summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29822 -> 29771 bytes
-rw-r--r--app-admin/Manifest.gzbin32026 -> 32031 bytes
-rw-r--r--app-admin/apache-tools/Manifest2
-rw-r--r--app-admin/apache-tools/apache-tools-2.4.60.ebuild113
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.33.19.ebuild90
-rw-r--r--app-admin/hcloud/Manifest4
-rw-r--r--app-admin/hcloud/hcloud-1.44.1.ebuild (renamed from app-admin/hcloud/hcloud-1.44.0.ebuild)0
-rw-r--r--app-admin/keepass/Manifest2
-rw-r--r--app-admin/keepass/keepass-2.57.ebuild116
-rw-r--r--app-arch/Manifest.gzbin18247 -> 18249 bytes
-rw-r--r--app-arch/lbzip2/Manifest2
-rw-r--r--app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild4
-rw-r--r--app-containers/Manifest.gzbin8737 -> 8735 bytes
-rw-r--r--app-containers/docker-cli/Manifest3
-rw-r--r--app-containers/docker-cli/docker-cli-27.0.3.ebuild72
-rw-r--r--app-containers/docker/Manifest2
-rw-r--r--app-containers/docker/docker-27.0.3.ebuild322
-rw-r--r--app-editors/Manifest.gzbin13943 -> 13938 bytes
-rw-r--r--app-editors/xemacs/Manifest4
-rw-r--r--app-editors/xemacs/xemacs-21.5.35-r2.ebuild (renamed from app-editors/xemacs/xemacs-21.5.35-r1.ebuild)2
-rw-r--r--app-editors/xemacs/xemacs-21.5.9999.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin75276 -> 75283 bytes
-rw-r--r--app-emacs/cider/Manifest2
-rw-r--r--app-emacs/cider/cider-1.15.1.ebuild62
-rw-r--r--app-emacs/denote/Manifest4
-rw-r--r--app-emacs/denote/denote-3.0.2.ebuild (renamed from app-emacs/denote/denote-2.3.0.ebuild)0
-rw-r--r--app-emacs/ebuild-mode/Manifest2
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild29
-rw-r--r--app-emacs/jinx/Manifest4
-rw-r--r--app-emacs/jinx/jinx-1.9.ebuild (renamed from app-emacs/jinx/jinx-1.6.ebuild)26
-rw-r--r--app-emacs/no-littering/Manifest2
-rw-r--r--app-emacs/no-littering/no-littering-1.7.0.ebuild33
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.7.6.ebuild63
-rw-r--r--app-emacs/scala-ts-mode/Manifest2
-rw-r--r--app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild33
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.7.2.ebuild42
-rw-r--r--app-emacs/with-editor/Manifest2
-rw-r--r--app-emacs/with-editor/with-editor-3.3.4.ebuild38
-rw-r--r--app-emulation/Manifest.gzbin15834 -> 15834 bytes
-rw-r--r--app-emulation/wine-staging/Manifest1
-rw-r--r--app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch30
-rw-r--r--app-emulation/wine-vanilla/Manifest1
-rw-r--r--app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch30
-rw-r--r--app-misc/Manifest.gzbin50736 -> 50732 bytes
-rw-r--r--app-misc/ca-certificates/Manifest8
-rw-r--r--app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild2
-rw-r--r--app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild2
-rw-r--r--app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild2
-rw-r--r--app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild2
-rw-r--r--app-misc/fastfetch/Manifest2
-rw-r--r--app-misc/fastfetch/fastfetch-2.13.2.ebuild116
-rw-r--r--app-misc/freewvs/Manifest2
-rw-r--r--app-misc/freewvs/freewvs-0.1.3-r1.ebuild28
-rw-r--r--app-mobilephone/Manifest.gzbin2211 -> 2210 bytes
-rw-r--r--app-mobilephone/scrcpy/Manifest7
-rw-r--r--app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch22
-rw-r--r--app-mobilephone/scrcpy/scrcpy-2.5.ebuild (renamed from app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild)2
-rw-r--r--app-shells/Manifest.gzbin10633 -> 10634 bytes
-rw-r--r--app-shells/bash/Manifest4
-rw-r--r--app-shells/bash/bash-5.3_alpha_p20240628.ebuild411
-rw-r--r--app-shells/bash/bash-9999.ebuild20
-rw-r--r--app-shells/bashdb/Manifest2
-rw-r--r--app-shells/bashdb/bashdb-5.0.1.1.2.ebuild2
-rw-r--r--app-shells/fzf/Manifest2
-rw-r--r--app-shells/fzf/fzf-0.52.1.ebuild2
-rw-r--r--app-shells/zsh-syntax-highlighting/Manifest2
-rw-r--r--app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.8.0.ebuild2
-rw-r--r--app-text/Manifest.gzbin50281 -> 50286 bytes
-rw-r--r--app-text/discount/Manifest2
-rw-r--r--app-text/discount/discount-2.2.7c-r1.ebuild2
-rw-r--r--app-text/ghostscript-gpl/Manifest2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild2
-rw-r--r--app-text/pdftk/Manifest2
-rw-r--r--app-text/pdftk/pdftk-3.3.3_p20231025.ebuild2
-rw-r--r--app-xemacs/Manifest.gzbin21775 -> 21779 bytes
-rw-r--r--app-xemacs/ebuild-mode/Manifest2
-rw-r--r--app-xemacs/ebuild-mode/ebuild-mode-1.70.ebuild44
-rw-r--r--dev-db/Manifest.gzbin16764 -> 16762 bytes
-rw-r--r--dev-db/mysql/Manifest2
-rw-r--r--dev-db/mysql/mysql-5.7.41.ebuild2
-rw-r--r--dev-db/percona-server/Manifest2
-rw-r--r--dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild2
-rw-r--r--dev-db/sqlmap/Manifest2
-rw-r--r--dev-db/sqlmap/sqlmap-1.8.5.ebuild2
-rw-r--r--dev-dotnet/Manifest.gzbin3797 -> 3791 bytes
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/Manifest70
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild50
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild50
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r3.ebuild57
-rw-r--r--dev-dotnet/dotnet-sdk/Manifest4
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild220
-rw-r--r--dev-dotnet/dotnet-sdk/files/dotnet-sdk-8.0.101-runtime-64.patch23
-rw-r--r--dev-java/Manifest.gzbin55193 -> 55192 bytes
-rw-r--r--dev-java/commons-collections/Manifest2
-rw-r--r--dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild10
-rw-r--r--dev-lang/Manifest.gzbin21971 -> 21976 bytes
-rw-r--r--dev-lang/luau/Manifest2
-rw-r--r--dev-lang/luau/luau-0.632.ebuild38
-rw-r--r--dev-lang/swig/Manifest2
-rw-r--r--dev-lang/swig/swig-4.2.1.ebuild2
-rw-r--r--dev-lang/typescript/Manifest2
-rw-r--r--dev-lang/typescript/typescript-5.5.3.ebuild43
-rw-r--r--dev-libs/Manifest.gzbin100199 -> 100172 bytes
-rw-r--r--dev-libs/hyprlang/Manifest4
-rw-r--r--dev-libs/hyprlang/hyprlang-0.5.2.ebuild (renamed from dev-libs/hyprlang/hyprlang-0.4.2.ebuild)0
-rw-r--r--dev-libs/kirigami-addons/Manifest2
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-1.2.1-r1.ebuild44
-rw-r--r--dev-libs/libfmt/Manifest2
-rw-r--r--dev-libs/libfmt/libfmt-11.0.0.ebuild33
-rw-r--r--dev-libs/nss/Manifest4
-rw-r--r--dev-libs/nss/nss-3.100.ebuild2
-rw-r--r--dev-libs/nss/nss-3.90.2-r1.ebuild2
-rw-r--r--dev-libs/openssl-compat/Manifest2
-rw-r--r--dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild8
-rw-r--r--dev-libs/openssl/Manifest2
-rw-r--r--dev-libs/openssl/openssl-1.0.2u-r1.ebuild6
-rw-r--r--dev-libs/sentry-native/Manifest1
-rw-r--r--dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch14
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild2
-rw-r--r--dev-libs/weston/Manifest5
-rw-r--r--dev-libs/weston/weston-13.0.0-r3.ebuild (renamed from dev-libs/weston/weston-13.0.0-r2.ebuild)3
-rw-r--r--dev-libs/weston/weston-13.0.3-r1.ebuild152
-rw-r--r--dev-libs/weston/weston-9999.ebuild1
-rw-r--r--dev-ml/Manifest.gzbin39805 -> 39804 bytes
-rw-r--r--dev-ml/ppx_deriving_yojson/Manifest2
-rw-r--r--dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild24
-rw-r--r--dev-ml/ppx_import/Manifest2
-rw-r--r--dev-ml/ppx_import/ppx_import-1.11.0.ebuild29
-rw-r--r--dev-ml/sedlex/Manifest2
-rw-r--r--dev-ml/sedlex/sedlex-3.2.ebuild36
-rw-r--r--dev-ml/tiny_httpd/Manifest3
-rw-r--r--dev-ml/tiny_httpd/files/tiny_httpd-0.16-noseq.patch11
-rw-r--r--dev-ml/tiny_httpd/tiny_httpd-0.16.ebuild50
-rw-r--r--dev-python/Manifest.gzbin269021 -> 269049 bytes
-rw-r--r--dev-python/accessible-pygments/Manifest2
-rw-r--r--dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild2
-rw-r--r--dev-python/asyncssh/Manifest3
-rw-r--r--dev-python/asyncssh/asyncssh-2.14.2.ebuild9
-rw-r--r--dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch151
-rw-r--r--dev-python/backports-tarfile/Manifest2
-rw-r--r--dev-python/backports-tarfile/backports-tarfile-1.2.0.ebuild2
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-4.1.3.ebuild2
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.137.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.137.ebuild67
-rw-r--r--dev-python/defusedxml/Manifest2
-rw-r--r--dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild2
-rw-r--r--dev-python/ensurepip-setuptools/Manifest2
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild24
-rw-r--r--dev-python/flatbuffers/Manifest2
-rw-r--r--dev-python/flatbuffers/files/flatbuffers-24.3.25-numpy-2.patch72
-rw-r--r--dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild46
-rw-r--r--dev-python/jaraco-classes/Manifest2
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild2
-rw-r--r--dev-python/jaraco-context/Manifest4
-rw-r--r--dev-python/jaraco-context/jaraco-context-5.1.0.ebuild47
-rw-r--r--dev-python/jaraco-context/jaraco-context-5.3.0.ebuild2
-rw-r--r--dev-python/jaraco-itertools/Manifest2
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild2
-rw-r--r--dev-python/lxml/Manifest11
-rw-r--r--dev-python/lxml/files/lxml-5.1.0-pypy.patch175
-rw-r--r--dev-python/lxml/lxml-5.1.0.ebuild117
-rw-r--r--dev-python/lxml/lxml-5.1.1.ebuild117
-rw-r--r--dev-python/lxml/lxml-5.2.0.ebuild128
-rw-r--r--dev-python/lxml/lxml-5.2.1.ebuild126
-rw-r--r--dev-python/lxml/lxml-5.2.2.ebuild2
-rw-r--r--dev-python/re-assert/Manifest2
-rw-r--r--dev-python/re-assert/re-assert-1.1.0-r3.ebuild2
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-70.2.0.ebuild140
-rw-r--r--dev-python/testtools/Manifest3
-rw-r--r--dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch45
-rw-r--r--dev-python/testtools/testtools-2.7.2.ebuild8
-rw-r--r--dev-python/tornado/Manifest5
-rw-r--r--dev-python/tornado/files/tornado-6.4-pytest-8.2.patch66
-rw-r--r--dev-python/tornado/tornado-6.4-r1.ebuild63
-rw-r--r--dev-python/tornado/tornado-6.4.1.ebuild2
-rw-r--r--dev-python/ujson/Manifest2
-rw-r--r--dev-python/ujson/ujson-5.10.0.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin11879 -> 11882 bytes
-rw-r--r--dev-qt/qtquick3d/Manifest10
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.9999.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin110333 -> 110342 bytes
-rw-r--r--dev-ruby/abbrev/Manifest2
-rw-r--r--dev-ruby/abbrev/abbrev-0.1.2.ebuild2
-rw-r--r--dev-ruby/addressable/Manifest2
-rw-r--r--dev-ruby/addressable/addressable-2.8.6.ebuild2
-rw-r--r--dev-ruby/appraisal/Manifest2
-rw-r--r--dev-ruby/appraisal/appraisal-2.5.0.ebuild2
-rw-r--r--dev-ruby/bigdecimal/Manifest2
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.7.ebuild2
-rw-r--r--dev-ruby/bunny/Manifest2
-rw-r--r--dev-ruby/bunny/bunny-2.23.0.ebuild38
-rw-r--r--dev-ruby/capistrano/Manifest4
-rw-r--r--dev-ruby/capistrano/capistrano-3.19.1.ebuild (renamed from dev-ruby/capistrano/capistrano-3.19.0.ebuild)0
-rw-r--r--dev-ruby/childlabor/Manifest2
-rw-r--r--dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild4
-rw-r--r--dev-ruby/contracts/Manifest2
-rw-r--r--dev-ruby/contracts/contracts-0.17-r1.ebuild2
-rw-r--r--dev-ruby/crack/Manifest2
-rw-r--r--dev-ruby/crack/crack-0.4.6.ebuild2
-rw-r--r--dev-ruby/hashdiff/Manifest2
-rw-r--r--dev-ruby/hashdiff/hashdiff-1.1.0.ebuild2
-rw-r--r--dev-ruby/method_source/Manifest2
-rw-r--r--dev-ruby/method_source/method_source-1.1.0.ebuild2
-rw-r--r--dev-ruby/open4/Manifest2
-rw-r--r--dev-ruby/open4/open4-1.3.4-r1.ebuild2
-rw-r--r--dev-ruby/pry/Manifest2
-rw-r--r--dev-ruby/pry/pry-0.14.2.ebuild2
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.3.ebuild4
-rw-r--r--dev-ruby/rbs/Manifest2
-rw-r--r--dev-ruby/rbs/rbs-3.4.4.ebuild2
-rw-r--r--dev-ruby/rspec-its/Manifest2
-rw-r--r--dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild4
-rw-r--r--dev-ruby/thor/Manifest2
-rw-r--r--dev-ruby/thor/thor-1.2.2.ebuild4
-rw-r--r--dev-ruby/typeprof/Manifest2
-rw-r--r--dev-ruby/typeprof/typeprof-0.21.11.ebuild2
-rw-r--r--dev-ruby/webmock/Manifest2
-rw-r--r--dev-ruby/webmock/webmock-3.18.1.ebuild4
-rw-r--r--dev-util/Manifest.gzbin64986 -> 64982 bytes
-rw-r--r--dev-util/aruba/Manifest2
-rw-r--r--dev-util/aruba/aruba-2.2.0.ebuild2
-rw-r--r--dev-util/coccigrep/Manifest2
-rw-r--r--dev-util/coccigrep/metadata.xml2
-rw-r--r--dev-util/coccinelle/Manifest2
-rw-r--r--dev-util/coccinelle/metadata.xml2
-rw-r--r--dev-util/maturin/Manifest2
-rw-r--r--dev-util/maturin/maturin-1.6.0.ebuild2
-rw-r--r--dev-util/ropper/Manifest2
-rw-r--r--dev-util/ropper/ropper-1.13.10.ebuild2
-rw-r--r--games-action/Manifest.gzbin14377 -> 14371 bytes
-rw-r--r--games-action/dxx-rebirth/Manifest4
-rw-r--r--games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild (renamed from games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild)2
-rw-r--r--games-emulation/Manifest.gzbin12070 -> 12071 bytes
-rw-r--r--games-emulation/pcsx2/Manifest7
-rw-r--r--games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch20
-rw-r--r--games-emulation/pcsx2/pcsx2-1.7.5835.ebuild4
-rw-r--r--games-emulation/pcsx2/pcsx2-1.7.5913.ebuild5
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild5
-rw-r--r--gnome-extra/Manifest.gzbin11254 -> 11249 bytes
-rw-r--r--gnome-extra/cinnamon-session/Manifest2
-rw-r--r--gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild2
-rw-r--r--gnome-extra/nemo-fileroller/Manifest2
-rw-r--r--gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild2
-rw-r--r--gui-libs/Manifest.gzbin5117 -> 5112 bytes
-rw-r--r--gui-libs/hyprutils/Manifest6
-rw-r--r--gui-libs/hyprutils/hyprutils-0.1.5.ebuild27
-rw-r--r--gui-libs/hyprutils/hyprutils-9999.ebuild4
-rw-r--r--gui-libs/hyprutils/metadata.xml9
-rw-r--r--gui-wm/Manifest.gzbin1381 -> 1384 bytes
-rw-r--r--gui-wm/hyprland/Manifest4
-rw-r--r--gui-wm/hyprland/hyprland-0.41.2.ebuild135
-rw-r--r--gui-wm/hyprland/hyprland-9999.ebuild25
-rw-r--r--kde-apps/Manifest.gzbin35272 -> 35258 bytes
-rw-r--r--kde-apps/akonadi/Manifest4
-rw-r--r--kde-apps/akonadi/akonadi-24.05.1-r1.ebuild (renamed from kde-apps/akonadi/akonadi-24.05.1.ebuild)8
-rw-r--r--kde-apps/akonadi/metadata.xml1
-rw-r--r--kde-apps/kaccounts-integration/Manifest1
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-24.05.1-r1.ebuild93
-rw-r--r--kde-apps/kaccounts-providers/Manifest2
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-24.05.1-r1.ebuild (renamed from kde-apps/kaccounts-providers/kaccounts-providers-24.05.1.ebuild)11
-rw-r--r--kde-frameworks/Manifest.gzbin13914 -> 13917 bytes
-rw-r--r--kde-frameworks/purpose/Manifest6
-rw-r--r--kde-frameworks/purpose/metadata.xml1
-rw-r--r--kde-frameworks/purpose/purpose-5.116.0-r1.ebuild (renamed from kde-frameworks/purpose/purpose-5.116.0.ebuild)2
-rw-r--r--kde-frameworks/purpose/purpose-6.3.0-r1.ebuild (renamed from kde-frameworks/purpose/purpose-6.3.0.ebuild)10
-rw-r--r--kde-plasma/Manifest.gzbin11627 -> 11632 bytes
-rw-r--r--kde-plasma/kde-cli-tools/Manifest2
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1-r1.ebuild (renamed from kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1.ebuild)2
-rw-r--r--kde-plasma/kwin/Manifest2
-rw-r--r--kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild (renamed from kde-plasma/kwin/kwin-6.1.1.2.ebuild)2
-rw-r--r--kde-plasma/plasma-desktop/Manifest4
-rw-r--r--kde-plasma/plasma-desktop/metadata.xml1
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild (renamed from kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild)16
-rw-r--r--mail-filter/Manifest.gzbin8540 -> 8536 bytes
-rw-r--r--mail-filter/policyd-weight/Manifest2
-rw-r--r--mail-filter/policyd-weight/policyd-weight-0.1.15.2-r3.ebuild5
-rw-r--r--media-gfx/Manifest.gzbin37840 -> 37843 bytes
-rw-r--r--media-gfx/darktable/Manifest4
-rw-r--r--media-gfx/darktable/darktable-4.6.0.ebuild1
-rw-r--r--media-gfx/darktable/darktable-4.6.1.ebuild1
-rw-r--r--media-libs/Manifest.gzbin69186 -> 69202 bytes
-rw-r--r--media-libs/assimp/Manifest6
-rw-r--r--media-libs/assimp/assimp-5.2.5-r1.ebuild2
-rw-r--r--media-libs/assimp/assimp-5.2.5-r2.ebuild2
-rw-r--r--media-libs/assimp/assimp-5.3.1.ebuild2
-rw-r--r--media-libs/libcddb/Manifest2
-rw-r--r--media-libs/libcddb/libcddb-1.3.2-r2.ebuild2
-rw-r--r--media-libs/libdisplay-info/Manifest2
-rw-r--r--media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild24
-rw-r--r--media-libs/phonon/Manifest2
-rw-r--r--media-libs/phonon/phonon-4.12.0-r3.ebuild (renamed from media-libs/phonon/phonon-4.12.0-r2.ebuild)4
-rw-r--r--media-radio/Manifest.gzbin5194 -> 5197 bytes
-rw-r--r--media-radio/svxlink/Manifest2
-rw-r--r--media-radio/svxlink/svxlink-24.02.ebuild85
-rw-r--r--media-sound/Manifest.gzbin57404 -> 57409 bytes
-rw-r--r--media-sound/bristol/Manifest2
-rw-r--r--media-sound/bristol/bristol-0.60.11-r2.ebuild62
-rw-r--r--media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch10
-rw-r--r--media-sound/vkeybd/Manifest2
-rw-r--r--media-sound/vkeybd/vkeybd-0.1.18d.ebuild49
-rw-r--r--media-video/Manifest.gzbin23852 -> 23848 bytes
-rw-r--r--media-video/pipewire/Manifest9
-rw-r--r--media-video/pipewire/files/pipewire-1.0.7-automagic-gsettings.patch80
-rw-r--r--media-video/pipewire/files/pipewire-1.0.7-automagic-webrtc-audio-processing.patch95
-rw-r--r--media-video/pipewire/files/pipewire-1.2.0-automagic-gsettings.patch79
-rw-r--r--media-video/pipewire/pipewire-1.0.7.ebuild5
-rw-r--r--media-video/pipewire/pipewire-1.2.0.ebuild13
-rw-r--r--media-video/pipewire/pipewire-9999.ebuild11
-rw-r--r--metadata/Manifest.gzbin12018 -> 12015 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest30
-rw-r--r--metadata/glsa/Manifest.files.gzbin575680 -> 577111 bytes
-rw-r--r--metadata/glsa/glsa-202407-01.xml42
-rw-r--r--metadata/glsa/glsa-202407-02.xml42
-rw-r--r--metadata/glsa/glsa-202407-03.xml42
-rw-r--r--metadata/glsa/glsa-202407-04.xml42
-rw-r--r--metadata/glsa/glsa-202407-05.xml42
-rw-r--r--metadata/glsa/glsa-202407-06.xml49
-rw-r--r--metadata/glsa/glsa-202407-07.xml44
-rw-r--r--metadata/glsa/glsa-202407-08.xml66
-rw-r--r--metadata/glsa/glsa-202407-09.xml67
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/glsa/timestamp.commit2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28397 -> 28395 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55749 -> 56215 bytes
-rw-r--r--metadata/md5-cache/app-admin/apache-tools-2.4.6016
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.33.1916
-rw-r--r--metadata/md5-cache/app-admin/hcloud-1.44.1 (renamed from metadata/md5-cache/app-admin/hcloud-1.44.0)2
-rw-r--r--metadata/md5-cache/app-admin/keepass-2.5715
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28121 -> 28125 bytes
-rw-r--r--metadata/md5-cache/app-arch/lbzip2-2.5_p20181227-r24
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin22059 -> 22377 bytes
-rw-r--r--metadata/md5-cache/app-containers/docker-27.0.316
-rw-r--r--metadata/md5-cache/app-containers/docker-cli-27.0.315
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26187 -> 26183 bytes
-rw-r--r--metadata/md5-cache/app-editors/xemacs-21.5.35-r116
-rw-r--r--metadata/md5-cache/app-editors/xemacs-21.5.35-r216
-rw-r--r--metadata/md5-cache/app-editors/xemacs-21.5.99996
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin97973 -> 98732 bytes
-rw-r--r--metadata/md5-cache/app-emacs/cider-1.15.115
-rw-r--r--metadata/md5-cache/app-emacs/denote-3.0.2 (renamed from metadata/md5-cache/app-emacs/denote-2.3.0)2
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.7013
-rw-r--r--metadata/md5-cache/app-emacs/jinx-1.9 (renamed from metadata/md5-cache/app-emacs/jinx-1.6)6
-rw-r--r--metadata/md5-cache/app-emacs/no-littering-1.7.013
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.7.615
-rw-r--r--metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p2024063013
-rw-r--r--metadata/md5-cache/app-emacs/transient-0.7.213
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.3.413
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin79405 -> 79099 bytes
-rw-r--r--metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.14
-rw-r--r--metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r24
-rw-r--r--metadata/md5-cache/app-misc/ca-certificates-20230311.3.974
-rw-r--r--metadata/md5-cache/app-misc/ca-certificates-20240203.3.984
-rw-r--r--metadata/md5-cache/app-misc/fastfetch-2.13.217
-rw-r--r--metadata/md5-cache/app-misc/freewvs-0.1.3-r116
-rw-r--r--metadata/md5-cache/app-mobilephone/Manifest.gzbin2719 -> 2715 bytes
-rw-r--r--metadata/md5-cache/app-mobilephone/scrcpy-2.5 (renamed from metadata/md5-cache/app-mobilephone/scrcpy-2.3.1-r2)4
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin19222 -> 19399 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.3_alpha_p2024062814
-rw-r--r--metadata/md5-cache/app-shells/bash-99992
-rw-r--r--metadata/md5-cache/app-shells/bashdb-5.0.1.1.24
-rw-r--r--metadata/md5-cache/app-shells/fzf-0.52.14
-rw-r--r--metadata/md5-cache/app-shells/zsh-syntax-highlighting-0.8.04
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin82185 -> 82188 bytes
-rw-r--r--metadata/md5-cache/app-text/discount-2.2.7c-r14
-rw-r--r--metadata/md5-cache/app-text/ghostscript-gpl-10.03.14
-rw-r--r--metadata/md5-cache/app-text/pdftk-3.3.3_p202310254
-rw-r--r--metadata/md5-cache/app-xemacs/Manifest.gzbin22585 -> 22426 bytes
-rw-r--r--metadata/md5-cache/app-xemacs/ebuild-mode-1.7013
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32743 -> 32736 bytes
-rw-r--r--metadata/md5-cache/dev-db/mysql-5.7.414
-rw-r--r--metadata/md5-cache/dev-db/percona-server-8.0.26.16-r24
-rw-r--r--metadata/md5-cache/dev-db/sqlmap-1.8.54
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin8073 -> 7427 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.27-r112
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.16-r112
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.2-r312
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102-r117
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71039 -> 71039 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-collections-3.2.2-r22
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin46870 -> 47185 bytes
-rw-r--r--metadata/md5-cache/dev-lang/luau-0.63212
-rw-r--r--metadata/md5-cache/dev-lang/swig-4.2.14
-rw-r--r--metadata/md5-cache/dev-lang/typescript-5.5.311
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin189798 -> 189954 bytes
-rw-r--r--metadata/md5-cache/dev-libs/hyprlang-0.5.2 (renamed from metadata/md5-cache/dev-libs/hyprlang-0.4.2)2
-rw-r--r--metadata/md5-cache/dev-libs/kirigami-addons-1.2.1-r117
-rw-r--r--metadata/md5-cache/dev-libs/libfmt-11.0.014
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.1004
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.90.2-r14
-rw-r--r--metadata/md5-cache/dev-libs/openssl-1.0.2u-r14
-rw-r--r--metadata/md5-cache/dev-libs/openssl-compat-1.0.2u-r24
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.22.54
-rw-r--r--metadata/md5-cache/dev-libs/weston-13.0.0-r217
-rw-r--r--metadata/md5-cache/dev-libs/weston-13.0.0-r317
-rw-r--r--metadata/md5-cache/dev-libs/weston-13.0.3-r117
-rw-r--r--metadata/md5-cache/dev-libs/weston-99996
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin110762 -> 111403 bytes
-rw-r--r--metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.8.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_import-1.11.016
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-3.216
-rw-r--r--metadata/md5-cache/dev-ml/tiny_httpd-0.1617
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin346591 -> 346405 bytes
-rw-r--r--metadata/md5-cache/dev-python/accessible-pygments-0.0.54
-rw-r--r--metadata/md5-cache/dev-python/asyncssh-2.14.210
-rw-r--r--metadata/md5-cache/dev-python/backports-tarfile-1.2.04
-rw-r--r--metadata/md5-cache/dev-python/bcrypt-4.1.34
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.13716
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.13716
-rw-r--r--metadata/md5-cache/dev-python/defusedxml-0.8.0_rc24
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-70.2.012
-rw-r--r--metadata/md5-cache/dev-python/flatbuffers-24.3.25-r116
-rw-r--r--metadata/md5-cache/dev-python/jaraco-classes-3.4.04
-rw-r--r--metadata/md5-cache/dev-python/jaraco-context-5.1.016
-rw-r--r--metadata/md5-cache/dev-python/jaraco-context-5.3.04
-rw-r--r--metadata/md5-cache/dev-python/jaraco-itertools-6.4.14
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.1.017
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.1.117
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.2.017
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.2.117
-rw-r--r--metadata/md5-cache/dev-python/lxml-5.2.24
-rw-r--r--metadata/md5-cache/dev-python/re-assert-1.1.0-r34
-rw-r--r--metadata/md5-cache/dev-python/setuptools-70.2.017
-rw-r--r--metadata/md5-cache/dev-python/testtools-2.7.24
-rw-r--r--metadata/md5-cache/dev-python/tornado-6.4-r117
-rw-r--r--metadata/md5-cache/dev-python/tornado-6.4.14
-rw-r--r--metadata/md5-cache/dev-python/ujson-5.10.04
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin35478 -> 35481 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.14
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.24
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.99992
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin215376 -> 215530 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/abbrev-0.1.24
-rw-r--r--metadata/md5-cache/dev-ruby/addressable-2.8.64
-rw-r--r--metadata/md5-cache/dev-ruby/appraisal-2.5.04
-rw-r--r--metadata/md5-cache/dev-ruby/bigdecimal-3.1.74
-rw-r--r--metadata/md5-cache/dev-ruby/bunny-2.23.017
-rw-r--r--metadata/md5-cache/dev-ruby/capistrano-3.19.1 (renamed from metadata/md5-cache/dev-ruby/capistrano-3.19.0)2
-rw-r--r--metadata/md5-cache/dev-ruby/childlabor-0.0.3-r24
-rw-r--r--metadata/md5-cache/dev-ruby/contracts-0.17-r14
-rw-r--r--metadata/md5-cache/dev-ruby/crack-0.4.64
-rw-r--r--metadata/md5-cache/dev-ruby/hashdiff-1.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/method_source-1.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/open4-1.3.4-r14
-rw-r--r--metadata/md5-cache/dev-ruby/pry-0.14.24
-rw-r--r--metadata/md5-cache/dev-ruby/public_suffix-5.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/rbs-3.4.44
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.2.24
-rw-r--r--metadata/md5-cache/dev-ruby/typeprof-0.21.114
-rw-r--r--metadata/md5-cache/dev-ruby/webmock-3.18.14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin131874 -> 131897 bytes
-rw-r--r--metadata/md5-cache/dev-util/aruba-2.2.04
-rw-r--r--metadata/md5-cache/dev-util/maturin-1.6.04
-rw-r--r--metadata/md5-cache/dev-util/ropper-1.13.104
-rw-r--r--metadata/md5-cache/games-action/Manifest.gzbin15189 -> 15189 bytes
-rw-r--r--metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240630 (renamed from metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240623)4
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19811 -> 19808 bytes
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.58352
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.59132
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-99992
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin18820 -> 18825 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-session-6.0.44
-rw-r--r--metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.14
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin9696 -> 9856 bytes
-rw-r--r--metadata/md5-cache/gui-libs/hyprutils-0.1.514
-rw-r--r--metadata/md5-cache/gui-libs/hyprutils-99993
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin2679 -> 2836 bytes
-rw-r--r--metadata/md5-cache/gui-wm/hyprland-0.41.215
-rw-r--r--metadata/md5-cache/gui-wm/hyprland-99998
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin65906 -> 66073 bytes
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-24.05.1-r1 (renamed from metadata/md5-cache/kde-apps/akonadi-24.05.1)8
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-integration-24.05.1-r118
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1-r1 (renamed from metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1)8
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin25105 -> 25102 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/purpose-5.116.0-r1 (renamed from metadata/md5-cache/kde-frameworks/purpose-5.116.0)4
-rw-r--r--metadata/md5-cache/kde-frameworks/purpose-6.3.0-r1 (renamed from metadata/md5-cache/kde-frameworks/purpose-6.3.0)10
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin21234 -> 21234 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1-r1 (renamed from metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1)2
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-6.1.1.2-r1 (renamed from metadata/md5-cache/kde-plasma/kwin-6.1.1.2)6
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1-r1 (renamed from metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1)8
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13714 -> 13714 bytes
-rw-r--r--metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r34
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin60017 -> 60022 bytes
-rw-r--r--metadata/md5-cache/media-gfx/darktable-4.6.02
-rw-r--r--metadata/md5-cache/media-gfx/darktable-4.6.12
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin117591 -> 117745 bytes
-rw-r--r--metadata/md5-cache/media-libs/assimp-5.2.5-r14
-rw-r--r--metadata/md5-cache/media-libs/assimp-5.2.5-r24
-rw-r--r--metadata/md5-cache/media-libs/assimp-5.3.14
-rw-r--r--metadata/md5-cache/media-libs/libcddb-1.3.2-r24
-rw-r--r--metadata/md5-cache/media-libs/libdisplay-info-0.2.014
-rw-r--r--metadata/md5-cache/media-libs/phonon-4.12.0-r3 (renamed from metadata/md5-cache/media-libs/phonon-4.12.0-r2)6
-rw-r--r--metadata/md5-cache/media-radio/Manifest.gzbin6894 -> 7059 bytes
-rw-r--r--metadata/md5-cache/media-radio/svxlink-24.0214
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75430 -> 75111 bytes
-rw-r--r--metadata/md5-cache/media-sound/bristol-0.60.11-r215
-rw-r--r--metadata/md5-cache/media-sound/vkeybd-0.1.18d14
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39514 -> 39516 bytes
-rw-r--r--metadata/md5-cache/media-video/pipewire-1.0.72
-rw-r--r--metadata/md5-cache/media-video/pipewire-1.2.02
-rw-r--r--metadata/md5-cache/media-video/pipewire-99992
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16334 -> 16346 bytes
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.58-r22
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57863 -> 58019 bytes
-rw-r--r--metadata/md5-cache/net-libs/grpc-1.62.116
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin96875 -> 95890 bytes
-rw-r--r--metadata/md5-cache/net-misc/dropbox-199.4.628716
-rw-r--r--metadata/md5-cache/net-misc/dropbox-200.4.713416
-rw-r--r--metadata/md5-cache/net-misc/dropbox-201.4.555216
-rw-r--r--metadata/md5-cache/net-misc/dropbox-202.4.55514
-rw-r--r--metadata/md5-cache/net-misc/iputils-202112154
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.12.117
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.12.217
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.13.1 (renamed from metadata/md5-cache/net-misc/nextcloud-client-3.12.3)8
-rw-r--r--metadata/md5-cache/net-misc/openssh-9.6_p1-r5 (renamed from metadata/md5-cache/net-misc/openssh-9.6_p1-r4)4
-rw-r--r--metadata/md5-cache/net-misc/openssh-9.7_p1-r317
-rw-r--r--metadata/md5-cache/net-misc/openssh-9.7_p1-r6 (renamed from metadata/md5-cache/net-misc/openssh-9.7_p1-r5)4
-rw-r--r--metadata/md5-cache/net-misc/openssh-9.8_p1-r1 (renamed from metadata/md5-cache/net-misc/openssh-9.7_p1-r2)4
-rw-r--r--metadata/md5-cache/net-misc/remmina-1.4.35-r24
-rw-r--r--metadata/md5-cache/net-misc/teamviewer-15.55.3 (renamed from metadata/md5-cache/net-misc/teamviewer-15.48.4)4
-rw-r--r--metadata/md5-cache/net-misc/yt-dlp-2024.07.01 (renamed from metadata/md5-cache/net-misc/yt-dlp-2024.05.27)2
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin14057 -> 14062 bytes
-rw-r--r--metadata/md5-cache/net-p2p/cpuminer-opt-24.4 (renamed from metadata/md5-cache/net-p2p/cpuminer-opt-24.3)2
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-4.6.54
-rw-r--r--metadata/md5-cache/net-p2p/syncthing-1.27.64
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin9422 -> 9423 bytes
-rw-r--r--metadata/md5-cache/net-print/cups-filters-2.0.0-r14
-rw-r--r--metadata/md5-cache/net-print/libcupsfilters-2.0.0-r54
-rw-r--r--metadata/md5-cache/net-print/libppd-2.0.04
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin10298 -> 10302 bytes
-rw-r--r--metadata/md5-cache/net-proxy/tinyproxy-1.11.24
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19552 -> 19400 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-13.2016
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-13.22 (renamed from metadata/md5-cache/sci-geosciences/gpxsee-13.19)2
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin91307 -> 91311 bytes
-rw-r--r--metadata/md5-cache/sys-apps/miscfiles-1.5-r44
-rw-r--r--metadata/md5-cache/sys-apps/nvme-cli-2.9.14
-rw-r--r--metadata/md5-cache/sys-apps/syd-3.23.4 (renamed from metadata/md5-cache/sys-apps/syd-3.23.2)4
-rw-r--r--metadata/md5-cache/sys-apps/systemd-255.7-r1 (renamed from metadata/md5-cache/sys-apps/systemd-255.7)2
-rw-r--r--metadata/md5-cache/sys-apps/systemd-256.1-r3 (renamed from metadata/md5-cache/sys-apps/systemd-256.1-r1)4
-rw-r--r--metadata/md5-cache/sys-apps/systemd-99994
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin31824 -> 31980 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.0.0_pre2024063016
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin29875 -> 29877 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/linux-firmware-999999992
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin39842 -> 40008 bytes
-rw-r--r--metadata/md5-cache/sys-libs/fts-standalone-1.2.7-r114
-rw-r--r--metadata/md5-cache/sys-libs/libnvme-1.94
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25483 -> 25323 bytes
-rw-r--r--metadata/md5-cache/www-apps/element-1.11.6714
-rw-r--r--metadata/md5-cache/www-apps/element-1.11.69 (renamed from metadata/md5-cache/www-apps/element-1.11.66)6
-rw-r--r--metadata/md5-cache/www-apps/lidarr-bin-2.4.1.4234 (renamed from metadata/md5-cache/www-apps/lidarr-bin-2.4.0.4222)2
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-bin-1.19.0.456814
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-bin-1.20.0.459014
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.7.0.888214
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.8.0.889714
-rw-r--r--metadata/md5-cache/www-apps/sonarr-bin-4.0.5.179114
-rw-r--r--metadata/md5-cache/www-apps/sonarr-bin-4.0.6.180514
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8844 -> 9006 bytes
-rw-r--r--metadata/md5-cache/www-servers/apache-2.4.6017
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6292 -> 6452 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-555.58.0217
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64209 -> 64054 bytes
-rw-r--r--metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.8-r115
-rw-r--r--metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.94
-rw-r--r--metadata/md5-cache/x11-misc/sddm-0.21.02
-rw-r--r--metadata/md5-cache/x11-misc/sddm-0.21.0_p2024030210
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16531 -> 16532 bytes
-rw-r--r--metadata/md5-cache/x11-wm/muffin-6.0.1-r24
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-im/Manifest.gzbin9071 -> 9070 bytes
-rw-r--r--net-im/discord/Manifest4
-rw-r--r--net-im/discord/discord-0.0.58-r2.ebuild8
-rw-r--r--net-im/discord/files/launcher.sh7
-rw-r--r--net-libs/Manifest.gzbin30997 -> 30995 bytes
-rw-r--r--net-libs/grpc/Manifest3
-rw-r--r--net-libs/grpc/files/grpc-1.62.1-system-gtest.patch88
-rw-r--r--net-libs/grpc/grpc-1.62.1.ebuild210
-rw-r--r--net-misc/Manifest.gzbin54537 -> 54540 bytes
-rw-r--r--net-misc/dropbox/Manifest11
-rw-r--r--net-misc/dropbox/dropbox-199.4.6287.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-200.4.7134.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-201.4.5552.ebuild110
-rw-r--r--net-misc/dropbox/dropbox-202.4.5551.ebuild2
-rw-r--r--net-misc/iputils/Manifest2
-rw-r--r--net-misc/iputils/iputils-20211215.ebuild5
-rw-r--r--net-misc/nextcloud-client/Manifest8
-rw-r--r--net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild116
-rw-r--r--net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild116
-rw-r--r--net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild (renamed from net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild)2
-rw-r--r--net-misc/openssh/Manifest11
-rw-r--r--net-misc/openssh/files/openssh-9.6_p1-CVE-2024-6387.patch19
-rw-r--r--net-misc/openssh/files/openssh-9.6_p1-chaff-logic.patch16
-rw-r--r--net-misc/openssh/openssh-9.6_p1-r5.ebuild (renamed from net-misc/openssh/openssh-9.6_p1-r4.ebuild)4
-rw-r--r--net-misc/openssh/openssh-9.7_p1-r2.ebuild403
-rw-r--r--net-misc/openssh/openssh-9.7_p1-r6.ebuild (renamed from net-misc/openssh/openssh-9.7_p1-r5.ebuild)4
-rw-r--r--net-misc/openssh/openssh-9.8_p1-r1.ebuild (renamed from net-misc/openssh/openssh-9.7_p1-r3.ebuild)54
-rw-r--r--net-misc/remmina/Manifest2
-rw-r--r--net-misc/remmina/remmina-1.4.35-r2.ebuild2
-rw-r--r--net-misc/teamviewer/Manifest10
-rw-r--r--net-misc/teamviewer/teamviewer-15.55.3.ebuild (renamed from net-misc/teamviewer/teamviewer-15.48.4.ebuild)16
-rw-r--r--net-misc/yt-dlp/Manifest4
-rw-r--r--net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild (renamed from net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild)0
-rw-r--r--net-p2p/Manifest.gzbin6893 -> 6893 bytes
-rw-r--r--net-p2p/cpuminer-opt/Manifest4
-rw-r--r--net-p2p/cpuminer-opt/cpuminer-opt-24.4.ebuild (renamed from net-p2p/cpuminer-opt/cpuminer-opt-24.3.ebuild)0
-rw-r--r--net-p2p/qbittorrent/Manifest2
-rw-r--r--net-p2p/qbittorrent/qbittorrent-4.6.5.ebuild2
-rw-r--r--net-p2p/syncthing/Manifest2
-rw-r--r--net-p2p/syncthing/syncthing-1.27.6.ebuild2
-rw-r--r--net-print/Manifest.gzbin6429 -> 6426 bytes
-rw-r--r--net-print/cups-filters/Manifest2
-rw-r--r--net-print/cups-filters/cups-filters-2.0.0-r1.ebuild2
-rw-r--r--net-print/libcupsfilters/Manifest2
-rw-r--r--net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild2
-rw-r--r--net-print/libppd/Manifest2
-rw-r--r--net-print/libppd/libppd-2.0.0.ebuild2
-rw-r--r--net-proxy/Manifest.gzbin5373 -> 5372 bytes
-rw-r--r--net-proxy/tinyproxy/Manifest2
-rw-r--r--net-proxy/tinyproxy/tinyproxy-1.11.2.ebuild2
-rw-r--r--profiles/Manifest.gzbin238012 -> 238031 bytes
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--profiles/arch/amd64/x32/package.use.mask7
-rw-r--r--profiles/arch/arm/package.use.mask7
-rw-r--r--profiles/arch/loong/package.use.mask7
-rw-r--r--profiles/arch/mips/package.use.mask10
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask7
-rw-r--r--profiles/arch/riscv/package.use.mask7
-rw-r--r--profiles/arch/x86/package.use.mask7
-rw-r--r--profiles/features/big-endian/package.mask1
-rw-r--r--profiles/package.mask20
-rw-r--r--profiles/targets/desktop/plasma/package.use4
-rw-r--r--profiles/use.local.desc3
-rw-r--r--sci-geosciences/Manifest.gzbin11603 -> 11600 bytes
-rw-r--r--sci-geosciences/gpxsee/Manifest6
-rw-r--r--sci-geosciences/gpxsee/gpxsee-13.20.ebuild74
-rw-r--r--sci-geosciences/gpxsee/gpxsee-13.22.ebuild (renamed from sci-geosciences/gpxsee/gpxsee-13.19.ebuild)0
-rw-r--r--sys-apps/Manifest.gzbin51170 -> 51163 bytes
-rw-r--r--sys-apps/miscfiles/Manifest2
-rw-r--r--sys-apps/miscfiles/miscfiles-1.5-r4.ebuild4
-rw-r--r--sys-apps/nvme-cli/Manifest2
-rw-r--r--sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild2
-rw-r--r--sys-apps/syd/Manifest6
-rw-r--r--sys-apps/syd/syd-3.23.4.ebuild (renamed from sys-apps/syd/syd-3.23.2.ebuild)2
-rw-r--r--sys-apps/systemd/Manifest6
-rw-r--r--sys-apps/systemd/systemd-255.7-r1.ebuild (renamed from sys-apps/systemd/systemd-255.7.ebuild)5
-rw-r--r--sys-apps/systemd/systemd-256.1-r3.ebuild (renamed from sys-apps/systemd/systemd-256.1-r1.ebuild)28
-rw-r--r--sys-apps/systemd/systemd-9999.ebuild28
-rw-r--r--sys-devel/Manifest.gzbin7695 -> 7706 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild53
-rw-r--r--sys-kernel/Manifest.gzbin4739 -> 4737 bytes
-rw-r--r--sys-kernel/linux-firmware/Manifest2
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-99999999.ebuild28
-rw-r--r--sys-libs/Manifest.gzbin14550 -> 14551 bytes
-rw-r--r--sys-libs/fts-standalone/Manifest1
-rw-r--r--sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild39
-rw-r--r--sys-libs/libnvme/Manifest2
-rw-r--r--sys-libs/libnvme/libnvme-1.9.ebuild2
-rw-r--r--www-apps/Manifest.gzbin13483 -> 13472 bytes
-rw-r--r--www-apps/element/Manifest6
-rw-r--r--www-apps/element/element-1.11.66.ebuild33
-rw-r--r--www-apps/element/element-1.11.69.ebuild (renamed from www-apps/element/element-1.11.67.ebuild)3
-rw-r--r--www-apps/lidarr-bin/Manifest14
-rw-r--r--www-apps/lidarr-bin/lidarr-bin-2.4.1.4234.ebuild (renamed from www-apps/lidarr-bin/lidarr-bin-2.4.0.4222.ebuild)0
-rw-r--r--www-apps/prowlarr-bin/Manifest14
-rw-r--r--www-apps/prowlarr-bin/prowlarr-bin-1.20.0.4590.ebuild (renamed from www-apps/prowlarr-bin/prowlarr-bin-1.19.0.4568.ebuild)12
-rw-r--r--www-apps/radarr-bin/Manifest14
-rw-r--r--www-apps/radarr-bin/radarr-bin-5.8.0.8897.ebuild (renamed from www-apps/radarr-bin/radarr-bin-5.7.0.8882.ebuild)12
-rw-r--r--www-apps/sonarr-bin/Manifest12
-rw-r--r--www-apps/sonarr-bin/sonarr-bin-4.0.6.1805.ebuild (renamed from www-apps/sonarr-bin/sonarr-bin-4.0.5.1791.ebuild)10
-rw-r--r--www-servers/Manifest.gzbin4695 -> 4695 bytes
-rw-r--r--www-servers/apache/Manifest3
-rw-r--r--www-servers/apache/apache-2.4.60.ebuild257
-rw-r--r--x11-drivers/Manifest.gzbin4712 -> 4708 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest9
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-555.58.02.ebuild510
-rw-r--r--x11-misc/Manifest.gzbin46548 -> 46536 bytes
-rw-r--r--x11-misc/lightdm-gtk-greeter/Manifest4
-rw-r--r--x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild87
-rw-r--r--x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild2
-rw-r--r--x11-misc/sddm/Manifest4
-rw-r--r--x11-misc/sddm/sddm-0.21.0.ebuild4
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240302.ebuild13
-rw-r--r--x11-wm/Manifest.gzbin9142 -> 9143 bytes
-rw-r--r--x11-wm/muffin/Manifest2
-rw-r--r--x11-wm/muffin/muffin-6.0.1-r2.ebuild2
711 files changed, 6378 insertions, 4230 deletions
diff --git a/Manifest b/Manifest
index bea7526024e9..fb716cd5245a 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29822 BLAKE2B 999f9ec54da10b927db0f49f76672ed19c7ff946641f3bdd6387f1b30c63a5b013776f98ff8384e67d411bfbd82cf0c83c992c849d5994f08a5d2cc9fdedbc37 SHA512 69819ed82bd3b1bff82a4c915a26220c473d21f992f45289e7890dc9e11cb4d65685b3b6987e85d8b81573af36d1f0c4c6890d401f255b270031c023cc174413
-TIMESTAMP 2024-07-01T06:10:34Z
+MANIFEST Manifest.files.gz 29771 BLAKE2B 26ec241a8ce6145211b15e5ec14d3dc658fd7265bee4e6a5379e61973dcbb179c16e0e453053a81b5ba005bfea6499828a0525957a0662ba3f21782584255ad5 SHA512 993574327cbbc9ffc6f7daa6f88273c47ece964939a8d1b918531905f3cafd6a536438ed18039c9fa0a866a22c6c910451161da95cec7813eec9b344edcd3127
+TIMESTAMP 2024-07-02T06:10:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaCSFpfFIAAAAAALgAo
+iQKSBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaDmd5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCuEA/9FjsvsK4LOO6q/6x+na/FC9NEkGgAwKN08JkPGsZKmuLlUdGbMhewRxMj
-sNQTUDcf7/U656GnM/6DpgsycmZchFfkVqxVdbSfdUMGxlz+bEc1T6DLySdrygXK
-assPUb8cRgwdHHbBCUm12RVfj/L33c9XnmY6iCEAWx8FsIlD1gx7KoQGMjCvynHD
-n8YP1MDvpI4GWH1KGE1DyqE2Yix7v6ZLDjjaBjVMVyGxJ5lChcjw1MavSqAO4DyQ
-b/U51Zh5T4JJtxXW+XQixlDVsYSuynSoeqMUbY6C/43apzJoIBj6Tb6SjrXaAKtc
-+iQqdDQPOHEIRL12PcX/1K/GCMqCSzMKMWX3T+n2UBCJGWGesDIE3ROxcbEh/QpL
-NvqUP1pYjscoSoKWaGUpC7EGfvy/+WLlPnox3sQgpoec4LwdFfVBS4gpEj8LYvtE
-dl/n7YnJaW11EKp5mpFweeo4P2XhlsRrJgXr/wVuEnOIfA5zwk5vm0muY9f2OmhM
-TQGcA3dVINDaq1ULHY5awlbDwtKfi+IivD7rTA3yEsZhIUxzp0jimhMscYpVDo+s
-jhMPeb3rJlSKadgp4bwRkdsS1kPsPPhHD8naxhns9ESrdP+9g5RRgNkl7opKfuRo
-+jMdM4OiRT117UCXS4cD7EaYXQ+jXrqL+seSK8mVK5GEfL3+Q1o=
-=u//U
+klDpPQ/4yHgcECC+yRVVA9bZTigTutdgqLuJ4GuhyrjgClucvyfQz1/QUn7Qe7Ha
+/909Z26eRhZ/uhHnu7BvTU5aaPGHQkaiiubn22f3iCG8b/QPlzzcfQOX+3r/w0hg
+cvyM09jjqAKagyRMKLW97DOK7M6P97Cl/6oDS4xyMPeNrCx+bxSp8hdv/o88SieH
+OkZmwZAPPU1uMjbdapMWodo8oEgrTCfY/8TDSrWKYj64qK1aN0KA45vnRVLzERU/
+ArTO10khnFcx0pfZWh4oG4RDNJCXTigF0CUIoOpnQHdwLclAxMQLGaeREJc54gem
+21QbqdSl+8V7zFflWjwSFkPdvNimgYS0y31LBtHQ6BdQehppS/M9ZF7AQYeVToYD
+TMYjxmbuDXX1gmH9Z3O+4qiSuL8r3ml8uEENxveVS0easUnd8K4ZQoBM7zlm1S0j
+NGI727ZETPVhcSJBBHsku+m7FnLEnGhzJcjXccsrFEnf0GryAp12UNlqRshGcMU2
+x5W75xA7W4Mrp8H7JWCDiQnhQ+LLR29kE/qeifjPV6A5KUVBuKUvYoPn7c6Plezq
+3n8DEuh0+UFgAi/bJd0ZORWgrADhMcSZemgqfoJRmwkWgKyYB5s+MKNlyhKasNJk
+U5XcM1zO2u/cAii+ZRpt3nQkYfyABPly2UHfaZdkuz1PGhdRDw==
+=W2wB
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index d458842a3b00..50053bbcb637 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 669b763aee14..f383ef349392 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest
index 50f60bb134da..eda4f905660d 100644
--- a/app-admin/apache-tools/Manifest
+++ b/app-admin/apache-tools/Manifest
@@ -4,7 +4,9 @@ AUX apache-tools-2.4.54-no-which.patch 1807 BLAKE2B 27fbe5079f3844645c1e3fe237f4
DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155
DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1
DIST httpd-2.4.59.tar.bz2 7503198 BLAKE2B 836e3538a120d71c016149397a4efd61ae6acd8a8fb9d2ce117c7d86209c4b40c0be3c464007891f28c58182e9d40a8793abe9e94e642354492954af91d9878c SHA512 209da0bbac5e2564d4590302515b35495be6402273ff4024aa93e85e44554c95e053201d606383936425a41e1b5b97e6b40055dcbb385eb691a5029a6f3158c2
+DIST httpd-2.4.60.tar.bz2 7508704 BLAKE2B d1b4d2e05edfe8b88f541e6fa8b5db73f37cc349a4037b493e57ae2f2e0bb84f92aad3ad3bc0bdbc454d2677091bbca283ebe752a9335fae6931ec65cc687326 SHA512 c1591389f76699beaa5d32b019729e25f1ed5b828311c82b52f1a4edd5d28b73e697958df384d7628b314521a831dbb0af418bc37cdf031cfe133e53c195d8ad
EBUILD apache-tools-2.4.57.ebuild 2660 BLAKE2B e610383768eb40949e65f762eb68ce449aa777aa3fdd39d9c58cee42525422baa74d57b6200d194c4371123a22d9f7469b6340cf28c2ac73acd19b342409f3f9 SHA512 3a234b734543c19ebbf6f6f0616e01ce9dee328493d95a8be7cda9ccc43da4205de6b7979e3c5eddc904717a2309cafef77f50b8ee08803d23d42dc394fccc5b
EBUILD apache-tools-2.4.58.ebuild 2660 BLAKE2B e610383768eb40949e65f762eb68ce449aa777aa3fdd39d9c58cee42525422baa74d57b6200d194c4371123a22d9f7469b6340cf28c2ac73acd19b342409f3f9 SHA512 3a234b734543c19ebbf6f6f0616e01ce9dee328493d95a8be7cda9ccc43da4205de6b7979e3c5eddc904717a2309cafef77f50b8ee08803d23d42dc394fccc5b
EBUILD apache-tools-2.4.59.ebuild 2660 BLAKE2B e610383768eb40949e65f762eb68ce449aa777aa3fdd39d9c58cee42525422baa74d57b6200d194c4371123a22d9f7469b6340cf28c2ac73acd19b342409f3f9 SHA512 3a234b734543c19ebbf6f6f0616e01ce9dee328493d95a8be7cda9ccc43da4205de6b7979e3c5eddc904717a2309cafef77f50b8ee08803d23d42dc394fccc5b
+EBUILD apache-tools-2.4.60.ebuild 2667 BLAKE2B 787d5cdfd21d93569358a3ff1c83df593f295946699a859d792b0c4eba384ccacda91f53ded8f8b4bf2fa88d02a245a93bc56e5e3f4f8aebb2405ff686df4d72 SHA512 26c44c4fdf9590fbb5a2672d8634674e91b1e7b2869c626351411112d067990e5d1bed06ae68d9c91331dc40c40f6b3a91afb2eba4b54c4e6306bbe824cefeb1
MISC metadata.xml 557 BLAKE2B 2453755857cf2e46c2df17a307b095ad2b7edaa4e87363964a0bb5e3dedc9284e09c41256f24037f8d680fd3b87e906f18ffd0f8358025fb0828ea0871229731 SHA512 d7f046261c3bb8529bbfaa7e8e47a304341c397dea4d0c276696a5c32b2fa12f0af0f73ed7ad435c3548a2a167230f3abece216e3cff7440fe0cf1498b7c8819
diff --git a/app-admin/apache-tools/apache-tools-2.4.60.ebuild b/app-admin/apache-tools/apache-tools-2.4.60.ebuild
new file mode 100644
index 000000000000..ff67bbf7dac4
--- /dev/null
+++ b/app-admin/apache-tools/apache-tools-2.4.60.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
+HOMEPAGE="https://httpd.apache.org/"
+SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="ssl"
+RESTRICT="test"
+
+RDEPEND=">=dev-libs/apr-1.5.0:1=
+ dev-libs/apr-util:1=
+ dev-libs/expat
+ dev-libs/libpcre2
+ virtual/libcrypt:=
+ kernel_linux? ( sys-apps/util-linux )
+ ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}
+ dev-build/libtool"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/httpd-${PV}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4.54-Makefile.patch" #459446
+ "${FILESDIR}/${PN}-2.4.54-no-which.patch" #844868
+ "${FILESDIR}/${PN}-2.4.54-libtool.patch" #858833
+)
+
+src_prepare() {
+ default
+
+ # This package really should upgrade to using pcre's .pc file.
+ cat <<-\EOF > "${T}"/pcre2-config
+ #!/usr/bin/env bash
+ flags=()
+ for flag; do
+ if [[ ${flag} == "--version" ]]; then
+ flags+=( --modversion )
+ else
+ flags+=( "${flag}" )
+ fi
+ done
+ exec ${PKG_CONFIG} libpcre2-8 "${flags[@]}"
+ EOF
+ chmod a+x "${T}"/pcre2-config || die
+
+ # Only here for libtool and which patches
+ eautoreconf
+}
+
+src_configure() {
+ # Silly check.
+ tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
+
+ tc-export PKG_CONFIG
+ export ac_cv_path_PKGCONFIG="${PKG_CONFIG}"
+ export ac_cv_prog_ac_ct_PCRE_CONFIG="${T}"/pcre2-config
+
+ local myeconfargs=(
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules
+ --sbindir="${EPREFIX}"/usr/sbin
+ --with-z="${EPREFIX}"/usr
+ --with-apr="${ESYSROOT}"/usr
+ --with-apr-util="${ESYSROOT}"/usr
+ --without-pcre
+ --with-pcre2="${T}"/pcre2-config
+ $(use_enable ssl)
+ $(usex ssl '--with-ssl="${EPREFIX}"/usr' '')
+ )
+
+ # econf overwrites the stuff from config.layout.
+ econf "${myeconfargs[@]}"
+
+ sed -i \
+ -e '/^LTFLAGS/s:--silent::' \
+ build/rules.mk build/config_vars.mk || die
+}
+
+src_compile() {
+ emake -C support
+}
+
+src_install() {
+ emake -C support DESTDIR="${D}" install
+ dodoc CHANGES
+ doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
+ docs/man/{htcacheclean,rotatelogs}.8
+
+ # Providing compatiblity symlinks for #177697 (which we'll stop to install
+ # at some point).
+ pushd "${ED}"/usr/sbin >/dev/null || die
+ local i
+ for i in *; do
+ dosym ${i} /usr/sbin/${i}2
+ done
+ popd >/dev/null || die
+
+ # Provide a symlink for ab-ssl
+ if use ssl ; then
+ dosym ab /usr/bin/ab-ssl
+ dosym ab /usr/bin/ab2-ssl
+ fi
+}
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b4cfb93f14c0..ad6fc7452a1b 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,7 +1,9 @@
DIST aws-cli-1.33.13.gh.tar.gz 2751169 BLAKE2B b849f4c5c0eac5092c3f163c4344a7bee332f374f252bc295794cb1e5a4024e08f353815362f0e7016b054d881927650c407d527f557c828543d1a5b96e9bd0b SHA512 7cdea65b6cd4fc7b51b657f9abf2e5cde41ef5d87f6fa45659ebedb2047fc09af9d457aeb8779f56fb55518acb12d139d486f8e95dfe7679ae5f8c21d901e608
DIST aws-cli-1.33.18.gh.tar.gz 2752774 BLAKE2B 8f78ba78c3fac623f091344fb2710ac79440d3bf96e0c33168bdf5d6c6d705318c8ea82d769eef4fb82840e8e94998b65b81999831c75be9a1924fac7be37aa4 SHA512 e0444118ab02fcba91cc1f078db80176da97abee64d2cd38875281c8344930fa63b89d1b59f43ed7690c432fc0d36273e7f4d2e0c947ae56a13ec6f42dea6ec9
+DIST aws-cli-1.33.19.gh.tar.gz 2753605 BLAKE2B 5967d0cbc2afef08f28bbf9035d867d880f07c2962001611985d6c22b61f57265daa720bb410b1d2f3204a81c19415857069da668eba10bcaf9603ea9fc998fa SHA512 95eacc803d9011bcb80e5e09243b0274f17692a4a27b434de676d295c5090cc61382665226073b6ca9af7deb6701ea303f9cf1f7b6baba850eb1a828c92dec34
DIST aws-cli-1.33.9.gh.tar.gz 2744062 BLAKE2B d888e111d93ec22c6bbabf083d612b15845883e2e56814a37173f79c108e4fe25745dbba83d46f99f54e7ddcc2f471c81e3b568de7233eb7e0bb51ed25a89f7a SHA512 5bdb9873487570c841b582ee466d989705c2fc5827386356819507caa8e105b76b0101555f8a6ee485f38aaa433881470fdde5cb21f6fdc88243c92ce7c31a81
EBUILD awscli-1.33.13.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd
EBUILD awscli-1.33.18.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd
+EBUILD awscli-1.33.19.ebuild 3055 BLAKE2B 1564ea4eaf31db7fef7e41b625d95906b7a57c0cd6160d9ec11e6c8cdec5460e0a12e889aa60f5b189bd9e24b0511b3d5a83a3755630c7d1478031c857c9ef93 SHA512 59151ce65e2beb06d0487e5779bf7c8916ecb7120b4e1781cdba8167205ca4f52666653b41f21d31ca89f3424249de030cc783bcc0f033e7502a0af82c4658dd
EBUILD awscli-1.33.9.ebuild 3048 BLAKE2B 12780280e20a5681960cbfeaea03d9f3fcc292c8f1c1b2f174652dd6a76e0aad304e84a5acc67687f5585781bee6ad8568cafc6b02bf69aee39d180b1dfa7154 SHA512 805bcb6a01036c600f8a9423eda8459177d5729e11c6c9c17c4197ce06f5a0126b06cb3b760fee8f11cd81e2f962a67e982e79798aa6590099465818c3d6fc06
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.33.19.ebuild b/app-admin/awscli/awscli-1.33.19.ebuild
new file mode 100644
index 000000000000..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.19.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index 44a5d50d72c2..ff5dc353f823 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,5 +1,5 @@
DIST hcloud-1.43.1.tar.xz 1889004 BLAKE2B 563cde962cf1fd180bbef60127b714419c09da198afeb4923f8fc1cd48850131b3b91de243de43e269497f36d14757a1e71941d30dfbee98baebb533f20e6cdd SHA512 c8fa46e9d3e2c73cc2d86e597bebf6e1dbf28b7145dbc272c403607807251ac27eee14b9ad267fdf2aa730da16ce52be4d2b0d94653612b4f375f1779c95d90b
-DIST hcloud-1.44.0.tar.xz 2198712 BLAKE2B 120960528a1ef82993acd6ce791dd2f7a47968ab933f896e0d19df2d85b1453d3a4c7cbf6482aa0f051a6bcdd90a1ce34d7ff22ae10162c09b96b7afac9387bd SHA512 7fc6a4c531f991fc96decc79aa869bd875167a741630e86801bdc538877d372183f8ee34e2e4d683230f556573df01ab6f87f30cde6a43ffe70da1437bcfcd2d
+DIST hcloud-1.44.1.tar.xz 2198900 BLAKE2B 48c6e8bacc66a54cb111ce196ccbcdb1ed6f867a5fce21eef02d73a81ee4c7d7398720e28f6d4d120beceb29b0178039d42a4ac1f1c3a4700e4e894265c36a14 SHA512 9086af42f7b30dbaae350937e58afcc85c717d39ac0a5e42b00a47266293de047b9906705ad7d0f5bee92cae1a151308467c03bdadef8077351050090a063131
EBUILD hcloud-1.43.1.ebuild 644 BLAKE2B 30273b4b3244eca66768acebc13756f702912728e8e42aaa66b17ae72956d79e99e80b3a2a0bf667589b931eaef0b53178ac1384499df33485ce2c039f6bb89d SHA512 f2b86d28d88c28ea3eda268c1ec8f6fb0ec356af0693278e8fdda80f5929b3f3fd745837d7b3f78853ba7e36644f7fb66cca60699ba3fabfdafe58560923b778
-EBUILD hcloud-1.44.0.ebuild 645 BLAKE2B 479b4959afc11357387cc1cec715f31e8b63f2d66e9fade3e0916e9133c41e9726c345615828b4b547a2512892f3ec54c615e0ed1b64c69dee0f95b33fe680c2 SHA512 91df85323ebcef2444b5e983b584dfa5d039e3e87d7bafe90f40f1376918dfd780a6d8afe639ac517d8f149cc398abf7072dfd0f3436b72474949f9ccc4232bc
+EBUILD hcloud-1.44.1.ebuild 645 BLAKE2B 479b4959afc11357387cc1cec715f31e8b63f2d66e9fade3e0916e9133c41e9726c345615828b4b547a2512892f3ec54c615e0ed1b64c69dee0f95b33fe680c2 SHA512 91df85323ebcef2444b5e983b584dfa5d039e3e87d7bafe90f40f1376918dfd780a6d8afe639ac517d8f149cc398abf7072dfd0f3436b72474949f9ccc4232bc
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
diff --git a/app-admin/hcloud/hcloud-1.44.0.ebuild b/app-admin/hcloud/hcloud-1.44.1.ebuild
index c4449b25b091..c4449b25b091 100644
--- a/app-admin/hcloud/hcloud-1.44.0.ebuild
+++ b/app-admin/hcloud/hcloud-1.44.1.ebuild
diff --git a/app-admin/keepass/Manifest b/app-admin/keepass/Manifest
index 587e9fba8c56..4164fddd2211 100644
--- a/app-admin/keepass/Manifest
+++ b/app-admin/keepass/Manifest
@@ -4,7 +4,9 @@ AUX keepass.xml 275 BLAKE2B 8e64d7e60b0808b9505387caf97c9198d14ead3510c72d3a62cb
DIST KeePass-2.49-Source.zip 5135190 BLAKE2B bf5a9aab0065a97545bd1b81a74b5ab113e4c4802873445719ce2a571745b04c69ab5d8be9a67dc59a713947f0955cbcccc782b6628f722a0d564283b943eee6 SHA512 7a25de6acb2637bd8820fb70866ab4ced4ece4b3e64172f616c2fb59d2a4e7a2f340435db10731ed3d7e66db7761487925cf1c7941b0bac12e72c5fcd9e8b7d3
DIST KeePass-2.53-Source.zip 5201820 BLAKE2B a87918278915f1a54d8f6d6b8ef05d5a86f41a58887a1c80a8217112061fd40d59393012ae7b69d6c2110a7b0b36c57ecce4292a68e9161e99e1762b1622192e SHA512 8d35ec83ada7142e91be6a5889eabb98f1d8fe32140a3b904db76d64f42bed0ce1cc0378f38560b7f1307df545f00a398da599ef9fc44474e8c16722433d4e4e
DIST KeePass-2.56-Source.zip 5231868 BLAKE2B d7ed0baf6db6a0398ce9bceb9a61088ef7cc14ba0c5b13a01123f9c7fca37e52bf352c438c3100ba32d59cfcfa90de790a07649684a971224bba6eb554cbed34 SHA512 cee9d8569e59a29044760dc94c4ab3ee6f1eb26aaa12d18a36d9e1b87e421291b49a3747fdb340a7af06494d65fe4d37579f16a577b0af2c053504b80e8a1c60
+DIST KeePass-2.57-Source.zip 5238885 BLAKE2B d7015eda056109aa0dc575a21a8ad720db4503a0cbf3124e6e0d0e0cf3d856a5a6509e605b3c1aafe984befa85646d716cdbe74fda936a967fd3da2778e7c455 SHA512 c553d2fa67d6c32b8122959bf222d6edadd79a9784802ac8f391ba0e89163172f431a24140d9dce775130d02374880e432c6958dfa19808f20f617e2f8067a30
EBUILD keepass-2.49.ebuild 3193 BLAKE2B 9d52bdc9d9f51ffe75e537efa4a74fba79fa11844f3dc38305b8c88a3a640935da1d72d0c7a95ba7dd5a88fd3ecbbf150ef844ab94bbea3225b2b76a68637b10 SHA512 b40be9b2bff28197211a739fd79bd12e23a73eb5515247dc901410772e91006e1ee6442fca1b5e6559e9b73cc66396156b5ebdfc874c6acacb42dcf7ff29c4e2
EBUILD keepass-2.53.ebuild 3193 BLAKE2B f170c2ca84b5ef87845070f8ee06588aec71acbd91a074ecb3d116d710ec4a0b8e0a3f1ae6470eb31301e9fbaabefbc6727e3201abfb539d56681a12ada16f92 SHA512 119ddbb9f19d48b3c045ff8a9d504e7f0bd64bec5919875307be678f18e5287fa5407576174ad0d2bf570be4fe94f2118531e7f7fe8dee8899f612ced66c3ecb
EBUILD keepass-2.56.ebuild 3195 BLAKE2B 3f8d3015204ffe325fb6b6fecaa27c60950664a6246009d6be22d437462aa4614cb9ebc32a62c8fbe2d3d0e0639a6d2f3765fcdf2070d4b1270da941fa1a1645 SHA512 af328026cc82cb59784d1ae1505152e932a433ede41c874e21326d69a18000a25ef0f9e67410fcff002564047a595b3f42b4b038d7a275789a0d5ef5f0758248
+EBUILD keepass-2.57.ebuild 3195 BLAKE2B 3f8d3015204ffe325fb6b6fecaa27c60950664a6246009d6be22d437462aa4614cb9ebc32a62c8fbe2d3d0e0639a6d2f3765fcdf2070d4b1270da941fa1a1645 SHA512 af328026cc82cb59784d1ae1505152e932a433ede41c874e21326d69a18000a25ef0f9e67410fcff002564047a595b3f42b4b038d7a275789a0d5ef5f0758248
MISC metadata.xml 404 BLAKE2B fe98657d555dbc2a9fe393c6815bcf86fba0221d66c21cc61d739928a24346c23465429acfe6bbdb813ea3d16233d1522949c643b011183036b8ce9fe44aeebf SHA512 4fed5e6a3553de56af9c39ae60c51266a18aaf2d747a0521c83d4ff71f06ebfd2c8a1c0743e33eeb3dd277e8c628ce3b634f8ded9b735b9a3832bbd75d850ccc
diff --git a/app-admin/keepass/keepass-2.57.ebuild b/app-admin/keepass/keepass-2.57.ebuild
new file mode 100644
index 000000000000..6cde0c268a1d
--- /dev/null
+++ b/app-admin/keepass/keepass-2.57.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature wrapper xdg-utils
+
+MY_PN="KeePass"
+DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
+HOMEPAGE="https://keepass.info/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_PN}-${PV}-Source.zip"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="aot"
+
+BDEPEND="app-arch/unzip"
+DEPEND="dev-lang/mono"
+RDEPEND="
+ ${DEPEND}
+ dev-dotnet/libgdiplus[cairo]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-2.53-xsl-path-detection.patch" )
+
+# bug #687052
+# file generated by mono --aot where *FLAGS don't make sense
+QA_PREBUILT="usr/lib64/keepass/KeePass.exe.so"
+
+src_prepare() {
+ # KeePass looks for some XSL files in the same folder as the executable,
+ # we prefer to have it in /usr/share/KeePass. Apply patch using base function.
+ # This XSL file will not be upstreamed since the KeePass creator said that
+ # including this patch would break the Portable USB version of KeePass
+ # (which keeps/looks for xsl files in its own folder)
+ default
+
+ # Switch into build dir so the mono prepration script works correctly
+ pushd Build || die
+ source PrepMonoDev.sh || die
+ popd || die
+}
+
+src_compile() {
+ export MONO_REGISTRY_PATH=/dev/null # bug 659808
+
+ # bug 704358
+ export LANG=C LC_ALL=C
+
+ # Build with Release target
+ xbuild /target:KeePass /property:Configuration=Release || die
+
+ # Run Ahead Of Time compiler on the binary
+ if use aot; then
+ cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
+ mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
+ fi
+}
+
+src_install() {
+ # Wrapper script to launch mono
+ make_wrapper "${PN}" "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
+
+ # Some XSL files
+ insinto "/usr/share/${PN}/XSL"
+ doins Ext/XSL/*
+
+ insinto "/usr/$(get_libdir)/${PN}"
+ exeinto "/usr/$(get_libdir)/${PN}"
+
+ doins Ext/KeePass.exe.config
+
+ # Default configuration, simply says to use user-specific configuration
+ doins Ext/KeePass.config.xml
+
+ # The actual executable
+ doexe Build/KeePass/Release/KeePass.exe
+
+ # Copy the AOT compilation result
+ if use aot; then
+ doexe Build/KeePass/Release/KeePass.exe.so
+ fi
+
+ # Prepare the icons
+ newicon -s 256 Ext/Icons_04_CB/Finals/plockb.png "${PN}.png"
+ newicon -s 256 -t gnome -c mimetypes Ext/Icons_04_CB/Finals/plockb.png "application-x-${PN}2.png"
+
+ # Create a desktop entry and associate it with the KeePass mime type
+ make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "System;Security" "MimeType=application/x-keepass2;\nStartupWMClass=KeePass2;"
+
+ # MIME descriptor for .kdbx files
+ insinto /usr/share/mime/packages
+ doins "${FILESDIR}/${PN}.xml"
+
+ # sed, because patching this really sucks
+ sed -i 's/mono/mono --verify-all/g' "${D}/usr/bin/keepass" || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ optfeature "enables autotype/autofill" x11-misc/xdotool
+
+ elog "Some systems may experience issues with copy and paste operations."
+ elog "If you encounter this, please install x11-misc/xsel."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 065897d5f467..5db04b200dbe 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/lbzip2/Manifest b/app-arch/lbzip2/Manifest
index 67336823c3fb..e1300a985952 100644
--- a/app-arch/lbzip2/Manifest
+++ b/app-arch/lbzip2/Manifest
@@ -3,5 +3,5 @@ AUX lbzip2-2.5_p20181227-clang16-musl-info.patch 483 BLAKE2B 193a7aaf2fe66e31eb4
AUX lbzip2-2.5_p20181227-clang16.patch 832 BLAKE2B b0cdea8159f9711901a4ad022c960babffd25bb6807bf3310d1db0889087ba195292d609625e7d30da1eeefec8cad49f50cf45dce5a6b273940157f42ffcd128 SHA512 19bb63f4720068f94400ad485dfcc013009b22a524269877028e8184dd10ae940f190e677142b8bdedf5208bd42759550dffea8f982c5b55e0327fc802fcac41
AUX lbzip2-2.5_p20181227-fix-unaligned.patch 1061 BLAKE2B a8c11adbbf53806b09d9b0b6b724247a17e450eac6953a9d9852539ab6d50901d739b243a0d4c72cc46cd7bfaa609fd6829af659e0c6ed6987e6725c471ca201 SHA512 0ddd04a06d2cc763b454074aba588d2cb252e0ab8c83c37133deb5cef2c265261fc38f6b32f8aed5ddbbc8aafdcb29e96df1b61f2f2cfd2e1b93818efd69114e
DIST lbzip2-2.5_p20181227.tar.gz 704920 BLAKE2B e5da0091c0e4fb73724c5ea472d757d76356cffbf1fc679bf4ee05e25690b7712dceaf17f355383bfd4eb525c4aea04c2e5312592df5bb99159e000769bcee2e SHA512 53b29721a106d280927f2c18f33247645bb7fb3e67d835885d73e037910bf02e473f1210d848df41a387be30f829213d98ac9387b2a9201b94d12117809fbcf5
-EBUILD lbzip2-2.5_p20181227-r2.ebuild 807 BLAKE2B 23038d13aa03c41ca9a1d8775a5a5f02f426414c11659d1b45673b8720a129e8f2f64bbf2a87f965be467b924f7a9e511c7d17b85d050341ab5e7122a647c4fa SHA512 971ac4859c47969d7adda152cd762432235a180399b5fe631589da88741cbeac75cb6845c2846630d6f138ffcbf61ab05e26581bb22fd81fb212bad4b9d00ee1
+EBUILD lbzip2-2.5_p20181227-r2.ebuild 784 BLAKE2B 3744412f162a48aa7f0b2834a13bf03c3bac2f87f23fe724fb44754096b634efe6125aec0bc7d954b2f35e179d200ac182ab42c76950cf93ac0708d32c1a7b0f SHA512 226189aa26cd01f3744f2c1feac3ee6e47c82e38e26b859c1a07a6d932dbffc3b984a9e51d7b0eb36f6370d291fb91e5fb331c86a46477abc0421c3381469f75
MISC metadata.xml 535 BLAKE2B a665018eb84fa8893c15e4bd8a6b23fa35315b3b90b60b7257abaf8fe0c6a7b972bc5feffd8fb3545ab82c09faba3a4a16068c48420f636b4baf673471c8ce96 SHA512 a1768cbefa3c98fb373552594f435f8d4ed16b42ba6063ec219a751c886e15dcacdde5931464336cf190d2ad2171a726fb718768ccb622d57537b3fc0d03c162
diff --git a/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild b/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild
index b92a6e2fff28..5c21dd52804e 100644
--- a/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild
+++ b/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit autotools flag-o-matic
DESCRIPTION="Parallel bzip2 utility"
HOMEPAGE="https://github.com/kjn/lbzip2/"
-SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz"
+SRC_URI="mirror://gentoo/05/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 4d30f4858e34..2486c7ada10f 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/docker-cli/Manifest b/app-containers/docker-cli/Manifest
index ab4bf991149b..49dec4f39e01 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,4 +1,7 @@
DIST docker-cli-26.1.0-man.tar.xz 79004 BLAKE2B 36dcf969c6567680990420d6d177101bf457f7fc1c24dff195ce8b478268335419fba5ff51a7b77bb8c0a6e0e6077d83ddb50f2ecf08bf069be89fc4849afd6e SHA512 36297ee3cbf096112ec41db2cd1d06796ddd27a57c4323e71a727e17d3930102710f643a77df9e68cd9b3294a6bb0fdf5565379e9fae7331e25afcd147b0084f
DIST docker-cli-26.1.0.tar.gz 7213165 BLAKE2B 302236467f2b6f3f46b0f0c75e89c2cef0cd251d36e12f78a67c906cfb85b842b998fd3b07f4a2dfc0a04825a9b105d90f11d176055ded397f2d4e9145639d5d SHA512 1a1e9af1a836765ffa91f7f2e1b27911e2b6b373c308a7db332a7cd1825459ab1c04a93d03c9947b631bead0af21d9f03e06c3a60855cc56ca7039e50e38ba87
+DIST docker-cli-27.0.3-man.tar.xz 79132 BLAKE2B e2c9082c964333ebd221056308f01dd64437a46abdf2be6e4e6dba798a89d04a1dfcc15378f5730140edad8e4235f0c3cc735a0be2efc73b9743174f1cf0d6ae SHA512 966764bfbba457dfed10caebd6509ff3aa452c3b3b9382a321d0dacba62fa13ba494c1561bf95651f92c59084f79cd4b300e10b4d2185edcaaaae1e1e914d5b2
+DIST docker-cli-27.0.3.tar.gz 7107193 BLAKE2B cb00392d5afac1503ed07a9462f3d311fc3f3a5ef6d51c7c49995d8cb234a3b7a3c838fc486cc1fa0b1406774f82c2c1ef7c7b041e398be555c7e030e40f490c SHA512 0f7b0ae0f92f8f91b8141292ee8a86a40f4da18d96772c9107d295a30fe06be08b1673da3a49e9c2d3fd67d55f41696b732451b44aecc863fdd4c55578c201db
EBUILD docker-cli-26.1.0.ebuild 1938 BLAKE2B 34cc509b6258248dd831f0ae25b27b24af357aa97a19a6ec5dd1a6dc1889faf239a69c01cb0ed2b4eabf943aca92f57176fca21614cc29095dddfd9463d1672d SHA512 6e599bcf0ef5e076e722a6c1af9c1c18eb5b9a805201630223dcbd99bd4cc62fe21d1c91c328c930555b3842728ac7eccb1522bb9b5c7c44cae0e0c10ee4a2a0
+EBUILD docker-cli-27.0.3.ebuild 1941 BLAKE2B b64c42bd7261152830b0386bbde68685d8cd91f39b6e5c74e4aea0d4fee9775e7fa59fe09fc8d2ba379dfd259b2db6dc3fa16fe27cd5beaefa469b28dde9878d SHA512 9bb98f90975797aaa26304205792577493d645979f7fe0c8242e74b8bc2711ea1663daf973d8954efc27838fa45c29f1fd27e3bc42eb2ae8280969c0eb4fbb6b
MISC metadata.xml 398 BLAKE2B f9cd5360fa32f30edeeb2fe1df0ea50fd0b061bf882c66c65f18d15ba56995deac8c054419ddbf2d6436bf90f6fb729dda9560b3766b558d45498ae2c8de486c SHA512 4b2cf7c3b38df8382680539e1a8121f6f2f75cbe70f1f92c589fb40dd4c368f2f207cf3567ead5620714c323c0c196c318a4c5ab947d49092668dc2a3a8a6a53
diff --git a/app-containers/docker-cli/docker-cli-27.0.3.ebuild b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
new file mode 100644
index 000000000000..22062e03bf72
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GIT_COMMIT=7d4bcd863a4c863e650eed02a550dfeb98560b83
+
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1 golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/"
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!<app-containers/docker-20.10.1
+ selinux? ( sec-policy/selinux-docker )"
+BDEPEND="
+ >=dev-lang/go-1.16.6"
+
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+src_unpack() {
+ golang-vcs-snapshot_src_unpack
+ set -- ${A}
+ unpack ${2}
+}
+
+src_prepare() {
+ default
+ sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die
+}
+
+src_compile() {
+ export DISABLE_WARN_OUTSIDE_CONTAINER=1
+ export GOPATH="${WORKDIR}/${P}"
+ # setup CFLAGS and LDFLAGS for separate build target
+ # see https://github.com/tianon/docker-overlay/pull/10
+ CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
+ CGO_LDFLAGS+=" -L${ESYSROOT}/usr/$(get_libdir)"
+ emake \
+ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+ VERSION="${PV}" \
+ GITCOMMIT="${GIT_COMMIT}" \
+ dynbinary
+}
+
+src_install() {
+ dobin build/docker
+ doman "${WORKDIR}"/man/man?/*
+ dobashcomp contrib/completion/bash/*
+ bashcomp_alias docker dockerd
+ insinto /usr/share/fish/vendor_completions.d/
+ doins contrib/completion/fish/docker.fish
+ insinto /usr/share/zsh/site-functions
+ doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+ has_version "app-containers/docker-buildx" && return
+ ewarn "the 'docker build' command is deprecated and will be removed in a"
+ ewarn "future release. If you need this functionality, install"
+ ewarn "app-containers/docker-buildx."
+}
diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 5e2d6e31e261..17676cbb5d69 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -1,5 +1,7 @@
AUX 0001-Openrc-Depend-on-containerd-init-script.patch 774 BLAKE2B a7ac6f6a1e9ee88751e8e0471cd33429b8141cbea07a3a56c61eccd63c796c9135edafaf5977571a4413e5d71931aac44b5313110af94c3206e286b15394f637 SHA512 bc709b6f0dd8685fbf2404be589743f32a5f4deb24dec8ed6aeec18f0fcd1db4c5d59587209c28f62d964d78ec9ab3a3fdbb795dc4b7e3fabd00a06a002af34e
AUX docker-26.1.0-automagic-systemd.patch 355 BLAKE2B 95d2367d5450a15214939c0a080b81a07d3ea3fdaaee921b2fc221949f3737652182366e54af499da5a1597fb1353a29d8935ed0a5e60a805920d3375aa594a1 SHA512 ba694ac1ca135fadc39d1afe0b8fdfaef8d6b9c75cbe4177a51422f972022f3502625c5e5467cd54fe33b2e83acdfe2c524da2a4d37f74376f365d7baaa12bec
DIST docker-26.1.0.tar.gz 16390376 BLAKE2B 6703e9b153c430bc28aed2e7de7bada0203353d61f0a2ce3d49ddbd017eab196a685dd1ab1e719a6b287813eb5fa4f2c612e2cf1ab95789d6e79ebe5dac7ace3 SHA512 47b6b9af9947016884614b6bc25977e1db281da95c9b8b34c753c21c664a737a893f9fa65d92cbb897735aae3893567e106e6bababb5507e069b1e0981e48d50
+DIST docker-27.0.3.tar.gz 16523895 BLAKE2B a86b2bf7ed85216f6a033a2fdb6cb0d545822570463b6b5f218052bf8e9ca3dde0e15ba4872da6370502a985e84ce704f810386b806e7dfb9d40d6d7b497d629 SHA512 bff7084f1bbe7fd6e4241d7172d3445b8ea36ef68ec5ee429a8ee27e1dfa81c1810d8ce07cb4c77f78037725c53d1de565e587d7f96994a653a09ce33e9bc344
EBUILD docker-26.1.0-r1.ebuild 7522 BLAKE2B 9b02ddf1d1a68847be4541e93a01cddbe486907e68eef51c3a87e6012ed5be52c4e31af675ed718ad0e911acbdb856fdc9b127edeaec92f879c778b4bff79bcf SHA512 a3e351d6c33cdea4584c4444902b0277543b7f6f573716225ed0ed8f68aa50422902d03958cce3b1a2ca0d128d1d1edd94247e8d32e063f75990985fa18726f3
+EBUILD docker-27.0.3.ebuild 7525 BLAKE2B e2ab599758ec672eec3ddbdcc4e62ce40f098b1f103d9b7af2cf5fb369964f372f9b7593fa37769c59921a47af91068accc24f134a5cc571e9419d3ca61b601c SHA512 6ed932a7df84fa6bdd930c3be9791cd2ebcab606635434fcc674acad20e4ab7b955c399b1f80b1fe9bd73dd6bd117c9ed0eb6881e5389d395147366abf18869d
MISC metadata.xml 1100 BLAKE2B d7a5f93051eb7d087cadd9788a1607f115deb9e7bb73929efad1815a25633f7c9f66c6e797e0283ba975f573e7a8729b48a70d1b2384c392fab1f7b1e4842a17 SHA512 7637097ccfdcc4d07099d54de4eacbac42cfc0f84aa7da78aa5547fe9c42b3c77e853d15492d0fea467c0c53514068b35c0d34dbe6668c285212d8e2bb5371dc
diff --git a/app-containers/docker/docker-27.0.3.ebuild b/app-containers/docker/docker-27.0.3.ebuild
new file mode 100644
index 000000000000..14960218fa63
--- /dev/null
+++ b/app-containers/docker/docker-27.0.3.ebuild
@@ -0,0 +1,322 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit golang-vcs-snapshot linux-info systemd udev
+GIT_COMMIT=662f78c0b1bb5114172427cfcb40491d73159be2
+
+DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
+HOMEPAGE="https://www.docker.com/"
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs +container-init overlay seccomp selinux systemd"
+
+DEPEND="
+ acct-group/docker
+ >=dev-db/sqlite-3.7.9:3
+ apparmor? ( sys-libs/libapparmor )
+ btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+ seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+ systemd? ( sys-apps/systemd )
+"
+
+# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4
+ sys-process/procps
+ >=dev-vcs/git-1.7
+ >=app-arch/xz-utils-4.9
+ >=app-containers/containerd-1.7.15[apparmor?,btrfs?,seccomp?]
+ >=app-containers/runc-1.1.12[apparmor?,seccomp?]
+ !app-containers/docker-proxy
+ container-init? ( >=sys-process/tini-0.19.0[static] )
+ selinux? ( sec-policy/selinux-docker )
+"
+
+# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+ >=dev-lang/go-1.16.12
+ dev-go/go-md2man
+ virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+ "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+ "${FILESDIR}/docker-26.1.0-automagic-systemd.patch"
+)
+
+pkg_setup() {
+ # this is based on "contrib/check-config.sh" from upstream's sources
+ # required features.
+ CONFIG_CHECK="
+ ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+ ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
+ ~KEYS
+ ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+ ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+ ~NETFILTER_XT_MATCH_ADDRTYPE
+ ~NETFILTER_XT_MATCH_CONNTRACK
+ ~NETFILTER_XT_MATCH_IPVS
+ ~NETFILTER_XT_MARK
+ ~IP_NF_NAT ~NF_NAT
+ ~POSIX_MQUEUE
+ "
+ WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for bind-mounting /dev/mqueue into containers"
+
+ if kernel_is lt 4 8; then
+ CONFIG_CHECK+="
+ ~DEVPTS_MULTIPLE_INSTANCES
+ "
+ fi
+
+ if kernel_is le 5 1; then
+ CONFIG_CHECK+="
+ ~NF_NAT_IPV4
+ "
+ fi
+
+ if kernel_is le 5 2; then
+ CONFIG_CHECK+="
+ ~NF_NAT_NEEDED
+ "
+ fi
+
+ if kernel_is ge 4 15; then
+ CONFIG_CHECK+="
+ ~CGROUP_BPF
+ "
+ fi
+
+ # optional features
+ CONFIG_CHECK+="
+ ~USER_NS
+ "
+
+ if use seccomp; then
+ CONFIG_CHECK+="
+ ~SECCOMP ~SECCOMP_FILTER
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~CGROUP_PIDS
+ "
+
+ if kernel_is lt 6 1; then
+ CONFIG_CHECK+="
+ ~MEMCG_SWAP
+ "
+ fi
+
+ if kernel_is le 5 8; then
+ CONFIG_CHECK+="
+ ~MEMCG_SWAP_ENABLED
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~!LEGACY_VSYSCALL_NATIVE
+ "
+ if kernel_is lt 5 19; then
+ CONFIG_CHECK+="
+ ~LEGACY_VSYSCALL_EMULATE
+ "
+ fi
+ CONFIG_CHECK+="
+ ~!LEGACY_VSYSCALL_NONE
+ "
+ WARNING_LEGACY_VSYSCALL_NONE="CONFIG_LEGACY_VSYSCALL_NONE enabled: \
+ Containers with <=glibc-2.13 will not work"
+
+ if kernel_is le 4 5; then
+ CONFIG_CHECK+="
+ ~MEMCG_KMEM
+ "
+ fi
+
+ if kernel_is lt 5; then
+ CONFIG_CHECK+="
+ ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~BLK_CGROUP ~BLK_DEV_THROTTLING
+ ~CGROUP_PERF
+ ~CGROUP_HUGETLB
+ ~NET_CLS_CGROUP ~CGROUP_NET_PRIO
+ ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED
+ ~IP_NF_TARGET_REDIRECT
+ ~IP_VS
+ ~IP_VS_NFCT
+ ~IP_VS_PROTO_TCP
+ ~IP_VS_PROTO_UDP
+ ~IP_VS_RR
+ "
+
+ if use selinux; then
+ CONFIG_CHECK+="
+ ~SECURITY_SELINUX
+ "
+ fi
+
+ if use apparmor; then
+ CONFIG_CHECK+="
+ ~SECURITY_APPARMOR
+ "
+ fi
+
+ # if ! is_set EXT4_USE_FOR_EXT2; then
+ # check_flags EXT3_FS EXT3_FS_XATTR EXT3_FS_POSIX_ACL EXT3_FS_SECURITY
+ # if ! is_set EXT3_FS || ! is_set EXT3_FS_XATTR || ! is_set EXT3_FS_POSIX_ACL || ! is_set EXT3_FS_SECURITY; then
+ # echo " $(wrap_color '(enable these ext3 configs if you are using ext3 as backing filesystem)' bold black)"
+ # fi
+ # fi
+
+ CONFIG_CHECK+="
+ ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
+ "
+
+ # if ! is_set EXT4_FS || ! is_set EXT4_FS_POSIX_ACL || ! is_set EXT4_FS_SECURITY; then
+ # if is_set EXT4_USE_FOR_EXT2; then
+ # echo " $(wrap_color 'enable these ext4 configs if you are using ext3 or ext4 as backing filesystem' bold black)"
+ # else
+ # echo " $(wrap_color 'enable these ext4 configs if you are using ext4 as backing filesystem' bold black)"
+ # fi
+ # fi
+
+ # network drivers
+ CONFIG_CHECK+="
+ ~VXLAN ~BRIDGE_VLAN_FILTERING
+ ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH
+ ~XFRM ~XFRM_USER ~XFRM_ALGO ~INET_ESP
+ "
+ if kernel_is le 5 3; then
+ CONFIG_CHECK+="
+ ~INET_XFRM_MODE_TRANSPORT
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~IPVLAN
+ "
+ CONFIG_CHECK+="
+ ~MACVLAN ~DUMMY
+ "
+ CONFIG_CHECK+="
+ ~NF_NAT_FTP ~NF_CONNTRACK_FTP ~NF_NAT_TFTP ~NF_CONNTRACK_TFTP
+ "
+
+ # storage drivers
+ if use btrfs; then
+ CONFIG_CHECK+="
+ ~BTRFS_FS
+ ~BTRFS_FS_POSIX_ACL
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~OVERLAY_FS
+ "
+
+ linux-info_pkg_setup
+}
+
+src_compile() {
+ export DOCKER_GITCOMMIT="${GIT_COMMIT}"
+ export GOPATH="${WORKDIR}/${P}"
+ export VERSION=${PV}
+ tc-export PKG_CONFIG
+
+ # setup CFLAGS and LDFLAGS for separate build target
+ # see https://github.com/tianon/docker-overlay/pull/10
+ CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
+ CGO_LDFLAGS+=" -L${ESYSROOT}/usr/$(get_libdir)"
+
+ # let's set up some optional features :)
+ export DOCKER_BUILDTAGS=''
+ for gd in btrfs overlay; do
+ if ! use $gd; then
+ DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
+ fi
+ done
+
+ for tag in apparmor seccomp; do
+ if use $tag; then
+ DOCKER_BUILDTAGS+=" $tag"
+ fi
+ done
+
+ export SYSTEMD=$(usex systemd 1 0)
+
+ # build binaries
+ ./hack/make.sh dynbinary || die 'dynbinary failed'
+}
+
+src_install() {
+ dosym containerd /usr/bin/docker-containerd
+ dosym containerd-shim /usr/bin/docker-containerd-shim
+ dosym runc /usr/bin/docker-runc
+ use container-init && dosym tini /usr/bin/docker-init
+ dobin bundles/dynbinary-daemon/dockerd
+ dobin bundles/dynbinary-daemon/docker-proxy
+
+ newinitd contrib/init/openrc/docker.initd docker
+ newconfd contrib/init/openrc/docker.confd docker
+
+ systemd_dounit contrib/init/systemd/docker.{service,socket}
+
+ udev_dorules contrib/udev/*.rules
+
+ dodoc AUTHORS CONTRIBUTING.md NOTICE README.md
+ dodoc -r docs/*
+
+ # note: intentionally not using "doins" so that we preserve +x bits
+ dodir /usr/share/${PN}/contrib
+ cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
+}
+
+pkg_postinst() {
+ udev_reload
+
+ elog
+ elog "To use Docker, the Docker daemon must be running as root. To automatically"
+ elog "start the Docker daemon at boot:"
+ if systemd_is_booted || has_version sys-apps/systemd; then
+ elog " systemctl enable docker.service"
+ else
+ elog " rc-update add docker default"
+ fi
+ elog
+ elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
+ elog ' usermod -aG docker <youruser>'
+ elog
+
+ if use overlay; then
+ elog " Overlay storage driver/USEflag has been deprecated"
+ elog " in favor of overlay2 (enabled unconditionally)"
+ elog
+ fi
+
+ if has_version sys-fs/zfs; then
+ elog " ZFS storage driver is available"
+ elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index b74bd2623e0f..7274c730a39d 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest
index e10009cd6a22..21f10a4c3969 100644
--- a/app-editors/xemacs/Manifest
+++ b/app-editors/xemacs/Manifest
@@ -13,7 +13,7 @@ DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e54
DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019
EBUILD xemacs-21.4.24-r10.ebuild 7210 BLAKE2B d4ba5640df0f01408a3fa3ab1f345a570c8d525a6a4df8ec8014527418d1b6e43e14813404c44d7882b8c274c620a232162c19194bc8e78c2157cd78cfa8f2ad SHA512 078425d7ca1706520fca3025dad14cd31e3f4d1161192f78945cd749b55dca2634791b180bae2cd5e0bec86020b6a18af920f56e75e63b1a5ad7de640259453a
EBUILD xemacs-21.4.24-r9.ebuild 7113 BLAKE2B b0cff6b002ee49f80b289e810c7f46c6864ccc60e7064a27857df148246999cb7c892a04bbf7e4d3cc37d55e49eb44bbf5a79fdb3d16983bbb3c5f4a01418e72 SHA512 1bf2721acc322fd1db5291ba54e43d0892ac5a925e88d7a69cc055cb7819d3ce341aef9e0a722ce329bcbb18f7cbc4380731a52c016b691f8382e33d21b0659d
-EBUILD xemacs-21.5.35-r1.ebuild 7273 BLAKE2B 07f17467fdbd52bc0577f742ec1ee6ef194833c9ce75d8eeeae936add5e39010906a399a010da845a1a8bf0e51594fdd7d958047ff7e0af7a946dc7603744c02 SHA512 37c322efb7c031215b9821353e753821323d872d813136851c821632d0f763d799b42f1ef234a9cc7ab60df15cba9a6f0c73db5713c0b322ac7737e7fce45a60
+EBUILD xemacs-21.5.35-r2.ebuild 7256 BLAKE2B da7336bf9b77d39f37f2fa36f3994ada84d576ecb433de26d7d51484d556aa22aeb45e450f29232ed659022e16526b9200959489ed6a1d47239737d42a1f85ef SHA512 c9798a12b04d93c103c1f0874c03eea9f602c34a51d6cb78903dd84ec21b8789b691087cfc16c0fa57162a7b992088f56c08958a8a027bd065e76252676cf1f0
EBUILD xemacs-21.5.35.ebuild 7144 BLAKE2B b970e504f65f9b8309bb5024ea3a880f7f46e03836ee8bb71a3a31cfeece0ac57dbe4f56c43893c62c3b42c3423f2a95ceb78d2431fe7eec8fcf2bda0d982e35 SHA512 1383a53fa8f3985b28401209dfdfa61cc6c7e21d61aa40fd32c813f363b5a1427f044d80ccd993cf3431de09785602802a043f6e8e36e8bbabb588380d8c6105
-EBUILD xemacs-21.5.9999.ebuild 7226 BLAKE2B 4f866ff2d71e3ea978dd3ab73a11b0c82578b94d37146ffd44ff81f6b57107ac4a73e789fa40ea78b3f1c85ed3bb14a21d2c0b931c51898a430e43e6c74a3aa6 SHA512 991f33a985eedf8bbdaf688639c3d2fb73595fac7b16527379042ba4fd921583b6dc5957cd6ae083d8bb1766b4741a78103018e12b0f894022b5c75a5a03e9d5
+EBUILD xemacs-21.5.9999.ebuild 7209 BLAKE2B 85c4c3f69f6cb2bb9d760b590b963e85164058f12371bd89c9c60c7859d7b271118ff0fd315df863380222832f362dd9da06869e3e96ae94341998d8e0654243 SHA512 e9b0ab92ebe86b5d354eb2e6ab5d3a2c0a207390e713b5eae98bcc251a333e32dc901444318738e73271ccd0ad27bc71f5d3ca15db8fc56142586fd98649585f
MISC metadata.xml 756 BLAKE2B 1237bb18a737c4473990bd73a4a1fdd5788c743867b1f7c6d963f6acd21a7133fbe5b1c0921556a5152ab7f3116e635a6c6087dad15b5d2430a2d742c63a1a05 SHA512 65c0a9a02a9d11bde55cae161344803177203f4868f508c970d87fc7ea7b4f552f63d2e70ad2b1829efb8ff2ca641e1717672976f681ec56ad51dec2eebc8464
diff --git a/app-editors/xemacs/xemacs-21.5.35-r1.ebuild b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild
index 505fb03625a3..e72137718c55 100644
--- a/app-editors/xemacs/xemacs-21.5.35-r1.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild
@@ -22,7 +22,7 @@ IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif f
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
RDEPEND="
- berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 )
+ berkdb? ( >=sys-libs/db-4:= )
gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] )
>=sys-libs/zlib-1.1.4
>=dev-libs/openssl-0.9.6:0=
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 172643503b1d..179f1be38534 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -22,7 +22,7 @@ IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif f
X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
RDEPEND="
- berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 )
+ berkdb? ( >=sys-libs/db-4:= )
gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] )
>=sys-libs/zlib-1.1.4
>=dev-libs/openssl-0.9.6:0=
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index ff61ac44ddb6..3307ea8d41ec 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest
index 5cf8158ea02f..b5c06e8548e9 100644
--- a/app-emacs/cider/Manifest
+++ b/app-emacs/cider/Manifest
@@ -2,7 +2,9 @@ AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755c
DIST cider-1.13.1.tar.gz 7315314 BLAKE2B 81a0436ccb4a5e0d13e89587d55b4d63da3bca401ef95f995b20a58b8b0a1ed29b81df545135bccecfa601a33ccbad33478658afe612b179bbb3c38e5f6f60c4 SHA512 2d689f0e6bdcf778d86052c3d06e2e68e8ea37f4550979fb760ba57d1f0c6a9f3833d4c8ba265ddb641330cb22058abf095f87dd0bd93b40341c77be286ed5ad
DIST cider-1.14.0.tar.gz 7324413 BLAKE2B 6340b222e4cac6c9fb05d409380d766e497321e161a70cfdc29db78cc253cf39d4275ee9d8caaa825fe164fd251b2e64b76bf53bfea6671ea1b871ef91b31454 SHA512 b88b75547ee807e072a8e56471ce4a9c79a8c9a32c5c2fa0d5a4ad6527c94a0d409c3f5a89daa49024bcd0fb16f6bc8bbd3985cacc20cdba50e3675e7e995145
DIST cider-1.15.0.tar.gz 7412812 BLAKE2B d5f386c9af524becc179d87a2da88d108fb7f7076b57a02080d84d22be00944b00f45def825cee60a813e328a399682bfed42b379561d26fa55a737a9cafa08c SHA512 c00ba3552c021e6c2d56d0f3e891c56d7492a99df3afe9f4eb17e473b365a110c0b918c9f90b0cbe87508125a806fe0dab47bc52bfc95cb07fd48960d7b049d6
+DIST cider-1.15.1.tar.gz 7413316 BLAKE2B 60b4375538305582d6a2cbb7685f470c2b0626ae94286ab37a3320617238df140e8db3f28311f92473219a04a9a435bc72e79ad068b227a552c1a4a1fb070a7a SHA512 8a3215a0983cda54490004176736ca9348f781f729426aa911229c428bdea1630a5ab473ed63bc0e2e02e34df1947b9b76dc51559b3bfa163ae9642ff8a79142
EBUILD cider-1.13.1.ebuild 1177 BLAKE2B e8790f99f11a1abc9477cf4967fc65ca263d6807d15f4f11e015028610daf441df5961ecc7fc7a80f0985d44e82e7752ef4e5ffa63e3e78066b2569d58cc6aa5 SHA512 aa12fc65f169b14ddb46f7fd8f05f32bf2661f720175c24711d650f5c6ee872aef8a8d531c2c7b351d317ac49aab4963db4aafa94242fe18f6cc1bf762f9abfc
EBUILD cider-1.14.0.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
EBUILD cider-1.15.0.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
+EBUILD cider-1.15.1.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458
diff --git a/app-emacs/cider/cider-1.15.1.ebuild b/app-emacs/cider/cider-1.15.1.ebuild
new file mode 100644
index 000000000000..ae265c008537
--- /dev/null
+++ b/app-emacs/cider/cider-1.15.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit elisp optfeature
+
+DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs"
+HOMEPAGE="https://cider.mx/
+ https://github.com/clojure-emacs/cider/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git"
+else
+ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-emacs/clojure-mode
+ app-emacs/parseedn
+ app-emacs/queue
+ app-emacs/sesman
+ app-emacs/spinner
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( app-emacs/buttercup )
+"
+
+# The "clojure-ts-mode" is currently unpackaged, so remove related tests.
+ELISP_REMOVE="
+ test/${PN}-jar-tests.el
+ test/${PN}-repl-tests.el
+ test/clojure-ts-mode/${PN}-connection-ts-tests.el
+ test/clojure-ts-mode/${PN}-selector-ts-tests.el
+ test/clojure-ts-mode/${PN}-util-ts-tests.el
+ test/enrich/${PN}-docstring-tests.el
+ test/integration/integration-tests.el
+"
+DOCS=( CHANGELOG.md README.md ROADMAP.md refcard )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test
+
+src_install() {
+ elisp_src_install
+
+ optfeature "Connecting to leiningen REPL" \
+ dev-java/leiningen dev-java/leiningen-bin
+}
diff --git a/app-emacs/denote/Manifest b/app-emacs/denote/Manifest
index 3e0e83868a81..6fbec8b68f6b 100644
--- a/app-emacs/denote/Manifest
+++ b/app-emacs/denote/Manifest
@@ -1,6 +1,6 @@
AUX 50denote-gentoo.el 70 BLAKE2B 2b6dbb3df79b83b23a7fdc94c07c8f1a73d2f8daf12b95977885126b256d54bd295bbf5e86963aa566881cd4bfb1aa2b5579640e8e3ff04653e7f78a84207b9e SHA512 3200da6cccf70cc0dcd8dfb1a1ba26c9b97728b0f6c2a5debf2d1e71dccec7a6b773ba2a92a515b3b967c0149119bfa3f02443c5107637ed12d1bb86ea29c8cd
-DIST denote-2.3.0.tar.gz 230151 BLAKE2B 05ad19b846793cc504f1791ca4fb5a4fe97f9cf624e7c5db465c9b1d42644db2cd163ce4c2cb865bb2f1aa94e4a3b39568ec670b27912bce0cf707beb0917f70 SHA512 41c70dbacfbcbe0efb5134ed0f6573f9dab9fc9700ec4e947c809f423b2facc84a09f17ec50a7b1fe8c588f8ce0402b71ce24e7161df1531714598a94a6ffad5
DIST denote-2.3.5.tar.gz 229694 BLAKE2B 27625c0917d90b162cafb967d1d13f83497eeb76111d33e9dd5aaf7ffe9b6ac3f87c7699e30db377e5139a97895784c4337c295f066b9b5b22239e162c68fba0 SHA512 b5a24d6a5ad0ea391140ad91ebd96406e531151888b5ad38cd4f538b8c119d74555cf7d3ca0693d0e03bd9415081b5f0416f75edb86e45d456551a9ca03843c5
-EBUILD denote-2.3.0.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
+DIST denote-3.0.2.tar.gz 242707 BLAKE2B a5108174ffdd86b7fb8e115fb80e39ac699e07e766a20a41ca7412ff00b8c10e8a2cb2a8c2e0a62090a8d11f0cab431f3c8ca272dff825de166e1eddc7c73515 SHA512 eaa420b285068f3481e6170a5e8276e337e2c699f10ecd474106fcc93214f91c9bc32c82e4eb2586cae4c8ad762f638e205a85addf247031339ce4917d7b6189
EBUILD denote-2.3.5.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
+EBUILD denote-3.0.2.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
MISC metadata.xml 875 BLAKE2B 2a36858b33561d98699d475832fc57de5bc6d81ce9aee4404944b6507850e57458af1911e31cddb13328d9ca077d5cb2c94065f053b3db95412527c695f95136 SHA512 115ac213a4061a07468d5f70bb13963550221e390ee42bbcc5875cdec8a770c54a899d01753b3d09044cec42ac140c508759abc28d166c8aa6c5928df5194fa5
diff --git a/app-emacs/denote/denote-2.3.0.ebuild b/app-emacs/denote/denote-3.0.2.ebuild
index f665dafb38c0..f665dafb38c0 100644
--- a/app-emacs/denote/denote-2.3.0.ebuild
+++ b/app-emacs/denote/denote-3.0.2.ebuild
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 39ca82c66f4c..c220f48c8562 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,9 +1,7 @@
AUX 50ebuild-mode-gentoo-1.54.el 1508 BLAKE2B 535c2ac95088e54bebf8979af0020145b364357747650c9afef1ceb671e465543ce8b6b5932a4e3b991897ace3b03f8cb2ae9104e273bc988e21080252419a38 SHA512 15082fbc7fb339c6e591601a0fd0ff3cd39e6b6d2549d7a89d264143d7144261114aa753287c76354d6562a8fe181d5eac84ef505286218423e54e6335db86cf
AUX 50ebuild-mode-gentoo-1.72.el 1639 BLAKE2B 49bb6726c21b21645bfe32d43d2b1ff4b01bd1f7b326c88d66a6baa4bfe473502d8b1340ddc70d30bbb1db01ab7828e6d5361fb564296fb0483793e654c5bd5b SHA512 4640bf21b4937890870bc1c4381151e8c2ce25a054319928d56363ea227df116df34465e9265de93cbb31f2508e131712487e20e05b6654f95dec7e23594eb37
-DIST ebuild-mode-1.70.tar.xz 41528 BLAKE2B 51eecdaa262b20517aae269d4e8d41684d58a8aa73b316e08d03e4578b9bd0775577a46e15b637e4636978295629d36df774d39c253c3544ade985ad82b588dc SHA512 81e156adc19afe89778b9eb708414ba4cb6dd69ad3df05965eac6d5d46e6fda5b7e96f10933827639a17d8b349ae8c115b39e1ebd5c54350dcd07f9003d517e3
DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c SHA512 2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
-EBUILD ebuild-mode-1.70.ebuild 940 BLAKE2B 9e52ecb4c07bc4652b1d9c7b895a1f02bbb7517c94ead8e47aa7f8684dd264bccff75454a1dd2c5d96e48a1bfa5f5d3f3fe41f52064a91255c9ae84463086065 SHA512 fc11a14e8e981eeec64d7aa0be0ea5e65d926f7cafeb1a9ec30643dd52acf10838e1c0b0b9dbeaa196e22a14a3d0bbdcc7d4ff414e8aecff4c260f16e3ef61ff
EBUILD ebuild-mode-1.71.ebuild 940 BLAKE2B 9e52ecb4c07bc4652b1d9c7b895a1f02bbb7517c94ead8e47aa7f8684dd264bccff75454a1dd2c5d96e48a1bfa5f5d3f3fe41f52064a91255c9ae84463086065 SHA512 fc11a14e8e981eeec64d7aa0be0ea5e65d926f7cafeb1a9ec30643dd52acf10838e1c0b0b9dbeaa196e22a14a3d0bbdcc7d4ff414e8aecff4c260f16e3ef61ff
EBUILD ebuild-mode-1.72.ebuild 947 BLAKE2B 74c6bfca52d7824a8f0b17536140db3c71ba64e6864ee18fc7807169b5b39593b9fa13a05ffaa83f5ef2d74b854d295a0706898ff390b19a511cc7cc7c8d339b SHA512 eaaee125d1397b17bcd25ade63ec83d80a8214d33d7f439e16d3ae5a513c62dc97003ed871b202f66d44358c3a38ac5beba8ed5749941e7a26d8d138715085e0
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild
deleted file mode 100644
index ca1afa125533..000000000000
--- a/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.54.el"
-
-pkg_postinst() {
- elisp_pkg_postinst
- optfeature "ebuild commands support" sys-apps/portage
- optfeature "additional development tools" dev-util/pkgdev
- optfeature "ebuild QA utilities" dev-util/pkgcheck
- optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
- optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index d583747b256e..33223ab9a87a 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,6 +1,6 @@
AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921
-DIST jinx-1.6.tar.gz 34624 BLAKE2B 57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52 SHA512 b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
DIST jinx-1.7.tar.gz 34795 BLAKE2B 96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e10777769ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b SHA512 2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
-EBUILD jinx-1.6.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
+DIST jinx-1.9.tar.gz 35118 BLAKE2B 1db0bf43978f0d3d521b864a6b71c98642a7bfd1517dfb91425776ccbb320f7b52c8c05360722e79bf294140043e65bb057372570ea0851f917824545b93db09 SHA512 18124ebfa0da7362d9265f4681267881849f566db10e7ea49e20f88ea0cdce0b3af76f78313849c2fa4ed0c24734ffda34aba95c86b3aeaf50db414f566a167e
EBUILD jinx-1.7.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
+EBUILD jinx-1.9.ebuild 1050 BLAKE2B 720ad5c410020cc1b97d91a44ad5667cb37fa1fca7584ece1ba6ad071e4d4b4ab41ca3a8b7ba71c4c6d853316ddf6b67659de9b44ab6d1a0f490111e7852d698 SHA512 ab366562d8705b99c6d9deddeb27e9445fe68d81750994aa1f0ad6c1d2bef5b71f111b062084b199cbe71d8aa29f0eec9771bd6d36d99755caed29cb15ec6d48
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.6.ebuild b/app-emacs/jinx/jinx-1.9.ebuild
index 55cad1b7e1c1..4faa877e1994 100644
--- a/app-emacs/jinx/jinx-1.6.ebuild
+++ b/app-emacs/jinx/jinx-1.9.ebuild
@@ -4,29 +4,39 @@
EAPI=8
NEED_EMACS=27.1
+
inherit edo elisp toolchain-funcs
DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
HOMEPAGE="https://github.com/minad/jinx"
-SRC_URI="
- https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
-"
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64"
RDEPEND="
app-text/enchant:2
>=app-emacs/compat-29.1.4.0
"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-SITEFILE="50${PN}-gentoo.el"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
src_compile() {
edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest
index bb39ae3f77f7..1dbed82b7b97 100644
--- a/app-emacs/no-littering/Manifest
+++ b/app-emacs/no-littering/Manifest
@@ -1,3 +1,5 @@
DIST no-littering-1.5.0.tar.gz 25036 BLAKE2B af09461841e178944810f796049693ba191a6ee5197487741826285a1a8d4e3e22e425f27528f6c1ffa986203fd4151fe9d91d3b9882e5304c92ddfe721db205 SHA512 e9a0141429fbeee90aacd9bda9ce59c3077380d0f508ac39286520561f70238609dc5eb682ac7449af1313aa186c52ffe05b2c3c33ffced4347beaa216b957ac
+DIST no-littering-1.7.0.tar.gz 25944 BLAKE2B 45a979b7fc49fb09d50465ce523f3b9d40ce77833507a3ae1c786b0a80157f99f12baedf40ef4412f5c40158270da2f244900a4b4058313d29a40354378878d6 SHA512 016a3848e012086a500ac0b32f86edb7e939fadb36bd0561bb0332d75326fbb5d595a6ed8648746cb0aa7e34b425c8d850f8d4af770d2db3dc2251ec6fe84a10
EBUILD no-littering-1.5.0.ebuild 653 BLAKE2B cfc0360d6b82212034ab7006d6098f15ace3c43d95ea7cc9524c0ce40b66f4c1bb9e9dc39138af07bdb65b55de081bc2c4045cad6f19d8642bc6d8e9c2e6c4a6 SHA512 4348bcc54ab946df892ed44c3956e0cdcba90c7c32507310922509be3e66085e0e6dcec8a681a82367ecf79569444cb89688f739308104bb4de40b0231cbf724
+EBUILD no-littering-1.7.0.ebuild 653 BLAKE2B cfc0360d6b82212034ab7006d6098f15ace3c43d95ea7cc9524c0ce40b66f4c1bb9e9dc39138af07bdb65b55de081bc2c4045cad6f19d8642bc6d8e9c2e6c4a6 SHA512 4348bcc54ab946df892ed44c3956e0cdcba90c7c32507310922509be3e66085e0e6dcec8a681a82367ecf79569444cb89688f739308104bb4de40b0231cbf724
MISC metadata.xml 1245 BLAKE2B ea7276a10c2486bf38ee988d5fb4702e32b3e5393c0f842ec51eb2f10a4e01f175759c7a73d88c52c682a46f4b1f620066ec0e43135e90f38e0266653b33146d SHA512 8090e3888fe979f1217ff1c3bd5e605e0a438c10a8a0e60da01637ce813aa271aa639aae087cec5e451c16d4e5e9c2d876ff57cd8d3385795f76d0cf620f46f0
diff --git a/app-emacs/no-littering/no-littering-1.7.0.ebuild b/app-emacs/no-littering/no-littering-1.7.0.ebuild
new file mode 100644
index 000000000000..604af65ad8d7
--- /dev/null
+++ b/app-emacs/no-littering/no-littering-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="ELisp library that helps keeping Emacs configuration directory clean"
+HOMEPAGE="https://github.com/emacscollective/no-littering/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacscollective/${PN}.git"
+else
+ SRC_URI="https://github.com/emacscollective/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/compat
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org migrate.org )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 500801d9ad5d..e74411139c70 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,5 +1,7 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
DIST org-mode-release_9.7.5.tar.gz 2361692 BLAKE2B a0daba9d843286a5e7e43066337b2c49257f72d6e6c8282d3ded9c15a2c1d0ca20cee439b9fad252513d87b9cbbd97240f8b012f11a3a1067d271ea1c3ed22eb SHA512 3a80ca7f8728ba58df0ef881ead9f25c59a439532ab1af20b95e2e9764d01b2b4ee192f31f6fa9eca39d4e0038d3ac152f09111038dfafa5b44313aac32eb340
+DIST org-mode-release_9.7.6.tar.gz 2361944 BLAKE2B 238928a0a8b57772d6d6b0a1a28dc8073a72e5783730b171f1751b47a49d2c59578e7ca51187ebb4feedc0afdcd40452d62df7323bdafc1b6a8690815f609f8c SHA512 2c9f8ed35281bf909fe53b85bb5db9f14864d3b82a9f96fe29ae87db163f2c071772568674a0b618842259524864167808f26b32a4a8826cd4f2746ea68f95d1
EBUILD org-mode-9.7.5.ebuild 1595 BLAKE2B da035eb53e54fdc0d29c10924a56ca188931bf445b0b9a4d1fb0ff3e9faf9c9e10ce4a3f7e26bc86f23a8fb2413a388d14f7aeecb6489264e85d3de168f6f6b9 SHA512 40df70c300e6d8bce944d5939fe3d02782056b4fb3a2f5eadd16a24c5afd1622df4376d50a1597083e331c68abcfd89f8bd74bec5db5a945f73539fc4a0e9d34
+EBUILD org-mode-9.7.6.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160
MISC metadata.xml 1308 BLAKE2B 5aecc9209e6435d3112633a3dbb154494d20f6e428985f942ea9102d83d03ad08049fc58abe16d189f6744278fb84886990c0dfa94972b7e5669edf05de17223 SHA512 331969bde4138037bb516456a25de2b89a913f06c411375a3303eb95799e5cd214934aad98166f407acb47963ea9ab6ceae6d35fe607c963e62f0279d28a1cf1
diff --git a/app-emacs/org-mode/org-mode-9.7.6.ebuild b/app-emacs/org-mode/org-mode-9.7.6.ebuild
new file mode 100644
index 000000000000..86c9f98ba96b
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://orgmode.org/"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+ S="${WORKDIR}/org"
+else
+ MY_P="${PN}-release_${PV}"
+ SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="
+ doc? ( virtual/texi2dvi )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/scala-ts-mode/Manifest b/app-emacs/scala-ts-mode/Manifest
index f7bfc76b8ccc..a697448734dd 100644
--- a/app-emacs/scala-ts-mode/Manifest
+++ b/app-emacs/scala-ts-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50scala-ts-mode-gentoo.el 88 BLAKE2B 56f20edbef0b7781b1b1646d1f286bcf6b3e1fdfb639e36c76c58d47e2af2481e721cb1e0ef67d0d8697f77b087285cddc32fd4bcfa2389dcd901cd90c88d4b8 SHA512 fdef05bdacc93e00506c50c1dd9c34f69497f7c6fdac7a393349b6b7937f3e727c48a38501949e74d72b93fbede07753f8e8b02363c5d7d311a49cf50d9bc5f2
DIST scala-ts-mode-1.0.0_p20240316.tar.gz 18330 BLAKE2B aedcfa91563421673435def9dc2679d5c9f1feb1dde6214e8e7650ca8d72e6165253140bc506ba67cbc00b4e54d9edbb34db47089438b6de2e42699bf15ebfa7 SHA512 544622840cfefbab79ddae06d48cc5a9a6fb1802fd18f7c2b425b921713392e6d84b287dcdb3fa65d08d59f5af28ec2b23711685764affaf854238d3583b0cd3
+DIST scala-ts-mode-1.0.0_p20240630.tar.gz 18354 BLAKE2B c46f349d90f51f3e5b90f1f852f03c56f5b6f7ccf2efe72d272e82d348aca3d0abeda7402ecc420efcef1fd349987c16633564d8d5cfed05bb4aadeedcee5653 SHA512 a7595e2cb5742048a8174b38d28d0d07ebaf8a74ff8f5f695261874c86faf51e7ed3664701b4b7c9e20c03f5c73d706070bbe6ec09d73364ea9a9f3000524f18
EBUILD scala-ts-mode-1.0.0_p20240316.ebuild 659 BLAKE2B af6ee6c499e463455b09fef207f892642415876fab10535a9c677cd7670d8db64ac299351a1ecac1309e9bab440d71d03a2c1a7ca7e846a88105341e56617936 SHA512 a9b0d7ed45eb6a642eee81fb9cc0cd0771be278e435ac9ecbda24b64665d58402442c99f7d0150f937c18937454cd1a39cba84fbd1cc9312c78abc1912755797
+EBUILD scala-ts-mode-1.0.0_p20240630.ebuild 660 BLAKE2B 613d92f9337acd207e6e79e8ec83a6ce0843e71a395bf89d4fba9cc1579b7fafe2640180e281c01c2c5739267a79047c78349b975c4ad4a0cd306b6712412b6d SHA512 6b62c23753266c819234fe862bb731b0861e09f37131465229621eb6f95315022b4fb8d67e7fbcd06a8024b96ce8d205fcb7d621f546d32b7a2d6a20c1314d0d
MISC metadata.xml 459 BLAKE2B 302529b4b22dc7194b906dd5662fb9f50be48ff5efc2f171d664c29c9809a3daccb040be5f2a91545ceefdc0e4197b84992645c1e232a05db2e3e5fc8c3467a4 SHA512 2b30abe6c4a9c812db18fd053edc266b3facbc5bde7f4d1907c4d7a6ebfe7555ed989dac75505f97a346755784e64da2ca38ed867946c3104ceb43dbc842f799
diff --git a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild
new file mode 100644
index 000000000000..b88012a0d9b4
--- /dev/null
+++ b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_COMMIT="8c4ace721fb525d1a790121a8625bc2623c9f207"
+DESCRIPTION="Emacs Scala Mode via Tree-Sitter"
+HOMEPAGE="https://github.com/KaranAhlawat/scala-ts-mode"
+SRC_URI="
+ https://codeload.github.com/KaranAhlawat/scala-ts-mode/tar.gz/${MY_COMMIT}
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=app-editors/emacs-29[tree-sitter]
+ dev-libs/tree-sitter-scala
+"
+
+DOCS="README.org"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 8981ef4f1ccb..02aa4738c491 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,6 +1,8 @@
DIST transient-0.6.0.tar.gz 136259 BLAKE2B a983ec4b42de10f9adfc71180bbd8df83a80d5593e199999b8435fc6da72f2007c78c40b5207a6957e961642699ca0752795a57f3313e0b3f245467fd2e70261 SHA512 a2709b1e6d620f46ff84a15807936bc9264792365ec8dd6633a2419ff094f5cdde139fe2f4dcbc8d393a23a2e2697f3fe1ea1fff7162024169a44a0cff463d75
DIST transient-0.7.0.tar.gz 137584 BLAKE2B da99fd756f77214186e3a5cab8c52ece8ee9af01fbe004a33b1f53a1197c3ff4efe6ca476ca57835e9f1f7c77db1f08510ff407d4abecae5a7bd34f98573f28a SHA512 c3cf5dd9c42ef2628308a42fc6ec3f6aaf92a0516e186f5f336d6531ebcc12fbfc3864d8ab9cdcfcccbe662a8a9bd136cee866c7d6fbfbb6373910758522e8b1
+DIST transient-0.7.2.tar.gz 138256 BLAKE2B c3b425a9b6089b54eb7377d47c7763fda87d9800246de866330dd2ca6ac8561fad5d7429b0b1f0c5f10072e836825d025b08676bd973a793d93e9b32616bcf07 SHA512 2863701146ecf4ac5f4a8025f47737667bc3ee0ca1de70e747a3299c9bb7831c0d9a3853553d79790c929ca9e5fe9f534e2c7499bc37a22ca2fb8d1d28b269fd
EBUILD transient-0.6.0.ebuild 818 BLAKE2B 96769074e22959fcfaf3a2b89fe8e9fe6a46eed0cf627afe4f6ff6ee5eeb21a73be3ca8bbc071c28c04c4aa33868a9f3fd1329481b8dee1f1880e9e22eee3db8 SHA512 32c71973fc6748eeab8e1df8255aebf3c63127095793fda1535a726de23f769c1319736b627deef3b11a6fc59bbd9165cbf31091886fb80e64510ccc988c12d9
EBUILD transient-0.7.0.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
+EBUILD transient-0.7.2.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
EBUILD transient-9999.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f
diff --git a/app-emacs/transient/transient-0.7.2.ebuild b/app-emacs/transient/transient-0.7.2.ebuild
new file mode 100644
index 000000000000..02944ca13d21
--- /dev/null
+++ b/app-emacs/transient/transient-0.7.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Transient commands abstraction for GNU Emacs"
+HOMEPAGE="https://magit.vc/manual/transient/
+ https://github.com/magit/transient/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+src_prepare() {
+ mv lisp/*.el . || die
+
+ elisp_src_prepare
+}
diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index 008166a3ec4e..81d06ef82995 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1,6 +1,8 @@
DIST with-editor-3.3.2.tar.gz 33273 BLAKE2B 865890ae4dcb350ca35722e5761ce8c7a4216f94ea92a7be3f26ffea52d3d60c9d9653a330d643ff7468e6e0339d0730d0a7890fbbdd911a57e891daf54ddf8e SHA512 9ee8f36da6e1735aedf9fb0dcf6480de649e3e2daebedd5fc1edf8a9f528046c269cc0bbe182d4cf33180ab11c4af3a794c49cfd2aaff9ddbddcd51b9c1fec21
DIST with-editor-3.3.3.tar.gz 33282 BLAKE2B 3c2cbd4efeb4d4dc5f0a7372127d83d5c6d7781d6bf2743c03618fb88413f9771ae228431c94797b48e6962ff29096d29ee12b8f1cb99f382bb79594cacb156d SHA512 8a6bfbefe62437d44920c6a9d23d4e383a5f2b31bc79e2de8f94299836782fa3512c1c1d3c1813ae8408817ce7ea8b653ca86c5a812fcd06940f8d93fb815dd5
+DIST with-editor-3.3.4.tar.gz 33288 BLAKE2B 59e2b1c94be967cafbe112aad34a51aef6355d2f734ee2ce6160d3de2357fef226ef7bb0666f3c419b9e1bdce0ab8e3468ab0ab9bc259152014ede7ed1b4b453 SHA512 700f6e5a884e4664b2450f7dd3ea879f45934abdbc09eb9569a58233d57ad7411a47d977341231b5c23a2ae5710ce490b2ee3960aee150e912a3ec0017665942
EBUILD with-editor-3.3.2.ebuild 676 BLAKE2B 1e71358b298d5ac6a8a93a50d029df3ce437d19be6d3813bf7be35f874a5be061bc938c7d9bf682759f4a13383f049ac1402441a2e58c8a2a52c1e77b70d831b SHA512 188d8f44e4cf0f29b8563f7e0d4dd6233af2cd641fbf29c03ec735141c4dabc4df28ec1e690fe7a44c3c383554f8da939a541c2f0c61be9c89926deb73d282df
EBUILD with-editor-3.3.3.ebuild 791 BLAKE2B 708113ab63818447868df1e1654d8a6ba55971974951c12d315730cc964d689c9800dad850c4b92604f35049e6fddec9b4bd7925e428df343ddaffa96ae59091 SHA512 92ccb53aab1bfc3435b93a21eb2e1eaa7b9faa015b6b364781e824734e779c6e57e8a56ceee3df8b5a527fc3f5daf0d71c08b358acb0716dafce28aecdb485a4
+EBUILD with-editor-3.3.4.ebuild 791 BLAKE2B 708113ab63818447868df1e1654d8a6ba55971974951c12d315730cc964d689c9800dad850c4b92604f35049e6fddec9b4bd7925e428df343ddaffa96ae59091 SHA512 92ccb53aab1bfc3435b93a21eb2e1eaa7b9faa015b6b364781e824734e779c6e57e8a56ceee3df8b5a527fc3f5daf0d71c08b358acb0716dafce28aecdb485a4
EBUILD with-editor-9999.ebuild 790 BLAKE2B 35492417aca1738392e5ab3e18fbf592a2dd3e2b4dfd0426af5aeeeb409467f3c5d0f9b2d2bd53cebc23fe287397c4f0d6d6b853577a879f1931386b8e6cbfa5 SHA512 ef3d7ec950019e522335d9a5354719f967ac785bd66dc7c06566cfb4bbc6bf89e5f262f7e029bec7f12564fb26d1395dcc7bc116fd9a75ffb1fa5cfe52061bda
MISC metadata.xml 708 BLAKE2B f2e619818ede95a7a0b17cc7f36f903f4210ddc634d4f0edf27886e8fbc4d084daa5ef67c8167ef2f39930141c8dbe1e98c4e5992b7af35234499fa73e9de4cc SHA512 bf422e1a42e025426795319834a7fa75252e8f2c42da1d82098e2def918ed9c4f827978753c86cc4e41cde581bcdc8eb2c9781d75849a80ab6f94f945b4cdea3
diff --git a/app-emacs/with-editor/with-editor-3.3.4.ebuild b/app-emacs/with-editor/with-editor-3.3.4.ebuild
new file mode 100644
index 000000000000..af93991140f7
--- /dev/null
+++ b/app-emacs/with-editor/with-editor-3.3.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
+HOMEPAGE="https://magit.vc/manual/with-editor/
+ https://github.com/magit/with-editor/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+DOCS=( ../README.org ../docs/${PN}.org )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 34b815c80aae..a598362da018 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest
index 84c3e9857b8c..7e7998c13766 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,7 +1,6 @@
AUX wine-staging-7.17-noexecstack.patch 223 BLAKE2B 6e6cfc208f11c2c2b7bbc392e3703c50669ba9abf088dac0dd7aa8d6e59fcdd6656f5ad6955e4ef87c25d6f4082d83af71a09b2928934222b25847b8b2b5089f SHA512 43fc5c50c33e09f028c2369a660499fbb6c240931c6b7d44c4e838deee1df0390706967b375d36ee8eea339e86a5af1c7a49a76d884860c045c3476d8c8d2a5f
AUX wine-staging-7.20-unwind.patch 1450 BLAKE2B 80e9222c95393aaa4b95e05597a4181030fc988d95e416d2f92631f29f640b9abb3dd0853d005de4725b41c09224e478741902075259d48a30830a923790579f SHA512 e1a72f1463be32975daa02064acb96189cd79cb41ff98f89b58e46c97100a3ac46405b1b9982378c9de275acbdb74168853e47b932e06398cdd2981b23f483ce
AUX wine-staging-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02
-AUX wine-staging-9.8-musl-ioctls-header.patch 938 BLAKE2B a101f1fc7a6bcd6e8c22ce7f79f66b16be194732b7c354ba7f23aa33e9b0a938913449906b42580cf1fd8089e412cb6d049899d9f5a7d3ddb248901533e966e6 SHA512 f05cc3c37dc955e44aaa60366c945778567dd4bad6cc33e54af9debc1d35b0c27181deddbb6b951cb894707294a47b711042430cce8be794fcba6aa6994788df
DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
DIST wine-9.10.tar.xz 30289048 BLAKE2B 8c9001f2edac31636a82f0bd0a02d69b7fc0a20560a568bbff5f46c111ec3b623652a3ec4b9df48a153cf346e580979196496d9c8416794c4be70e7705dbb411 SHA512 f76e62b40e72af241c6f88dbcdb767720c36496b9deb9cc1246cea967573bbafd46b7000117d3c64f499d175ac1c7299ebba3f476574bf9b18f6d9744ba7a3e2
DIST wine-9.11.tar.xz 30301904 BLAKE2B 745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf SHA512 695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999
diff --git a/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch b/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch
deleted file mode 100644
index 7aa1a4c00587..000000000000
--- a/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/931341
-https://gitlab.winehq.org/wine/wine/-/commit/24ca848c568d5a2786abd26f2e7314b2e3f509f3
-From: Fotios Valasiadis <fvalasiad@gmail.com>
-Date: Sun, 5 May 2024 03:34:57 +0300
-Subject: [PATCH] ntdll/unix: Fix building on musl by explicitly including
- asm/ioctls.h.
-
-After commit 898ab8dab19d498c17859f39a55e317ee7e367a5 wine would no longer
-build on musl.
-
-Issue is that apparently TCSETS2 isn't defined when including sys/ioctl.h.
-
-A little digging shows that glibc goes ahead and includes asm/ioctls.h in
-sys/ioctl.h, providing said macro. Musl on the other hand doesn't and relies
-on bits/ioctl.h, which lacks said macro.
-
-Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---- a/dlls/ntdll/unix/serial.c
-+++ b/dlls/ntdll/unix/serial.c
-@@ -33,6 +33,7 @@
- #include <stdio.h>
- #ifdef HAVE_ASM_TERMBITS_H
- # include <asm/termbits.h>
-+# include <asm/ioctls.h>
- #else
- # include <termios.h>
- #endif
---
-GitLab
-
diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest
index 5052b3467a1c..c65354f5c24c 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -2,7 +2,6 @@ AUX wine-vanilla-7.0-noexecstack.patch 223 BLAKE2B dff1867e2977bd14fcfab9dfa2c2f
AUX wine-vanilla-7.0-unwind.patch 1694 BLAKE2B 017c7b761d692f8e8d23f52e51529880f95bddf5fee4309ab97bee951527bd427924dbb335e4bf57a27405e3d2440666f774c6859b81933d3007247e1cbf4898 SHA512 5d20960a8eda2d80097d6db81287c9d05ed4ea50df974c93391a427b743383a6806f24bc552c18a9336e7aea0ceb801972865ff470bde8ea7fd9423f57eb09ae
AUX wine-vanilla-7.20-unwind.patch 1450 BLAKE2B 3f90cc131104ad72a11ae30c582b79b3e4d8c0278d51c0a193fb9e460cf088b315503bd08bd904e8d28f72f40ab3df90f83f2542b991888a2f504cc7d2adad4d SHA512 a6c4672a44c1220d5b1efabeca535a4a3510fe92aac73c38f65a09bfbd271af8b8b1bfe2c408ba5356806cb71252a6956b8130fcd06a475037b9e51d28c2a156
AUX wine-vanilla-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02
-AUX wine-vanilla-9.8-musl-ioctls-header.patch 938 BLAKE2B a101f1fc7a6bcd6e8c22ce7f79f66b16be194732b7c354ba7f23aa33e9b0a938913449906b42580cf1fd8089e412cb6d049899d9f5a7d3ddb248901533e966e6 SHA512 f05cc3c37dc955e44aaa60366c945778567dd4bad6cc33e54af9debc1d35b0c27181deddbb6b951cb894707294a47b711042430cce8be794fcba6aa6994788df
DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch b/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch
deleted file mode 100644
index 7aa1a4c00587..000000000000
--- a/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/931341
-https://gitlab.winehq.org/wine/wine/-/commit/24ca848c568d5a2786abd26f2e7314b2e3f509f3
-From: Fotios Valasiadis <fvalasiad@gmail.com>
-Date: Sun, 5 May 2024 03:34:57 +0300
-Subject: [PATCH] ntdll/unix: Fix building on musl by explicitly including
- asm/ioctls.h.
-
-After commit 898ab8dab19d498c17859f39a55e317ee7e367a5 wine would no longer
-build on musl.
-
-Issue is that apparently TCSETS2 isn't defined when including sys/ioctl.h.
-
-A little digging shows that glibc goes ahead and includes asm/ioctls.h in
-sys/ioctl.h, providing said macro. Musl on the other hand doesn't and relies
-on bits/ioctl.h, which lacks said macro.
-
-Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---- a/dlls/ntdll/unix/serial.c
-+++ b/dlls/ntdll/unix/serial.c
-@@ -33,6 +33,7 @@
- #include <stdio.h>
- #ifdef HAVE_ASM_TERMBITS_H
- # include <asm/termbits.h>
-+# include <asm/ioctls.h>
- #else
- # include <termios.h>
- #endif
---
-GitLab
-
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index b1769241f82f..1e9f3fcb03b5 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest
index 827a8051a2db..f602c1e73ae2 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -8,8 +8,8 @@ DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 2a9ea65dd89cba82ea10a57887b10109369af81d
DIST nss-3.97.tar.gz 76664827 BLAKE2B ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6 SHA512 1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
DIST nss-3.98.tar.gz 76685475 BLAKE2B d382cc65e450b5b7d6b152952a8188822eab5fdbaa0faeefc3f98ef5aa70ed7534abcb7114aaa25c1e49f89dcda7cf75d85957d1a8e5ff964599362757138cb4 SHA512 4f335c5c284eff6424745cc15e32037715a915f6f61687ec36a8ffaef0e45d152602a1be275bbb2f14650c7d258d6488430cdcf512b18ba7cb73cd43ac625681
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
-EBUILD ca-certificates-20230311.3.96.1-r2.ebuild 6044 BLAKE2B ec7c3ef6a11b3ac4747340e61bc43114c5fa11158ef5251e1a1436b497f02cdd8898935f0ce13b759180f11928e9b028ec24f084d9f6b8eb0f7ac6837cb9fcc8 SHA512 675fcab32bdfa07fc7978db99cc1204577c1084733cfba66bf104b0f1f2f67e197ce5e971fbebe7481413c6390199b8f9c5c35a2bebb20d465c2d4c3965c7e90
-EBUILD ca-certificates-20230311.3.96.1.ebuild 6044 BLAKE2B 589123e7ca56bf4b4e71b96e7cb42b9f0c5e0bb194bfa9886e4e1bbff03a964cf981fca91dcb6c3c35616c9b7c50771227485725b91e2b8019064845a5d69b04 SHA512 ad9ec1708be7f4beb0391a62b87819596809a44c6f579d5c701e98055dec3d18bdad79e53d1e3154937bce7c11bc08e3a64617e294d1f48a026d24081e7f822a
-EBUILD ca-certificates-20230311.3.97.ebuild 6033 BLAKE2B c0b726f52a2d17f405b7657ba72049bdf5854b23a4d10841225c63f385410a82cb443154f75a296a835306f1270c9a81870bf7c86218109ee1b594dde7abc676 SHA512 fe4d0df103869a6a21197f8c41fd435184b19fae2f6ba24170573a8041db4c5c8ac055ea5f7878da0a13ff75e64d0289724703e8f9290a5f85813e32fa19fc98
-EBUILD ca-certificates-20240203.3.98.ebuild 6044 BLAKE2B 879491a4545570f9436fff091083834cfb9c3e57d551ab87726a55c0f3c35ad722c09088ead9b57ef1ad60335832c1e1e9e5067cfabc26b6eec73c1a26e5903c SHA512 37f6faf572cc19e6cb33bc1db59b5cd925eca95e5a82b958448aab60ff4c9427d41d1c9325e01e28773b40b39782947bdfb9cfc59c815bb018fe2d5b3997352e
+EBUILD ca-certificates-20230311.3.96.1-r2.ebuild 6011 BLAKE2B f70efce58672ff29821e9ff475f1282d80d1e0e501dc7d07ea067c5501ebd0024393c212a55b124ca0bba1eac2f94df9f2a6261d7300876b064662e0ab29b4fd SHA512 f928d3effaf3b29de3d8ddea5e4c9f8a3897df9de556f8d7f0d1d808913036e231fb858a192d1c317babdb58a2be84755bc793c68edefbf80af0a8faea72d90e
+EBUILD ca-certificates-20230311.3.96.1.ebuild 6011 BLAKE2B 03332d2301bb94e353ab2b2112e04126aaa2fc9c1ad6dde5246050a50cf5aebd0344254df9c71ac09c3206ac040b167e47a98186b08a233ea2c4bdd12a6c55a0 SHA512 ba4bea370165b907f3ba42d74583731f20a67fe8ab7397699265e158a7b3368e7d495fa207b72b9fc9171c20ad3c721cc68081ea05f6e36faf70bc5aee9becdf
+EBUILD ca-certificates-20230311.3.97.ebuild 6000 BLAKE2B cec32183b3fc34964b9f867fd3b9433a66bde8a1ba7651e87ac3473e14883a5f9ce557e04975fadff1b7063d694fa020d18686f9e232cc1c6a3cb2a8eb303d90 SHA512 853f36c689baa572fa28d8ff70d3c44278569ba7a02e93ba57640f965877c71a5f14ec1c9e3f8287b3e767263050961763ddf22bba1ca61fba2667d88680309c
+EBUILD ca-certificates-20240203.3.98.ebuild 6011 BLAKE2B 6b487ce899e50d2e25b32666dbaeb93ed63caeef318ae16d7785eb962433d914da67e332d64a9b4d7fdf0a92ad2fe7d05dbbaf3edecd9ace955b1873f29c4d48 SHA512 0f6dd2a7dc894311c8bb21fa987f4e3725145958fb2eb1aed30a6de20e7354595ff54b7ffcdb988572f979716744f1cf9e7f30f6c982fb9b62d582473816db58
MISC metadata.xml 373 BLAKE2B 578ac9cb9ac73fc04e06667e896227927d5438e5c1ef3eae1966e8d01a8dd915669b8c81418f6558b4b5d561473111e50f9d94d4b50f1f03355130c9d9be61f0 SHA512 56216f969a510a4c054109ca6fab651cfb0aaf4768d43f70a21aeea6778ced6793957d9bd39bede89e9fc8577aa6c27bf1ca0402aa1e9aa49ec5981a3230b954
diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild
index 677373ebda39..a5a495009b36 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild
@@ -48,7 +48,7 @@ else
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
cacert? (
- https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+ mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch
)
"
fi
diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index 66a2a76f3bf3..ce18cefa5e7e 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -48,7 +48,7 @@ else
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
cacert? (
- https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+ mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch
)
"
fi
diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 794e461537eb..2fdc4b9e08f5 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -48,7 +48,7 @@ else
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
cacert? (
- https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+ mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch
)
"
fi
diff --git a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
index 9b49b1e38555..1fcb84d81e67 100644
--- a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
@@ -48,7 +48,7 @@ else
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
cacert? (
- https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+ mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch
)
"
fi
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 90ed5fdcbf12..8bce6235e115 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,11 +1,9 @@
-DIST fastfetch-2.13.2.tar.gz 1254865 BLAKE2B 87d9c286f578d4929c0d50ce075d9ee04e53a5f05004ad8df2db73da84dd2079eb33fad650fb25cc18bd78c26008c8eea20c0ca515914371eec888d2a14bd753 SHA512 b9cfe2e333e234490f0143732419f596a42ee6ab80c316b23440adfa1fd5f05f194d4e5d2a9828c926e85f6a89781702d24ed4d0ac1b58c207dfd40c8095cf15
DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B bce9e8633d43ca50f1b35fa96a11c8d2cbdf68ebace97cae37b4285f05ae0325d394682ac32bb8b5eb7141c82b865f25188def48685601da7385e83676cafc97 SHA512 0d7fb6003d6e3178725a05f6efebc32218d07d7b8c79b0d981b3317d57464202e7d1f379684dc78ae0fc6b003cfd95c4fee3efa5d8b89ec6ef2e6236a3e9f7b5
DIST fastfetch-2.15.0.tar.gz 1031800 BLAKE2B df41750c2281fb46c594004156b886d05863da7d7310ce21764fa3beb742f8c40bbec59464b947622682288ea16ca67626403ce42e792b6b1e6227d547deac98 SHA512 c2934432d23610e34d10cb66b13b0652619bdcb203dbc439fcd5e59a6a7814045ea90bf4d5dae12247f19e222a350cafee1184300845817d03ce6b0bcd947d2d
DIST fastfetch-2.16.0.tar.gz 1044675 BLAKE2B 2c22fedef43155c71b3b0d4f590128699dc4d3f44211187f079e62baad338322bea60796bce8f6f23c1221174e1312d67c113b0ae3557a856b550756baebc077 SHA512 3a09e48775946876c69dfa8a739a090a18aa4598f455f6860d41962efeac2064127bf2a31d3a62ccc285682d12548402cf812eae01d56bc068b7855b0f00d4a7
DIST fastfetch-2.17.1.tar.gz 1050623 BLAKE2B 267343a913c5fa3b86483a9878bff689d59ac04d4ab8ea6e148242b208a9bf47f45f1e0508b92de2bc3eddb478335598a421a928ad2f951660614df8773151f7 SHA512 ec434b5af625a212b443da80a2b1b5b7bb3db71a1c4354a07c61f4e8d23774fcccec0514eba89a6a1e7ab72ade5b65289bb796573338f4d26a5dc5f9de103f42
EBUILD fastfetch-0.1.9999.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e
EBUILD fastfetch-0.2.9999.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e
-EBUILD fastfetch-2.13.2.ebuild 3320 BLAKE2B 56416b9305271b366ec73a260626e0c83274562118f72aa2cacaa33855f845bea433eec0be8a89efaf00e3377890b9975b04e4815bb0584dbdb0d5e942b82cf5 SHA512 e07bde1a4f659fb6a966c7642a22fa241f4286e4e86ebe386278abc735bf62dd499d8fbe3e75e93a339b13bce8ca124f8a2b3e62c83a5753ec63b8ca2c7f34d9
EBUILD fastfetch-2.14.0.ebuild 3320 BLAKE2B 56416b9305271b366ec73a260626e0c83274562118f72aa2cacaa33855f845bea433eec0be8a89efaf00e3377890b9975b04e4815bb0584dbdb0d5e942b82cf5 SHA512 e07bde1a4f659fb6a966c7642a22fa241f4286e4e86ebe386278abc735bf62dd499d8fbe3e75e93a339b13bce8ca124f8a2b3e62c83a5753ec63b8ca2c7f34d9
EBUILD fastfetch-2.15.0.ebuild 3266 BLAKE2B 78976693ab58b0b95eefbae1e95ea1b8b0a063f0e833ee63747d385bff2129d2a06baba7b33c7107e0b2b8c63075b1e9d637ed1ea8a3c731a808901b6aef2978 SHA512 93f6cf40fd5d1a87c4c1f0b43bc341cc14f03fba5c9358e0ce3b41d0f52ccd1e88faec21569e7f6f441feaa23fa00c22322658049cf857542e5fc471ca8e7aff
EBUILD fastfetch-2.16.0.ebuild 3266 BLAKE2B 78976693ab58b0b95eefbae1e95ea1b8b0a063f0e833ee63747d385bff2129d2a06baba7b33c7107e0b2b8c63075b1e9d637ed1ea8a3c731a808901b6aef2978 SHA512 93f6cf40fd5d1a87c4c1f0b43bc341cc14f03fba5c9358e0ce3b41d0f52ccd1e88faec21569e7f6f441feaa23fa00c22322658049cf857542e5fc471ca8e7aff
diff --git a/app-misc/fastfetch/fastfetch-2.13.2.ebuild b/app-misc/fastfetch/fastfetch-2.13.2.ebuild
deleted file mode 100644
index a92d9cb3b5ec..000000000000
--- a/app-misc/fastfetch/fastfetch-2.13.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast neofetch-like system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"
- [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master
- [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev
- [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
- SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
-SLOT="0"
-IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
-RESTRICT="!test? ( test )"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
-# make sure to crank yyjson minimum version to match bundled version
-RDEPEND="
- >=dev-libs/yyjson-0.9.0
- sys-libs/zlib
- X? ( x11-libs/libX11 )
- chafa? ( media-gfx/chafa )
- dbus? ( sys-apps/dbus )
- ddcutil? ( app-misc/ddcutil:= )
- drm? ( x11-libs/libdrm )
- gnome? (
- dev-libs/glib
- gnome-base/dconf
- )
- imagemagick? ( media-gfx/imagemagick:= )
- networkmanager? ( net-misc/networkmanager )
- opencl? ( virtual/opencl )
- opengl? ( media-libs/libglvnd[X] )
- osmesa? ( media-libs/mesa[osmesa] )
- pulseaudio? ( media-libs/libpulse )
- sqlite? ( dev-db/sqlite:3 )
- vulkan? (
- media-libs/vulkan-loader
- sys-apps/pciutils
- )
- wayland? ( dev-libs/wayland )
- xcb? ( x11-libs/libxcb )
- xfce? ( xfce-base/xfconf )
- xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
- xrandr? ( X )
- chafa? ( imagemagick )
-"
-
-src_configure() {
- local fastfetch_enable_imagemagick7=no
- local fastfetch_enable_imagemagick6=no
- if use imagemagick; then
- fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
- fastfetch_enable_imagemagick6=$(has_version '<media-gfx/imagemagick-7.0.0' && echo yes || echo no)
- fi
-
- local mycmakeargs=(
- -DENABLE_RPM=no
- -DENABLE_ZLIB=yes
- -DENABLE_SYSTEM_YYJSON=yes
- -DIS_MUSL=$(usex elibc_musl)
-
- -DENABLE_CHAFA=$(usex chafa)
- -DENABLE_DBUS=$(usex dbus)
- -DENABLE_DCONF=$(usex gnome)
- -DENABLE_DDCUTIL=$(usex ddcutil)
- -DENABLE_DRM=$(usex drm)
- -DENABLE_EGL=$(usex opengl)
- -DENABLE_GIO=$(usex gnome)
- -DENABLE_GLX=$(usex opengl)
- -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6}
- -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7}
- -DENABLE_LIBNM=$(usex networkmanager)
- -DENABLE_PROPRIETARY_GPU_DRIVER_API=$(usex nvidia-gpu)
- -DENABLE_OPENCL=$(usex opencl)
- -DENABLE_OSMESA=$(usex osmesa)
- -DENABLE_PULSE=$(usex pulseaudio)
- -DENABLE_SQLITE3=$(usex sqlite)
- -DENABLE_VULKAN=$(usex vulkan)
- -DENABLE_WAYLAND=$(usex wayland)
- -DENABLE_X11=$(usex X)
- -DENABLE_XCB=$(usex xcb)
- -DENABLE_XCB_RANDR=$(usex xcb)
- -DENABLE_XFCONF=$(usex xfce)
- -DENABLE_XRANDR=$(usex xrandr)
- -DBUILD_TESTS=$(usex test)
- )
-
- append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- rm -r "${ED}"/usr/share/licenses || die
-}
diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest
index e9fcba50332c..ef5f5d2b6d14 100644
--- a/app-misc/freewvs/Manifest
+++ b/app-misc/freewvs/Manifest
@@ -1,5 +1,3 @@
-DIST freewvs-0.1.3.tar.gz 20463 BLAKE2B 13fa629aeefb72f36f76ca3712fd0928681f05b88b96ad917138f8b745881135f82e8b467f59c9880a113b702e8fcb64e925066c57be5931afacfc7285c2af83 SHA512 cb0d00d4577be478136c470a7f80a667d2cbd73e516b168138bba95549b5f41025a1e11f39a214cf375b8b16ebc3334433976f63b30c100c0c08521d2c1e9c51
DIST freewvs-0.1.4.tar.gz 18674 BLAKE2B 8923cd4dc9df529ff55d0ac807106e77d31b0e2ea7b7acab9d0bbd40526818d1d62d74718f2addf79f45e5b7154b0e6351ed3245e864f022f04ab6d4c235d228 SHA512 01632a5c3dd3dc58577225ea57debd5e44ca1a24b30d9cf0c9f17547f72b030b50caaf2ffa4a61ad5d0c1546eedda914da96ce39814ec3c2c421823e9d8e5760
-EBUILD freewvs-0.1.3-r1.ebuild 710 BLAKE2B 5e521f027b7d96ece417fac2615f3a4efb2927bb6d688d2a7d610004ae9c8897505dab7714794287fed3e7e4cf6a51fcd21adb6d7e5f0e23776f8fbc5144726c SHA512 97745d21ccd6157891a14e109380df4408c83149faa1a9cf87952ef2349492c6ecb1f8139c523adc8d7effb8236bcc2056308f6b8d1e58c1d0746ad33c3997b5
EBUILD freewvs-0.1.4.ebuild 710 BLAKE2B 71634db7dfc279a3e3f98b7bc4f99aca946d6b6ac18f9159f9d6ba2dde39b28b8f93b9337a307ae6e19782d6486dfacb368338b9fbc8f38dcbc16c59776d4bd1 SHA512 61304eaead6fa20e387723e7e098628a080192db502218ae3c903659cc6574e821d6255c3c551e6cc81e0d11fefce87a37c0992221e7e7da74db747a16116d7e
MISC metadata.xml 287 BLAKE2B d199b291e117d0f108c1cbe2bbe6bcf196290c76b0b4e84d4aa2ef665626ec913e49efd394779aacbf333d4bf9415d73b830a32e27999ef43389c25967ca389f SHA512 b2eab0a34dc745e133d3a6699d0a63ebf24751a7e5fca66f42536d6eb1a1428aae127680cf050025f40cd47954bc0db604d74845b34fc051142b9fc4a191118f
diff --git a/app-misc/freewvs/freewvs-0.1.3-r1.ebuild b/app-misc/freewvs/freewvs-0.1.3-r1.ebuild
deleted file mode 100644
index bc0fb383b225..000000000000
--- a/app-misc/freewvs/freewvs-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Scans filesystem for known vulnerable web applications"
-HOMEPAGE="https://freewvs.schokokeks.org/"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README.md )
-
-pkg_postinst() {
- einfo To use freewvs you need to run
- einfo update-freewvsdb
- einfo first. You should run this on a regular basis to update
- einfo the web application data, e.g. via a cronjob.
-}
-
-# Only codingstyle and similar tests, require dependencies
-# not packaged in Gentoo
-RESTRICT="test"
diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz
index 87f9edd6f94e..86d2f4b07363 100644
--- a/app-mobilephone/Manifest.gz
+++ b/app-mobilephone/Manifest.gz
Binary files differ
diff --git a/app-mobilephone/scrcpy/Manifest b/app-mobilephone/scrcpy/Manifest
index d8c485806194..bc7d10a7fce8 100644
--- a/app-mobilephone/scrcpy/Manifest
+++ b/app-mobilephone/scrcpy/Manifest
@@ -1,8 +1,7 @@
-AUX scrcpy-2.3.1-bash-completion.patch 895 BLAKE2B c527128495ed8e9aa5cc6b4e8f6014ba4a01fe183002776c52709b54ba29e133194e73fe3b36476c9bc25d9f1f6659f399bd2bf027f3d46be216ddfb30189e7d SHA512 e8864b370e678c3319f29391568712df2f9994ceb472133167979e3dc5520997489c89e22f31d677201e78dff0418231f5dbbe74786b1dbb3981a736ba78b650
-DIST scrcpy-2.3.1.tar.gz 401278 BLAKE2B 0cb231aef87965f346613987c45a624ad853ad870000d78ccaeda6fabaa39cfbd1fed5da50f028aece96c7c12395edc521bf629d935fb8e45a806e487681e6b8 SHA512 4ef9398f23740edf8d09bb18ecc9f6e120b7d3991b8d359836f5e3f4a568484307a1f020da2edeb3193a4f4d6820b5948d6b80600e7ceeed869a2ed8136bfefd
DIST scrcpy-2.4.tar.gz 411206 BLAKE2B 878e20b5a8b6cbe81491baf330500c3ffa779e6a1d52b1624fd8f1862768668bd73b9845cc983a6f112db88f77b5f414c1762e616999ceb24ba3733775bf932d SHA512 05467a476a9a7eb3034eb5c16875a00dceedf25a9a3acde26738c6dfbc314e9c2a515feb3f6050c7b47436cc2a44ae2d05664b1783b1b1d7c63660044404b3d6
-DIST scrcpy-server-v2.3.1 66007 BLAKE2B f3b006bdec8fb3e34474a694fcd5d54fa1caac6b1757cd4ac74d84ce42c9e163e68dbb33985c1474fdeda4c124c317494837c24bc4c18e42cc7e285666d76374 SHA512 9360ad9321554bc9ab38833720e20fada1e0e3a9d1302fced2bbc035b87ea2bbc6802fa8d52fe73ae8d9272ac0f1759c6042badd0043392b90cb68c5c89fc57c
+DIST scrcpy-2.5.tar.gz 415854 BLAKE2B ce79c885c89728d90c7a30d3670107a2a3c0be10d9d25dca9dfc916ec2b096a1ce967f7b1c73384cd630fd8418498bebb65aeeb8a0b6423d6dcb4fb3d3d7415a SHA512 676078e55f287f84847af898d39bc073bda7accf8905f84f87c2ec927dff9d71133a69dece9bd65fc6e4778204f5f5287239e163f88a5bdb900e1f10427d4238
DIST scrcpy-server-v2.4 69007 BLAKE2B c34d75bb34dcdaf27111366575f46d8e1d54c3d9a0eca8cb569367204a3e51e4d5b05f8a4d2de9868fe48ca4e3d323c583a99da86132e533dbede78314ca447a SHA512 6618e3bd23f139f5ed10d00dd8f8bb259bd9eaa5bca4625d3da2b38c2d1aa2cd10b6e412b6e79b1b0aecc291bde9dd2f2fddf416544b18046648a6c2b92e3368
-EBUILD scrcpy-2.3.1-r2.ebuild 1212 BLAKE2B 51e964ce830bb982256748cc4968276899a7ebea61ba745a34b0f32b91c33d54c2b9c0a71867ce320e317835cb6495f2a3bc9cc48a88b66c71e2837ee71c11ef SHA512 e7141c86c3fbcbb9b1fe8ab0bcfde8820a44ff58e9fb1e1cd694bcfc4694a35275ee49544cfd72ba9cc5d4da7768cedb754b003f7821372aff2a3d40d19b207c
+DIST scrcpy-server-v2.5 69624 BLAKE2B a4c8aaab320e07d0c7086238a2f1e842df40ba8a85b7ed3f519f2e6f8511f6d513c80e6693a1db6c69f2c15e71e7d08db3d37ebefa47633efdaae2e706809e1c SHA512 4c5ff163b4cb232d34f0cf8788bf01c3a0b08bfe0ab854da58df6f9d2296387225b822a639d35d90c307b0c6ff9cde6281ad5fd3985717645e0b6ec3ded0150b
EBUILD scrcpy-2.4.ebuild 1158 BLAKE2B 652c3cba3087fbbe965471582dd53b815552d6c76759b13a8cbd592f73042eee5b7991edf964d66e116ad0998c39f7fc1aa0a584234f54192059478219ccb25a SHA512 7db1c0a76fcf488bcf4ef5e3a104603b17eea6eb3c67c5933e5b035b189e546e0989f6d70b34cf847d978ba31b07ab352e0b46c4e9183f3bc08b37fbadedb84d
+EBUILD scrcpy-2.5.ebuild 1158 BLAKE2B 652c3cba3087fbbe965471582dd53b815552d6c76759b13a8cbd592f73042eee5b7991edf964d66e116ad0998c39f7fc1aa0a584234f54192059478219ccb25a SHA512 7db1c0a76fcf488bcf4ef5e3a104603b17eea6eb3c67c5933e5b035b189e546e0989f6d70b34cf847d978ba31b07ab352e0b46c4e9183f3bc08b37fbadedb84d
MISC metadata.xml 335 BLAKE2B bd0432780a07abb2159a90ca8d5e44deb9255b7716d3198447325c0bdbda585524c35c540e88e03cbc84450c5113d81bf65f34ad8c666a0d8dfc9e6efb3c7296 SHA512 5fbc23ed2cf0679827ff68284ee43ef1aada2a80b4adebf668ca1ee348c1b8ab02b2582d39477d91b9c930b8511f6e31841526dd70fd524d85123d97f2f20fb4
diff --git a/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch b/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch
deleted file mode 100644
index 6540db5fdb8e..000000000000
--- a/app-mobilephone/scrcpy/files/scrcpy-2.3.1-bash-completion.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/app/data/bash-completion/scrcpy b/app/data/bash-completion/scrcpy
-index 0c8543107..694ce1899 100644
---- a/app/data/bash-completion/scrcpy
-+++ b/app/data/bash-completion/scrcpy
-@@ -115,13 +115,13 @@ _scrcpy() {
- COMPREPLY=($(compgen -W 'front back external' -- "$cur"))
- return
- ;;
-- --orientation
-- --display-orientation)
-- COMPREPLY=($(compgen -> '0 90 180 270 flip0 flip90 flip180 flip270' -- "$cur"))
-+ --orientation \
-+ |--display-orientation)
-+ COMPREPLY=($(compgen -W '0 90 180 270 flip0 flip90 flip180 flip270' -- "$cur"))
- return
- ;;
- --record-orientation)
-- COMPREPLY=($(compgen -> '0 90 180 270' -- "$cur"))
-+ COMPREPLY=($(compgen -W '0 90 180 270' -- "$cur"))
- return
- ;;
- --lock-video-orientation)
diff --git a/app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild b/app-mobilephone/scrcpy/scrcpy-2.5.ebuild
index 6183caa2ec12..ef5acfc0b38d 100644
--- a/app-mobilephone/scrcpy/scrcpy-2.3.1-r2.ebuild
+++ b/app-mobilephone/scrcpy/scrcpy-2.5.ebuild
@@ -28,8 +28,6 @@ RDEPEND="
!ppc64? ( dev-util/android-tools )
"
-PATCHES=( "${FILESDIR}"/${P}-bash-completion.patch )
-
src_configure() {
local emesonargs=(
-Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}"
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index ec1d24529fe3..b13fe675b62b 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 2f0d70158d72..f3ab0daafd64 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -41,6 +41,7 @@ DIST bash-5.2.tar.gz 10950833 BLAKE2B 51b196e710794ebad8eac28c31c93eb99ac1a7db30
DIST bash-5.2.tar.gz.sig 95 BLAKE2B 2991b7c46ef1cdca08062f419be47fca7551f4c5d9aad8a5c1da74974f5e7707d23914b4cecf9b6c9610471146b2c49b611bb62a5d974f1c37cceb77b719851c SHA512 a161664f124f906be32709f66702f8f780e6d52e558ea45e71ec60a959c9435ff68477ee65a0a9f6c0051d5592f5044fb3b410cf3cd3ae5a8a323789b01be258
DIST bash-5.3-alpha.tar.gz 11195025 BLAKE2B b3325f6927d7dde86aae165891317b972f0b9814e134676b3d7d3aea81ce4d4cad1a01f160e290352072153ad3568ee21701a35190ef5e6274b3c03fc95c8d42 SHA512 52354eb7cd71330192ec76fdda04bcacf758a312e89b45558db5f5345f19b0d8e54732049934958cf89786f5bd7c538d88859eb8d8d22dabfc9ec7305263d10e
DIST bash-5.3-alpha.tar.gz.sig 95 BLAKE2B 69c8b33fe2a40498662ef084967701cff1926086785a41d6f49a3c2e2b9908499226d3d970bdb6397a74d3ccc22acb3651261ad2a421799eb135c64a78af8589 SHA512 c9587da66457e2010b0852c6dbf5949821a543b7f1b616a4d016df3477913e2a655c57289e83adeeb31b8b8afca22313e3af76cf727b93932d33a889c1263c20
+DIST bash-5.3_alpha_p20240628-5e28a1813ce7d08628c8df584ea36515091c6d9b.tar.xz 8528432 BLAKE2B d920640b0ba0ae38dbb98b48a9e4dd6635a05d7f86fcf26a4f2c79f6a4338e4f25ff20119f9a1df451d23d9cc381862963dcf9c135050102e8159eccbe5f7314 SHA512 cc60f94083b378ac51fda973f834f10477ac6ebcfc682f934426db3fd6ca4506e5ed1c64311c67d5d9d70b62ab2bf9900ee66f1aa96a7bce7198d69edf9131ca
DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883
DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399
@@ -457,5 +458,6 @@ EBUILD bash-5.1_p16-r13.ebuild 10298 BLAKE2B b3b7bc3a466859b81e86b2201de8cdb4860
EBUILD bash-5.1_p16-r6.ebuild 8999 BLAKE2B e9208661767c61fbd9b06a61111db58908897bdb2d722b7ccbe5d79cd6d2e2543b6c1c89688e62f51ecdb36f107e74727dc6985396a20d8db8682c9036a6db7d SHA512 3fa9c420bbbc154569eb2a9ebb96681b4f10bb6cdbec43608d171f1d9c46a169d7f6cf8b3f419ff395ebe5dee852fa8c46ccd74c10ee9f0f10a6a281da679f5d
EBUILD bash-5.2_p26-r6.ebuild 11693 BLAKE2B 7c95bd57481d0cc1c1765b1369178367e1fda1fea39da0e4bec48cd17a2feb21718551bc6b8750807c2f74d885e07eb337a3f11e4d9775dd4eba95191aa3ce51 SHA512 df4385c766d6db4183db901f363389c5ac6dbff09e131743db2439942b2fb43440b2a50e77233b5980509d02139eabd91a9083746cfd268eaf42a205ffdc9c30
EBUILD bash-5.3_alpha-r5.ebuild 11566 BLAKE2B ab99c9907fce433ca5f21140c311b693ecdf4e2bb5356e16d3dc13c986f6f32284f7121b07a17340fdf2890ac8108e6c3dab0bcb3446f66447f741fd5e50c342 SHA512 8706a6346161c7a3159593f9bfcae1bb16c08f22bff648b6580f33708246f3eee2f7f3cd97eca8fd315b7b8f7daf22fcd4b7814e536a9c34d211738cccd36918
-EBUILD bash-9999.ebuild 11516 BLAKE2B 2aede2b5d922fa6113da3f2d2dc372787374ffcdfa3ecb4803bc32e81ae96fd70a2349eb6708846011b9e555e3b7e94dfb97077d68ed0b1629df5992df98a90b SHA512 dc358a2f67639624483331d7883ebf5aa3320bf29a3ceb70464b61f768229be7cef68043b996e60385c8a853b1c1692d5da02a53e5a45765e2cde60fc9869ac8
+EBUILD bash-5.3_alpha_p20240628.ebuild 12127 BLAKE2B 06c2d0c5d44ff9d765e6cf636cdd6540d43750aa81b8111f85a90314a370a206c9f085ce3395e6e59a5b5a70bc5d9e6045614a8002aa8bfe5b618bc027f487a4 SHA512 f8b3d0fbdab8311fae6c8a51290844b2d93f618b43ab951f89bd64d217961005c81b5499da8cbb901dff2d17172c8bcc351d6a966cd804783f190e0b7db09acc
+EBUILD bash-9999.ebuild 12127 BLAKE2B 06c2d0c5d44ff9d765e6cf636cdd6540d43750aa81b8111f85a90314a370a206c9f085ce3395e6e59a5b5a70bc5d9e6045614a8002aa8bfe5b618bc027f487a4 SHA512 f8b3d0fbdab8311fae6c8a51290844b2d93f618b43ab951f89bd64d217961005c81b5499da8cbb901dff2d17172c8bcc351d6a966cd804783f190e0b7db09acc
MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d
diff --git a/app-shells/bash/bash-5.3_alpha_p20240628.ebuild b/app-shells/bash/bash-5.3_alpha_p20240628.ebuild
new file mode 100644
index 000000000000..cbe731019ccf
--- /dev/null
+++ b/app-shells/bash/bash-5.3_alpha_p20240628.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset.
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+MY_PV=${PV/_p*}
+MY_PV=${MY_PV/_/-}
+MY_P=${PN}-${MY_PV}
+MY_PATCHES=()
+
+# Determine the patchlevel.
+case ${PV} in
+ 9999|*_alpha*|*_beta*|*_rc*)
+ # Set a negative patchlevel to indicate that it's a pre-release.
+ PLEVEL=-1
+ ;;
+ *_p*)
+ PLEVEL=${PV##*_p}
+ ;;
+ *)
+ PLEVEL=0
+esac
+
+# The version of readline this bash normally ships with. Note that we only use
+# the bundled copy of readline for pre-releases.
+READLINE_VER="8.3_alpha"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
+ EGIT_BRANCH=devel
+ inherit git-r3
+elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ # It can be useful to have snapshots in the pre-release period once
+ # the first alpha is out, as various bugs get reported and fixed from
+ # the alpha, and the next pre-release is usually quite far away.
+ #
+ # i.e. if it's worth packaging the alpha, it's worth packaging a followup.
+ BASH_COMMIT="5e28a1813ce7d08628c8df584ea36515091c6d9b"
+ SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.xz -> ${P}-${BASH_COMMIT}.tar.xz"
+ S=${WORKDIR}/${PN}-${BASH_COMMIT}
+else
+ my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" )
+
+ # bash-5.1 -> bash51
+ my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.}
+
+ for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do
+ printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}"
+ my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" )
+ MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" )
+ done
+
+ SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )"
+ S=${WORKDIR}/${MY_P}
+
+ unset -v my_urls my_p my_patch_idx my_patch_ver
+fi
+
+if [[ ${GENTOO_PATCH_VER} ]]; then
+ SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if (( PLEVEL >= 0 )); then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+ >=sys-libs/ncurses-5.2-r2:=
+ nls? ( virtual/libintl )
+"
+if (( PLEVEL >= 0 )); then
+ DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
+fi
+RDEPEND="
+ ${DEPEND}
+"
+# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011).
+BDEPEND="
+ pgo? ( dev-util/gperf )
+ verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+# EAPI 8 tries to append it but it doesn't exist here.
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+PATCHES=(
+ #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
+
+ # Patches to or from Chet, posted to the bug-bash mailing list.
+ "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch"
+)
+
+pkg_setup() {
+ # bug #7332
+ if is-flag -malign-double; then
+ eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
+ eerror "as it breaks LFS (struct stat64) on x86."
+ die "remove -malign-double from your CFLAGS mr ricer"
+ fi
+
+ if use bashlogger; then
+ ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
+ ewarn "This will log ALL output you enter into the shell, you have been warned."
+ fi
+}
+
+src_unpack() {
+ local patch
+
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ default
+ else
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig}
+
+ for patch in "${MY_PATCHES[@]}"; do
+ verify-sig_verify_detached "${patch}"{,.sig}
+ done
+ fi
+
+ unpack "${MY_P}.tar.gz"
+
+ if [[ ${GENTOO_PATCH_VER} ]]; then
+ unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Include official patches.
+ (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}"
+
+ # Clean out local libs so we know we use system ones w/releases. The
+ # touch utility is invoked for the benefit of config.status.
+ if (( PLEVEL >= 0 )); then
+ rm -rf lib/{readline,termcap}/* \
+ && touch lib/{readline,termcap}/Makefile.in \
+ && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \
+ || die
+ fi
+
+ # Prefixify hardcoded path names. No-op for non-prefix.
+ hprefixify pathnames.h.in
+
+ # Avoid regenerating docs after patches, bug #407985.
+ sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \
+ && touch -r . doc/* \
+ || die
+
+ # Sometimes hangs (more noticeable w/ pgo), bug #907403.
+ rm tests/run-jobs || die
+
+ eapply -p0 "${PATCHES[@]}"
+ eapply_user
+}
+
+src_configure() {
+ local -a myconf
+
+ # Upstream only test with Bison and require GNUisms like YYEOF and
+ # YYERRCODE. The former at least may be in POSIX soon:
+ # https://www.austingroupbugs.net/view.php?id=1269.
+ # configure warns on use of non-Bison but doesn't abort. The result
+ # may misbehave at runtime.
+ unset -v YACC
+
+ # wcsnwidth(), substring() issues with -Wlto-type-mismatch, reported
+ # upstream to Chet by email.
+ filter-lto
+
+ myconf=(
+ --disable-profiling
+
+ # Force linking with system curses ... the bundled termcap lib
+ # sucks bad compared to ncurses. For the most part, ncurses
+ # is here because readline needs it. But bash itself calls
+ # ncurses in one or two small places :(.
+ --with-curses
+
+ $(use_enable mem-scramble)
+ $(use_enable net net-redirections)
+ $(use_enable readline)
+ $(use_enable readline bang-history)
+ $(use_enable readline history)
+ $(use_with afs)
+ $(use_with mem-scramble bash-malloc)
+ )
+
+ # For descriptions of these, see config-top.h.
+ # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
+ append-cppflags \
+ -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \
+ -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \
+ -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \
+ -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \
+ -DNON_INTERACTIVE_LOGIN_SHELLS \
+ -DSSH_SOURCE_BASHRC \
+ $(use bashlogger && echo -DSYSLOG_HISTORY)
+
+ use nls || myconf+=( --disable-nls )
+
+ if (( PLEVEL >= 0 )); then
+ # Historically, we always used the builtin readline, but since
+ # our handling of SONAME upgrades has gotten much more stable
+ # in the PM (and the readline ebuild itself preserves the old
+ # libs during upgrades), linking against the system copy should
+ # be safe.
+ # Exact cached version here doesn't really matter as long as it
+ # is at least what's in the DEPEND up above.
+ export ac_cv_rl_version=${READLINE_VER%%_*}
+
+ # Use system readline only with released versions.
+ myconf+=( --with-installed-readline=. )
+ fi
+
+ if use plugins; then
+ append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash"
+ else
+ # Disable the plugins logic by hand since bash doesn't provide
+ # a way of doing it.
+ export ac_cv_func_dl{close,open,sym}=no \
+ ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
+
+ sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die
+ fi
+
+ # bug #444070
+ tc-export AR
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ local -a pgo_generate_flags pgo_use_flags
+ local flag
+
+ # -fprofile-partial-training because upstream notes the test suite isn't
+ # super comprehensive.
+ # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
+ if use pgo; then
+ pgo_generate_flags=(
+ -fprofile-update=atomic
+ -fprofile-dir="${T}"/pgo
+ -fprofile-generate="${T}"/pgo
+ )
+ pgo_use_flags=(
+ -fprofile-use="${T}"/pgo
+ -fprofile-dir="${T}"/pgo
+ )
+ if flag=$(test-flags-CC -fprofile-partial-training); then
+ pgo_generate_flags+=( "${flag}" )
+ pgo_use_flags+=( "${flag}" )
+ fi
+ fi
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others
+
+ # Build Bash and run its tests to generate profiles.
+ if (( ${#pgo_generate_flags[@]} )); then
+ # Used in test suite.
+ unset -v A
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check
+
+ if tc-is-clang; then
+ llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die
+ fi
+
+ # Rebuild Bash using the profiling data we just generated.
+ emake clean
+ emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others
+ fi
+}
+
+src_test() {
+ # Used in test suite.
+ unset -v A
+
+ default
+}
+
+src_install() {
+ local d f
+
+ default
+
+ my_prefixify() {
+ while read -r; do
+ if [[ $REPLY == *$1* ]]; then
+ REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"}
+ fi
+ printf '%s\n' "${REPLY}" || ! break
+ done < "$2" || die
+ }
+
+ dodir /bin
+ mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die
+ dosym bash /bin/rbash
+
+ insinto /etc/bash
+ doins "${FILESDIR}"/bash_logout
+ my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc
+
+ insinto /etc/bash/bashrc.d
+ my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash
+ doins "${FILESDIR}"/bashrc.d/10-gentoo-title.bash
+ if [[ ! ${EPREFIX} ]]; then
+ doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash
+ fi
+
+ insinto /etc/skel
+ for f in bash{_logout,_profile,rc}; do
+ newins "${FILESDIR}/dot-${f}" ".${f}"
+ done
+
+ if use plugins; then
+ exeinto "/usr/$(get_libdir)/bash"
+ set -- examples/loadables/*.o
+ doexe "${@%.o}"
+
+ insinto /usr/include/bash-plugins
+ doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
+ fi
+
+ if use examples; then
+ for d in examples/{functions,misc,scripts,startup-files}; do
+ exeinto "/usr/share/doc/${PF}/${d}"
+ docinto "${d}"
+ for f in "${d}"/*; do
+ if [[ ${f##*/} != @(PERMISSION|*README) ]]; then
+ doexe "${f}"
+ else
+ dodoc "${f}"
+ fi
+ done
+ done
+ fi
+
+ # Install bash_builtins.1 and rbash.1.
+ emake -C doc DESTDIR="${D}" install_builtins
+ sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die
+ doman "${T}"/rbash.1
+
+ newdoc CWRU/changelog ChangeLog
+ dosym bash.info /usr/share/info/bashref.info
+}
+
+pkg_preinst() {
+ if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then
+ mkdir -p -- "${EROOT}"/etc/bash \
+ && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \
+ || die
+ fi
+}
+
+pkg_postinst() {
+ local old_ver
+
+ # If /bin/sh does not exist, provide it.
+ if [[ ! -e ${EROOT}/bin/sh ]]; then
+ ln -sf -- bash "${EROOT}"/bin/sh || die
+ fi
+
+ read -r old_ver <<<"${REPLACING_VERSIONS}"
+ if [[ ! $old_ver ]]; then
+ :
+ elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then
+ return
+ elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then
+ return
+ fi
+
+ while read -r; do ewarn "${REPLY}"; done <<'EOF'
+Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash.
+
+Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the
+characteristics of the operating environment, this array may contain a command
+to set the terminal's window title. Those already choosing to customise the
+PROMPT_COMMAND variable are now advised to append their commands like so:
+
+PROMPT_COMMAND+=('custom command goes here')
+
+Gentoo no longer defaults to having bash manipulate the window title in the case
+that the terminal is controlled by sshd(8), unless screen or tmux are in use.
+Those wanting to set the title unconditionally may adjust ~/.bashrc - or create
+a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so:
+
+PROMPT_COMMAND=(genfun_set_win_title)
+
+Those who would prefer for bash never to interfere with the window title may
+now opt out of the default title setting behaviour, either with the "unset -v
+PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired.
+EOF
+}
diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild
index 7ef121e1c56f..cbe731019ccf 100644
--- a/app-shells/bash/bash-9999.ebuild
+++ b/app-shells/bash/bash-9999.ebuild
@@ -17,13 +17,13 @@ MY_PATCHES=()
# Determine the patchlevel.
case ${PV} in
- *_p*)
- PLEVEL=${PV##*_p}
- ;;
9999|*_alpha*|*_beta*|*_rc*)
# Set a negative patchlevel to indicate that it's a pre-release.
PLEVEL=-1
;;
+ *_p*)
+ PLEVEL=${PV##*_p}
+ ;;
*)
PLEVEL=0
esac
@@ -39,6 +39,15 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
EGIT_BRANCH=devel
inherit git-r3
+elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ # It can be useful to have snapshots in the pre-release period once
+ # the first alpha is out, as various bugs get reported and fixed from
+ # the alpha, and the next pre-release is usually quite far away.
+ #
+ # i.e. if it's worth packaging the alpha, it's worth packaging a followup.
+ BASH_COMMIT="5e28a1813ce7d08628c8df584ea36515091c6d9b"
+ SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.xz -> ${P}-${BASH_COMMIT}.tar.xz"
+ S=${WORKDIR}/${PN}-${BASH_COMMIT}
else
my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" )
@@ -52,6 +61,7 @@ else
done
SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )"
+ S=${WORKDIR}/${MY_P}
unset -v my_urls my_p my_patch_idx my_patch_ver
fi
@@ -60,8 +70,6 @@ if [[ ${GENTOO_PATCH_VER} ]]; then
SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz"
fi
-S=${WORKDIR}/${MY_P}
-
LICENSE="GPL-3+"
SLOT="0"
if (( PLEVEL >= 0 )); then
@@ -114,6 +122,8 @@ src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
+ elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ default
else
if use verify-sig; then
verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig}
diff --git a/app-shells/bashdb/Manifest b/app-shells/bashdb/Manifest
index 72385c10cb7d..fc43f4822066 100644
--- a/app-shells/bashdb/Manifest
+++ b/app-shells/bashdb/Manifest
@@ -1,4 +1,4 @@
DIST bashdb-4.4-1.0.0-missing-test-files.tar.xz 996 BLAKE2B 7ea67884cceda11559cf49355645cad2cfd485537643ad2fa05398518f498163596b6f591756bedd0e7b7e013fed3c6a031e245d15cd0cf316d42ef4f5c8b3e6 SHA512 e19d41569c2001ce026e4c5f80cc21c81651ff9980be059236c45e215162769ceda266eb46aa4199000e377c0bb53dec98fa1b7c5290459c412f21329b3589a5
DIST bashdb-5.0-1.1.2.tar.bz2 574210 BLAKE2B 6de1cac2cb66022f60ab7f0385361762fedee56c26729f22acb070e24a7bcf317700fb5db314c1592b8f9ccf9f7d07bfc80afd5fc88a753d0ad2954325a7f078 SHA512 32ff6d315e8cf9d59485802d5284fde53fa2d9f40ec238428a479f8a1ed1359e9bea2946b192b78534e7ac835491d5d64d73f536c8dfa93583b4c6d55d4d4545
-EBUILD bashdb-5.0.1.1.2.ebuild 1094 BLAKE2B 9cd6a55f0bcead36a35628e280263790af566e879291b1abd7aed4a1a58ab1f12906eedeff9b6412459ec07e9fd2f1c6b793694b62059a7a03ed4bf6f759eec1 SHA512 39b26b6ceb6d2728b0d39c1641f1c1bf7a35e5411176aaea163eb01b2741954aff4ff6e9748f2f060f7861784326afd534e266cbc4004e63b1b92c52c0b17637
+EBUILD bashdb-5.0.1.1.2.ebuild 1070 BLAKE2B 44d18df6f661b4e44ac2e430e802d458ecc2d79589b33051b473c69875a323dbe0626ced7b22273db3f1770a9b86d770a16367eccdc7683351bfb9a9b5dffcf3 SHA512 6e7a98fc01d65cb2c546b0389f64dcef46cca129dc8a20ff2c999624ea4a9e5e6ccc75f1c33b0455386f9497e4390b887c1170f627e62b3f0aa91df62b56e5bc
MISC metadata.xml 244 BLAKE2B c23abbab2e247161218cc0dc192e9307a9ebc48213c4ce2091ee62160b15a84e7ccdbba84b0059e8b535d00345a4f75bc91acc19583293ffa0c6068ad322d9f7 SHA512 e3052359d186fd6b92658206ff83c39396fdd873c4fec15f8c010068ffd3079bc507c0e9530da1f77e701f45157eb817187e952800c01a2c17cf6ced1c9d9262
diff --git a/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild b/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild
index 925af5a823fa..d73f4c54fbbd 100644
--- a/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild
+++ b/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild
@@ -7,7 +7,7 @@ MY_P="${PN}-${PV:0:3}-${PV:4}"
DESCRIPTION="bash source code debugging"
HOMEPAGE="http://bashdb.sourceforge.net/"
SRC_URI="https://downloads.sourceforge.net/bashdb/${MY_P}.tar.bz2
- test? ( https://dev.gentoo.org/~whissi/dist/bashdb/bashdb-4.4-1.0.0-missing-test-files.tar.xz )"
+ test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz )"
LICENSE="GPL-2"
SLOT="0"
diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index b98f5910c6dd..84fece9596bb 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -5,6 +5,6 @@ DIST fzf-0.52.1.tar.gz 274817 BLAKE2B a42e694ab3a34025ecee5343e8eeb43221f66989fe
DIST fzf-0.53.0-deps.tar.xz 5882848 BLAKE2B b7faec7c2afd60642c27afa6f3c7a99fc1409d73c7d95f2f79737af3034769cef97aab11b5054f0209430d4ab038b5663e0af71e1768f674f815c7cd7dc08c66 SHA512 862e3bf23647735b888861898fd041e1d3e3dc6dcc7197b382fe790323d4904fc95fd20168d76656655e8c02ffd3cb0ee60da8df72689a94252a293f567ad5b6
DIST fzf-0.53.0.tar.gz 286797 BLAKE2B f6355c168f2b587cc2d0b21ef483812db7e077e4bf19517a4fc8fed43dd6b3f557ce1a28630075b4f1e6238aacf02ce10ceb1afd4d7fe5ca6e2453c132c56d80 SHA512 4122b49e8fec936ec4da79cdb7a7ed1891caadf842008ae36aac5ce0aa1c2263bed68fa0332f2cb4f2b38551469af0f14874410407b922827e62767032e92393
EBUILD fzf-0.51.0.ebuild 1973 BLAKE2B 0ed04f173792943f5896e4b2891cfee9e7652a654e6226b35ff80fc85a60adbd118fcdef54cbec407d3b5301c5156a6e559ba25a7d6bf52fd8939fedb72e5292 SHA512 db05e2b339e31c16d7ec3e4f5552d0ddd4dbac141396917754031747a91e949c062ad481eb682ad7922c0177787c30c60fd553ef7ac2ebed72a346bf984ff8a6
-EBUILD fzf-0.52.1.ebuild 1976 BLAKE2B ba93dab453075a3d08ce3ce11d7cec3ac3377305a7ff7de1165b359db9d03114aa227d05a012c464ecfad7876bebb404e79e3d1007dd92e827ba2517f2f966e4 SHA512 e39e8cccbec100da4bebc38d9312ce0201af9244bd6cd745623133dc2ae714896db0f183233392ca35ddac497958c34fa1ddd80bf1593fc2d74d9ba9a493537a
+EBUILD fzf-0.52.1.ebuild 1974 BLAKE2B a360fcaac1ecc9daa41b28b92d007e00815d902f453fbb3ab5d82031c951c4ad3f179a5f953b77ec50e1b4698e2701cfa08cb07cf3c809a57d97a906c54ac2e2 SHA512 28b1a5375392d1898cd5b5433e57e77675bc414d0aa650fd256c5623c69a4c848dbcd6e7eb81cbd485fb897a2af32f94067ec51276020f2b0f1efdf54930d481
EBUILD fzf-0.53.0.ebuild 1976 BLAKE2B ba93dab453075a3d08ce3ce11d7cec3ac3377305a7ff7de1165b359db9d03114aa227d05a012c464ecfad7876bebb404e79e3d1007dd92e827ba2517f2f966e4 SHA512 e39e8cccbec100da4bebc38d9312ce0201af9244bd6cd745623133dc2ae714896db0f183233392ca35ddac497958c34fa1ddd80bf1593fc2d74d9ba9a493537a
MISC metadata.xml 245 BLAKE2B 09740ccf075e53d0d7f0a31addb391335518828e2c889718899491764305e6fef814d1ff7f1228d4b3c2b3b18470873d3c71338154a833d3a7d13280c393a879 SHA512 4de0cd558c25997c8473254016ddf6371da40c183b7ff0d7ad873135e12f52f8de12c40dc6ee03aa1fc2e44898fa050c9730e76f7960d908a5fa6645a66a7679
diff --git a/app-shells/fzf/fzf-0.52.1.ebuild b/app-shells/fzf/fzf-0.52.1.ebuild
index 29107a6ca464..344014ebbe84 100644
--- a/app-shells/fzf/fzf-0.52.1.ebuild
+++ b/app-shells/fzf/fzf-0.52.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz"
LICENSE="MIT BSD-with-disclosure"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
src_prepare() {
default
diff --git a/app-shells/zsh-syntax-highlighting/Manifest b/app-shells/zsh-syntax-highlighting/Manifest
index 68adcc2f64ec..575d0fc84ccf 100644
--- a/app-shells/zsh-syntax-highlighting/Manifest
+++ b/app-shells/zsh-syntax-highlighting/Manifest
@@ -1,6 +1,6 @@
DIST zsh-syntax-highlighting-0.7.1.tar.gz 133554 BLAKE2B cd55a0ad69670b25edc4bfa78ad76d1e2ef501deeca3e93adbef0aca305896722b4906d7717be3ad61bc0cf6b6496e217626406e5ff4168ece4b75bffd94bbf0 SHA512 e7e86b88cdac9b9ed5f973823ba8efff99dd720b9ed929f765f9f9266b9d6e147274f5957ceb630d51a660e396fc22e97f10cfbc5cdde941b907f3773bb1ea2b
DIST zsh-syntax-highlighting-0.8.0.tar.gz 155914 BLAKE2B bdb95dc825514e2c0ced2a33133967089fdbd851e00874f68497cd5daae2010f5335fb173569f5af6aea65f4e23744076c420ebc957b7bdba325fcec573d3805 SHA512 58593c8bf3fa1476ecf0fceb1fc4eab986a778de657d359a28fe48798e787896fbf2588441c69b017a08227ab44dd46473afb16e0f125aae59cc58004bfa8c2e
EBUILD zsh-syntax-highlighting-0.7.1.ebuild 1018 BLAKE2B 279a334ffdfcdef463dc27c13ed5afca44fe4d2d7a1a242ddde7938647b66573d0f42058bed9e22700e78df689603b5b1afa3e7924603427600aeed5aef4bd9a SHA512 bee2209b751da5b355cfa81fb195bf10b505cf295351cd7b14bf042514e1b804c9437839a23900be66c1c63d6809a7980a68b28d6ed605314e43b5e96ac69d18
-EBUILD zsh-syntax-highlighting-0.8.0.ebuild 1024 BLAKE2B 5ac156c722b27dc8193549e46b1fa640e6a3445bc8918262b70a6ccc7bdf7e6ab8f447ae04fc73c94209b6cb94160b080b701f4fdd40db3da99001d78ff6c40c SHA512 a2d8a1c7dbb8c77e6bf06f0be938f64d1d9c23d9938e53d43d7fb61e4ad941b6868c052c6c1227019c9be535717f4ae6448a4451f04c025374c459ffa52d015b
+EBUILD zsh-syntax-highlighting-0.8.0.ebuild 1022 BLAKE2B 20b3f49072e700ce0e0128e8cc4948cbd1ffce326cc76701c1062e708ef358defc34cd495a91e4bd7d95e5196ef01c6286509ba1a7b52659120ed1e1c37f539b SHA512 937d9fb66cac697905060393c93baae4f1f80877f8fb250b68afedb36a2009acdca8c8b051b31c134441c848611889a06936f98b76007d11367498e8cf9a8691
EBUILD zsh-syntax-highlighting-9999.ebuild 1024 BLAKE2B 5ac156c722b27dc8193549e46b1fa640e6a3445bc8918262b70a6ccc7bdf7e6ab8f447ae04fc73c94209b6cb94160b080b701f4fdd40db3da99001d78ff6c40c SHA512 a2d8a1c7dbb8c77e6bf06f0be938f64d1d9c23d9938e53d43d7fb61e4ad941b6868c052c6c1227019c9be535717f4ae6448a4451f04c025374c459ffa52d015b
MISC metadata.xml 809 BLAKE2B 650c47118a2d670a3ad61d294e3d95a674d564064d53cf0ec962d665447c91787822ed218d039ee199b65aa39308494757aaeda24e99d132a5a0d96c745e27fd SHA512 28f3c2358a09c5f40a13a264884a9e52ec8adf3b5b45b643ac73c627a02035dff24badf6e4442828fdf836f5adeab4bed7171f7ad6701ab534fa4d79e8de0374
diff --git a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.8.0.ebuild b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.8.0.ebuild
index 0b1f5c2efd49..33fbe3d0710d 100644
--- a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.8.0.ebuild
+++ b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.8.0.ebuild
@@ -10,7 +10,7 @@ if [[ "${PV}" = *9999* ]]; then
EGIT_REPO_URI="https://github.com/zsh-users/${PN}.git"
else
SRC_URI="https://github.com/zsh-users/zsh-syntax-highlighting/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
fi
DESCRIPTION="Fish shell like syntax highlighting for zsh"
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 2595397475fb..a451f2d0ced1 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest
index 81ffb29ea1ce..919995602411 100644
--- a/app-text/discount/Manifest
+++ b/app-text/discount/Manifest
@@ -2,7 +2,7 @@ AUX discount-2.2.7c-C99-fix.patch 1023 BLAKE2B 10defd3b772ec008793101fb29bbd3ac7
DIST discount-2.2.7c.tar.gz 133282 BLAKE2B 3258cfa34d58ef5944ae5282f6df061b8183bccc1ca7f9f3a39b3c001a8b86a4deb86b80d109d937e334b2773e5065a0f6c212ac7a79317ce2ae665778a023e2 SHA512 2a959fb24d7291b3a8c6d659b5c904b8c2f8b6d9b0666e998ca5313533cc25898b9c2114f7922272f3bc6b9bfe4bc486fe08c620b4cb2a2282624e128dc92781
DIST discount-3.0.0a.tar.gz 140250 BLAKE2B 1e89f9c58c4d90157a9ccd925b89f098538c93191937e86eeefd32810e937feb78b6eeab96aead029fc35e4bf6699a40f67bdceb3c2d70fdc645fcd14091a3e7 SHA512 d86bfc6d3e11131622046418a1f54bd9dfa5f1233e510189cd2c89dc857da31e88ffbe6670cc506ca8b9763e8fb74ed215f1018f83e25767c77acb8a7c296b8a
DIST discount-3.0.0d.tar.gz 141531 BLAKE2B 723f0319d82ec240e7eed8c812278555066f092b3a764c332f8327f09cfc0420c6db18f0ab114f64b26a9fbd6f7374f309a892f53dd0f721c02741e849cd6562 SHA512 ab24722bb8513f64eed59bb2770276b91615033b494a0492a331f36c5fcd2e32b7a9f3bd7ef0bb74c107f1e0e955522c83ddba6c482fca7f18cf275334707c4d
-EBUILD discount-2.2.7c-r1.ebuild 1722 BLAKE2B 23380af4903122d40cf1d693de53ce955492ff65eab3022a37d2cf07f36e7f1574d958da9e63ad1ea88e40a35d820ff52819dace8d80f39e364fdc04c27b8747 SHA512 95b6da6a378f89d9212d2c5a1fab28e458a6a231d05a610c7d76976689bb8ff38e8e235bbd4bfa53e8ca968e8ac6641661ce51c69cfb66f65f3aa9d827c43d01
+EBUILD discount-2.2.7c-r1.ebuild 1716 BLAKE2B 92abfdda094cba4261ca20a8929fb2abaf567c5f34e00972411a8b8de38eab0f44229f4139f5b45f8426b9be1da171a49a84c88cf2e54b9d70f611c942cb7553 SHA512 e94c9b0b82833ee04f2d3cca2dee417a47822c824aa8628fe26e2d21f63f6b0890455bd262ebbcb141b0676a043aa2c1e4ca30ef84b6e7cd844180d54969e030
EBUILD discount-2.2.7c.ebuild 1661 BLAKE2B 82f829f8e7dee3f4f5e24d323e7fb212c8054637a64f62ca4444a35c0d4f10ed9c8b45c8739bdd87c8decf5e4419559c052e99ec696d2b5dd34ae35593c67a99 SHA512 b7ee19137b62a3bf87c1fcdd8acde163f5ab223289342598a933d2ba078894ca0f77387c89d9a47db4ee05542559bc2d57a5018eb18631afeaae3adc700b2f0d
EBUILD discount-3.0.0a.ebuild 1667 BLAKE2B bafdb06df50ca341f6f40c8c0567c4a2032587546da1a286ed84a439d3ad98689494f84e478b0649034018b864ab6043a7e7e91b1c39f4c4f008d91cc4ceb7ee SHA512 844df1f7aba5a69316bb9e93da213869840c8bb1d0357f20d5499381800cfec8882d643759769799d1a58b92d22050eb5f5e0f053dd0d55607a9df4dc710ef6c
EBUILD discount-3.0.0d.ebuild 1667 BLAKE2B d5ddffec76d644d6fb2966d60794c66da0da8dd7697ba03d1a11c14ac8d527ce814ef8b82ef71bd2eef84e97f5bfbcdda7a46d029348ef6b8e93b71266349f06 SHA512 cb589fe6cd34dd39b8f37d9604a3690e01985d4c5ca6cfe08b2f51694c48c6bc1e2070a0fc340fa68345258faa3c3e5b226a62c48ce3757302d90be97823adbe
diff --git a/app-text/discount/discount-2.2.7c-r1.ebuild b/app-text/discount/discount-2.2.7c-r1.ebuild
index 1ff52d6de8b1..9a415ce47a58 100644
--- a/app-text/discount/discount-2.2.7c-r1.ebuild
+++ b/app-text/discount/discount-2.2.7c-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/2.2.7"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest
index e8dc2c0a141c..f2b6b31f12cf 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -8,5 +8,5 @@ DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91
EBUILD ghostscript-gpl-10.02.1-r1.ebuild 5563 BLAKE2B e6fd8545f17bf87d10a82ea39e70e2a84cbd477c02cd505915176c6939dd2717bf481effc203e788392ee7adaf04f189ca3ecebd331f259604eeba9391811cb4 SHA512 5e602155880d64b95980cf60d77089ecc627f21d1636a0d6b4ea6d73f8909091b6aae9049291a4e88faba5f6e9265c06f70548521bb2471d14fc3e0b167c5008
EBUILD ghostscript-gpl-10.02.1.ebuild 5514 BLAKE2B b895b5d272942e3c94554e4e212de9755f3d0a2eaf3eaec1ed5e0e8da0690d0650e01d7286bd8cdc97644026d1590888b18c815453ef60ead482053826cb1e5f SHA512 acf696db220c37538286de745ac9cc4a901b3519535c14ce3db1f968c85e4f7e3c410ed4d55d7cb6ff54a5211b3569b05a2b609686ed030c06f00b0bd1c4edbf
EBUILD ghostscript-gpl-10.03.0-r1.ebuild 5539 BLAKE2B 4feea0e467735aa17d3b64cda357ea7e22c03e005c4feab5b8b0616a25f99a471306533f4fe86da8fe7053f16c354b950e8a9fa3d203c710314d19801cb564e8 SHA512 b4e42085c0e1995104a1664765992154863d628ecbeff0cffb527a9ff3a7a409a4f0a4273598374f08e19106845e04c9c68825458ddd2575b007fbb236a7dda3
-EBUILD ghostscript-gpl-10.03.1.ebuild 5546 BLAKE2B 6426aa31f2cb75ed1e62332e1676443ceb3fd8b9a23c1ee9e59b91561b7f362f7c1b05060ceaea285283c02b1cef3064e7765739f573ef037c3f694d90f676c7 SHA512 b729e339a0572e0df83eca40c193dbbd63759831fb5927123ddb77b7063e4a849ec5ca310f85a2aabe36e0fde00784bd493d5528936bd3056f5c50e9e76995eb
+EBUILD ghostscript-gpl-10.03.1.ebuild 5540 BLAKE2B d8827a81c910287e4adefedb42177eb4ca9feef6f689acfe13b320c04cfd341d345a8558ee08bd2e4eeb91af52192881aadae82afdd0f3b26cc040690e5ac098 SHA512 da4f2917822596a6dda4688294118dc0ff0b6c8c34b43ed4dcf5781776a89bd5bf6f704419217a18d1d3e0959b411741edd77912ef64e8331c6aec5158f4abdb
MISC metadata.xml 831 BLAKE2B e594fcc7ef78d3eb9f157a46c63f33fd35887fa82cdc304bc4b2db4e772473e8ba695b0ef932a69df0c8a5ac5269955ae600b436444782820475f44c6fc1d9f1 SHA512 2b067dfde63ffd8da3afb27c889884e51a3e1158cef153bc30ffb10a69cb0f7d409bc38a335651010d4e1dddad3bf09a9873445d77416da2bbd2ac7af5ab1598
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 191b93c50073..06fb12a0d2a7 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
index 0a419b3b844b..35702baa601c 100644
--- a/app-text/pdftk/Manifest
+++ b/app-text/pdftk/Manifest
@@ -2,6 +2,6 @@ DIST pdftk-3.3.3_p20231025.tar.bz2 2246135 BLAKE2B 641a8947d7be2a219b1deb4619f8e
DIST pdftk-9999-bc176.patch 5016 BLAKE2B 1cdde6aa5fddf28a1fac6f52a40592993139ae19d6895421d36c2df61ad3f7ee2b5a2a8014be0da06e6953427933c152050ea6e5497a9844c5639851cbb0d77a SHA512 405576c55594ae1862eb4ebc9a1ca605fa33320b36672f2c0028257badfa666d0e7e5f1a5ef20e817824ace531a795799010befe709111f87c535353f1199b96
DIST pdftk-v3.3.3.tar.bz2 2205902 BLAKE2B 7802554cef4389670392ca2fda3dc4c041943ad21ecf47cfcd333dc1f0899796fabf9538388586f4e64a8a1fa5d7278a93f9e88c19a1ec510b24b85027888ad4 SHA512 48173d0c4698bc984221b56dff3e6434df7cf144dddfdbf684f8fa28b9eacfd0ebf9ebca0b87df3f9534a1ed13caa4c0866bd3e7a8cd06a21b46dfaedda9ea21
EBUILD pdftk-3.3.3-r2.ebuild 1873 BLAKE2B a751ea87e638814712bf28c3ff6fe70040f214739165727160eccc8e8931ee5d090338ba6e6e56d651d0a02e27cccd218d6122032a33714280e32ac258109b8a SHA512 90f8cb1931e29591658818a47b1a8c8a961c3734a0587e506b49a8e8f309c9744338ab489bfb11a766ec1fa1d8ff0c9b135dc1816f70b546ddccda52e178a985
-EBUILD pdftk-3.3.3_p20231025.ebuild 1794 BLAKE2B c67ba6abce9776842eadca8371c334b3416118f3772a01c3e690513ce61257576e8da1cd9ccd79bed7c10d3c16436f2e389307e1dba4a64a0122b8b418700d0a SHA512 ba15bfd128e45f2d60cd36fe1280a4a440f87b8074c8e55e4aa360b970e1d73dd85aabf4d82eee8c3673a1defeb2408adff56892986e80609c923fcb8f4c81bf
+EBUILD pdftk-3.3.3_p20231025.ebuild 1792 BLAKE2B c009e923b64b5aacf0703ced03bb9a5adb222428b5c5d3318e2117c3de7bbb97a7b0368dda48b19336ad483d480ec6b3804c7401c6e9dbddfc3031080f11b385 SHA512 ff2e7b7a4d2938cc5d586bebc492213846a9055ec514367e51ec73b4f73e656d6309754e8e2a9fc6e405a574d874ff204114d91061545800fa765a8909beb3e1
EBUILD pdftk-9999.ebuild 2125 BLAKE2B ef2fb8ce284292ea1cdf76d58e89814c61c0e379c95261ad7a4574ebd0c3a852aca6e627ae0e94fdab9527e7f9b969c06008b9202bd6772e2b5b68873236933a SHA512 593e0342ea6f580d137a7965f324b55e99d3494a89422e639718ac20eb2e46a1cc3f0c913f145fd9a4c23e5c928a9ffa1020ff5c31e1354731c4cda7f26c0ed1
MISC metadata.xml 427 BLAKE2B d839579ab02144cd303ff7094601b4db0473bfd39479cd24183e4012469fb2ccd4320c1c0d6bf36e1ed08a6ea51469eaabe19712a3d3a1e21c45a2b066cd3e79 SHA512 a015f4405e987d543783d3fcf36876b6d8d0bc986570f47baaf2ab12eb08be77024ad75450b98867d9e9a625168af51542ffe90214fd4f997dbb6c25b1f9324b
diff --git a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
index 03d5de31a055..9d90b04988a6 100644
--- a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
+++ b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/pdftk-${MY_COMMIT}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
CP_DEPEND="
dev-java/bcprov:0
diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz
index 4414df367099..d02eb261f571 100644
--- a/app-xemacs/Manifest.gz
+++ b/app-xemacs/Manifest.gz
Binary files differ
diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index 0eed1f1c02bf..3828278189e6 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,7 +1,5 @@
-DIST ebuild-mode-1.70.tar.xz 41528 BLAKE2B 51eecdaa262b20517aae269d4e8d41684d58a8aa73b316e08d03e4578b9bd0775577a46e15b637e4636978295629d36df774d39c253c3544ade985ad82b588dc SHA512 81e156adc19afe89778b9eb708414ba4cb6dd69ad3df05965eac6d5d46e6fda5b7e96f10933827639a17d8b349ae8c115b39e1ebd5c54350dcd07f9003d517e3
DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c SHA512 2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
-EBUILD ebuild-mode-1.70.ebuild 1205 BLAKE2B 46482f023329e73b6db537911bda310fc6f9682b702920ae172b0af13d9da754acf47fb36d54e6f7aef142c955b022b0767c9a2e2e1d4cb21a5de94a9177af6f SHA512 4f937793c5398ccd5defae54fc717dbee757d1393798d7e8bfed63bad76f929e6e28048d3448cb8fad0c905f2e733f6fa9dfe1151c8aca4f3687946be74b465b
EBUILD ebuild-mode-1.71.ebuild 1205 BLAKE2B 46482f023329e73b6db537911bda310fc6f9682b702920ae172b0af13d9da754acf47fb36d54e6f7aef142c955b022b0767c9a2e2e1d4cb21a5de94a9177af6f SHA512 4f937793c5398ccd5defae54fc717dbee757d1393798d7e8bfed63bad76f929e6e28048d3448cb8fad0c905f2e733f6fa9dfe1151c8aca4f3687946be74b465b
EBUILD ebuild-mode-1.72.ebuild 1207 BLAKE2B 1c86fa3028abb8ad8088a143985a90f245fe77ed61aece8321fe5884af3b8152f12ad0d225f8358367a64710da9ff5eccf9b229ab64f8149f2e40a4bc0137901 SHA512 9c8cb88dedfd2b0ff6a00d18ebabaf601a8f30f07e5ec58914a5262e6826a69934390d0999072a72dadc5e2e904aaf8315b8849df31e7d242c49e0a3e88ada21
MISC metadata.xml 443 BLAKE2B 80d7f482f6c34ad6d4a6073d2db913563da67e857e40bc68d04a603f9854bc7e6e06fcc025c92185b19c5705eccf92f4dc3852f3da895c7535222831e1bee119 SHA512 e712bc0b67b050d864c5a341728b3991f59b9be7bc9922c8eb7b67fea130b50ee76918b5a617df9bbde085e489592001dfc833189eeda1b89af31a3ab6c7c5bc
diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.70.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.70.ebuild
deleted file mode 100644
index c096df5731ef..000000000000
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.70.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
- app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
- local XEMACS="${EPREFIX}/usr/bin/xemacs"
-
- "${XEMACS}" -batch -q --no-site-file \
- -eval "(add-to-list 'load-path nil)" \
- -f batch-byte-compile \
- ebuild-mode.el gentoo-newsitem-mode.el || die
-
- "${XEMACS}" -batch -q --no-site-file \
- -eval "(setq autoload-package-name \"${PN}\")" \
- -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \
- -l autoload -f batch-update-autoloads \
- ebuild-mode.el gentoo-newsitem-mode.el || die
-}
-
-src_install() {
- insinto /usr/share/xemacs/site-packages/lisp/${PN}
- doins *.el *.elc
-}
-
-pkg_postinst() {
- optfeature "ebuild commands support" sys-apps/portage
- optfeature "additional development tools" dev-util/pkgdev
- optfeature "ebuild QA utilities" dev-util/pkgcheck
-}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index ef482a11b732..2991315fbbe3 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 7774b45e912f..dbce67ecb7cb 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -18,7 +18,7 @@ DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 0506472c732351a1055be9bbd81212e
DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
DIST mysql-boost-8.0.34.tar.gz 439550780 BLAKE2B f50701b7e97e6cec21d6ce0f80f07a8df68a14c637a67841c06f578be8ed01d216dcb3b859a29f1befd4223b99e60675d6fa70f4b227bf6af81804e2c43161d4 SHA512 e5e79ac6870c214cf62c8e2830106d60e09d2e6df30654b84bb5d26864b4eabe777468a223e6ee4c1e22b7f6ec086c73e85e3f4c1fa66912b0e59b606ab46cd6
DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046 SHA512 a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a
-EBUILD mysql-5.7.41.ebuild 38717 BLAKE2B ae54e24801d303ea3ce3db755c2b810ed9d083cbb226cb235381bf1b22ff564ff98696ab531cfa73a3d942829d9783a009b94a1253279b569bc31bee0c6eff0c SHA512 eef7b9085772e13e0f8c1bd300c33111a4af7577ccdbed68aaaaaa33f05bbfd94e8a801bfb6ab505e4a30c10bb53dbc4ccc1879d857991da17b420ca0eef402e
+EBUILD mysql-5.7.41.ebuild 38694 BLAKE2B 4a9759253852a10b64d093d756f533c00c9f11c0864831e570bedbe4cdbc2d53fe8e3a122e13335a924ab27bb4c69bd58d13768456efecb5dc55d9ae9ee490fa SHA512 d4777b8a2c029e1a744814463e3fc05525379575f6820ed9fcda7f3278c651acc054a5e130fa8d4c312bc5b04a4ef36c739f16da9af46183a3e57ccabeb5bee9
EBUILD mysql-8.0.27-r1.ebuild 40508 BLAKE2B 5f2e62ce42582929b30cf3f4536d43d1c85a9569e77a1a6f01b02f96367a0b4841ac140b2c0a8689fc1330dcae7e7acc5478b95703f55f807c8284569a34bf05 SHA512 32760dc886c67e2d9a343037fca648d73356e830cd627e848b4495e1ce8408bd2db701907f815452802ca242f14c983a582c220e4131e2b5cc591dcf99ea1dea
EBUILD mysql-8.0.31-r2.ebuild 40554 BLAKE2B 3c1930c3dbc66783e490cbe0e9583d54ea74119f51c9ee9cdffe54d1b7039ed2195954465c1f3bba7e2dd812f3658e9ff74999ceed08113b5c7158f3967594dd SHA512 ccd8c45981644edca27e3f022dddee64defaf6fd4c0e7bfc6aa4faed956492d2ace1836bdeb95f1a47b014d1c86617121ad07939bc257a88adb3531def756e42
EBUILD mysql-8.0.32-r2.ebuild 40298 BLAKE2B 26ece821d8aebd85b745b0ce3bd72466616f92418a92b6496b49f2206d7e23d9eb86139c6a4b9aaa2a63738748cf53a65863f2910e89f8400f2852afc4b065c6 SHA512 23bc6425039c3ea2aae640663608d36f4b8d639dcebf8e53fc4da28c50a181673361bb3fe02bf93bc8bee95e4be3c3781defe6f24441f211469da21a2f583c83
diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 3efb6229af13..ded1631d3809 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -9,7 +9,7 @@ inherit check-reqs cmake flag-o-matic linux-info \
multiprocessing prefix toolchain-funcs multilib-minimal
# Patch version
-PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-5.7.36-patches-01.tar.xz"
+PATCH_SET="mirror://gentoo/51/${PN}-5.7.36-patches-01.tar.xz"
SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/${PN}-boost-${PV}.tar.gz
https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz
diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest
index d1f69d77a5c1..52ba0387db3c 100644
--- a/dev-db/percona-server/Manifest
+++ b/dev-db/percona-server/Manifest
@@ -6,5 +6,5 @@ AUX percona-server-8.0.26.16-gcc-13.patch 1164 BLAKE2B 5961ed50fee052e2a1579094a
DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
DIST percona-server-8.0.26-16.tar.gz 532328971 BLAKE2B bef32f7a26261f3b0d89bd9b95b826101e2e84c662ce2200a2d9d8a612d949804d233905db71bfab5aa04458e7773231659d67ea09e08e68df8ef5eca4391f39 SHA512 9ae60e2d81dfaabc214692cd0919c2fc3ba698bd0a399e42df662766c1d67714f6f3cfe6416019b26e7866bc59b78d99fc5767f64ede1ca8e5a344995c1ff4c0
DIST percona-server-8.0.26.16-patches-01.tar.xz 8144 BLAKE2B 28a4eaec657c09a6f8290b654dd5316d44a4cbf94e418edee3754742f21df56a058de9332c15abbb7c8bbd3ed6fc63e48e6c5fa77524dccf44ff1d5a89085a6b SHA512 4a128a89abc1f48582b0c6ab841643fa0b7e018eaa32414e775705cd1e8c2dcacecd334face9db33775ca3a2a862528e1cc7f2bfd8b259b7367f0f2ebdee52c4
-EBUILD percona-server-8.0.26.16-r2.ebuild 42912 BLAKE2B 19e36fbedcdd6993ea8a54717eff486b90ff1131c9bd3032b63d6bd8837df439ef3a466d28e57a48b280d52b7bad3190b19f7302db90d718bb3cd5c3aadee90e SHA512 b77c07e1a6108e28b031a3acb7dfa5cd94badb0b3fce25cd2d318203d1a2bc16b958832ff74b0860386af1c0e8fdbd9ed04ba98f68a8e087329d269059a14818
+EBUILD percona-server-8.0.26.16-r2.ebuild 42880 BLAKE2B a077742944a586e8475037178985fdd098cc82b35710929439a5bddbffffafdc053034757b412c913e4c76b1f1021d3738ddebec13382577f7036aa36e2c5ecb SHA512 c70a33cd11d7273100c5a266802af705cc16fbaea078a45b68fba95a0e75d28e1b25e12b59c9bdd9071451cc05477076b51a16af2483d48ae94928e8a3e5b2c3
MISC metadata.xml 1013 BLAKE2B 1840cf84cccf0b9d993428a1135b94f39168b611d81ac6849dff5ea50f39d5ef7411bd30aeb2cf003b29c38eb454a40c248cb7291f498b6eb8415174e0152c18 SHA512 932d4a5e3d4e65eeb31fa893fc3d565c51b012a339510ca444ebef75326a8abd730a316d33f3d60a84f7ff9d309a040c576f51b0bf1091a90c405956390397d2
diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
index ebf0aeb32043..b0e0d9ef4d84 100644
--- a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
@@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2)
MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/"
# Patch version
-PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.26.16-patches-01.tar.xz"
+PATCH_SET="mirror://gentoo/fb/${PN}-8.0.26.16-patches-01.tar.xz"
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz
https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2
diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 6e6511889678..40cd9c13896c 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -2,6 +2,6 @@ AUX sqlmap.bash-completion 5757 BLAKE2B f602d99b6b0a30cf405b390eaef355f7a4b4fa42
DIST sqlmap-1.8.2.gh.tar.gz 7216681 BLAKE2B 9e74c1c2a916f5aefebb8a249e3d7201fdc234f84585f37f82b052117c30c47e06d91b789f9c1de3053e52ee9297941bbd8a3ecc2ebdc2298bebcd5aaba6b30a SHA512 ec49243b9d34bc100ca197022e9397dd84e05459ca9cffe15303fef113a477080ed7bfacc51ed638a2fe0a475ab4b1ca1e930d4a124617dd44219080cf6d999b
DIST sqlmap-1.8.5.gh.tar.gz 7245377 BLAKE2B 449a6eb42bfef68fa3a0d3ed56f67dbb1b1dbcaccd5170d7bd3b3cd4e06d992b0255564574de2920ce15db39e547ba9388aee3c9be05da8b507a8ca751493743 SHA512 ac11fdf7a3d3d3771bb56fb64def231a48efa2dc8e6122de4ad89c2c0ea4177059b44b0d83503d7c114f59fbb4b43e876f195e72c6afd3de32b09bed0a97f1ec
EBUILD sqlmap-1.8.2.ebuild 1333 BLAKE2B 90bf557d27df5e711610f0e8c4d367a1de7c48d044e320a66a1c98f2c367a645e2cbc58809dd06de77e45c650d07f064c5ed2c7aba6a8cb4c43207b653870b33 SHA512 bd3e60b4086ee3fd4333c8bc0bd476ece02e37029f498823bcbc8f9ca076b377df6c2aaf550b694cae9335676c87f4fb8e67d06ac5d9faa29a0196d5c2df8a6a
-EBUILD sqlmap-1.8.5.ebuild 1335 BLAKE2B 55462eab32ccc543654c932963d24fc59119863a8f553111f916b7ba06cff85baef86755dbbf14dd60b6ca6eeeeb336e59e0cd4e513119a9b097ea055c083378 SHA512 7632177d1dc0d78a96d6fddcb7b434c419a039ec5ea3299733a9053bbea43270b1b865088eec1035f8fffa77d095a0c6d560d5a3bf0fb9fcfaf4d325af839d81
+EBUILD sqlmap-1.8.5.ebuild 1333 BLAKE2B 90bf557d27df5e711610f0e8c4d367a1de7c48d044e320a66a1c98f2c367a645e2cbc58809dd06de77e45c650d07f064c5ed2c7aba6a8cb4c43207b653870b33 SHA512 bd3e60b4086ee3fd4333c8bc0bd476ece02e37029f498823bcbc8f9ca076b377df6c2aaf550b694cae9335676c87f4fb8e67d06ac5d9faa29a0196d5c2df8a6a
EBUILD sqlmap-9999.ebuild 1335 BLAKE2B 42ea801904ffdc7f85efb741bc9670bcf75981ee8bf418f9e27d293ad37d32728f7738b163aba3fae14650f5d72bd24ffc1b0302c01b51736ce70a0a0bcb7aaf SHA512 591be38a905f3e730f312b1d8337b8bf3a97679427e71491f0fd5090017f70c00efc9a44852b2ae9626ab6ba6128460c2e5a39623c75c6df00476f7fd70bb146
MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9
diff --git a/dev-db/sqlmap/sqlmap-1.8.5.ebuild b/dev-db/sqlmap/sqlmap-1.8.5.ebuild
index e3d99c9eb231..caaad5bf9d92 100644
--- a/dev-db/sqlmap/sqlmap-1.8.5.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.8.5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap"
else
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
# sqlmap (GPL-2+)
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index 5e6f8a6e4916..338d96a865af 100644
--- a/dev-dotnet/Manifest.gz
+++ b/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest b/dev-dotnet/dotnet-runtime-nugets/Manifest
index 939d51da9c8a..83627ba22f16 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -1,253 +1,183 @@
DIST microsoft.aspnetcore.app.ref.6.0.25.nupkg 3356722 BLAKE2B 7808c6b0a3b3cebd5a1968314b89d8b38c798c7480aad4dc53172a004bfa9ad807304afd9657b3a9710d72863f70674f02ef39588783b93245195f3f2829b29b SHA512 bba75505fce0302817e984b9d6faa71479f2761ca929c9b9a8d8c5329dcd607aa15e3d0dbaaecb03185a9a0fea689b17ba3c47872063220e8d8153ca547c43d9
-DIST microsoft.aspnetcore.app.ref.6.0.27.nupkg 3360538 BLAKE2B e3d4c51cfff404cf0dadd619b3a01d6a398417509680298de76baa56dfb6ba38a6b30e656473e9d86ac59c90b28dc4f3928f2de548b5d9b93f50e4515595f88b SHA512 2ce394d2aa6f42ce1ed464bcf0bc10e028727640aa7c230d134075f66addfe5e664eb436cd27d32de3f7338eac0c2d89dcb1099f833c168fe1b0b54ca344b6a1
DIST microsoft.aspnetcore.app.ref.6.0.30.nupkg 3353063 BLAKE2B 9b9e1b4375b80615f6b41400f9cc6cd787e87de1a88f3f7288e7f206502a202cb062225116c39e0783a3876d2168676362519ea1ad914c53b5f4cc75822957e5 SHA512 15445f1f7f3761afa03830b65488f58c6ddb74c8942725e407826605faea8d765bebf26d9093303427787b61704d27acfc416a7e7a015acdbf8666c5b890f3db
DIST microsoft.aspnetcore.app.ref.6.0.31.nupkg 3358756 BLAKE2B 39e1813d01849ac61135b39db4413687e7a309d10690be425a8acb0143b5ec6723c7f78870b282c5cfe5554765d3b365ee7f5cb33deda5f38d7d22eaa09fb4ad SHA512 f07ed91d3b4ee33e1da53d3c257a395c4687ee3867979e19ee890c3dfb7b9b21fa26fbca09c5b5738181fde034b395165c8fb9f8133d3e5a44c536921c45160f
DIST microsoft.aspnetcore.app.ref.7.0.14.nupkg 3572772 BLAKE2B d13fdf2957220158e22cba3f9a33b60e3775fa22254d21183d38d7bcc9e4220c5cbc2de5a586baa3a40345c3be58c3df38af2406b6b5d8cf59ce29e021b16e12 SHA512 b44f46dcd29ab33e860ef04da42b0151b96f95a9375ae1225c96b6c9af3ae12470962b4dd9c3d33f70bb7f8237a8c8d0edaeb0d17bd5c8d9cd8fcf0d70ddb221
-DIST microsoft.aspnetcore.app.ref.7.0.16.nupkg 3578653 BLAKE2B 8f8f2f2765018f96286d0f3e769ccdeb6a8663046bc5968fabc5ecc6fbccf55f5bb567f93fd47c2bf50ce8fa15790635e18e87b2c5c4c6c2debbace71aec717c SHA512 fe195d4134192747444e2555519f163ff7c2e7653091714f54bb343633a3124a66842a58661ff47372b7fa7cffe62b4195f4d95b289a12e8a4dc9a8e9b8302ab
DIST microsoft.aspnetcore.app.ref.7.0.19.nupkg 3568997 BLAKE2B 282233fb6d08ae569b93827d75a0395bb9da59a5951b68255d01c12dbd8ae4ee7c1fa43412b9dbd4c4ef07ab10012100f60e2ed303891bb51d545254113cc3af SHA512 43d740b98b43dc766605f5de2e1cd8ececa5ff2e6eb3d5ac0696bb8a19e8b098c16363edbe9074f911406b5a58dde46422e6b064b7165398aee137bcc84e95b6
DIST microsoft.aspnetcore.app.ref.7.0.20.nupkg 3574405 BLAKE2B b25ba2889b7b537a00d8637afc1f30a407f731ffca07f122fb48a6234aa7c0f7208b150d5e77546a5afcc117b172de7c7dace8d07af476621342250dd71bd112 SHA512 c925fa4d9162d5e4898f7737248ae808bcc76d990b9abf9f81e43bf00518b0e5218ca2b0eea962a91a0c2b1f54a9cfea30c9324694817307c9ed7eef5986cf79
-DIST microsoft.aspnetcore.app.ref.8.0.2.nupkg 4405855 BLAKE2B 54761fa6b73550b71bbf5a14e50d0a234bbf74d73cf36ca8de18b645928c616a6822105cc87ef7c6a741e7450a7662ea14be3b50925213486f47c1fcd1bf3edf SHA512 af0593a324b2a6126cf9457e2cd34989b4c5b01af5c676a4deaa3c8566d4122bbb0290d5da96d3652a50a9375a7f7e287e7a0c064a43e611f92ee124cae150c4
DIST microsoft.aspnetcore.app.ref.8.0.5.nupkg 4407963 BLAKE2B 07910a0f39a4d1f6f09576a78a896794d221b31c0aa67c8b37b61a037cd43c8f55b8162cb46bfe6d11bea15e035bfac2a16e63eae5990e520f4b393dd41421c4 SHA512 2f9b10add30994c9fcf8cfbfec7ac2489b908a28e6fed6d5da201d3d764bb250805df457441722d4bd810a8cd9ef2b475ac33c88e2137168a2556b0d78be9ba1
DIST microsoft.aspnetcore.app.ref.8.0.6.nupkg 4415504 BLAKE2B 8431cbcd411421aa013232c3de57124c400c6e1edb990af33743126b23103efc5d26d89d327096e18994ee7a85b65f0bdd450f1e1938c149987193b5d92e7837 SHA512 1c294845cda71441825ad4ed70d7bd9e4155a7a389c45ac3f2f08407872716fe077531ccc5b783552cefb729b9f111837ad671655b792bc03ec0d6cb7db796e8
DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.25.nupkg 10120602 BLAKE2B 79f907afbe46d74bf102fb6010632763b93492e03ce2db0231fca4c6c63c7708b320039a7b0edc54afbd3ada7b1a564ad4779c6a2e50d877ef0fcd42ba30fa4d SHA512 931dbebcd3e4de64c0c9090d9fe1af732cd319f5b5d0572e551f838c1e3944f838be5da7880019e3b571afc735f93c79803b0337ee7cd9b8b338a8e3319e245f
-DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.27.nupkg 10129887 BLAKE2B 598cd362a9a585bd0bf1733ce5c376cdad37915ae305adcf28438247cd11dd98bff2efbf8e561aa8cc31f65bc532319f9fbe74a6c666d625c9ade13e46d439ec SHA512 eb94db34729c21a31dc79b451a6c025edf0dabd14b9229d5572dbb6f1a70758ea865fa97dcbe20288f250b6e68a7508e261fe462bc2e2ad0cbdf787e55214dfc
DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.30.nupkg 10125354 BLAKE2B 066fef75f633713b95d6461f38152d2c2b506a3e95934607dfc9f47d5f640e7dfa6cdea8d683944483aeabaeffb04de02b1c694cf18bc2ac524d0d8a5479d001 SHA512 89ab670cc2c56237725cecc9893a97804148ecd7ded26dd44c8b0f6094090a05ac87d382a37478d152e821f8ba7eb19ab996c333f8f42cc8262caa9390c07912
DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.31.nupkg 10128326 BLAKE2B b85f508c946f18ecb817b89ed37cece8e3a26f30335c7d7c592f3ab55d8e75366096efd581ea6f2498110ae53ff081377bb731d5be8e8bf1cdcdec8c8813cfce SHA512 2337ff08b08b70231934947a41616f349833f87dfacf734f3f5c4b50bed3379d8ad72cfad208c3eb38bba2960adf0f90c8b520c7a0e7b7d2b772a8770fef86bb
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.14.nupkg 10832780 BLAKE2B de24725c3bcaf0a593946646b70ee519b6173968240daec234b2a0347918bce594b296e9c061c9b7b4983436dfc14d23cbeba1b3a756316ba7522f1dd0d79613 SHA512 539cfe74fea5433f2255bbb6bb7afe545a98098f5299f8b667f2347cfeb45b2b71532f4e0d353bdd0b80195448367557003f4b11021325933845bc57a296f8d5
-DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.16.nupkg 10841114 BLAKE2B b38b731c59e9f5a47649db420630e5cff4e9d940150d127ba80211995e8dab7cf898294912d26a509e26b91371f04f7649099d999cba13be72caac5c910939b8 SHA512 671922437c8bb248a347d414cadde70240573bcf90651decadf8081ace7eab2432620bef938714df2fd2f1fff0629e799ee4b72cde26f3b1c4042b6024e25a37
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.19.nupkg 10844438 BLAKE2B 7411a08cc9a8159b72db617b7066b25a5bcf8a79ceb2e5c8ca65b40b216f262ea4b94491fcd42f3a1ad7ccafc515824a32786605964baa81ffb22a25084903cb SHA512 cbe03e42c3d4b9720295bf48d7f7fcd606cbb7ffc3bdc9807bed463f11ddf532532126c53199df4c4e88cd677e4ce11a839d4c8c9c85013bbf7b7da24de9d40b
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.20.nupkg 10830958 BLAKE2B a5df8bba206169ab47530b8b7843b5c19e6f06c4d846ac780fd8dce27ed11c91d017789531e07c307f62ae81a8d327e99fd0e31fb261cc2b86272bf197d1b21d SHA512 5c7c0196b001c59039f859f2d33b348106bc38b1ea594d9d093e60b63d01dcef41e7af7aca21f45a34aee007f571ff6af730537d538f9158788797ad7f75543a
-DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.2.nupkg 11779783 BLAKE2B 5e825a1b519d28ea5f0c58e1a1a7ea16e02f50b222b8f56e97044983f3d5d2252934d0b115606e12b54b7b853e3819676f6ddae41d2c4a19418585a47bfb4b1a SHA512 f577b352b3e71251521275781ea594734a32b5212d65b85b92f0d04e56c66dbe75d34f82601784375cac9e2464eedfde4098ae31643219c571bf254162f43199
DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.5.nupkg 11785019 BLAKE2B d4d3713d9f69fe0db50593ad97b6ed05f5a1b5007f1ef2ee1533448932e06e35884865ba2829ca5a0df777a145cbde5674cfb771867561fc68d90c600ccb0922 SHA512 f2fad67df54aeb0740f69745918d4d06c9fcd05bff43ea3b89ca9f44f396de456b75a8a6b8896348230cdebcd75cc4cb49e8b12b558c21af9db025c049fa282b
DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.6.nupkg 11795689 BLAKE2B 8df3240ed278c4bfd40c92c34c324a64385f03d49e70f0187d6de39a9acd5a9c26f1414f75a424f555b30242348115cef66aacc9cf1bf58e448938f4c0606b09 SHA512 464fbe0d04095cee27bb2796ed01af43ed69f1c659a73ba10479b73f8f0134e876bc283c9a26470b61760c8c2d34726abbee3ca3d29a394a1c1ea3c6d54a6c14
DIST microsoft.aspnetcore.app.runtime.linux-arm64.6.0.25.nupkg 9894201 BLAKE2B 369ed93078fb373bdd6a640ee1f52ddde23719415b5baa6ceeb32b82532365e2bee736fd060707cce9e0f2840ead7c235127007fde1c86d6449a6022e01e807f SHA512 8e747dc94ce413c8ce3c8ea6b3910e2ae9c81060e0fd73785675aff942bd10a99051236eb367f9f676badc3b8ef47051f60baa77388f8c5a9c87b7de1bc14b18
-DIST microsoft.aspnetcore.app.runtime.linux-arm64.6.0.27.nupkg 9895087 BLAKE2B dbdc081072d9c2d2786e2fe17166f8d3cbefa3cc8a72276d6d84703e7cc2c657b69503a5ec5e9d30d3bfb435c92a840935d1ba39b902baddb19feebacdc53967 SHA512 ff4323bb32211df5861f303401458eb6ff8bc2fbf1374eb6f06d10409b0ecda98ce5a9a9f64c005c8b54326dcd4da0134b9e58a5a3e55aa3b071330bc247d5e8
DIST microsoft.aspnetcore.app.runtime.linux-arm64.6.0.30.nupkg 9894660 BLAKE2B 8309386d78b4c4e0d9970b33503247a47a77b7ad0cd939a66c418f224a52840fa630423b22e09052630356f12e82584e57bd139318343f723166d0cf22994140 SHA512 6bb836981301300bca8cd51984c9f382e6a5ea9389b0f6ef0be059202a83ed06cb94c5c9d720257a95773d71486bc1e59db68b50c11b55facacaa4ac153d3bf5
DIST microsoft.aspnetcore.app.runtime.linux-arm64.6.0.31.nupkg 9889528 BLAKE2B 707896cbe95daf4caecac7d3b44bb01e9452905829f3fe6117359c6fb579bff992f9a1edb143b05038146ed95ea58dfbb2154ff50cb9b7b08e20250580ac9f11 SHA512 2cc18bc886083fe495ec12c9fb00ba068fcb0af1e4a29c2dd4ff77b98b2b66c9d9c01f06b84abc96088dcae8d089813d9f1e0be09c38c40fc633a6709257b41b
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.14.nupkg 10638789 BLAKE2B 3022e2383ff5dc51102940fda9725ee135d31a12a77f7ae96f1704589c16661ccc98260b7c86cfc8235e4a1813be5c2c4576233a3b62342632e947da5862578d SHA512 d9fe593c0123e908bf6d34b3984dfb41688ab6b5a8e47c8383a5eba8cd0e6529bc4ce8a397d5b3d0d87a231a0270a82c45f1ecc890cb132a2bcc8566ed02e72a
-DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.16.nupkg 10631751 BLAKE2B 920692cb2d2163d31ffc300f1b79d1dae8ee8ed8b85120e09b2058e71be8191a978b6a9a9303e8f8ad3950e3388099584aa85257b018a0b95fa74421f43dac25 SHA512 cf5f216672b0f3c951a4afaef177c3c09fd9a1264f1d01fe91cd296417c0fb08bac4ab248c3ce2324848e1029c7c523a38907a14cea2f168a5faf04c523c010e
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.19.nupkg 10633554 BLAKE2B 77d8323bb77c919a8db621bdd0e826a1d6734f5e264956da467b0d1d160fd63fc1e23c598481c1edcca8fd7037f18bbd4405af2b5487149ff7bb16d10716a450 SHA512 63146f1de02a688060fa988c5bdbe3e4a5818351e1b989b8e465ca9c6fe17b15ddd0102376c38df2d937c1862181ff5e64af7781a64ea546c88805ff79e51d86
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.20.nupkg 10649450 BLAKE2B d5203cf92e4f9f7e5a9ee443f167e902a355efe694c87291d734ff0a79716054850992907fe4e1febc6b0a94980b4817ea5498aa718874c05ae7ce1cd038e434 SHA512 eda94481d692f899a1b1fbe065670e1843967cbdb44c54a1c246e96d1b62c978d7ccc57a24754447cb379feb55f817a9f39304f85470661db560af8dc77dda66
-DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.2.nupkg 11509802 BLAKE2B 8f8ba2dd5be409335fa73e1108cde796722761442b819f5c886b9f4a13b0986e7f0522856e0d8f72093b013fb824bb8718d5da47c37f7c45f264f2bb64a89211 SHA512 95a9b62f0367a0c6367196fb645d5aed2936052dcf4ad89f14b471e744b71c90b51f475d01d8285757feac36f6501ed1fada8453c9223d11b3466eddb22b5517
DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.5.nupkg 11536180 BLAKE2B c5d11c2b78b84b35150e93c1d1dff521a8c6b16d150183a541b9554acac5ec0953a0cc7de7de4b66bb4da1230e27f744ad12d647c49318904abd874cc3e55f2d SHA512 287fa013fc4d560ca28a67e68baec62fe60f95edcac7eba9be6d51e6b81152bae96555ebc8f2570cad1d2696e34ec2dfa72ba0fab1fdc559bb7cf2f74dd9a5cd
DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.6.nupkg 11526558 BLAKE2B 1901a8bc2880cfe22062ee87651bbac1ee08dc8655d5b86c68f7939a928b28fb322737918e6e71a342507ddec2ce93a2a2ddba45754213e3ce22beecadf737e1 SHA512 c608fb34dc086e96f4c51f583cae1e375a1a3b272f212ef61cc24cf22312d9c1e4096292139e79505debede83da9162e7ac2ae9b655cd2379bbf6971a480725d
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.25.nupkg 10121947 BLAKE2B 3bf9debaf62827d8246e9af208022164ceb925475d75be768ca862d5795f5c9c2515a853c0c6717f5bb0571f0dbc77c92482d3edf3eb2e9f077556770c918824 SHA512 fe3d3aef2387c97b7d6342198d01b341269bc8c388edb6f3d5a9eb37980afa8ba9be95aef2b02f01479167e6f377395096b133879cf269d6f925348a74ee5bfd
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.27.nupkg 10131193 BLAKE2B aaf5c41fabf8d55d4e2ae42aee51087cbb7410fc0fc27445d9e47e7d4f0195ac0f8e638b3cd25037fde5c6dbcc1d10cc7cc85d11cc6eecd67abe343f1fba13dd SHA512 4b42c7ba4381ebad636a43ff7b3f4949b8e37d6bb497b85bdc55e478f1df03e9d2e503da41b92048181702004f23655efb5bd470e4d0f2c5e2be10d1fcf6772b
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.30.nupkg 10127015 BLAKE2B ae93cc9bc57d7090e60f0dab38241d6dfee7bbc37c4090bfb0abcc6cba360522f3f4d9dce5d00b30719eaa919830f16acf6532ea572351c82a6e0243857d2296 SHA512 901860e6c6573d33d3122a62ed02db455b850d3a938536ec8581afe51732be7ad4b20630cde8b719d038cff0fbd0217282a3f880831a52a2190ed9c33b654dc6
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.31.nupkg 10129602 BLAKE2B 1cdba2f549834cf18b1ae2f6504a240de57bf73a9c934e9533247e3d83cb23bb737629cf4fd2f8e8ceaa89280352f174e138a6670151a87dab015fc974fb513e SHA512 79ecd7a5f01e956f479586e8affea6548aefd5a9407be0d278b91bf4f6fb629d75ed7a52a0924fc892b12cd4707840d46cf654dadb44a4003db049a828f6d5f1
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.14.nupkg 10828513 BLAKE2B baebefba9d3a93d22ef3bf588d3d0b7d16b6cf1d9ca573aba80c5a4b89a81a6ef6c766c0678dc56533c98ea7acead1c87a23e133ef716aab6aaf4e160e23138c SHA512 a7b6e8a39efdef1211088cc91b9d9d50d2d4a934b2b555b5cb2c604f59f1bda974fa84be7686181205edd5fe133f4ccc5b801f99cf2d66448f7483354df146c5
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.16.nupkg 10826506 BLAKE2B 24addc54b361620f55009e19c5c7f35a98f52ac5ee73cf4d4b22ab69697b36d438a119da4597bd56c7a9d4aa33850cf17332ba2d8cf662a9616b19d68917348b SHA512 a20faffe79850e0b25a7a9eaa6819f4dd196e6015f5fe3d856bd52affc10bb0e637becc7ffbda7400d96f0dd1fc97bd703e52dd38c35a37f7429d0f77f78f8f7
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.19.nupkg 10845966 BLAKE2B 2dc3af32669b15c297e711eb5c6f3ebc95daf01d032fab40c003fa3702fd2bcc426941bc88ea1a1b5954c050f581373ee117a3dcd9c9545a9a83883e16611fc2 SHA512 2b8ee090efec1d2caa7999995a7b8749024e4098df2796da8edebbd5e73738dbfe45a86386fde4c535476bcfd70905b4fc2ec73d32b23cb7c6fc40211e80bcf5
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.20.nupkg 10838156 BLAKE2B 15b3a919cd22b3ea574dac62d76e2d39fa496a07f9e6e3d455cdabb99b34d0f8424efce1a404220c92c130e081d837dd8e53a1968881d3e5a10094c73ec1d961 SHA512 3042b803ee94e73731e2213e0fa881587a085ff90949251795731e58d7ccac4f24cf6cb4473724e7fcde217ca3dfdbcf0899ae3609a436a27405df7c93de2c7e
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.2.nupkg 11778866 BLAKE2B 0300b2edb4d2699cdde4593518d93c9e9e6a6f4db6b92ae68ec3006928799c162a555e178a73acbd6d3a9815b0e7424f7b245c0419093f6228db9f3d3ebe5a12 SHA512 6c729d5adab740a1ec0b78afca5044b7b9547520efa11688f9c20d8b5f883f401c079c975f67655941287965e4ad8ab576fbffd1003cdb4f0768d48ac9a6cd43
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.5.nupkg 11798069 BLAKE2B b12e469a7e43b23a9f51db2635e48d4753cca2401b5ee0fd1fabe01bc92dc614042f18cab2b3f52a02600530bd6b9045b88a0d013192b849954ee13f0b905b0e SHA512 19226b7683fe4e183c356c6f32b5fc623da87b92b2ab756be9b199f7f091dd6c6e38b9e50933db3de4c98456c39813aebbb6ed6451600031f84e77f0c46886e0
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.6.nupkg 11795628 BLAKE2B 654dd8b6e2b27b0206cad77c890e49215f200970ee108da7a2da958fc260feb999e565ab8202357e1882de186283a0af07b6021202b9f5da71a892c9fdc01cf8 SHA512 37e7bb591e5220d2f34667744c87d7191e821649276733d326fa3891aa680ca5b2a30f23363419d329f64437a5abbfad07ee33c7f2800b60213ba188800dfa7e
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.25.nupkg 9895615 BLAKE2B ee2b219f67858cb857189be50455f6b67f8896e233f0c300d7fef758152340eae9f4e12bb2e59d1c04d88500d7a9fbc4c0c80940dbdce21ee391e8ac28260912 SHA512 1b6d1c3c9656ebd19a7b2e445e4e734e205ccb74246b984fee3b0f96c4b835705e47a4ca3a2ad07811028555ffbcc7704758752ac6b22a81e031834381252499
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.27.nupkg 9896431 BLAKE2B 7d719bf252632f347ae965dca3a9e13a23d3766d2f00a1e5a98bf1661793e85f862ce6b22495e270dd5a7116e2292a7a8d7d16c9b9506e9472bc68673c5c5d77 SHA512 84deaf4535865d54175de5d467a27708b0fc6b8d791ee70cc3874792827dc95822b8089fcdeb285273e1dc4010d317da5e35a8de19242b4de11948f2cc2854e5
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.30.nupkg 9895808 BLAKE2B ea76e1635e35c9de92cc064fe91feb95b20182aa6d951aa114d37b0d2ca97438a27f4799aea9e8b18d290c7b4e887cf43ffe868531c12a98ffe684db950adf06 SHA512 cca53e478a7d210d6cd380ca29e7d658a39fe8731bfc919fccb455c144567d1acd64997e3472497750eb4bd11480934776b5c3aa8d3ece780e93439dce5d2468
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.31.nupkg 9890987 BLAKE2B 8dc755143d543bfa8967ec256fcc62320bd2854ed890093e5c30b232a89e89e30a6c6ad3d6a0b6edbbc8637133536c72856976d2d191fe8a36912e675747cc28 SHA512 d0edd4fcd118cad60b741cf3872509183247f22ec47edeb0eaf9d4d540ffc6c62fc458a8074f1475e34a182bb4361d57fe89c8e043f02f999d6d738a4fe15d07
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.14.nupkg 10644195 BLAKE2B 20c3accadca675cd0849fb966d49c64953a7e0841099e145f8e497d696a6092bacca684d67bace728cc8d2b3c5b13b90e9e744a26968f1c8dbdd12af434ed8c6 SHA512 fe7fbc9167a0ffbc735a08440fe31d7914c2201614650b3536a3ba2d2ae0fd14b39398ac6b398c7a1012f46620404ff19faeeace631fe0b7dfbd9bc12606450e
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.16.nupkg 10633073 BLAKE2B fa8173e4ff52157f1fea22d681b34889204f0ca681e88e14d2a98b8be5125acc184366a31db07614e3f50ed7222d100b4e428b3059119a6d6627b64a046676ca SHA512 1db5577de4aef9ada859d06edf5e1b1546b3dced37a60545056319cfbde2bd7c61c0b7e759e55951bf60da7b6c276bc6734d02374bab17b3c45315f96707d539
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.19.nupkg 10650775 BLAKE2B c17042afe0dc47909d92933d117503c3226a5ce22fc26060a351c79f1b8d9ee05f5a24d4fb699d8ce6d0cdec8087eb58fbed02b0cf2c1246c77cccf158efd55f SHA512 43614e1095cf853f4cc12a38d337e0ef5402d2da2c857b6ee86d39985e4970ca6fb2b946881bf75096ae375e91674aa4281c547d7528a55050bf0cd34277e8d6
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.20.nupkg 10634450 BLAKE2B 939392cfccca0676e4c7a7d4c03fa7e705411a14fc9882df609f08b0a775e41bd8a24c98b1e567d6f7355420097fd28f85b83ce2c77d94c95b897fab725487b4 SHA512 fc7b7d2a062dff1b16f1c83309bbc58ec8c6125c76e2be790551acad0480e952c9311beb64bc14ea52c5b98d71d027c5e402ecd14bdafe30b14edb7ece081a60
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.2.nupkg 11514727 BLAKE2B 01bd3b2c916b90c2bb1844926ef8470d37a2eb5ffa36b971073e72e367dd36fbd5d836fcef4b2116de731c215255525290b9e20b1ce3d1367e26489dd6434250 SHA512 fc91a00e0bc8601f0015e9286122c1d51392815a85fc7ff7e39392cd21959a7e426816c822962e349f2263aa012c6de85e0c20e0bab000967fa59aadce1370b2
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.5.nupkg 11537578 BLAKE2B 68f9fa30eca0855ec017d8eacd01d2af026d79901b8157e64195813e3c346afa547005e0945fc3d767fa909a5199bf68fd2d046714fc48f9c96d9cd37eafef45 SHA512 693e0779ae99ac4f6a55d43e185d910879181e854e1855cdee71383929f02f3bd95471acaa514edaaf2286d156fc16b7c7e67db9c569b9a290fad6b94dceedae
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.6.nupkg 11526617 BLAKE2B 39bf235910bb5ab4d9a04a219a2ba477245dc03bf5bd4adcbe9aaa149120eab6fe52008c2dad7284745b73f91a29bf9edd3d924322bba505107bd3a75f3c6961 SHA512 1d57acec0726a3b15cf4f57749cbd5e69a09d913fc5ae1b495b4ead4e93545eefe08b5ee180a730a100730ca1ada74ca98c93c93fc2b55b99067267f84adb43d
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.25.nupkg 10239665 BLAKE2B 8447eee0c35ebdb4db6c56e43962ab7ccc2138f83b32a00f03fd8154b804e1640c1329ee4e0bc9d72f001d8fac020941ee1cd05efc1b6164875a784a6cab3a64 SHA512 23edb917bd02cf48337295881a7fc6c00dc8c2221367ba74d1531ec819224c81619bb50ea5cd3ddf84d17d540a8c4b52b2bdda88d604f3c9c96aa4427a221b16
-DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.27.nupkg 10245738 BLAKE2B 87c8fa87420d666028bbad8495a575250446b9a4d66abf456ee1e3beb5131294050e5ce416a1018a005f46135d2a1deadd37b60ee3dd62b7cc51f98b0f554a8b SHA512 7b528cb67669d373ace61184b5adf7328073c13751e53202d5c2b06328c33f8c304b4ac7adc48a088ccd114c774705a97fc44583b74126bd95901d507d5d40c6
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.30.nupkg 10245506 BLAKE2B 065a6fa92c2725cd1c0fe4dfadcb54b115c5fdf6df890ec21d547154c9d5f3af437b15835aa505a8d8c287929351221e1e0b2cee14cd4d7166d86b7eb3685c9d SHA512 964105262ec140d5a658f3ed2766c965990e22c90cada972829f5a71d9d3d4be8452d88f84caeef64ad83f5743e981e43c6e0b2470672b99810b68e25f6f567d
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.31.nupkg 10245991 BLAKE2B b464c561f9bf119a21c9bcb1bcba60f67da6767858fcacfc969ac787194fedcb1026117ebb7ca7ad59d6dfbd25068aa887ee320f833b884171ce4f799582e2ba SHA512 e7cba7334eafb6d98aac9bc2aabc59484dfba619647ac2ebcaae441b60583e44020357346b0badb30d1ca3e1b466c375fd4dcae7872050a5db9d573881b9f5bc
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.14.nupkg 10891413 BLAKE2B 78cc4ef503e8644315509c31bfb130bf7554ece2e4c5801a5ecc73a934f27ed04eaec696535271b269feadf240c93c9c1cf8cc0c9bfee19aa7597efe84497121 SHA512 61e8a4c4a4bf51b40aa069143af97ef608ad5ba2732586a5415edab0730496f6e654a0909e04ec909e48c2ba2f5f7e0998c7900d2c8afda34320126409daf6a4
-DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.16.nupkg 10883491 BLAKE2B c5054805b085deb09e51a14c4a3ca2d27609b84351e508b8f30e78044e6ab0c97f4e5742014b8529347e8b38fa9831527f4262da904bdb87d96e226f392852a6 SHA512 01d3593de17f4b2b4a9997dd71841399269e0c3f5d74c55757c4f8ced441fde3d8a6c4f82342876690ca422d0780648556170eee5d9bcc940bea4d726ad9d682
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.19.nupkg 10890958 BLAKE2B 47aaf19644ff2109ae056308f7f78bb033e83bf06c7a09929b5f9133350d012882b06fe6371aebd99524f03ff16d7b580661aa630767b9f626877e5e42b47898 SHA512 a014d30aa669075c39937e39271080add5e48b2b9552c59af49d3fb00737d9dc0a612fe741d74efa81eef5692c8e62c6fc0de42914cebeabfc10b441dcad11f1
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.20.nupkg 10885360 BLAKE2B 027dde78b9d5113152af7019bfde8e2edf1f993cb132c686fccb9e1e56413676c863f54ce6fb32050e5c9a0e9747520cc06330716b49c94363bbfc2b0a69ee5f SHA512 c21db96c1359a2c7e53e3da971b20c07f7edb6e4850af5a7e0df1798361de9703dd51a519381a4671e74e4f982fa4a5f536160334378cd682a9e372b89fa7a36
-DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.2.nupkg 11778976 BLAKE2B a14e0e04ed05242a9ff567173234bd40b8072e14aa488a02a5590b807fe7e1cd28314cef9b26c4bade656d78acb70dc55341681de6a7828e5f0a977a795d39e8 SHA512 a3763edcae39dae6e3b12fccc016fd0715a15390ae210b40e47cead1521ba1ee1758bdf4bda7921b8ae5cbc244ad5267cb40044081d4f3897c61ca1e699b220d
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.5.nupkg 11811511 BLAKE2B b072cfc10d59bbc364012dad4836dcdc538f41d3b78bf6e2ffacf68cc405c8a4ddb168dca48301c4aefa4a6ce92898e4e332d611a25f6cadcc256e0f83f89181 SHA512 166207e1b0c45b565e6f9c634924ba231686e0bd459d672e731c1db157d6e32876c181db76b26be3d652151ae261145c75b7219f2950994e61147cb69e9ab7d9
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.6.nupkg 11811006 BLAKE2B 7d56c88cdf2312296831a902400cd474ff2be4059386a650f1b1d92e13b5e662116b1e96c249b2a30e77ace59b0ee82368dafd3ed0d3269d67d2116a3816c10d SHA512 f56d5e5fa3fb12f289543042cf7e12e429c578ced7d6dc0919022ebcc66e25ecc9ffbc9182672617ad278ea64116733f1a715b35368114b3b6ae72d7bf49ecc4
DIST microsoft.aspnetcore.app.runtime.linux-x64.6.0.25.nupkg 10238501 BLAKE2B ba9e064e98b723c8a9a63988489b01ccd9a4013b30199483bfcf385545835fbc7f4085f2b24d486abd249f073c9a4b51581b317ec7ef700ecd77a630fb6b33b5 SHA512 b4633649cdd291f03505712bd518627494a65773f68a958f51658e22f5773a09857c8f0fbc3d3db7cde33e9c17a66e34b2e7f80fbcb2733c45fc669eb096b796
-DIST microsoft.aspnetcore.app.runtime.linux-x64.6.0.27.nupkg 10244422 BLAKE2B 32b756a5830ea3cfd8d8e164cac6506a79829bea2faf7426b074413e20c87544af0c291c05aac9e0487a047c7522e401cd241ed49c9cd8038283ca74b94a48b7 SHA512 362933c28cece41756456f8965a9bbcee46c6cfd9274ed9190b182f9a0047e875b1ae99a4443f9511a40a8d5dcc51bfb85005fed38e31c1cb56390ffc50e6646
DIST microsoft.aspnetcore.app.runtime.linux-x64.6.0.30.nupkg 10244275 BLAKE2B 0b9dbb5a273ba2c0f93a689540c6d0fa6b6cb8e6e74f87622e379e42d0249088779e52d720368b22fec41b042cf172a36231b3da14512838f7be8d0c56f7b4f2 SHA512 088a75ea111a22dc46d851e46971ffcdbccb30613cb935384ec1f15fa7c83583f50aa1b77f4121326732bb807092704fcb4a1c8d63899e882181a7e120678842
DIST microsoft.aspnetcore.app.runtime.linux-x64.6.0.31.nupkg 10244546 BLAKE2B 461cd933c6dbb806004a1eb3aefd13c72c3d39136c1a176ae2b30219c660307e82bcb8cbcea423cb5b45a1e1e2353fef88025d754676736068f16ef2933db434 SHA512 74f2e7386d24890faa3eef28f80574b4dd82c6fc8c418ec61cd634d15f3674674ce4a358879369f8a1486b36383a902ea602e32996cdce18eb4495be6a0960b0
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.14.nupkg 10896161 BLAKE2B 0cd423dec1ce3c73a439f74af6dfb0dd4dbdd177f163dd672829fbf58e1fc9145627c4d45bf243950e668604b18fc95fcbb14a4d109e38f9f150df36a461e869 SHA512 01e3f1f12046e02cd8483dc7025fec4ce57d00efd1c042ec1aad5c482505b44743f4450ff55eb27c32adc8f3b10ea03e0cd720f7b55c73c0ef2ed5c095f2fbea
-DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.16.nupkg 10892993 BLAKE2B fa81d58bf5b80ea01ba6aeb93ebfc1780d5cb6304675a89d3a5e164d82cea7659f86173f1764f465a38f3cf7cd4a90b464a5003755acc1853ce67686024b90e4 SHA512 a9de94a42e46bdbbe0f388cb3a23c5463fd654732ea2666b44763551d0fdbd34f2dcad4b874dbe6f253d2e7021a6c783ecd4669083035286f7cb6fa5d2d12868
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.19.nupkg 10885170 BLAKE2B b7549ce7ff4e0f3593493528af29f045ddf867cf4f8bec1e12ed2686d8e6fe0b45709db52227696c1559ef2438b68c682b26072ed5e229470e371d6b376c8410 SHA512 ffb1bd7eb074e575f1915cbc2fc474720ac11e64f653ce24bd37fcbd1aa543b0b57fb7a0e256128a52a1fd6967d9cb3f06ebb9fe67ea526d63f8aa9300aeb7e2
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.20.nupkg 10898665 BLAKE2B 17b364ebebc76c938b7f3dc1c3ff21edc7c668859c64166006a618d32cb14193a2ad9353333cdd38c9e6d4c1b1958563659f9e827837408e72f0863cc4e63286 SHA512 0c2f886ac4af61f9c592b713de09ead3cb748952a620f9b1105aef213c37a9dc07f58e64cfd644238c607100486ebcd4704fb3ff9af05958404dcc4d1e06805b
-DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.2.nupkg 11784941 BLAKE2B 7ed8a1ced40fe23337e988f06ca58ebd9c40648fcbfc96dff8c5bb14640c6b5a0fef818eeae2391f690d36bb799a3a2a6774b9838146f192b6425665af8af473 SHA512 8d4fb5191b7d55b33bb517768d5d57b9271c191ec9fa634265cf9fb2313a2282a48d7f1d96fbe6f8cc5a05f534db31300f7b6f166b9d55af68982d82f80b060b
DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.5.nupkg 11810832 BLAKE2B 3d1ccc539df3d0cf6578ce3b47f115e9c1bddb17dab522ddadb7a41c7e778b8a4b878a68174f9c23a486946e1c85019ab430df99b70bbc3eefe679d9eaa87cf1 SHA512 e53840b17723dd593f0daffb9fe549a1d924df1206973c8b3e26e48ab0261822813f745d9704303b69f78e2ad319d924347a35de6ee0c196317bce82df2e91f0
DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.6.nupkg 11814085 BLAKE2B 6b27c38b1620bb6d6562360275729cd55266a2885f3caa67ce30b623278e7ff725b97db1d354a76e2e612b27cba00d267d6de158e2dc2fb9c8ba9393433c9c0e SHA512 6c16d99992b6aa718d1025d990023257b52b8296c3966ccd2025dcee0af7725ee73367172de5f972dc2387ea0110a4391c7efe7e1fe448cbd6abccab161d2aa5
-DIST microsoft.dotnet.ilcompiler.8.0.2.nupkg 101965 BLAKE2B c685e8ff7ecc033c2126f4794f6f5c51b785e89dffa4cea7235f872b21b739f3c405bd0b08a35893a9d1c3c703f1c29d936f610c6a2f96892bf8a5b133523865 SHA512 bf5833d8a977eef10c02b126644f8fa3994cfd6f495583a7c499ae3fd64767ba0cc2ff3df6a447e217ed82abf1c326437c095eabac613da11a2f26efd1a798e8
DIST microsoft.dotnet.ilcompiler.8.0.5.nupkg 103489 BLAKE2B 7ae6ecbefc06536373c4e31d07679dd83b5cbe6fa38fba43495520547c1827c30da1ba8bf2122cc49f942c600917dd57d404601f4222556db70cd88461fb620e SHA512 226d989326547384da1975e7b3c82f72de598be705d6b912367dd7e41a0ca94683841290cdd7761b7fa94abd14ed4c71e4fd6dfc20cfb16a98dd3525f65dcb3b
DIST microsoft.dotnet.ilcompiler.8.0.6.nupkg 103478 BLAKE2B 48d13e97a56f2992026ea5db8ad2d1656108780f40eda0ef143b26efa22c826cd5cd546cd76ffad1915bd75432855f25543292432a00b8fde0773dd998b372a5 SHA512 a2212571042818adcac9cbbff6f2caa1503af52fa6e5ad9331e3dfeb45d1e467930d877fc11fd9c5031c70ad6a90a54a6e20af0b8ce88c8232996a6b3128b863
-DIST microsoft.net.illink.tasks.8.0.2.nupkg 1442051 BLAKE2B 55fc66e58f7e65082fb8fcde48f6a1bc628f86c069eb77a6fac355b4d6d0f0525aa70b0883e8b3f6eaf8fba8a31fa1f1250a10e5d151234f330db06c49d8aa31 SHA512 ec26acbacf83cfff8e5154854cf3c23585775fd41a844ddc0046afbac4954ca1535789ea302ce698f1d074ed2f938890c35a0f48a6631159f8369675600fd41e
DIST microsoft.net.illink.tasks.8.0.5.nupkg 1443471 BLAKE2B 01b4c737716d651eba0c0008b51a48dfa5bd057650037bb6067cffcd8b9ecd22fbe510fc153cbd5f0ed6d1795fbab34599cecb95fcf36e1a195ba9a6b5d739c0 SHA512 5f13821eebe47bf5ec4afc22b508b2449e79390790d65884f5a4f7bde16d7f23f7aa3d842d851ec814c85205996d1449c7015c95c5f2b1488ea334c40455bc4f
DIST microsoft.net.illink.tasks.8.0.6.nupkg 1444752 BLAKE2B 9b427252f2b6d8a077e24cb3a81087edcdbff6882c480783e0d43a6d9f6672dd565e226aec54e6e9074fa113975f3eae7c5cbfe3c106f7ae8816464382c67e86 SHA512 e1df55eab906146a1a90101ad356464609be49f78a41c3cf12432e1f2c3032e8ef72b3c3e7a2d1b19588fb89531b51add81fc33fc3f8687185a9f0f827bfc33a
-DIST microsoft.net.sdk.webassembly.pack.8.0.2.nupkg 7155596 BLAKE2B 78ad37bdf8212978c2cd268c92623f608db97005f03f29b376e46d0d66b384ccc1b718931dcef1cc0aca5fd256f643b273ecbe2a5e26a2cce77b96c98777b661 SHA512 9aa72e72c75490cae1edecd11deab035485df9c9653c73d6e4778ca6edb04350fe10c3b16ad719d1b66e50c3d1a9b2c5aae3b73203d0be74045113f5a147b0be
DIST microsoft.net.sdk.webassembly.pack.8.0.5.nupkg 7350494 BLAKE2B 3370bebc45f01aae8b808eb7206e2bb90085eebd59286effcc4e0c677832e46ac3b00689242903d3c058c27c90bccc8c976efaff8b29f4f0cf58b3423046f42d SHA512 dd04e9e449f86a173b9705027c4ccf7e123394a62e15afd230f4b61eda896f7fc797996ef39cf3a4ef841846014a6e5e54b986938c42b2a1908ea4acbbb60ddb
DIST microsoft.net.sdk.webassembly.pack.8.0.6.nupkg 7350512 BLAKE2B e2ca99fa2d0025b19af395d95b407857ba5306e10390514006db9ab71587ab9f4c9fb91b1ea8c71e4e7a387eafba0354d0e96face926901b389f6bbf04698dd4 SHA512 d1b214128dea4f50c4a2c9b511262e6d3e4d1119dafc1992528de87e12494bfb116785ca774dbb401e2c4d906ac1af12b63b189b846729ddb5da7fd420468172
DIST microsoft.netcore.app.host.linux-arm.6.0.25.nupkg 4050867 BLAKE2B 6f2916c1702e3e1599ffc6607cb395f23f9a97f5d7b9a732d3d5a43a5a81d8eed875a6ff72f29a4b3a4beef022bf473dc8907e71c97b26b377ac9a101a423391 SHA512 3836e290564db1d02487493c7352f82f353d7684a13ad646b157296ed2f7c8d916d2622f090faf41039e111d2b7ecdee1712117b948c18f7d3519ebb6b87fe49
-DIST microsoft.netcore.app.host.linux-arm.6.0.27.nupkg 4051353 BLAKE2B 52f4bb0b7dff78e192ebc093e2ac95a05b08fe23aa085f8cce84ae29440ead626dbf7d1122d122cddea8b0e9019100e9564fa3d3db0cf04d27f24ed9ff31d628 SHA512 d1d07971cab756e03c3eeabb3d02df0aaeab16ad8e549f3395298a55f56a07fb072b155dd607362217b2ba2a5f387c1123663bce0e65a33d0df429725243cf0b
DIST microsoft.netcore.app.host.linux-arm.6.0.30.nupkg 4052807 BLAKE2B da8c1daa67bd3a4cfbe6173fc48350294dea73156f93ced7d8e5be412a4d0717d10df2c5b46f3be906f544b44832f713d17f5b056f513826f7e5b50ed13a7276 SHA512 7b45ac6aa84ba097c472cbb42331045564dff41c5235ead22c90dc7b94d847de35eed22e1daa93cad7df4536247a229506e889b1330aec963b352d4c40a9a79f
DIST microsoft.netcore.app.host.linux-arm.6.0.31.nupkg 4052813 BLAKE2B 3253e66269a5da56cea93da0f37b07e1a625611e4e60aa7c9fdcfc9872db684e1ca02be423649e8861e5d19eac1cb9edc26006eb8738ea81695f498cf20ffcc3 SHA512 dc244ece137a426eba25aedfc0d782f869a3ed631bf78003eccb55eb8a75308e397b9f39c0e5019ec8a5b98c19d5de4024bb290bd84c3cca273ba7f1d3b9c561
DIST microsoft.netcore.app.host.linux-arm.7.0.14.nupkg 4055641 BLAKE2B f301bb1b82841012c348bad652f6736530cd71058d42ce2e8d9ce81b2d0c84ff2f608ced4862a97a0cd5fcca8963250a327a33982db8dba3fe93032a2334ec13 SHA512 f0ad857400ce7c17a7af7c6f610a857a2f8135c341b3b6a48a0eda7eb31d67bfaae2efb4ad24f5b393d6d0cfbab9866d7b0258d8b8497e04bce24bfed258e313
-DIST microsoft.netcore.app.host.linux-arm.7.0.16.nupkg 4056625 BLAKE2B c6aa9a9e42d56392586c5230639741cedef12bac1118c82b73faf1b68cad0edc8deeb450948b4b107576b5ecd74f38587c50769afb4f3b857341ba93f0db33c9 SHA512 904a7a3ce7dea91cbb8152dea726c2ddfcf9704981edd31aa36a4492215a5289868213722ef08565071a59e8bc44ee4dbcab62e6eba562b4d2f6e6a1ba91977c
DIST microsoft.netcore.app.host.linux-arm.7.0.19.nupkg 4058085 BLAKE2B ded744fe1f621bca55adc2515824f120eb2c9de58de01404e352bce19f46366b44d330115c848619a4ca540982d477f5b8831c5a802916ba8024cba5cd302803 SHA512 31caf34c8f2ab45d869d97a2cd1adcb6f92e26cffbcdcd86016c7a2ea9b23fc1bb1df36a259740a5762cfd394981b353c314201e219cc153c060a608a7f85801
DIST microsoft.netcore.app.host.linux-arm.7.0.20.nupkg 4058044 BLAKE2B e5f5e6a548287b5b237945e7242a38319ca46b53791e909565f8c188e3748ce57186e489d2308cbdf31c5e0aa350d486367cf78695c5a9ec89f28c7915be9249 SHA512 73e3fcfc218f7a29f1fdc87af544a8a57d2de27bb1fc9bd2131b89ce195c80da2b69858977ea9f478e2a64dd2075804a23008f7a6ff1013cdef05c3129c1b871
-DIST microsoft.netcore.app.host.linux-arm.8.0.2.nupkg 3941715 BLAKE2B ac0c3721b17287e2d074bef742774a4eb53cc41fbd282b5e23ffdae0a6c437deb17c3fcd96222c7a2dad4cc588544e09f26ebed4216589f478ee9a9d7929d8b5 SHA512 9a6da193d14e73774189004d276e5ae5430de506847ba2156b99ba9eeeecbce6e6017fee053053813d6fc3ad566afea706b8cb93af71314a836e5e9ae3f27153
DIST microsoft.netcore.app.host.linux-arm.8.0.5.nupkg 3944234 BLAKE2B b5388b9d6342f10ed31e7fb8c70e1f58ddca57f45ed7880eab5665b1978abb299f71748978e33e051069ce302de6d40674bdd920bc867bdb76d8acfc882aad18 SHA512 b70317080cae3708b54407a9c9f8da720852d89fbb88595e93c85b5cf1fda979b09bff15709e4665ad5a36c979666f62a1713025901b6729d70a8f92bdda551b
DIST microsoft.netcore.app.host.linux-arm.8.0.6.nupkg 3944267 BLAKE2B f6eab6e5052c81004d6d29dc3688b47cd9adc39609b21765496e8858e92f891e1ed3dcdda67f74b5e78b6f77198105fd5cbe4a8c9a5e98a82aba04d9fc36eb7d SHA512 008357252426e661d71d71dd4accdf3879b21e8df4bd175d9202b8e8a7a4b551bb8c733d2f71918209f08c273b9364a1ffe7ea8ec2e8eb9101e483a04b8c00fa
DIST microsoft.netcore.app.host.linux-arm64.6.0.25.nupkg 4521551 BLAKE2B f675d1c73f0f644938849a61739a5dce6d2f55c0f6bb1b69f55826566f305b848ff36c18ee9f743c73e9179463fbe531d25670e4903440296ee3681c720a4339 SHA512 ca3c85e36c1170633102b8ace1cebfff88922182f821d237dac68be4656d52bb3ff0e183f51c81c966de96351430f7b169ffa04a8119883171e380b5845a3c58
-DIST microsoft.netcore.app.host.linux-arm64.6.0.27.nupkg 4522222 BLAKE2B bac0fa981ad22d1a3127d463897c8c7aea9d862a3bc8301ff2ff253af17546b4916575ef7ffb197ba8747395221338a72f2a40676296c59146403aab439d6615 SHA512 21e4b9461baf3e26628d8fbed2734e9f51bf830834d4cdc9ccbbf16df554d77cc1e8defb163f0c3b5fbb1237adf35a8c9396ba52283f4781efb998bcf178487f
DIST microsoft.netcore.app.host.linux-arm64.6.0.30.nupkg 4523586 BLAKE2B 561d09c29208b85e9be7b6b4274b7410bc327fb6b9b8545982df2fb5ed83a6c6b6f91812b7ac77bf96aa2cea61d65842642f55fbbf92f6f7088ec2e5f64dfcd9 SHA512 a99b372237c886ba8ce8ff514c65e293b951756650fa4eca0d2faae380e6d30eb08a08a0ff4a829612795216c32e3774e675b3255b4f0424f634bb1a3ce0c35d
DIST microsoft.netcore.app.host.linux-arm64.6.0.31.nupkg 4523642 BLAKE2B b3dd78aacfc63aa38b1412a7b2f1277e368873e9d3776ce5260d2f190c1174d4f7f1d32435fa21a33fe1e0f91162c2f8ec6f4991e1642cf4951b324d9e15dfbc SHA512 a6ef5682c8b24c0e2810ef18ac3a3ba6a59a8cd21991985d65db579775bd25b1d3a3cf58f9f07144cc2f26a100a12912bf4c9319c01ff4b16d80fce6da1920d2
DIST microsoft.netcore.app.host.linux-arm64.7.0.14.nupkg 4603107 BLAKE2B 0c4e12fec24256528cf9b7441d484b4dd61fcab61e7d1915a8669a03574fd8d12243571ccb7d55925a78762b723167e4106f9b30d9277f0d75e1e0dda2785a9a SHA512 3af197a70568fcc1f636b6c5e1ed267724666e812197913d570737c1c2e441ecf5a833a0695712a79b4eab8f67df84a1ef78d82bce2343ee8775fb069c87f7d5
-DIST microsoft.netcore.app.host.linux-arm64.7.0.16.nupkg 4603720 BLAKE2B 87e52440e74205bd14f2054043d9fd46ac0c8bac8a1a774e1f8976d5d6a643f5d0241619d75581849ab870b84b27406a0411cc50e8d30d57eeb5e15fff375dba SHA512 7aa668648b63f37557e224e878d54ab3b1886b9fd31a7d8160e28efc691f6f525d911134a22ea976db07c17611ccbd69d52f95c0eae353e7a84591dc2016174c
DIST microsoft.netcore.app.host.linux-arm64.7.0.19.nupkg 4605149 BLAKE2B a435691b7556fcf043f76a00e8653c8c29d42474873ea9ed1ffc28a814ee24b1cad0ea7de88f37d4813e48fbae9bae0e6a42a10ff8429151151e487f4c2f3740 SHA512 65f9d0c5639550ba8f16e71feb62f898f6677c8697e641496bfe0cba2b7e45cd0e79316c7653b61f715900e762d1afe03bde830db0885ec98fdd6c1346ffd56e
DIST microsoft.netcore.app.host.linux-arm64.7.0.20.nupkg 4605175 BLAKE2B a70fa362c25d7e3ba1ef25c28df9dc3e50c6490a2f9f1129ddf76c7d916b71a153f8ab3791e65cb2d4e7a2f74d9c45347ab02ffd273e1713c5ac72ef7315108a SHA512 6be4af24d35540c1966d328a983452e0373cdd6ccfe1110493676823752310c90576c2db126d8b7a9def094a5bee692416f8d83cc885a8d88d1ba3864ee55a54
-DIST microsoft.netcore.app.host.linux-arm64.8.0.2.nupkg 4719494 BLAKE2B dfcbac7f27d93a82dde669e2ac924d8c93bdba4b57c23da43fa5deb980a3140ae8c3055452203384b8694f613382e191b0b1ba36fb2d72088ceab92cf12513c6 SHA512 7604491a65b9f79a8c6d158eab1b9804e2a30d114bd8a9089f35fb20c7770ee77222ea1335f666a2a983ebd6348b45329dcceded3e1aaa0e94760720ad140840
DIST microsoft.netcore.app.host.linux-arm64.8.0.5.nupkg 4724849 BLAKE2B df3576ce3ef341d2f19cad9287c4d12286db69415ec1a838ce176c8bbd1a6b0bcfec932b7735cb55ca5cedb41fb6002e6814ea49f81702b50dc8d06397d99fae SHA512 a2f823dbc2c1df7b0142838e6d2316392771f0bb818657c1dfdea7a9e5deddd44f4ab781dea27210eec04916087ce4883298cbef887834d8e3a890f954ddb559
DIST microsoft.netcore.app.host.linux-arm64.8.0.6.nupkg 4724809 BLAKE2B 74e5f54c97529dcc478f433a757acdbb7ac75f3a9769e1a35dc7903c8af8eca42e36bb4cfd8d0552ec12f1518d1389b81f1a44d4a96b2a08b7beeac324551877 SHA512 5de4ecb0ed7a4f624ea1331aa7a0026c3e66801da69f5c06b3b88167839fdba4b66d19b6b7d9faabd8d6fd5f0d8c11219df3f01c89396339d2898128347adbc7
DIST microsoft.netcore.app.host.linux-musl-arm.6.0.25.nupkg 4057878 BLAKE2B f62ffea6724545f17d34a9ec233a8a5d8ea21b47a96097188347b88d4503ec60322f85d9b1225d9ea1068a0205c6e80acd372bb1cd17c4d7c54846005925a507 SHA512 614b80a546c14bb23cd7b8baefb60247f5d501c040328440caa809b3bd478085a71e314ef680379989847090d544b1a17f42443ad5ba381ad271e45a412b4de9
-DIST microsoft.netcore.app.host.linux-musl-arm.6.0.27.nupkg 4058342 BLAKE2B a84bbe66edb9eb257965ed3408e36349829bf55c2be635a8e77a9a50709e0a0305cde313f128bfc8564e16d9ffe5d4c55d311f0d7fd2c5b6472b901caf823367 SHA512 60306fbcee0953173aec1a2b5bdf883155ba88ba2ebbd850e1617cd20a7e6edb8731125331321613df27f19ef8f0479a8635fbf22a2809f1126381e1f8eb9f4f
DIST microsoft.netcore.app.host.linux-musl-arm.6.0.30.nupkg 4059759 BLAKE2B 1c26bd29b5f4373cc5d8e567a684cebbf6df2f618c4977aa8d8c6ce21af1449d22771af7e5eb241300a84ea8f19bad8141a5fa2dd818b259f348f19b8cb3e9fb SHA512 e5738757e464edf9b821433dfae696c51540e996bdc94e983e27e1755d25d8f295a3833756191becf764da746326cda29782f4cae343b767e6e9ee810025f2f9
DIST microsoft.netcore.app.host.linux-musl-arm.6.0.31.nupkg 4059778 BLAKE2B 84818d218c5e9c6c1d5188c4b6cb5163e5b4c9f77b670e6aa29270801e645e21f7663bf41ff0a4c3c2d466cf299ac4a2e1a6c3b50babc04c142f39af27263eb5 SHA512 b40e6171e9421cd852930d87e2847e6958c77689f2378e40eb18f3654ebf1fc06b56ef2f4eb0a53bb47dadd5953c85085d725fdf332b748e47a5e3fe0719d25a
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.14.nupkg 4060406 BLAKE2B 4574c602e40d83136d42be774e3a4fa4c6713146d69cc5e86dd50c38f379d9588cc89e0c62a68d8f0b036cc24a35b6956ab49715353a0d69db44babb743eddc6 SHA512 2d6a4f3b6831dc718f11a5e971ade84d94a306f7ac13200cd1dc036b716b43000f1ed079c9b3f2807e5cf3c3f70ad6372f421feafb373fd93716d429d9b1b50f
-DIST microsoft.netcore.app.host.linux-musl-arm.7.0.16.nupkg 4060806 BLAKE2B 5f4db869380caf542cf2e2fa8d2277a194787a90331a5923d92afbde299a8a1be20276dfd0a1752e16832b59adc3fcdf865e6c2ee35728b4da35105c6fd5f027 SHA512 a1a535d71189d11da235380d30d64d690427ef32309301bc54e6902cdd4d1a6767f3759464e83f0261a12c2b97b0439f5a510039b16c4285924140e99fd6bf13
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.19.nupkg 4062232 BLAKE2B 19420e81fe6a0148af19b3407979713cbcdf385f4f6f471387e2896fac9953be7de0e0e71337a59fa6048761097b4a94f134f422ec3a1cec08db439a96f64cd4 SHA512 f7eb36a4e2ba121d6dbd597934b3677b081406c8d4e2f9aa2e67b3cec8aa5119e95de02d87b3e1bec01758518eb20621e0df89f657198c4c2eac448536d77c04
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.20.nupkg 4062234 BLAKE2B 9206c70891cf7b0be0ffb39c60d39f30d6356ea969de6f73df699596abc379bbb3bbb8a046afbe16af548f6ff8aff4d994b4cca1d9d289aa203adac5509e2228 SHA512 bcb58d896704531d9648870ce54e641c3cf19be213a44ef8e9c23315cd085d8d9480b69cd8c3443319b2342fa423aad7606c14109c328088d986e8066a7bc3b0
-DIST microsoft.netcore.app.host.linux-musl-arm.8.0.2.nupkg 3947750 BLAKE2B 962fbc68b589e5552d51a248f2751c6c285127896b1fc94abdc51e9064401288e26a152426dd8701ab59f4e475b85f86a49a84181efb8721dceae62ced1d8261 SHA512 666e46f43dc90154965814515a4039449033fc6f9bfef2d45e6a7c425f158119fcb05d811847e04a295af45ffe13749667eae48ca93430f2c0cce2d7251326b7
DIST microsoft.netcore.app.host.linux-musl-arm.8.0.5.nupkg 3949999 BLAKE2B 87aa4164831f8e153244e8aee9734608a0687fd628d159a9d3f86c35ecd5cc632c941ba78ff2c2b21e3870e1b1177a0b5d5f80a1339cfe0fd70f29e3a359b913 SHA512 31174ea42bbbac6889d3b440e8f5dc1ce5dc849d885cc7bdffb447638eac8100d6473b7bf202e5ff703b9f059db4fca81b217c688957ed697cdf1a1db21bf810
DIST microsoft.netcore.app.host.linux-musl-arm.8.0.6.nupkg 3949956 BLAKE2B 130e60d161fd378df022df6e4f589c849618df1d75bfdba9c20396169855f191541fee2efaeac5157a12d706d8cbb0e9a09ac192a8c032c8cc6ebd903a49c7d7 SHA512 037fa0249951adf27d211a40c95deca6942297bd2377362331b84ef8bf68f89eade15f24234cd0ce3a8460f4d4808c6ccfb1436f2a40fa14638825d7a4e4807a
DIST microsoft.netcore.app.host.linux-musl-arm64.6.0.25.nupkg 4529006 BLAKE2B 8908961820cc4d4793de3bf1b7e5a6c2dd71dcb8c5fd857b0cff8c2a7c61d0a3804374e7e699758cc4e5d62794c838bf52fb285162afad7ff303c02ea80fe1c4 SHA512 86da2e190ff48042fa663809c0c60a7d339760aa481caa38083e57912fb3adf076d991c009cac73914af97a5dbd182206748c0a9cf98259e510e00e2fb146a65
-DIST microsoft.netcore.app.host.linux-musl-arm64.6.0.27.nupkg 4529628 BLAKE2B 3f8db4e23655f8f8179767495350c825251526fc6439d62cadc6cfb3748e910afebb6e4e11c27823cb8fa4078d35bd9ad10c0f78c64b275b4602773d5ebf8514 SHA512 350d4330cebb4372817a0080f809a710ca29d58f226a9c082ab7235492341392e7d7293e4be21549c9e2b4b8e9998be29242ea7ac2732cf3c0c0b1f40ffbd89a
DIST microsoft.netcore.app.host.linux-musl-arm64.6.0.30.nupkg 4531042 BLAKE2B b910bc4b059af09129adee2d9692a02ab91b91257c48bd67d6aecd3275d817a73a5b934b8b2c6a8449f74ef115a83f2271a24baf444b9291f691f1f1c55c327a SHA512 6e2f80aadc7d44da239560f639355feb640cb74f61f66136e78596fa692348d712fc67fa969a0e43d34b7fdc72972774091b7ecfb3c3e40d95a66d87bbca6655
DIST microsoft.netcore.app.host.linux-musl-arm64.6.0.31.nupkg 4531083 BLAKE2B 16616d51dd1554b0fe9ae82ed0568d8035ab24c8257bd3151a0fe45f1d44a376b117807aa2e194f1f2728ff3bb447d7167adc0e07820ddecf23079015af012af SHA512 285b172c9126faf3344bcfaafb9054669e4c7711d81c05e41911e26655498eac0aa7878c3626f6bb19a01e59d711a1d510c2146fe64a726cb106811b15f49588
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.14.nupkg 4612049 BLAKE2B 50877066dd7bbb0de686f6f9ea18a8032703cc80dddaf43a27fca3a655b65a31d87e9bd651e7c309ff028a023fcfd714427618a4ca3b42babbff1e9c3fd1b35b SHA512 20a8147d627d83ee55c97e564b0dd40584700dca29078faa37421b0bc10e3b31a5c5247b7097c5bd32b7bd7e555172794bf20bbef08e2323335f78896e5347d6
-DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.16.nupkg 4612460 BLAKE2B 647da9a045c97627730d21f8dff09f5b7985e4f49ac1cf7846a8a1f1ecda09c0f3767e5cb2d302117ef596eaafca6ada139465e64e544927abe155c26736f3e8 SHA512 09769cf437b2eeb44249b10d94387680555a49bd4883db20ef8142f98fff836943a3fa0f285c5375108e80fd1ae3a82adc63fde2ae66ef0a221e598c29722125
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.19.nupkg 4613857 BLAKE2B aef013bb3f9845efedbf4e628234a7eff2dc3adbeaa99a646783efcb866ce3725dc629ac922c3edf27d2dd891d03acd738b6f7158633ab5461ed9e6f7c97c549 SHA512 e2974db5a7b2364951b3fd25a468a9ee27b4f34554c46defd5b6a4357c024a39bc370d3b5afbec6736edcc42c4c28d0ccdeeacea42109caf37fc9789b1ae5627
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.20.nupkg 4613980 BLAKE2B bab8a7b4cc39d1475f9fb8e7e374f69e4effd482c631125bc9289b3a936cb6810eaa87d3fc6a582c1784ad155dba8a7065a669003bb95803d9261ab4993ccd91 SHA512 6c272695a5cb066952710fc75e490b7f50d842d3a3a9eb7f748f32dac371d61bbcf41c0441cdbc8a7ce2db83d9f468d8a372b22afcbb535eda95d2bc6f6b9803
-DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.2.nupkg 4722232 BLAKE2B 8fc67f389d5037d48bec8c657c953f069eded64243afcbde82d48591331ed83ddcde5f9d37b469ae1d6396626ef77fed967562e1117cd31e21b212dde0131329 SHA512 5e6ceb332767688d93bcfd7de7c7d55301ce0ffdd67a4b097c1523612919615595c0ac3e52664cb90dc582589bacd877515b749be736098bcd48bed7dc06496a
DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.5.nupkg 4728659 BLAKE2B 77371d3c4080a0a79817051b194c76e5122573292ba04aac957b4282c9feabc38be69ed0efbe0c04b633de6e93c4f43f30e88e961b20c54b71cf1561d27e405b SHA512 690cd32b1acc284fd380d71baf4cde41b2b4f04e83875db387766c8f4777dd2ced8794dfd51b0f30e2c6e62ebb309647d7655908316bcb68fdbc32f8be6c15cc
DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.6.nupkg 4728681 BLAKE2B a2b8d08bf566bffdc84c188217c87c78cf0f5ac013e15f71d88bb4ff78e653ffa9c578e0de242aeaa7d8bf11b302178beda3d246393ebf7d3db53af551ac3a4c SHA512 0d8658580c3e5f74a4e89bb396004d1ed8aab570108e1267e93c1fad5dbce3b58f694623d8b76ff7a4ade79ffc3cfa156148d25bd47020fcd4587ed5a687f746
DIST microsoft.netcore.app.host.linux-musl-x64.6.0.25.nupkg 4914516 BLAKE2B 0e5ff43f515d6ec10b2d47db1ab4d0459ecd82062d714e8ff72b2f0cfd2d9dda1ae7855e10313acf66e9c62e14377e9f6e370afe2fe3a06315c3ee34535ed6af SHA512 1d8f689662675d4ea68f79d3fe0a3e1eaefa51e4674f384555d4136e3dde1f51bc585bb6d8c4bbb46fa2fef2ad69a41204633027ee1473a6aa80ea121540fc3a
-DIST microsoft.netcore.app.host.linux-musl-x64.6.0.27.nupkg 4914965 BLAKE2B d853e33046ae05634b3083f1076d1f05cd803362e5a7df8880e424608db7b8dc238f55f5dc425bd3581c5fb31760803137b40d2d37f431df6c058cc8c2a80ae5 SHA512 cc5096719e238335cb0deb7f16d785efb3bea6e6eea06693dc2fc73b4285d4da6b7f24e8271cdcc37f6a83463833b855d1be903935005e7eb0a3fb8947f1f3c3
DIST microsoft.netcore.app.host.linux-musl-x64.6.0.30.nupkg 4916308 BLAKE2B 511c3a940c1a22bd1025b291c95e12e534cd92d922628389c87b7ad03edca384bcb51e42cbad6e3c7219d6a589a4ac78611aa1ef16994f0d0070a1b2b31c0817 SHA512 089d5e350306231904fff9fb1cb267ad75fe117373823ec99a52acb0a49d2feabbedf87d3038c2a5d1d79161ba7ecd3b30a0c579058f463953bf83c9223f9560
DIST microsoft.netcore.app.host.linux-musl-x64.6.0.31.nupkg 4916438 BLAKE2B facb49be5702cc1ae815d14160c2845d247505119a2d58956bd28c0ea46bb54726342a4f990652013ce756f929c0b8dfa4fdd93ee74ad5c0a3b767775cfb3754 SHA512 de48220affa4cc1702242c2c6ab5437da28f61136f55a4633493427844e637e63203b8326a38d518b420e9dcbccce778084a333e6875bc8d9730b7c1ebf6d079
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.14.nupkg 4934269 BLAKE2B e4dcfb959a8103e65700204f56d7651a8b739c204d4c891af5466d8fe679c14417a0e1dd3bd36b8558f8bd2b25d6440e43ac848df789cd2d4cfda1fa83abcda6 SHA512 e3d443f010e93e0f6948b2ffc03395154b6e16368a61c74159f28bfb1896775e452c493c56d90935cfbce62b0e2fe9cb250ddf61df278a8e6bdcb416b0573b39
-DIST microsoft.netcore.app.host.linux-musl-x64.7.0.16.nupkg 4935314 BLAKE2B 5aa9eac36da38071a8194d69c42177e7b58ca301e7680e6fc8ce7df0469695a17f437ca785d08608394b75c15d3537a66f8952adc7ff53e455852f30f2d30fa0 SHA512 c6185954ad027957207e118775fee755e95de3ab0b6c2dac8275281420d0379fd89feeb99e4f8f410e8dbeb77d28212e867336113b82863e24987a471beb237c
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.19.nupkg 4936699 BLAKE2B dbf8240d0508a364a0a79b74efe21adbd9251f4f931f85050013cd9a89d669b439095b8a466360f7c221c45d5017729bea549aac30a5854197537c2aa288ddfa SHA512 2098296e8092a3e0910d5624f0aa46622371819702c4fefc49782062e21c11d6526cda85cca9941097c897abb9b2138f2abc77b1264f92c47f9747f4e0bc0ade
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.20.nupkg 4936698 BLAKE2B dee8b88c0667df42a1c1253172d6e7d3d6b5012971f99fad89f500e21b1206154d3e3d5cd5e6b4528925ed5748e60625286a671b2de111fd4807feb38357383d SHA512 f64fb9a8794bdbfba20b9fdcadf9fe4a1bfff77155d44f682c514aea702cfbfb545cbd28970b2aa7210c50074a740a028224efe741a70635ffee3969f5b32696
-DIST microsoft.netcore.app.host.linux-musl-x64.8.0.2.nupkg 4981072 BLAKE2B 6ae07af4aaccf329972ceebd16374c976a760cc56502c83617a5891043f6af51cbdc4d2ff33db97d3ecd197d94c3a32361c6dcec535142e290ddcfefb5b2554c SHA512 9a511dc17cdfc44689ebf6116833c0fe0c06263b63a6da239a287d7d4d187faebc686d715067dec8285a48a1b1e05ad34f63a147002a5a725151439d511a6212
DIST microsoft.netcore.app.host.linux-musl-x64.8.0.5.nupkg 4989398 BLAKE2B 09865704eebc14395252aa6446ed904621f0bb5458ef48eb06bbe2dc704e959158cdc5232dd944fe8b9448c1495cb67a17462bf22eabf660dc614ca529d92bbd SHA512 04c18967a083e79782fd5fb056fa77a890af1542554c78714fb37831ec318cb981f919c63a4d31982311a26d34f40644ebedb621fe11b8cc33cae7137f83dd3f
DIST microsoft.netcore.app.host.linux-musl-x64.8.0.6.nupkg 4989311 BLAKE2B d874b6dac2f03a891905778c668d95d6834978c69edc971da6c1c9c4f38bb8e0fb23c6caae95e156ad8953b31a1a7584e4cb30434312065e64b28e69d91c9b8e SHA512 5b20c7f73a830e1e903e210e681bb4b8d3b3df3e0c62db22280223e58d557a39254b38bf50aed5bf4796d44a2c6ad3ad98d08839431ab8603d0887886731e6ed
DIST microsoft.netcore.app.host.linux-x64.6.0.25.nupkg 5009896 BLAKE2B 8f4d27cf0517eb777484f582a8fce0468077caae473b32eb3ae71a3f845aef3846300f855ccb9dafbc13675ee570a273626b822065e66461270bf6d66f58f788 SHA512 6c929e8d7efa8be8234a920b8f5e2f701198e7a4bd95749777ddda1ad7551cbb0262c3ea22885636e5b536aeef111e82c60a69523ae2460c06bd6b2ab9cc9106
-DIST microsoft.netcore.app.host.linux-x64.6.0.27.nupkg 5010400 BLAKE2B ab5d70231f2ff5b3dedbda592722584ebe23d0bf3aaaaa69df3b973b2e6492b908b1cfe45da5a0516cc98b7e5b1052bccfe0a4d1ec2bb052651d3769959e1f3f SHA512 1c1469b50d059eadc33b10939ea99284e87829745a7e2eb7c31f7fbd81cded33a8055fb7b02f980ea208266ee55e744ec80d6c2a4a54a9781bbd4759f0946904
DIST microsoft.netcore.app.host.linux-x64.6.0.30.nupkg 5011820 BLAKE2B 95ddb8235759cc060022d9e790c37b808a924ff1a57638d0d1ae4b5b9e37230104ef72071889724d315ebc5eaeb4c71a1fe99ff5a0000932f69e700ccccc4d8a SHA512 f688a6d8bc96c3bec5b1b915c34876abb80167d0a153c92a6d5d15fa7dfa4a6d914835386debbd477f64cc3f818fd71ca0cb7a8e1fe9e37188cb9471e0cde6cf
DIST microsoft.netcore.app.host.linux-x64.6.0.31.nupkg 5011823 BLAKE2B 841f0fbc7a185c75df39a08b438c311cced189e8923943887bb2d13bfcbad98edd422bff68e71b9a8bc0d9f9b26066e9e13e676a9c16176106f38fd248130b96 SHA512 91c1718728c4c30960a8e6fc28f490c9c5c813e0b67a271e550d234e2219ef1b07468f417559f4d2055675ec49241f86b2cf52ba450b16b76d055a3f24a14fe3
DIST microsoft.netcore.app.host.linux-x64.7.0.14.nupkg 5038134 BLAKE2B 53214e07e86d79f7a33b5f07e3e586f38dddf4cec118387368de1df28c1df5e40d3264a1b285d97a583f6b89f3c9ace4c97df28a7850d1e5c550af6a55458877 SHA512 20f1892a768051b1aa856356a705db1ee62a046000427c72984e894368403dc223aabe795d14558da4ff1933eb912df6a420f1cf72a37acce0277e64ccf39372
-DIST microsoft.netcore.app.host.linux-x64.7.0.16.nupkg 5039123 BLAKE2B d59cf7fe4a596471f0f8b6267d221f3568cc12c88cbb9ba75a4b09454012d6e08dba343dfeff66e1c6c301df92d91a440ff366f18c4f1a88b044965e905bfaf4 SHA512 04acd758873fe478e9afc8e89b6618d8f63a982aa40073a778bc88975a53d6add902b9cf06fe7b05325993744ffd5f8a8aa643dc121bc5888b7d1f8b1e8da018
DIST microsoft.netcore.app.host.linux-x64.7.0.19.nupkg 5040545 BLAKE2B cf32dcf628f46ca4c53c304fa1dc83634221ebd5b53dfd10cdff512e341de7bf38c9897a8925205a79999077278e0726d0daa0660074ab903c2abc903f701193 SHA512 ab193efe71953349a65adace6616520636a9c23a8b3b7c4a688e095f9c85f1bf757fbc833847adf13f9977f4a4561d413c353407d6f8fbcc446e81d7924b888c
DIST microsoft.netcore.app.host.linux-x64.7.0.20.nupkg 5040546 BLAKE2B d0200d46d39d894a492520d5a7681e35e1a2d85848fee62b1c214ff2c2a1575f22daeffb7ed847e9ad68b83ec3231b8e353f95c801a65acf04d71f4ad9bbb852 SHA512 69b3e5124b1efedbbcc3f17d60f1bb7f320ff8d6ed7e17c1ae44e30a09d15272fe1d74649fbcacad4409eb7cd69615585a2973c130265259e3a81b19f8fb27ce
-DIST microsoft.netcore.app.host.linux-x64.8.0.2.nupkg 4973139 BLAKE2B eae254fe73fd48d698e44f30a527dfdd5f8a545d588c1b7c072d4689e9227aabfce6d7c49981fa8a3fe453457aa318f8f9fc9b2eec4d8829319130152626c5df SHA512 2d20b6ab5ad55ac80b079eaf833828e46a1f81d5605afafa0f2b8d57566fa270876b91bdc271fc72c9b02f3fdfc49d40191505dc7c92a2587740592f6bbe510f
DIST microsoft.netcore.app.host.linux-x64.8.0.5.nupkg 4982203 BLAKE2B d5e943a79a8f61cef084f3a2622c6c1bc8e5ca3b6499b25466203588b916da56f50ec3378d9008549be5c4aab6bd23f4ea15d5e79c7b13ef414a388d293c2bc9 SHA512 a57690020e3bee624701c8cda1e6ffb1c91d659a21f191d882a4abe63fd64d811bd3cb860c59cc05dd9dfdf0b07cda40fd31aea7ce75d2cdc57f51ccbf29a35b
DIST microsoft.netcore.app.host.linux-x64.8.0.6.nupkg 4982205 BLAKE2B 3ca40d9d8659f86b8716a08e864772e698f1951254099f0e13013a88dfb8c947243874cf617b7cb549cddcaa76de1c825cde0f3b5a73dea955231623ae09a619 SHA512 a18db7c3d7771d7e63a434fd484aede7525e4e96de13a32242c167ab748af9c5c16d3432c0661b2509c712f16810f0c287ec4c7a9f5b575de5015a0995c967c7
DIST microsoft.netcore.app.ref.6.0.25.nupkg 4780742 BLAKE2B e37ff3c76ef9ad7798aa5c35bfad64858fd7458b5a89ee57a7fd78a21d9faef7398da45ea2b3ba18b85bd037fc1f7187c9028102f354417ecfff7d66c6883111 SHA512 bc32eddde312ee586d342c6430f21f83f63ba7af40b3e94f07ee9d4b6f3cb17126db3edd953c906ab98248586b4255bca2956d550ee65bd797effa030686bf20
-DIST microsoft.netcore.app.ref.6.0.27.nupkg 4769576 BLAKE2B 231fc097a202548a29ebfd41b23121faec864cd20e1746d5b9fda73e3fe32bf73d55ce2b0855e9cd797eda3a8690945ad2db868b6b9a54f0bea627be1f1c0f16 SHA512 c6fbf1f336b95f46106d354aa93f1a6329796237856004ff746ccdc26998106e80da8fbec6096c922f0c882aaa2e7bcfcca546f74145046f02aefea6d129900b
DIST microsoft.netcore.app.ref.6.0.30.nupkg 4773202 BLAKE2B 1059372e948e527d9b0be78930d5c03ec959b08008f86f9aefcae996d80616f9fc92e95842d93ed8412efe3a16309b937a3186369a8def3cc4d68f7131e2da82 SHA512 690fd8735a067a1abf5b75b479523216d7b9804e62f98d3f46e8e55a6aadb977fb2b267175883d3003633aeb4976a0e6fe28ceb421e32bafbb4d149dcf4aa11f
DIST microsoft.netcore.app.ref.6.0.31.nupkg 4784516 BLAKE2B 103d0a2af28e871a5b50249cbd58e573f350e24e232f598ada6680f2af421e3faab39384dc8a59fe6593af81036dec6760aa9eb8737d530337ce4a07da5726de SHA512 512e4c0912194e42810384c9f8fa97880dfb4aaa45617f6568aebf5dc1ead619b62791b0064f02b7281ac74ad2798389bf6aff4fb8ccedc64496870ff02883a6
DIST microsoft.netcore.app.ref.7.0.14.nupkg 5924593 BLAKE2B e8c3cae7efe9714c58143b7c4ffd0bc0b0e6375175649c9c7e9b3bf5ef85e888ec8517976e2a53be79f3163124ad24b3fa815432752061a6888dff629c61e0e2 SHA512 c3eda2abadc722168c3c6c99ba36bb1c43d22c25cd3d66d656d93a17a9f857c6aa227c916bccad37660e7408240b99527f4d2d442020911c40d1dd4108b1f931
-DIST microsoft.netcore.app.ref.7.0.16.nupkg 5946852 BLAKE2B 3c74e1afe8ab130e9477539658a7cf5e1bfc18a5ff963f23c31c30e34078c05a589ed34c6e80175ec28e415ba811cdaa56469e912aee97c76b7f3930b423b4e9 SHA512 c81be48113d6d1021528efbbff76cdad22562c77df6172d6d8cf2b161e6e7783f3f8640dba6aad87204a967c72bb968c31da8812f2b47a13eec1db8b68b47c26
DIST microsoft.netcore.app.ref.7.0.19.nupkg 5928969 BLAKE2B 455292a6ef32b97a6b8b60882996872a52e7e35afb4a8b96bfec38c38dcde4d17c62da7cfbafcc9722dad320116e586ac93bfc77236deabea4c1b2830d3cf3c6 SHA512 755f639f777b4f959114257fde1c0bad768956a9afb196c054d369ee4d4a710d5e5602e39068cccb1d8c0dbb7e0237eda4c0e6ceb9843df4f8ccbd2f17e6ca13
DIST microsoft.netcore.app.ref.7.0.20.nupkg 5929716 BLAKE2B 306c22258f791b2ffbd3961492609e1190d787b70d8d523776e717883a90cddff2d0ba2bd48562993bd807649c83033f5fd532a681a5a85a64240e25ca9487a2 SHA512 764eb3fd9a8ca59e25c558ac8273d7d47f8cc225134501e1c2addef553122112f996855da87959f5f4457c07a3133dd4f046ef195e37569dcec05e51ee69534f
-DIST microsoft.netcore.app.ref.8.0.2.nupkg 6838252 BLAKE2B 096b41ab485201b8bca868965b9351ae73087a93916a70cf9fad2e573e6e50ed993291482df927ddbab9c0ec248affc024190b26351897a4474ce150c42982a5 SHA512 4bed669763c08d1a9fae03c338d909f7fb1bdec70239fb552d4a96371d73809c888f0655f3878e0ff83941ba70e4599a5da68cb3da70a0c8300e390ad5379517
DIST microsoft.netcore.app.ref.8.0.5.nupkg 6834625 BLAKE2B 87325772ef99edfcb3305c84bb8405a91a4c895c078f52685782cdb99c655b3ffaa2306d6c13bf2f1a6695eb13df90bef697d4d4b9b20ab6f2854e49df10e12b SHA512 57d2356d8d027fb65bbb01b506748002190ffee4dd1bb94beb7fbf86153f38a03f41142d39d3429dbbcf05740f8c84c6ca60cd9b35e9a052140921a0dd3802c5
DIST microsoft.netcore.app.ref.8.0.6.nupkg 6825421 BLAKE2B 91302f4ca01edc88dbf59881b941957fff3a427ba0e00f690d46e8b6f40dc79d02dfa0a5b7ca6afa6ac9261b5bd0d0b14454afce4d3a9cbdbc6ddfc5bb4360b3 SHA512 35771d9c37bcc0c5bd60474cbf4572f7665af0fef6c880d74b73408d693d498c8c8b086424b955b0eacf04df437df0f6a2a8d2c1c098273a788cb929da88dcd5
DIST microsoft.netcore.app.runtime.linux-arm.6.0.25.nupkg 33390568 BLAKE2B 72a7cc24631b21953d0898f098006a9f89a4395fb2b2d022dba8435b63672b5625a7825bf7faab20420d1c641cfef2df2ec0612247a91dc2db26df95649d51ab SHA512 8ee70c58eaed0460a18452a3b2f767b120b1bb9c4d2b3d757ea8bbb1c877365bc8ec78ec906af7aa47447ad5a54a8b590d7ae3fe952e37645a71028a172a078c
-DIST microsoft.netcore.app.runtime.linux-arm.6.0.27.nupkg 33394539 BLAKE2B 1228016e8b8e0abc356ec61262e6d9e88e0d74671e83807826169a29e4911a132526946108ffac29007ff93d95442eb6f2b57e405e110f313cada45fa3ccf3ae SHA512 af089f5c65f05891560709120ba952a76e0e0fa2f845ea92d9284b2cfcd7dd07e473e5ac4effab72f0b022caaf7836b2ba857683def991130836e2fc796cf98d
DIST microsoft.netcore.app.runtime.linux-arm.6.0.30.nupkg 33395448 BLAKE2B a294f9d644b66823ed8739f914576c0dbd7c4d36f04fdfd3137df31b61d4e82df37830f28db380a31a932f72a1d21775ef882d18cb02053a21d5da9aa1472844 SHA512 60cae9ddf1b7d946fbcbffd21370654d4ea2a0b70dc4fdf082ad052ea2925c6d2dac31dbe2145cedf145f3f4d5fed41248c6d09619395445ddc3b29c2019501a
DIST microsoft.netcore.app.runtime.linux-arm.6.0.31.nupkg 33394256 BLAKE2B 95d9b5dadee45b28235c7f6a31c5960d2a8540eef70ee38eec1e0a1a2046a584fd26532444b770c059bf3d29d52a1d9e529baf8a4ec8ff67650c9aa6ea6d3b9f SHA512 16331bc34d37f9d81b84bf558fe442eee336bbc288736c6fef02ba807561cdb67399a7e117de72f0c23939e8c0f29faf95073e3ea1889080bc67df02e770bdd0
DIST microsoft.netcore.app.runtime.linux-arm.7.0.14.nupkg 32463869 BLAKE2B 38eef41a8ca3c7f188040f616d584d0348d4adf432b118e161f766033245d01426b807b5fd046ddefed556b414fd0356f6b8aaeadaf35b9316ffb78bac3cd53f SHA512 726ebce4758228d66f30c1e97b2e130e40b157b447ae052d19211b3844b6473aec392583982fc4c5f179018b939c9da50aa5e80747b02d00081337131565094c
-DIST microsoft.netcore.app.runtime.linux-arm.7.0.16.nupkg 32469452 BLAKE2B 165a66d0ba762c6d7f9359d904829dd3d31641857f1652bee2e9c015ef6799b02c69070851043ba50b1c11b06c25de0f12ef49753f801a7ad2c6a1b747ae5fc4 SHA512 6b4998b4abfa7a747c75c454a0870d76f44d5943e3cf944a63f85cc94119102e1e152c0742b80004f4411cef88165d9f3886cdf3f160d11912126c10e78665b1
DIST microsoft.netcore.app.runtime.linux-arm.7.0.19.nupkg 32468301 BLAKE2B 831d68f6e9ed92a8fbc270a90a462b755a6d400d1d9ad8baebe36f7c103c3053acdcb1372e12dd9da3fd64646bec6ec2cbead363767c4537a624e965bd1ea2ad SHA512 243a167ba800329a60ba49e059c5fa4be794e0225fceae532261249d47ca80f3f7b6771bc152d562118d141aeb547eb5c5aa1ff1bdb86c64044339c649286f81
DIST microsoft.netcore.app.runtime.linux-arm.7.0.20.nupkg 32471569 BLAKE2B 22a985a1d00737df6b4c442cdb19757a80a9d87d38a01d61a77c89b51f9a24a71f878f248f319fc76b64e3ed55e70b466dd11f8bc37496c401108c0c86f8bf95 SHA512 cbd1209f0d2a55774a44d38f299d1a9aed01d288e4f797fcdfc9c49add00d231b24d71c7a39b9708af833861fba426de89a69989f5a8e556bc0ad0d7487eb842
-DIST microsoft.netcore.app.runtime.linux-arm.8.0.2.nupkg 33248909 BLAKE2B a82d58cd06ca247d9e8cfe5365c8a01cd3e4997904aed5a2a534c1f8fff29ece39d3e660832dbe33ea612e87e9a5b60f60b8b40e9f9e971fd838683c803ca27b SHA512 dde20320de0daaa139e28c885d65de58dd42a6c73c6288b11dc1f6bc76f4d19f99e1954dff2de99f4c20d956bd6bb470fa12e4c6985798f01b3511c8f2629c40
DIST microsoft.netcore.app.runtime.linux-arm.8.0.5.nupkg 33260737 BLAKE2B d6a8b2dba884abb63242b90d4763098766a2dab305e3db2581424aad59bcc01999bc991f655c4cc2b02169554ede03874fea2a480a6e0b8c57268e583390c972 SHA512 fac4eda47b6493a2eb6a955f8e5ed22416c254b7844b770cbadeb9fe0cc7ac1f591cdf6dc5e9352f26ac7caa5954cdb4553f5f6158de88c38687038b360c3df5
DIST microsoft.netcore.app.runtime.linux-arm.8.0.6.nupkg 33255648 BLAKE2B 1db06d6ff001b771b10e8b1741abd85dd3e52c96b8f4ce0110d250e498acaf0c2f2b22ae3089d44412b58c4a533c5f8ab38d7c6df825f8a3912dd0c5cc1a17d3 SHA512 0f334e8be73b27a03bcd1fea0fe5423a09eb83712a7631d84c305af70e55f9a7af9e0fa83c1ed993cce20afe9b5c3ed3c1319b077fcbaef7453a45f9423a5065
DIST microsoft.netcore.app.runtime.linux-arm64.6.0.25.nupkg 33210771 BLAKE2B 16b15e6100fe53366a06bca956dfdb05d1805338c1223f8d6c2a992237f727684f2cdf7caa6d30d333b9ceb493fb1f069340c06ef60ab6f9828d7f4ece548eec SHA512 5591df69ffbaab9fcc455bebdba77ac47753782e9290f103d441d225d83c6634f926bae6ba9dea2fef99dff2b482beecb455c55518f4390ebca71bb8f528cee6
-DIST microsoft.netcore.app.runtime.linux-arm64.6.0.27.nupkg 33217955 BLAKE2B 14014ba933c0dc3299c02d74039628e0e7eba3859c0783cdd064a1a96aea6be45b9305ae9e7c00a6b9c6921b41f627848c8af6346782098a6b795e0dcd5b7698 SHA512 1d0480a2db807815848b5b868d7781ae812d879b886ca2dcea97e14cce295610c574c5c2133328c7e54cf8b51aae4cb80b951734f4fd0ea34b6917ca7aec8136
DIST microsoft.netcore.app.runtime.linux-arm64.6.0.30.nupkg 33216033 BLAKE2B 08ada298058cd74a8498dcd42476d9d0f3ab2d1e927c04fafe21ff14d39a79244ab30f40548528edb9f548576c2b3dfc72a423b090e2e25c2758d00de867ba90 SHA512 825688c268131c297ca113406a746a397688c7cf727fa10b79273070c7ee8eebcccd39012cbebecd9d0c810c6635119de093cbdd9ea495e31ff3a05001652bac
DIST microsoft.netcore.app.runtime.linux-arm64.6.0.31.nupkg 33211160 BLAKE2B e658000c49245eefec46274a11c581281deaee441e746ffcb8752ba20768461e8184994ee5c300199334013c3909c3db009a8ecdd841e2d7268fea989e43b821 SHA512 2724f397f1d13ab09c3012bfd7a6b679904f1f4565f7b9904015518515997b79d458a9c9fe526c72a9e16ad0ddc867ac279de7922c0706b99da722bc35c19f94
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.14.nupkg 32505085 BLAKE2B 7c9ba7d53827235fa3da2e96d40d9fdf57c5dcbf2f9dc7ff3d6284d67348190401099d7ae2a5d16227fa06ef8d63c27fc30072cb57d6c26e42701be00693b932 SHA512 59d9aa61f657406c6f7d392d3b692e3ba31d7a5e3a935468ac11640d1bff1dee5598034b9ad967696ba09e780f617a70bee9fa8baeec3fd6c872a33ae3dd4980
-DIST microsoft.netcore.app.runtime.linux-arm64.7.0.16.nupkg 32520248 BLAKE2B 1f437213a5f293b4a65b616e5bcf4b3a5d8cb4b3d08335aac5e14a046b5f0918f01a05dbb031f6617df1d85de6b88174ad935e7204229e382cec23db54727296 SHA512 56a13a4f14791a8169470f67199dab9aa8cf96ca037f88b6eaff97f7f5fc341838906c2037190ab150f43c55839dddc6d3030b5b382fed8be3416f5adc048b41
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.19.nupkg 32519942 BLAKE2B 9c8acf73ae7980d0bb36b629007e1e47d6285ab82517f49e9be860a8d531a2a83d1858bd96c92b7eade211eedfb79f154c2540fece816cf65d6beef369db6ba4 SHA512 c002b94cc36224fb8c93bd0f7e3887522d184da86536d2d2f08ba8d3b9217989176172af5571d1668fabdaf158d4411c50c8579beb861ecb994f3349b78bdda9
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.20.nupkg 32521221 BLAKE2B 5383f9d29bd3319af4a9b5e8bfb6ac25e405b5666273dda90cc242734e76fa0744f724c11941203435bf4a6e2142ad31b3abe8fb0c4cbf6178ed54dc05ad1c69 SHA512 83147b8c532f60cd080deefbcc013d3a70af794339796da9a0239aca8f3c143f367ffff8fc12bab0763f82479dd1cbb9714321ca04e65c4c2bde494aad19f180
-DIST microsoft.netcore.app.runtime.linux-arm64.8.0.2.nupkg 33543605 BLAKE2B b7b9313392834902411d66b751bfd60843ccc7e4090631ec125009fc40359f3389e0cb715c2c5dff5734cb184e3b2315aa8aeaac9126287dbedd022a5d62d32e SHA512 72bb696a3e776e265a457e2096aa7a5443f2e06136de510b8928958a280c0d066107893d19bec7e21d1f7cf6cd18b2899db6af8ecc8efbc895d5c750018d2b25
DIST microsoft.netcore.app.runtime.linux-arm64.8.0.5.nupkg 33558297 BLAKE2B bd8d02337985adad5c5546d4f1bb15dafee8fcc634373ba946f8565a20a52b9ba38b28d7aaf05b6151cca2125dc6b4f1c2ce83d5d0262d610736d459cab8918d SHA512 7930458e23660190285d82eff9a67ddc6e541d74b6c0d0f34f6b87a9558caff7f0711a2002fb6372814d71402ea191bfde0922049ca1444636d2bc371fe4483d
DIST microsoft.netcore.app.runtime.linux-arm64.8.0.6.nupkg 33549331 BLAKE2B 7f10df2919f1ba3111987e715527eb6efb314845f0394c27353abcb6368f38f73b051fa6f33fe3da2c83dc089db8935b0f1548bc83ddb9500dd5b6bcab16a9da SHA512 4c5a51afb28e1cbaddd9028cb43bf8761a5de4c1778beed4f8af9e8e23b38a44f2d7e6e9574fce07e0ede011d31472f95565c3461a378ba85d564b88c959a80f
DIST microsoft.netcore.app.runtime.linux-musl-arm.6.0.25.nupkg 33416661 BLAKE2B 776ea8022a050f1893dcb6fdd22fc5b05813c18614f7c91077542ae073d5226fd7008290a2c97dfb540392d9799327ba8c13f21f0b476c105f16b38aed22f691 SHA512 f9c7aded646925cefd1f68a328f29a18d73d40fbdcea50cc83ee4a91ecbb60ae53d2778ee5d0ccd3dc420bb9c24baf056a678243cba902b285c1447712940318
-DIST microsoft.netcore.app.runtime.linux-musl-arm.6.0.27.nupkg 33420584 BLAKE2B b7774d47a08bb266c1fd68ae0b0ef0da41e04c78c5e78cd06346c9475f6d1e2cfe4264bbdd918bb602e230087664ab2f704de70107c02bf6c08400f2e05f7ec0 SHA512 d0594cb343bde0488571c1451dd03795b6c1cb62bea4163c626ff9c90675c271452f71e6aab782e69c4e04f734f49f7464dd18edb040c3cfa6ff9502d62e0976
DIST microsoft.netcore.app.runtime.linux-musl-arm.6.0.30.nupkg 33421350 BLAKE2B fc2f5af42a6d198a83678f07c06bb35598a7db8e1f71e0b5a88dc772c9ec766a683b59877fae22a3bb5569cb9affde0aca3cf5c3cc15a54bbb2c810f09cd3d66 SHA512 9a0d4c8238b810f4f253c8fc989e9615becdab16c97c074c3f277200dc3b0fbd9794298f64db5bb12a44745fe15fc3f167431ae3ece3c0148505b3c12772368e
DIST microsoft.netcore.app.runtime.linux-musl-arm.6.0.31.nupkg 33420306 BLAKE2B 40b928634d1a6f1dc494443ddb9c81e02adbfe442bc5bd985ec0a75fab09d2d34c23eb80c8ac35c8b50b5de3b6533d2ffcefb7f57e98da46fd6e8ff302b5d50e SHA512 54a34ae918f770b7c4ef1d4b2ed5769c3a08658a7b287bfc55d8fab281b4e9bab1131eb3994877bd5d04a8ecd37465638c0abaf016cf1fbcc2a489bd317837d5
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.14.nupkg 32471905 BLAKE2B 39cf7bc29f5b1b32eaf6e990c760c89c905662d549ba19d0404c21e8f079ecad5298c0a2b0111e1ed26d79b0b3a308dad79561cedb71b0e4398ef60039d1836e SHA512 2654d17ab6fabf9976336f2aa4025104a5b64f386ae10822d65566b2daac8f2711e34e986ea1bc4ad0c214c02624fd70f2b5aa6bbb9db7e6dee2a6fcef943df4
-DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.16.nupkg 32477585 BLAKE2B e56dbf5f8f4d59d3b65d5d99b1b0df3bf2f02ede88156ccab86fd83aeeaa1f8d91025eb1396704b5883ee54ba1c061f8b20528fa278f83129b4b7a4f1358018a SHA512 572ee7c7362b935030bd0e34eab7491644c7620920ffcd48cab78bc62e917e3f91d0cf13235a8a24c2a01b194c7038e0ef07a479864d26cd9182797661c1239e
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.19.nupkg 32476373 BLAKE2B cd11631ea91c8671ff9081c09908f7cc9f74d97e141ffdc827a0ca7d01c5396c50cdce67651b42720f61d3a1282c05a1a8c3a3cfb78bd0b5efc88ddc7dbc235f SHA512 88f8da29c5bfb99378f597ea149a3364fd16aec2352645cad617dcc8c927d24798434d76ba35c500630b025c34fd444d1befc4abc0fcf76892b7fe37821751b0
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.20.nupkg 32479631 BLAKE2B 61bf7602dc720de6bcc51b74a282a3a7ce8a71d79011439827f570c61778f317f03557d56bf206f7bffb1de3135df09efb949e573ef3299b844ff1613fd48475 SHA512 5347a7873e4b9868bc14ae19b9edfa8a4c459e851e04cf671f76549ab9f2592613f66e7ec29f0177c23ab9b79b5b58fc2b977be3823d6f9a149cd59e18b564a3
-DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.2.nupkg 33270642 BLAKE2B 7fc02aca699d731e94a4837879f0214a46d24600990186d1b8fa084dcadf2d5f0b97d729c5a1196589b274d2e705c5a6f8dc3b4d5443639b336e124fd2b3a4f2 SHA512 493385ca151b82190646a252631e4f4ae3260a10efe6b425b9da2f3e90a0b5c5f7f70cf3d1c119f37395836a2ed6607d7a7dd119d7ebae2b5b17fb7fd3d1917f
DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.5.nupkg 33282656 BLAKE2B 5192b3b6ce85a91ea5fddfaeb103265eb89649c60c92e7343b0b124fa2cf092b142d6230a0b26ff993c3f6e75c2ace0b0232581ad844772ff16912ed7d068591 SHA512 80e9fd09da10a5febae256eaa38c2426a37c0258d22f22c2f5fe705d89e5caeb5b3b691b30661b1e9de97bd281b2c11c9511bf9086d2068c20321f2265bd1dda
DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.6.nupkg 33277621 BLAKE2B f720266321aa6eea467214e26c02e2cb1af717894bbe2f181b30131abc5236b31b53e15f92f767e4fe8fc9f06253710f1f99dcb2ebeea54e0750f293e0c5900c SHA512 02e3c8555c88d1fd45381990886b365bea144f8ca44c666e35b68b76185fbd12ef112bf297aa8e07424bf01bc1999336aa6c983cf265adab962f8088545d1065
DIST microsoft.netcore.app.runtime.linux-musl-arm64.6.0.25.nupkg 33227902 BLAKE2B a808e90f1c69acc939be37c5771571f4bee12c295d3bdca3823cc6fd7fb0f590f802fef0708a8a530e361909df5b235e881c403379cd9db6f314afc2ff0b080f SHA512 5538178e5b62de9ce17b11452d0fbc1effe273276ec472ab065a055a3c31047ca81f8207b2e8316813e94ecd77dcbbd0a32a1ff154c31aeef4a28a769c1d079e
-DIST microsoft.netcore.app.runtime.linux-musl-arm64.6.0.27.nupkg 33235459 BLAKE2B 0175b10ca414ccc0da9fd312c98aecd9e940526fdaedbe63d7b2aa3d28a702f309df5b18eac98712973f30356a5191014b908f7ae80831bec50341be66e4c58b SHA512 ec41e98f3772d3d83daa751b625c7d257c54250e8cbeb55d201b52ca5f861ded940b28f54ebf23215717bf30e4ae05b1b41e5fbf50fd37417b98ba62ddaeb977
DIST microsoft.netcore.app.runtime.linux-musl-arm64.6.0.30.nupkg 33233024 BLAKE2B 237c2cc9fd7a7f45b1249e44fe13ba98a31b1cc2433f08c7e632175fabc5a8ba3db9dcd8b3e0f6d61d9b50905a9361857a719686f2b9ec91e8c5aa7a46ecd9d1 SHA512 516fdf6e3345c95fed4691bffcf1ae4f1e8f18e406a1db07d0c60661b165810d7ee9f65d48328fbd80a2a3e5a5386a8ea70be06bb578d328db91d73509112451
DIST microsoft.netcore.app.runtime.linux-musl-arm64.6.0.31.nupkg 33228424 BLAKE2B 0b7cbb166222c08a96f022d4727a4b12d0544597c38d92daef1f354b01b4113eee700477beb2fddab2dff950d258188c93472bb1d7824e749c93e8244cf15a13 SHA512 5b362b2abd9155694582ee6a52fc315319193b3cceacb2c10101aa3fd8dd6ba97f9f551850a388cf6447de361f32daf17d59e15ec3ee608937413a8924bea172
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.14.nupkg 32506730 BLAKE2B 612b69943eda80cad43d8001eaf53519e99d0338c90473e9a023306c1652c70f054a3cd65606b6e2bf515e323d34994c6c623c53fb9223cd42a1966e445973b9 SHA512 84cf876e231fc27f6db03c6098860a21f23061cf80cb3a6ace4ce422efb6d0da3a14858bfe9125e034c0325a9958b7eca7633309c8fa43faf2781c928689f7ca
-DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.16.nupkg 32522269 BLAKE2B a9b507c30ea1c3e21a96885cacf636a84b5a461e2ad5e1526b52b7f21970875de023419395e35045441c3c6622a2fcc110a56a89871100fdd487b43850c1e6ec SHA512 4be3bd11e19eb6dae19a8b2a698e89b2baa14c07e036c6999c071fbcbfaba79037ad4edde08e835944e9de22705f18a6a0c516b608ea169d1a2bee6b28b5fc99
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.19.nupkg 32521978 BLAKE2B 6c3b842caeae0a37d4b49f6e0e4763eb374cc8f7f45cf7acb43fc7883a07a668deff13ae52222360b58d6132ac9de2c8bf38ce2159afdd803462038d188af46c SHA512 f957f64ba84592dee1f8354e28d6e95e4d7c104c479657b0f1ff38e8713aeee5b0405e8364a7ac8f8dde1fd2f7766077736240c8be70df07774c68364338e2ca
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.20.nupkg 32523154 BLAKE2B a096da8980dd5309e6017ddbae52be403430836b8618fed74887ea6c3b3d39f3cbba84cbb69ef668b8b77148fcffe5f1a4a3899c68ce217fa0a0aba66e87d384 SHA512 e0e93e7b76dcd8e276622b2b98b08c157299fd60f91b2c5c86bca5e5c942e2cdb0d9c8bf9220e7288f3758bd626cdbc4939c080d1b2b090e4a5c0eef627f30cb
-DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.2.nupkg 33561189 BLAKE2B 0d085b5f581b7f3117431fdb0fa8ef6137bcd303b53f1e68e5a9a7dd7f3045310f02dd0b078a1208b2f1aa0288f0412556574a0db00413b4fd2db3c0c7c35cf6 SHA512 025f1d7b53eb0b00c89f569cad1ff339343956c5b2e35b86ad8732c9705e449741dc260989ec1a5169543ced1918c3f7719486e35ab166b36d19f19fa6c4ac83
DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.5.nupkg 33576528 BLAKE2B 0497e0194c3b057f3ff4b2e6e2d2542e68bbf8bc49e4c539e33b6297dedf09ff998b9b2e8f8d624a70c28c040d6a38ebd78860db235bdccd6a745d73569cf677 SHA512 bfbd43792116d386859602f4d05d53b753691fcd12489b210f36fa80f48571a4e2d27251a69917621e9a3855bc4f7ca6ae3a6be0ba6890913e52c1a8938ae221
DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.6.nupkg 33567578 BLAKE2B 6ce4312b05c4fa28dd73d260a769232ad26572a02dc2c75d2a96bf75a2c3acdb6c5ce2af5d1499a5e105de58e01f97dd476c8b2741cfc78b59ab0bbc0b8f58e0 SHA512 7b96ef3bed62d2706dd7270b48371ab1f7326eb528a66ebf7cf66b0686adbbd7afa929948a5bcbb7b3885342d7d399a0fa8c337f021df331415042a0e399adca
DIST microsoft.netcore.app.runtime.linux-musl-x64.6.0.25.nupkg 32842905 BLAKE2B ab004213e3907808fd47562475641a9fe83bf8429fb7271a5aa987dbedb42d494c03a89ff0db384af8b4ad4b00823495b43e920317ff2cf712708ec173e303ca SHA512 6d4729b6e50c860072323ec775f361813a6dce8fdee2c79153b40d5d9f3e357ace97acb84559c5164cb88978b936a539a32b9bdd7160c1b61a1180d0d315c37f
-DIST microsoft.netcore.app.runtime.linux-musl-x64.6.0.27.nupkg 32839312 BLAKE2B ed966b6a982083b5e090e021150b313d436e6655613a633c1ab0589d7608d8bb22e0b4a3ef8696c3ace922c18345e77fcd3ee03ef1e1580c819a034fc3b33489 SHA512 abf245bb6429c924e3e33ec52927db4ef3d744471f4ed2e1c9251e960587e6a6f02bb65346b4f3534d15890f5e8bf1734ba64779b3070598cd4b259451cd03a0
DIST microsoft.netcore.app.runtime.linux-musl-x64.6.0.30.nupkg 32842582 BLAKE2B aefb3658755290d2086aa0001563c7cd5dcf6bfb4f5492a2aa43672c4cb5871577a76f1bd2b2b4311714b6eb71de52f95feb2771feb665784b209e108bfd9f2c SHA512 b71827a1528fb8b081d20a32e1b844e6b857a696eddb03c74137bb4a4bd54a79f716c972d698628a278d845fbeabbb3d690210bdec29866fd5df03e5dacb6272
DIST microsoft.netcore.app.runtime.linux-musl-x64.6.0.31.nupkg 32837434 BLAKE2B ac57a09ec834bf116180d20d82f1ca1474822c6218ced6468c8c602f6b50af4432e442c443ce8893f41882d4a457ea3ff21b1775a660a061687c0c1bffaa0b56 SHA512 f8dbc28906ecd5b8d7a956212f3e75eb4a02506fe1367e920c52d9ec3f3a5bd9dbd748bacbfba8c374ef101684b7dbbc11f412b87f2c7c82ad32b976d6fc0485
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.14.nupkg 33803212 BLAKE2B a873c9917a98c562be008a185ab8c28a2a12a0e25bedfd28ddef1d2f39451d8d907649b7cf53a4465f2c46fbe867a679d21c0761fc13ec936b08a8b58f47ae64 SHA512 ca43cf4e3b85a198a48b8004123fed287d0775e4119a5d10f3c5df1827173f5df04c84f2d41fc58d8632e37679856e00408b863b82260d7899fcf9a1c273ad9f
-DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.16.nupkg 33807182 BLAKE2B 91d44a910826ad95eb55d6f4c23e9dcb53a03450dcdf12de7da52f26bfc1a69c7b103b4cd02d18449e9757dd2b2b69bc82bbe18e812a5ed370d87694168c62d5 SHA512 c6babe99361de82ab8cf0d408a4652f1003cd8a7e84c371cac1b42a337c86272b8150eeb54a7a0ed61e0181a18ba70152c177e491af6df05f19dce5596d15f2b
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.19.nupkg 33809133 BLAKE2B 9fe9e19fc9892d3485705f45e02fa0f665c034a3bd2dc8801bb1b0fec57176aeec58f7db13119d7cb43698255a35d0ca0e0389e9dee2e40159192c18a7f04066 SHA512 cfce6736e3e90f3eca8cab78bdcb8997757b8dcd185221a669a2fa04ba4efe3d98debf6774af23c39a5172d2bceb3cf9be39a915b43ad719a3edb324da3e3d89
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.20.nupkg 33811292 BLAKE2B dac093da819115b015a8463a61ae78a4648910a92f69c4d86dd77fe813408b6dab58d9ff478eed261e24426ea7cea5c15eae60ea851ceb229b975b9ab89e0a14 SHA512 27f6c55fd6a2f62f12d2ec7465d9c184dfacf8814ba2c20182716f4c11ee35f6e53d0e91d5816c7d8c30e4b40523ea652fc03635c21d9c1c4b002acddb68f035
-DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.2.nupkg 34990363 BLAKE2B 8c1527f55ec38c09a9fc35046997684d5f929adb4bd94ebbc3071632dba1a78dab1f2cae9058487bec4f0eac08e3b00a2e0cb3c62bb6b3378e4e0ccaa96e9195 SHA512 a55dc9ecc62020105341d2fcf2d504a3b74c753ec9d813217057c74de647364fbae49fd802e9d027be4476490347d78951c42a965f1cf92c576da538c7ec8686
DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.5.nupkg 34993310 BLAKE2B 56377629c6be4191f24c39efa6ffbdc81404ba2a5f2b91048aee0e96872d390713e8bdbe2a8be918e89131c4225da70b4ed5276d1f9efc746b46e21996945205 SHA512 8cd6843f75bea37b52fdfc446226d2fe6d8019c0410c44fdc542a3b30753ee4027b278f2ceedfe31dabac2dafe970b1f62979e4d925da2a81e66a4804df0a032
DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.6.nupkg 34996719 BLAKE2B 0ed4ea3598be139e084eb1ad65be211dfcb4f12d79d2a06e5a0da751510231115076098c3f2877377c675a516ded6b4a68ee86bc3ece154ee9d3f830643838be SHA512 b26d078d8b6c35dba0d3274578a121da052b3a4b5973c2611f3d6b976fc5bb440c52ada86842273633c6fafc2ef9d6e1a4283db7ed65d8eb16b3a1381bcbe173
DIST microsoft.netcore.app.runtime.linux-x64.6.0.25.nupkg 33263248 BLAKE2B b14c260c82c8ed7a009dd1e2f5d42447476af73257af49e57e7c0fcb08f6c4de14f4995d38ee4dd5a9d7ef30d6dc33c1157245eb10821a34ca62b42e1676c25f SHA512 28de604641e5c0fe694afb9fb394139074c240e331c7bf2513843ef39309f83fc6fe49eab657082548f29557cda602f2d310fb83a190bade076858227a111e62
-DIST microsoft.netcore.app.runtime.linux-x64.6.0.27.nupkg 33259780 BLAKE2B 1ffa32d4d6cebff81a26444605d52f4497edeb026ea1dfe8b6fe3a48b0e603515b9a70bc112bbc0bcf04a5f9fb9fea756762aef02ac76186b7686cafb6d88155 SHA512 18697905a2562c63a207111e6e17a7f79172fcec0b3e46a287234d9177b7a6963cb9511155afa52fe5b87b9855afcc96dcdd2421a4957302c149b5e0e4b81b5c
DIST microsoft.netcore.app.runtime.linux-x64.6.0.30.nupkg 33262824 BLAKE2B d72f50f114f047262604d32b6ab9b38ac334e087fcc92573e8285c1dff9c5358e9149f6403a4ce3e63667096d29bcd77c955401aab670c7dc212b822a086d2bc SHA512 880326c9b2a1d970742a67d9d8e1b2cf97a8a5a2661c2af5b5f494507b01039db3bef63d30c9053711fe4522f78bf741b1045c7e747e9f9efb519e9befa7dcf9
DIST microsoft.netcore.app.runtime.linux-x64.6.0.31.nupkg 33257537 BLAKE2B 0b869b28df002ddbcb8ac25b01d2648f1149e205fe9d7972989c4db3a162e36312e7622177c6ecc5abdfc6520a0e3aab379b6aec12dfd827d6261d67f845c895 SHA512 7f67868ba4ea6030d0cae9f3a276666f6ce503fe4cd5afa93ce5fc1f8d4913ed2a628c0a7db3825cd2c6856e44f763787a93c270b9eca0ae3af1e807ea430885
DIST microsoft.netcore.app.runtime.linux-x64.7.0.14.nupkg 34214906 BLAKE2B 96a31edd8743ba392a253015b7147eb17437ae19c47e36099432d457c7430e1b5a1e4c1aa0c216942c638f4e85e084b324a501551624d718b5a70a647d256ab4 SHA512 00cc67d89ffc477dff76ded60a8f03cc70fc7eaf119860c827f7e8d2ae4486b5aef7064db6564fa6d3fcf1f64a7efd0ea77ff063f3a3c580baf6ffecff63f46e
-DIST microsoft.netcore.app.runtime.linux-x64.7.0.16.nupkg 34218545 BLAKE2B ed105ffed61c0cd223bab2ee592ca203f688867f73d939f4a47c7640032c26e68ca04a9165f10be51bcdf4e8e92931e4202b026aaf93dcee3e69618d0b3df23e SHA512 d2f02d9987ac130e5cc7471ed1e48782b31f1190c4fb79e2711dd13d90972f66347895c6e2808f41ed8a68de64ee0c0ef88bf13b756e0938e0bc53fca39b2cf9
DIST microsoft.netcore.app.runtime.linux-x64.7.0.19.nupkg 34220854 BLAKE2B 3f3a0fdab62e19947d3db6860b5301c3bd4a554a33185c61d5b1ab5179c33d878ecda5f5447d9f74ecf2109774fc8fe1678856959a86afdb4ee929d2beadc773 SHA512 636a8a365c246a28e09480831e01444bc8787ec44c961691229ae80fd7bf76e887645dcb90f1ef84d3a6babf8e907e11cb0b7ba2034242b889a435c075419053
DIST microsoft.netcore.app.runtime.linux-x64.7.0.20.nupkg 34222885 BLAKE2B 951c5f5b26e4eaa20d5b6c864e89fdf4b992b0459e80ee7f3591e11eb39775f860261c50b29a7f7874a99121c1a863f2f0685bbd3093e974db45e6546c51ad7d SHA512 b302dcc0ca19b94bc05ae9309846e3afe61762d47278347f8626002d9e525458edc9f4bf152137218ff16d5b641327cc14f11c45d12b943558709104ab490f69
-DIST microsoft.netcore.app.runtime.linux-x64.8.0.2.nupkg 34970129 BLAKE2B 619b8a4b2687989298d54bad07f1363e83bf0af151167859131684de2106c090f0a6a99534a66def7a2f99acb1fd152c65976ddf67166affab4dfa98c2f7f016 SHA512 b775efc75d7bdd3b9e29811b651ed2fdef888367e69472f06bca0829435375dddf78ad1faec73edd9d65d59118c24acae4cbc7cf45b555b6c0f669cc99ac8be1
DIST microsoft.netcore.app.runtime.linux-x64.8.0.5.nupkg 34972685 BLAKE2B 8c121843a335b72e6b0ba4a93a5641527cb4efaec2a433edf04c31c2efae052a8f502a827a3de31fa9954ceffd81de2ea12f2da81098f41e2e68ccb63c4c294a SHA512 b119c585acafa07428e0875170dae97b8ebc2e0b382f86976ad26531cf807f411cf67b7f4dea85ccc493e15ac0ea3046ae337021ee22bf1f1d3336c96106c54f
DIST microsoft.netcore.app.runtime.linux-x64.8.0.6.nupkg 34976051 BLAKE2B eb21cf390e6d2f691dab21a0f31e6264dd34c1c516f55bd0f6de41ceb21e78f2bcc7dd65a45cb6ce9b3022e4f4cafb7d9faa025abff32da9a1834d26019114b1 SHA512 5bacb98224f0a6edba8223fa6cd0b6e4dbfb5656f371e0a8b61063492f6a47cac8b55a54b722e4786b8563845e7896f9e30a7cb5e185a5f5f3762aedd3734048
-DIST runtime.linux-arm64.microsoft.dotnet.ilcompiler.8.0.2.nupkg 54299406 BLAKE2B cd2d80386e6b8c8a90de1a7503eb8173a020177471c29074e70a97ea53cd5b2d4536edec0c47d9caff21bab0655d0e0246a48f3609aa24b5ad91d62663eb2851 SHA512 b0261aa872241e5253f18dccdf81a8263e413fe216f788bce35fc54a458fcc5010e29d799bfde365e172d40ed2be160ba8f56c5877ffde5af9f958990ce052cd
DIST runtime.linux-arm64.microsoft.dotnet.ilcompiler.8.0.5.nupkg 54349379 BLAKE2B eb46c70538778c4b5b66c1c2d6ef9d81ea8a45f4bee4afb9b60b0074f12bb117b7c6ce045b5ad15fca32e554e0d94d8905b1f01632c31b48f3f2855d1ab61dd2 SHA512 3eb36cfb88147ef228c73c07b69ff9c4408b0f6e33492f075ac1be18570182f4261e58dab00c89fb47b217c8155a96dfb1e866f920dc6f80f3633e4d3ae37216
DIST runtime.linux-arm64.microsoft.dotnet.ilcompiler.8.0.6.nupkg 54327416 BLAKE2B 3e626faf46381183e516f32fa938e95de561ea9ffd1eac4ccced919d94d120f3cc8d9a6d9de0c2e6ef54a0277e9312b4e0c30c7daba4e9682a936a0b08cba0a9 SHA512 20dccc170349d6ad85d997f834d03924b1cc984843e0aa440e8effd1521ffda6ab86f3ab0eca782d4de3d6db33affe783a6dbd0b430cea8277f7ccecd1ac9986
-DIST runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.8.0.2.nupkg 54308212 BLAKE2B 5c656eb78f9e27a91e5dcfc1caad785a31e3a95daa24c5fc8f3afc8001fde38b17246d87b35897df637da91f86917c67b9bfa2d6054f6cab41f6c44393eba831 SHA512 95f047f6b82af06828000e99f5bb89e9ff8927cff597412c705f0282afe06620f765283381b9f14b294031928bbd5ca16d9a2fcbcf930c451d08289ae53abc21
DIST runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.8.0.5.nupkg 54356420 BLAKE2B 06d5f88d68ea53cc93c6782d4504a5d9487382c0e7a39ebb528f1edc417421e32506523ece424e8e5d1d664e7389d0fbb630a865e6c6bdae1bcd9f103b021ebf SHA512 f5aca4cbb60c51dc12141921fdf918a0eb3462f38bc13baeacdd6c216bdc8fc12adac29cb584c68b827b064f267791910b76fc9dadf30745d809a511a5878bc3
DIST runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.8.0.6.nupkg 54337346 BLAKE2B c458a7a7ec6a06fbafda0d88080cb560d5a4b458003a987e889577b283767d089285600c5da68e6a3a476a655b755990e3ab6eb294e4bedb35cea95741e18881 SHA512 649cf1fe7d6fda2c55bc57c217b6538136a9c1f590f2167a924afaf25cb4abd2c3328070ea00ccf266f8bd789fcc17b99b8c1a04b76d03161efb8025f075b232
-DIST runtime.linux-musl-x64.microsoft.dotnet.ilcompiler.8.0.2.nupkg 55077805 BLAKE2B 081c773ebc3625532ceeaa0ea602b280a2f172ba264c3e4234bb7cb3179bec908b0c46aabd7babe174dd7abb8136148d55e9d23fac8b948db3bf8d836e3f8d9b SHA512 38a3824686dace1194143d1e637c90277a0b91313658a211ba5574888cc78fc8ea789ea2b24bb16f4d4cd35284ab50ecdb25fbc4374a30e12803d694251b5977
DIST runtime.linux-musl-x64.microsoft.dotnet.ilcompiler.8.0.5.nupkg 55115558 BLAKE2B 1d500a29432509c134714cca3903281ec112e71960989a5e6bf38b8f307bfdb1418a078f36f2fed9e98d612049064abd7c456e6797f1d6be54b1c145508f4d27 SHA512 5a5f49fe5c9b77db7740c2d2f8346ddbcee91ee965d1d762f3db221b8aff493dc2b5d037100d7119751ed2f2b406a936a68c5f05d6169b2247b66d1d8dd97874
DIST runtime.linux-musl-x64.microsoft.dotnet.ilcompiler.8.0.6.nupkg 55108415 BLAKE2B bbb8caf2f2dee54f9ef69a97f0abe4654f1834927a89af0e5c7dccaad2dba3bca81d3a5c839171a43b4852b00a39d14f0ae762746a9bf0b71f2bcd5a25072591 SHA512 499cf5d281835c8e18a57654d8099d984767caa2e26107905fd6a2d4f902d9e1e314c95e10d11b8ff119bd9cd42b9c9f8bad5adce651bacda46f8db9eb752cf1
-DIST runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.2.nupkg 55068189 BLAKE2B 16a526523ed29790825a9be0b88f0675e5451df307b75e6f84353ce29f5e606aaa339705f4e527b2bbbd278f67bbc6157c6ecc23f2e5112f8adcf119e24781f6 SHA512 3ac598c196fbebebfa891f8a8463fe01510f0c408f9b9182a4bca431a1ecb2f42ea8758403ed1e1a8d87272e519b1b7d6e866ac01e98c34591c71fa999658648
DIST runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.5.nupkg 55105097 BLAKE2B dce9ba53113b3157bbea562bc1e3f6064cddff7adccd5e9233a7e84c99c563ac4ded672d3c503f0b33acb2aa5a29e465ef69e95729711fee753a765fb37f0be5 SHA512 8c3a4a1c1a0eaffdbb096c165f16f08589240f6aed639f3e58318bbc594a70c3ae187f82982526c459c80f3285d0f755f80402121d85c15b9f4376fa9f7ac754
DIST runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.6.nupkg 55098099 BLAKE2B 8a6e94f2032f10d3e050a3751be561a544c9b82d751afef21d5d03c3c18c4ffa9e0e4f44d9812cc4dc3ed5b070ed5c4cb9bb269b851d34bb9442847bd7c6062f SHA512 f0a57112ec8f6e6b28a9b4432f1f842ac75e8ef0bdee072def690a0c1ab129b250f49dba8567bc6712908ed22d4de1b9f0b9b626acfe6003d999fbe6645ddc16
EBUILD dotnet-runtime-nugets-6.0.25-r1.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
-EBUILD dotnet-runtime-nugets-6.0.27-r1.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
EBUILD dotnet-runtime-nugets-6.0.30.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
EBUILD dotnet-runtime-nugets-6.0.31.ebuild 1451 BLAKE2B dc725b6962a512422405334a707aceff6549b014b21fc9802ae4b0dd256728259aaa0a071df76517a6f74b0500d416efb1b7699f8c6529b0be8d80b662e0d55f SHA512 814144239e3d355fbbeaa6bd841e63df6bfaa3df2e737fb42f40cde97462e0b3ae7ce14a6b2e6cf5c8a9e433d1de96bc87cffe989db8e8a4be7cea89bf44c051
EBUILD dotnet-runtime-nugets-7.0.14-r1.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
-EBUILD dotnet-runtime-nugets-7.0.16-r1.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
EBUILD dotnet-runtime-nugets-7.0.19.ebuild 1446 BLAKE2B 58364d46cbba7e2462b8c832a4dc9be495adbdc1b5db34de6cf93755e4268d15c14a1c7b5e118777c5f41bb97794a7d302fb39b3d4d2187599e2b9e4f0f53d29 SHA512 0494ebf5167919856db14860d8cb9be8e5d768cd6a183a4f386ab13e1867daa30934f1a842969e226a7f73bf87bf9e8f316ecac072d7b6300317a3bff9d82f29
EBUILD dotnet-runtime-nugets-7.0.20.ebuild 1451 BLAKE2B dc725b6962a512422405334a707aceff6549b014b21fc9802ae4b0dd256728259aaa0a071df76517a6f74b0500d416efb1b7699f8c6529b0be8d80b662e0d55f SHA512 814144239e3d355fbbeaa6bd841e63df6bfaa3df2e737fb42f40cde97462e0b3ae7ce14a6b2e6cf5c8a9e433d1de96bc87cffe989db8e8a4be7cea89bf44c051
-EBUILD dotnet-runtime-nugets-8.0.2-r3.ebuild 1776 BLAKE2B bbf2eb8c5a36ff0766eafb3ee13ac9b4db2312ff6eb3cc62f672cb5ca38734fad364fb6560c5acaaad1d4f44e82fe740c2f316e888cd2e59f2e6a773bd4eed0d SHA512 363aa591d844d0920909a0bd19dc754ee13abcb914a6ba039b4b126561588380e83eb20497bf4e78e54b4c0a3468a773eaeb9094a8d9f6336340ee4398fe4dfd
EBUILD dotnet-runtime-nugets-8.0.5-r1.ebuild 1776 BLAKE2B bbf2eb8c5a36ff0766eafb3ee13ac9b4db2312ff6eb3cc62f672cb5ca38734fad364fb6560c5acaaad1d4f44e82fe740c2f316e888cd2e59f2e6a773bd4eed0d SHA512 363aa591d844d0920909a0bd19dc754ee13abcb914a6ba039b4b126561588380e83eb20497bf4e78e54b4c0a3468a773eaeb9094a8d9f6336340ee4398fe4dfd
EBUILD dotnet-runtime-nugets-8.0.6-r1.ebuild 1779 BLAKE2B 4ee5992e8ded20213ad6fc5dbf6d21df5fcbf389f824011f9cd65ee4d087a4bc31fe1403f4c4b2c7b700ef5d529eb15a38c574e450ab5e6bd95b06b184f08fd1 SHA512 7715e62706d482976038efa2318ec238ce0faaff4e6d7ee816b9465c1e0b5b7c872b13bb682c6d6ca161481712c148dd2d91cfe5b88ce295dc2a8d5d9061eb02
MISC metadata.xml 263 BLAKE2B b7250eba637783739670dfb7b05df6b4ed4408fdb4619492f5c0469f1a91f175053126d885d36b6f3ed200e325746e82168c7c9b9b6c4f20199befe3aa75467e SHA512 74facd2b3fc2386c15269f2b9a070059b108137167cb741b2be8d1f56ae816e57355704d0617f37248b3e4e9fa69d5cace89f38f1b30e91f0e42db854ee26914
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild
deleted file mode 100644
index 481fec58dc29..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.27-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/"
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
- :
-}
-
-src_install() {
- local nuget
- for nuget in ${NUGETS} ; do
- nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
- done
-}
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild
deleted file mode 100644
index 481fec58dc29..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.16-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/"
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
- :
-}
-
-src_install() {
- local nuget
- for nuget in ${NUGETS} ; do
- nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
- done
-}
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r3.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r3.ebuild
deleted file mode 100644
index 42dac955ee7f..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.2-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.dotnet.ilcompiler@${PV}
-microsoft.net.illink.tasks@${PV}
-microsoft.net.sdk.webassembly.pack@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-runtime.linux-arm64.microsoft.dotnet.ilcompiler@${PV}
-runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler@${PV}
-runtime.linux-musl-x64.microsoft.dotnet.ilcompiler@${PV}
-runtime.linux-x64.microsoft.dotnet.ilcompiler@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/"
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
- :
-}
-
-src_install() {
- local nuget
- for nuget in ${NUGETS} ; do
- nuget_donuget "${DISTDIR}/${nuget/@/.}.nupkg"
- done
-}
diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 5560f038bff3..31ba06babf9f 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,8 +1,4 @@
-AUX dotnet-sdk-8.0.101-runtime-64.patch 1059 BLAKE2B 9420e05c877024c694bf8f469ffb6369f7639828ca4d1017f3098c480a669ff334aeb7fd7425f4e2d8a720c83fef0a2e906d6da68bcb71f02aa50d6a8a200fcc SHA512 685f1b8bc77b1dcd266ef2d6cb8644fb7b49cfd2ac4c94cba3d36e68877fce087e7e0753430a76a474d204731514b24e778f77100538a14ea59945b9aca4a934
-DIST dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz 1794775828 BLAKE2B 72a12b5af020a7f7d77b45eefd147b6fed52889443bbf0a9c5464a8a35a9582af32b75587f73aea9d1eb72d053986d8a204904178f260b2c8532ad821389beaf SHA512 1f7727f22e91783aaec5bccd2324f9dc63700fc95625afebeeb3bde7a99a63754a086b38c1d0921b4536963cbfc53b9c995a2aca519e0edd529f542a89995924
-DIST dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz 1790982284 BLAKE2B 010a1dee8e09402a22c0b45745a6ec7e511c88134ef984f51caa69051d7aec87dcb73392bc338508d5591ade1247e95f7708d4a83961ea665350b4ef29882e33 SHA512 611f96525ac98bae35592074d2f1d863c566080f4f52ca619546b547515f2962d9ae53317461e9bb803067d4381daab50f6c772134f9386bf36962998891563b
DIST dotnet-sdk-8.0.105-prepared-gentoo-amd64.tar.xz 1774585908 BLAKE2B c8c14bb513e9421ed04df81bf4388a7b84333ff76cf678f5adfb658d4c32d4e3c90ad8f78676261cb0148d1f1a3f4763e4a4aad9e7d822f94c943ec6ca81f872 SHA512 6032f34c92c046fade8edf1e4c86b315e6f51ae38b7d505084b2903f6a883dcb9c3b17a67d2da28daffcf6f3bc4e2ebd19b481f2842716fad910fbc663980c8a
DIST dotnet-sdk-8.0.105-prepared-gentoo-musl-amd64.tar.xz 1788053336 BLAKE2B 5cf9328ec19413ed6c82adb48f70346197e2d76926ab752c81c77fde94782c19a30f52aab07e2ddc7545280821bf64251de42afece08b5bcd0d52eceefca3064 SHA512 73b906a282d059e3829841f78e45b58beab980eb8a1c23857746af20630b1070ce9fca1e38d837d78ab039dc40273dc732be4b3ba10978df00dfdaa320dfd77e
-EBUILD dotnet-sdk-8.0.102-r1.ebuild 5449 BLAKE2B ef4c5c233a1ac03028b5c62e68c294b67690ca418d4851ee55d5ef78f57ced246478fc7b933b288fc862f62ae98048487b966147cf36b176b8fd55b54dfe6ee0 SHA512 71da0b7a646f469fc849cab51e7d15e093433fed15d0ed3fcd71604f83b676f2e4627d0b05e14c4093248c8b8fba6e80493c501d426549e1f6454804129c46de
EBUILD dotnet-sdk-8.0.105.ebuild 5391 BLAKE2B a6b930bdfd6eba9e39eb7b6e4cf50d01bb3a09752327c43138ae48340a0700f1a4f243db92162d50fec767a141a27e3d710384b41bab7dbd7fb44c3a2ef08484 SHA512 8053292207d78dc1d15e611494ee9fe9e2ab463eb7a1d6ab9d9a884f7badca5b591b57a02a9e4ea0a10d3b58aad4357ee133d2067e2004e37dbd5bfa95be72cb
MISC metadata.xml 518 BLAKE2B f9733bd3b6b343126c400ce35dc7e4e57421a6643219341c4beab83d47beb1182306f3d0c5f1e7ff0854fd49818b2c6af37598170b88e2eb82b62d478735abf0 SHA512 940830b1208c39e4cfd72817d399156b027e5ac51dcc7bb983c9ec973f8f2ef76e440a2d358d15f7a2e185c42ae98c986210224f1477923967e3dc70eb0cfde9
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild
deleted file mode 100644
index b13b6bf6d2a1..000000000000
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Pre-build (and distribution preparation)
-# Build the tarball:
-# git clone --depth 1 -b v8.0.2 https://github.com/dotnet/dotnet dotnet-sdk-8.0.2
-# cd dotnet-sdk-8.0.2
-# git rev-parse HEAD
-# ./prep.sh
-# rm -fr .git
-# cd ..
-# tar -acf dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.2
-# Upload dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz
-
-# Build ("src_compile")
-# To learn about arguments that are passed to the "build.sh" script see:
-# https://github.com/dotnet/source-build/discussions/4082
-# User variable: GENTOO_DOTNET_BUILD_VERBOSITY - set other verbosity log level.
-
-EAPI=8
-
-COMMIT=d396b0c4d3e51c2d8d679b2f7233912bc5bfc2fa
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.2"
-
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit check-reqs flag-o-matic llvm multiprocessing python-any-r1
-
-DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
-HOMEPAGE="https://dotnet.microsoft.com/
- https://github.com/dotnet/dotnet/"
-SRC_URI="
-amd64? (
- elibc_glibc? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-amd64.tar.xz )
- elibc_musl? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-musl-amd64.tar.xz )
-)
-"
-S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
-
-LICENSE="MIT"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="amd64"
-
-# STRIP="llvm-strip" corrupts some executables when using the patchelf hack.
-# Be safe and restrict it for source-built too, bug https://bugs.gentoo.org/923430
-RESTRICT="splitdebug strip"
-
-CURRENT_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT}
-"
-EXTRA_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-6.0.27
- ~dev-dotnet/dotnet-runtime-nugets-7.0.16
-"
-NUGETS_DEPEND="
- ${CURRENT_NUGETS_DEPEND}
- ${EXTRA_NUGETS_DEPEND}
-"
-RDEPEND="
- app-crypt/mit-krb5:0/0
- dev-libs/icu
- dev-libs/openssl:=
- dev-util/lttng-ust:=
- sys-libs/zlib:0/1
-"
-BDEPEND="
- ${PYTHON_DEPS}
- <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 ))
- dev-build/cmake
- dev-vcs/git
-"
-IDEPEND="
- app-eselect/eselect-dotnet
-"
-PDEPEND="
- ${NUGETS_DEPEND}
-"
-
-CHECKREQS_DISK_BUILD="20G"
-PATCHES=(
- "${FILESDIR}/${PN}-8.0.101-runtime-64.patch"
-)
-
-# Created by dotnet itself:
-QA_PREBUILT="
-usr/lib.*/dotnet-sdk-.*/dotnet
-"
-# .NET runtime, better to not touch it if they want some specific flags.
-QA_FLAGS_IGNORED="
-.*/apphost
-.*/createdump
-.*/libSystem.Globalization.Native.so
-.*/libSystem.IO.Compression.Native.so
-.*/libSystem.Native.so
-.*/libSystem.Net.Security.Native.so
-.*/libSystem.Security.Cryptography.Native.OpenSsl.so
-.*/libclrgc.so
-.*/libclrjit.so
-.*/libcoreclr.so
-.*/libcoreclrtraceptprovider.so
-.*/libhostfxr.so
-.*/libhostpolicy.so
-.*/libmscordaccore.so
-.*/libmscordbi.so
-.*/libnethost.so
-.*/singlefilehost
-"
-
-check_requirements_locale() {
- if [[ "${MERGE_TYPE}" != binary ]] ; then
- if use elibc_glibc ; then
- local locales
- locales="$(locale -a)"
-
- if has en_US.utf8 ${locales} ; then
- LC_ALL=en_US.utf8
- elif has en_US.UTF-8 ${locales} ; then
- LC_ALL=en_US.UTF-8
- else
- eerror "The locale en_US.utf8 or en_US.UTF-8 is not available."
- eerror "Please generate en_US.UTF-8 before building ${CATEGORY}/${P}."
-
- die "Could not switch to the en_US.UTF-8 locale."
- fi
- else
- LC_ALL=en_US.UTF-8
- fi
-
- export LC_ALL
- einfo "Successfully switched to the ${LC_ALL} locale."
- fi
-}
-
-pkg_pretend() {
- check-reqs_pkg_pretend
-
- check_requirements_locale
-}
-
-pkg_setup() {
- check-reqs_pkg_setup
- llvm_pkg_setup
- python-any-r1_pkg_setup
-
- check_requirements_locale
-}
-
-src_prepare() {
- default
-
- filter-lto
-
- unset DOTNET_ROOT
- unset NUGET_PACKAGES
-
- export DOTNET_CLI_TELEMETRY_OPTOUT=1
- export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
- export MSBUILDDISABLENODEREUSE=1
- export UseSharedCompilation=false
-
- local dotnet_sdk_tmp_directory="${WORKDIR}/dotnet-sdk-tmp"
- mkdir -p "${dotnet_sdk_tmp_directory}" || die
-
- # This should fix the "PackageVersions.props" problem,
- # see below, in src_compile.
- sed -e "s|/tmp|${dotnet_sdk_tmp_directory}|g" -i build.sh || die
-}
-
-src_compile() {
- # Remove .NET leftover files that can be blocking the build.
- # Keep this nonfatal!
- local package_versions_path="/tmp/PackageVersions.props"
- if [[ -f "${package_versions_path}" ]] ; then
- rm "${package_versions_path}" ||
- ewarn "Failed to remove ${package_versions_path}, build may fail!"
- fi
-
- # The "source_repository" should always be the same.
- local source_repository="https://github.com/dotnet/dotnet"
- local verbosity="${GENTOO_DOTNET_BUILD_VERBOSITY:-minimal}"
-
- ebegin "Building the .NET SDK ${SDK_SLOT}"
- local -a buildopts=(
- --clean-while-building
- --source-repository "${source_repository}"
- --source-version "${COMMIT}"
-
- --
- -maxCpuCount:"$(makeopts_jobs)"
- -verbosity:"${verbosity}"
- -p:ContinueOnPrebuiltBaselineError=true
- -p:LogVerbosity="${verbosity}"
- -p:MinimalConsoleLogOutput=false
- -p:verbosity="${verbosity}"
- )
- bash ./build.sh "${buildopts[@]}"
- eend ${?} || die "build failed"
-}
-
-src_install() {
- local dest="/usr/$(get_libdir)/${PN}-${SDK_SLOT}"
- dodir "${dest}"
-
- ebegin "Extracting the .NET SDK archive"
- tar xzf artifacts/*/Release/${PN}-${SDK_SLOT}.*.tar.gz -C "${ED}/${dest}"
- eend ${?} || die "extraction failed"
-
- fperms 0755 "${dest}"
- dosym -r "${dest}/dotnet" "/usr/bin/dotnet-${SDK_SLOT}"
-}
-
-pkg_postinst() {
- eselect dotnet update ifunset
-}
-
-pkg_postrm() {
- eselect dotnet update ifunset
-}
diff --git a/dev-dotnet/dotnet-sdk/files/dotnet-sdk-8.0.101-runtime-64.patch b/dev-dotnet/dotnet-sdk/files/dotnet-sdk-8.0.101-runtime-64.patch
deleted file mode 100644
index 9a683a851c69..000000000000
--- a/dev-dotnet/dotnet-sdk/files/dotnet-sdk-8.0.101-runtime-64.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/src/runtime/src/coreclr/debug/createdump/crashinfounix.cpp
-+++ b/src/runtime/src/coreclr/debug/createdump/crashinfounix.cpp
-@@ -469,7 +469,7 @@ CrashInfo::ReadProcessMemory(void* address, void* buffer, size_t size, size_t* r
- // performance optimization.
- m_canUseProcVmReadSyscall = false;
- assert(m_fdMem != -1);
-- *read = pread64(m_fdMem, buffer, size, (off64_t)address);
-+ *read = pread(m_fdMem, buffer, size, (off_t)address);
- }
-
- if (*read == (size_t)-1)
---- a/src/runtime/src/coreclr/debug/createdump/crashinfo.cpp
-+++ b/src/runtime/src/coreclr/debug/createdump/crashinfo.cpp
-@@ -760,7 +760,7 @@ CrashInfo::PageMappedToPhysicalMemory(uint64_t start)
- }
-
- uint64_t pagemapOffset = (start / PAGE_SIZE) * sizeof(uint64_t);
-- uint64_t seekResult = lseek64(m_fdPagemap, (off64_t) pagemapOffset, SEEK_SET);
-+ uint64_t seekResult = lseek(m_fdPagemap, (off_t) pagemapOffset, SEEK_SET);
- if (seekResult != pagemapOffset)
- {
- int seekErrno = errno;
-
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index cba919b58a52..8c4999c10193 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-collections/Manifest b/dev-java/commons-collections/Manifest
index 2e0618e3a12c..7923d08fb786 100644
--- a/dev-java/commons-collections/Manifest
+++ b/dev-java/commons-collections/Manifest
@@ -3,6 +3,6 @@ DIST commons-collections-3.2.2-src.tar.gz 630693 BLAKE2B a70cebe9526291d5207db7e
DIST commons-collections-3.2.2-src.tar.gz.asc 819 BLAKE2B a7d170b03613cddddc284908d95287fc092c01b125c5adffebfc493daf9119e0c9d82fdc7d8ce1865ef45a1e015072f5a09181abcba5b17c9c48d7c6333279da SHA512 c5d33518ed5343b38c10e317f677266858bd9614eff7fdc13a2e0131fe71836c3694f49898843e6978496d7dd2f976b82922230a44cde1eac5f6cdfdb822dcd0
DIST commons-collections4-4.4-src.tar.gz 703008 BLAKE2B f4a0e858eb7412bdd431894f923a4731685ceb2463bee002401d8048cc40534f002ec0291aa67297e061a50b624d3de8f64e227f513ab1f3620e38d1d6858255 SHA512 2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42eeeefc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee
DIST commons-collections4-4.4-src.tar.gz.asc 499 BLAKE2B 8217d8c8714d2c07a66eca22069b40e2d1012881385172bedd29d52f14ae5c6e287ce2f097f1bde77af06677c776e45c3e67dc6c885709f6c97f61155252131c SHA512 533c47ad2cb6b6926ea8e4aaf9072b6c7a0c9d4a6becb31163a33a6cba8a9888534b74701935a0f0e797c10cbc688331d9abefc3d4085edcd9a7d29260f735ae
-EBUILD commons-collections-3.2.2-r2.ebuild 1393 BLAKE2B 1206b868390d040542d8983ac47dc3d8c00f6e7978dad70652daff2252057ccf3ee52b0f80577671981050471e579584dc4131f3bb688b323904a672a61214d0 SHA512 8b5fb9082e52dc0c35bc67822be69ab274efb9362cc3e60621970911f95f851c1e8e88c007f3f906d3fceb32f7811992dd63f65ca7f5ccf055f0257b665b04a8
+EBUILD commons-collections-3.2.2-r2.ebuild 1262 BLAKE2B 251117c875f5a79037a8061723da7c8b028aa3dd2d5703fd96331163e083c76047358c35d12e4fc4e4fd719dba922f3859f65e5dc1e85b5d52315685048c4de0 SHA512 460f68dae01af538bdfba49c54149c22b47de695b3a38dcf322aea9317455f0a69d0077596e3479a9c42ea35e9075549fcf8de87af3f174ebe3ee250fbd8b7d1
EBUILD commons-collections-4.4-r2.ebuild 1844 BLAKE2B 5589b83e39943262eb81a28328a90f648d3249221f31264bf93c774965458ae7ec26b567c9237db84072c6045791f0f505734649ff2354ce835d925a6dae9522 SHA512 3c58e01f6a54c4283fa01523c965499f0b1b9a5dc289ae7c561f100cbbb34db1134e068e81265abd64f365cedb387b1cf887f7d34dd95a44494614c6f3646f89
MISC metadata.xml 740 BLAKE2B 5d7cab781e51e938df8114dbd693cb885afa82c0310e8c52a5c7a1f0ec9bd4181d96c2d7ff011427cdaa056bb061f1ffcac271e63450b793b1c6c5318a057853 SHA512 49988fc43f1f5d84c60bc35b58b60db3bbd05386b28fd5ff68612d0b7e9cb7282ff723a89b4263ec583d2b3668825a5fc6c85cb1dbee4a9d57fa43f6b21d0c99
diff --git a/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild b/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild
index 7ec6cb15cb8c..a292cac71fb2 100644
--- a/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild
+++ b/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild
@@ -19,7 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
# broken with jdk:21 - https://bugs.gentoo.org/916445
DEPEND="
@@ -41,11 +41,3 @@ src_prepare() {
default #780585
java-pkg-2_src_prepare
}
-
-src_test() {
- if [[ "${ARCH}" = "ppc" ]]; then
- einfo "tests are disabled on ppc"
- else
- java-pkg-simple_src_test
- fi
-}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 38c7f7a835ad..83120692dc40 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index b23131190300..549295a0a50a 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,5 +1,7 @@
DIST luau-0.618.tar.gz 1672989 BLAKE2B ecd166a9562aa103d27e29154687548bce04e45c9810b4aa264fe6eb38e3c2077a9cd4c61f138af62c605580c477b382fd2612616a3638a5a708c3d315011a12 SHA512 9fb6aa39ff2ad92a90afefb77ede472a2fb8a99417a669a1e19774a5550ca79709c034f353b459780f07f406dcac1b83639fb4fcd31215d811df491851fc1a6c
DIST luau-0.630.tar.gz 1736333 BLAKE2B 205d5575b97007108ebf197ff1bfd9d94c3c3f116ba2c1f8068ef9762b30e211973d5da458f261223647fc725bad926fa9406070d95220d390b9e5ecaabf75af SHA512 9f8290a11abe5e9c91eaf5c9c71b940d4ca2bd6a730a2fc6e9cb830e9f7bf6d87a29cb8e71268ed1fe5af0e01738e7e15fbe2a14d81c32e7c76961d146c1128c
+DIST luau-0.632.tar.gz 1740751 BLAKE2B e6a6da0dd8b599d0c77d01976e58239234deb9ff577d20cc77017e90731b254d5b516032c7927d0dc6d52047259e0715fdbe2c4e888cca775aa0303da9d52e87 SHA512 1fa204965ceea94a96dd879431d10ab33de16ab2d8ebb2d73d866d213246acb2ae9aad0126511c7f4b3a965c115bf3e68d7069b021718d784170acadb20cf645
EBUILD luau-0.618.ebuild 776 BLAKE2B 6ddab7faf06aab3a3d4f04b8945074e342458df741b3e37e6555b9ebdc019db26541bb75080028292bc233520b58f23d50a872e31e0c7f5a3f3ed0ab092dab9b SHA512 147029f8a5c01e58b390efc9c961cb323ea089b39907f15b6830999b0fc1c90adaddf7a4da86aa6fc8caa51719fda2c034504485b50bd95bb793870c9694651c
EBUILD luau-0.630.ebuild 777 BLAKE2B c5f16047056f2cfe0a8d1b4373f41b27a6929fe0a789cfee41cb9199921cc3eadf1c67296624bf9a831884f062e4acc6caa988c15fb45b3079b7736cf9a2dff4 SHA512 64d8b22353719b73411b324aac8d18beb584605c935fa6b4a3e01839d625c4f51265ed042489ca486bf8d07d54d3f41759128cb77e43fe6bcb601afef4ed3a99
+EBUILD luau-0.632.ebuild 777 BLAKE2B c5f16047056f2cfe0a8d1b4373f41b27a6929fe0a789cfee41cb9199921cc3eadf1c67296624bf9a831884f062e4acc6caa988c15fb45b3079b7736cf9a2dff4 SHA512 64d8b22353719b73411b324aac8d18beb584605c935fa6b4a3e01839d625c4f51265ed042489ca486bf8d07d54d3f41759128cb77e43fe6bcb601afef4ed3a99
MISC metadata.xml 1077 BLAKE2B 922b79785db23ac7301e2e7a0c66834ae4ccb42466c87b92bd4d9db821830c307fac2192d0010ef224ef64fd83e80a62d47b29f9118432f70ed2340ec9bf49c5 SHA512 7d334c02c73ddc2628a5bebf598d79e9216eb5e4195905ba3a38453261cb25f240b41903042a0fdaad7453ed3cfd04ed2ba382746f38c25036095b019ea4b286
diff --git a/dev-lang/luau/luau-0.632.ebuild b/dev-lang/luau/luau-0.632.ebuild
new file mode 100644
index 000000000000..ff2804b115f7
--- /dev/null
+++ b/dev-lang/luau/luau-0.632.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+ https://github.com/luau-lang/luau/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git"
+else
+ SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+ "${BUILD_DIR}/Luau.UnitTest" || die
+ "${BUILD_DIR}/Luau.Conformance" || die
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+ einstalldocs
+}
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index cf5fd7a9d934..a9b3391cc2bd 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -4,5 +4,5 @@ DIST swig-4.2.0.tar.gz 8339586 BLAKE2B 4f1c3c7d4b1e218b67a2d796d2171df73971036a4
DIST swig-4.2.1.tar.gz 8364050 BLAKE2B 0acffd4794d09f2347d669d1460a794c03f136ab3ddc6623741e182ff52b6bf5f639c736e38540918ebb1abbe36c2ce1957aef8a429f1a716d9c5361175569bf SHA512 019dee5a46d57e1030eef47cd5d007ccaadbdcd4e53cd30d7c795f0118ecf4406a78185534502c81c5f6d7bac0713256e7e19b20b5a2d14e2c552219edbaf5cf
EBUILD swig-4.1.1-r1.ebuild 1298 BLAKE2B 03e3e3828912790f6273be6f0e06b1ccd3911f44eefc0abc1a6d1844e4dca1b28cb0f3c8e703c842e08cafb2487cad6a06ffa8dc2a07161536199618d958248c SHA512 02000064eee1f1bf295481441ebbf091a4f27ac854c5bf73bf59843e8f141340dc9665cbf698bbc08d1587687b76ea3725e60fd6df77a0eb5401cdf50346ed02
EBUILD swig-4.2.0.ebuild 1090 BLAKE2B 56318273a9a25551932d3f297b5af2b070729f7d308baa73f6788e51c670bf7d897432d6963a8364b260c88601fef49157753700f8df891a804373a57a4c6753 SHA512 c6924bf477bec9074272c1f46923931f88c19badf7fa39e11be84cf3f626ecb6d873c53a796b052563bfc1e4e4a397fb22f9f281494024f0da41224c321a7a8c
-EBUILD swig-4.2.1.ebuild 1244 BLAKE2B 2b870aa22da183a1c74a2c33d5ddc59767383945e7817b79fc782f5bee8b81e38384b67fe0ead334e833c6509f8a2f066fa9748e66b6b8a66bb3fb188a6ba7d2 SHA512 47a11342e8720d1e5e66ac2411ba620e9cf03a1ac51560e50655a8b9f3446c268fb0a070b68b92d390c0ede4cc12b73c23b178263257bb2f9079b4ff981345dc
+EBUILD swig-4.2.1.ebuild 1243 BLAKE2B 6002d09ac8ec3da3d2850e52b002c7f268bc3cbdc6fa1e98969d7abf2fc55230298a1d8c046ec9bf2d4202203ea6535f20026a4fd286a3cf04f27ff8de3c1903 SHA512 cfa5592c036ca98a4ed4251b7eb6965071ece67fbf55d0b07875ae5289cb8ce503ed713d3ef4e405c110a65297d0e564e27788de232296fa5ce845df6e233b42
MISC metadata.xml 1019 BLAKE2B 1f6a79945d3bb92bd9b5c06f7b4e96c8c9f8f6e68d5c13890247d2c08adf46409a194e3198fb3df19f699a176fe92bebc1e7ba6eb0944a0db12c5e3271043552 SHA512 5ba26e3670ba852648a243f14efe096e52781418eb4d07cabc1bcf46efcd098d099ecbb3d504862540db796279fd855a581d60dd3b1de2f60e9d542e3ccb9b00
diff --git a/dev-lang/swig/swig-4.2.1.ebuild b/dev-lang/swig/swig-4.2.1.ebuild
index 9455e5922f3b..ed5d71163619 100644
--- a/dev-lang/swig/swig-4.2.1.ebuild
+++ b/dev-lang/swig/swig-4.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-3+ BSD BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="ccache doc pcre test"
RESTRICT="!test? ( test )"
diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 2f0e04b1d543..df7c53b63f5b 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,5 +1,7 @@
DIST typescript-5.4.5.tgz 5825770 BLAKE2B aea24c0924b2a0b0d01face2ce6be4e7fac85c2205cb0ecde492c5301f83d55fd8cd501326bd47f90cd78abf48c7aaf0381b13fc8242f3d2f9235e6051860b2b SHA512 bdc23852946083cd68211505c11d164881cab75d6727b48056560d22ef90a6a7b25cffa0a50272fd9e3e174686c5213832ac23c97bd6fd3ce090b031d80187c1
DIST typescript-5.5.2.tgz 4040998 BLAKE2B 3b1b8ea1c124c24b327111a69eaeaf470364090f3a613c5ead225d9a5502ad2473ea156d203ee73cae9a8ff470d21ddc5e729935a72560c2ffad18edff4b754d SHA512 35c46d3c43ac3c51568e86c912d7e28642c26425d9b7fa2cdf37fc9d3c63547dd1bd34b18eb09a989a5b1311af60e17eb451dcde903ae6aa5dc0f6f38e88617b
+DIST typescript-5.5.3.tgz 4041052 BLAKE2B e30ca285fdedfefc8ebac28310dc4d4834efefc9c25d36ca5be43c0ed81e91698b879565c47651402a90b16ba4d30895d00bcee5a752ad538b4d9f2e2327ad49 SHA512 fe1adec84ba3681d30efaccaa3aef5ee5dcbd28fea114b5181dbd406f96486859e39532332e1cd1e4d01441ce2933b860ea3663d06e0e627cc12ab072e221471
EBUILD typescript-5.4.5.ebuild 823 BLAKE2B 2d94c5a6377082a5959ff1baff5261c4b705952d6ab950d56be7888ea5ed5039ae63a14ff6a6f05da7eee6308a94a3a4ba94e95edfdc25001700a7fb6e05d0ec SHA512 c736aff6f5bb51960e559f522a2c4b4143cd861fb9bce72eda67003efc0f28bf9e9febcb263b40ee6e29473d311f5d45f827e6327f00f4197c94ecc50c6a292a
EBUILD typescript-5.5.2.ebuild 835 BLAKE2B f249d34a3332cc3134c6ec8e17c6aefcb7283cc336422e22609450dcd3483b5f056e2bc428c56e16432214fbf7b9d121dd2320a5608593082495743ba5aba961 SHA512 997e629a64d5969fdccd0a1f6c28007b566c37a5bdfda5fa51e45235ec3ed32b540f6596e54da1329e93ec4214fa18cb904ebe048839f29f97d50ab9f2747b1f
+EBUILD typescript-5.5.3.ebuild 835 BLAKE2B f249d34a3332cc3134c6ec8e17c6aefcb7283cc336422e22609450dcd3483b5f056e2bc428c56e16432214fbf7b9d121dd2320a5608593082495743ba5aba961 SHA512 997e629a64d5969fdccd0a1f6c28007b566c37a5bdfda5fa51e45235ec3ed32b540f6596e54da1329e93ec4214fa18cb904ebe048839f29f97d50ab9f2747b1f
MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72
diff --git a/dev-lang/typescript/typescript-5.5.3.ebuild b/dev-lang/typescript/typescript-5.5.3.ebuild
new file mode 100644
index 000000000000..242c85963aec
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.5.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+ https://github.com/microsoft/TypeScript/"
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"
+S="${WORKDIR}/package"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="
+ net-libs/nodejs
+"
+BDEPEND="
+ >=net-libs/nodejs-16[npm]
+"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a myopts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ npm "${myopts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm install failed"
+
+ dodoc *.md *.txt
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 9bf848441ce3..bd8cd87e7bf9 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index 2ae5c7fb9c2d..5c406ac1b89c 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,7 +1,7 @@
-DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72 SHA512 4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05 SHA512 9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833
DIST hyprlang-0.5.1.gh.tar.gz 56237 BLAKE2B 1d93362d4e121dc0d6e18d27456be71bed088d79646a92a74e41af7ebefd511cef05c12034eb679fd1849c3c95e50e425a52a42da75f274bf39d2956d6bd6d5e SHA512 92bf1e79c41c33e09de25f45e8abfe753736521be06fee298875a68072761bf0254d06d2d312a12b2ae750d8710f50d1666f1b3fbbb95c338398f2b9e80ce454
-EBUILD hyprlang-0.4.2.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
+DIST hyprlang-0.5.2.gh.tar.gz 56383 BLAKE2B 0d7708532e5169b0b0c2d5f88927ead24941af157c668832bdc67f4e87da1737d9f17d6d26b2424519bce4b54e4912c44ef879546d699ba03e270cab73652a89 SHA512 df330da11da317ff6aac2eb4a65c81b6cf4fc85e79f117e3fc3ef6e06d4c857d03134be9fcdc4e33f4974a4b2181e45b6009dba70ed047cda38e32df289b60a7
EBUILD hyprlang-0.5.0.ebuild 381 BLAKE2B 3449f78988af5f76ed48926e54f6d6b9d9fa72adc183e64fd92b3c2e18676b6e35f58c915c7ebe3de905a595fbe7967c6d17a3eacc69efa644811c39045dcfbf SHA512 68a14cd6b204b32dd9a6bc3106e74736a2f8a712dae2f0772caaf5898364718d5e86af1ae763c12d2693cffed5a62bd316378444db2c3689682a952056721399
EBUILD hyprlang-0.5.1.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
+EBUILD hyprlang-0.5.2.ebuild 382 BLAKE2B f0df5e29355f1080e71b9dc77f0b2d6871cdeff060d88e451ea92290014988027b81a7fa889f2cad4c5f34766fa209c6a259e934fd669d45a058dc58e113083e SHA512 3800c9275b7c39b9b0d7a63e9173a2896a83bad5f4128edfb946964fae0047ce1e2799c0f522f861eaf6c7928663ba655b50f8d54e8f2d0f844510b0184733e7
MISC metadata.xml 827 BLAKE2B 8f87cba8df9407ad257e7fc1bc899dca305edbb244942516761dcb0ac6d39467dd6554e4a8aba86c10ed97f9ea4de682cd21cc832337d729c70fd650bdb60b9c SHA512 138e28bf3ddb9699f04415bc61be7d777b1e5a73bfb7de83d9e05b81629b624f8f2a8b1152bded3e4c68988235e3cae0b9aa9274d9406b466bbe3da894a54095
diff --git a/dev-libs/hyprlang/hyprlang-0.4.2.ebuild b/dev-libs/hyprlang/hyprlang-0.5.2.ebuild
index 4c7b562223db..4c7b562223db 100644
--- a/dev-libs/hyprlang/hyprlang-0.4.2.ebuild
+++ b/dev-libs/hyprlang/hyprlang-0.5.2.ebuild
diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest
index 165c77f8ccdc..f01508af9a73 100644
--- a/dev-libs/kirigami-addons/Manifest
+++ b/dev-libs/kirigami-addons/Manifest
@@ -1,7 +1,5 @@
DIST kirigami-addons-0.11.0.tar.xz 136692 BLAKE2B 26301176ddeaea3aec351207e82dc28a56e465aa6bc6d3bfd23b1feaa5d14cc0821a4c39fdf5eee3d134a8ed9bbcb5e503ee31d3864185c57bb0fcb788744f2d SHA512 f5a721eee6d0ebd37e67cdb5f89aba81136eb4ac23bc042b7d9bedd6a33f96f913353e1d83ec91e6997a8eea5e2834d9203eb7cd286eed1157149ecedeab6b89
-DIST kirigami-addons-1.2.1.tar.xz 1157936 BLAKE2B 0df5296ac7985d3dfda8c486275938282eee97d94b118be38714549958205d1d6515faa78e3a5347bd11db34535a6cc2f973ff955bd3e1e10c5bb4a96b1f313d SHA512 bdb635f147cb78d0b92bda2c72c72577682cbc3965c232d106113b5de4fb9193e1d18d409d6bc7af2b2aebc613d0c175a27b294e7259bf08e3c41db1ef0601f3
DIST kirigami-addons-1.3.0.tar.xz 1287344 BLAKE2B 18303139a015fb5ad131c877bd20524ca8b7751fba17d4cb5b73ad95df0fc525b7ee8456a0d271d0c79788f3ddbdfac0d147a2c2b95b66508db2f3cb4ab864b0 SHA512 e80fb311b169d8c6344e1b1c5a7fc1ae284bc39db5132d285863889e359cfadec656802b436da4b69c7f7efb420e99bbd267dfd6d8488cffcaf3b158e1e1e206
EBUILD kirigami-addons-0.11.0-r1.ebuild 1301 BLAKE2B ee2397f463e16bb7e971ae127196d8b427bf9a5447be85bf840d788afc9fadec56be823bd2490b7487e40eedb141ead0022bf00fca96aee183e1f3928af84fc4 SHA512 4e4f3d3d24e92a1845fe2ffce7042da1b74077435474887ad5507b52e5dd0afff7926690c5e5235a8c8f7f891ce9edca1cfc2b4f66344d5e522728404e0f3d05
-EBUILD kirigami-addons-1.2.1-r1.ebuild 1073 BLAKE2B 7d53f6e50898fcb63461e3c15f4c60234c8b12f68fad9403850f45b193170303120ec9b1aa9fb4062e53441fb6db10ae9a14923715fd91048375165cfe86d37b SHA512 653ee9e9ce126d7697398c318af87b64296fcdffa9af4bd64d1187738daee77df035281e99d7a0448a3f0368e4e0199288f046235ea564ca91d9b54fe77cf42b
EBUILD kirigami-addons-1.3.0.ebuild 1073 BLAKE2B 61594558f310b295eab9909142572c9930c55ecdab2ab783833d5fe8c161f8504790fdf1e2c3806365f1c98cd46be17cfcb3f7f26298480e8c24c005d3ea0cab SHA512 f75e1bc9d530eda11970f7e99a0511a0e18c88319014ab2646668e83a6c891ef214ecaeedec7d0a197afe30bd38fbd1b3941338e158c6cb2316e9237c6b490ae
MISC metadata.xml 387 BLAKE2B a3de5c7143c2fd60eeb5e9dc854c8d9dcae39be83d5bc345b2227e323844867628335ffb9bfbc3dd0c5dfd5358c28f5f99d8564891c8b44e3424083da75d1140 SHA512 2b3921a511147eb3f47f42541e80788e7432d6b4496537e8b919ed83b627c29ad2b268134a88fd4d0f7690eebf782bfc13d1a122b40f571dbadc9c9af9858cd3
diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.2.1-r1.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.2.1-r1.ebuild
deleted file mode 100644
index c97bf82eef82..000000000000
--- a/dev-libs/kirigami-addons/kirigami-addons-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=6.2.0
-QTMIN=6.6.2
-inherit ecm kde.org
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64"
-fi
-
-DESCRIPTION="Visual end user components for Kirigami-based applications"
-HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
-
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+"
-SLOT="6"
-IUSE=""
-
-# would profit from VIRTUALX_REQUIRED=test, but then still requires
-# org.qt-project.qt.mediaplayer service and fails, bug 911186
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- kde-plasma/libplasma:6
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- x11-themes/sound-theme-freedesktop
- )
-"
diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index 43fca121a66d..e1755b224caa 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -3,12 +3,14 @@ DIST libfmt-10.1.0.tar.gz 849294 BLAKE2B 9e90bdb91ac9f34bf75bcb0c0f45a90ce9d5c27
DIST libfmt-10.1.1.tar.gz 851454 BLAKE2B 8b1237e6de72e81ebf2ad8d3c321b6ae9352bfeeb817d2e7f4541a722cd7ecc9212a2b83276fa0aa901473e1b90a15f487feefb3ea03acdcabdfe6b6f22997a1 SHA512 288c349baac5f96f527d5b1bed0fa5f031aa509b4526560c684281388e91909a280c3262a2474d963b5d1bf7064b1c9930c6677fe54a0d8f86982d063296a54c
DIST libfmt-10.2.0.tar.gz 854581 BLAKE2B 8d094b9832f3acaaf6cdbbc3b04c7c92e585cd7079afb75b7901126c578a3a3f2094f208fb20444cbec001849cd8f229b3c441be3f11a91470fa04ca42c94177 SHA512 b90f8ab1692fcae9146f8cad5c5c26a2b5ceb6a0460003e01cabe8a75c0aa2fea1c3760dc3214eddaf08984a1695747ea8b1f3124c40c54cbadfd45458fa4b2d
DIST libfmt-10.2.1.tar.gz 854665 BLAKE2B 7bef719aa99464b5cb608c81ca78e23f3aed81cadfa9ed65246c4983a98f0cadb27983d42929ab4e0b5e264673e38d7658a4f7d5171e624b2431b3c6327071d9 SHA512 27df90c681ec37e55625062a79e3b83589b6d7e94eff37a3b412bb8c1473f757a8adb727603acc9185c3490628269216843b7d7bd5a3cb37f0029da5d1495ffa
+DIST libfmt-11.0.0.tar.gz 698193 BLAKE2B 406feb6acb4800de7f2528dde307351c47e248d5e255645c6beb32cfe284063ca47ef2319b44fc5c83871390a7877de9dc12c7dadefa1dc32db9790b56f9c492 SHA512 ec9a989298a63233b939ee14372a9cd39902619e895800427629de835de95e4e0e637b4ba3834bc961e1573b7d214543286d7c7791b6ad61da8cff1830b4df8f
DIST libfmt-9.1.0.tar.gz 837901 BLAKE2B ff1daa43140615b63aeb1ecd0aa1c32d24decfd5006805080293ef3db04d544c0445a30e8da0d985a6f5a25ad48ce4f6ae61e52da5ea4a4d3b031c212da38b18 SHA512 a18442042722dd48e20714ec034a12fcc0576c9af7be5188586970e2edf47529825bdc99af366b1d5891630c8dbf6f63bfa9f012e77ab3d3ed80d1a118e3b2be
EBUILD libfmt-10.0.0-r1.ebuild 756 BLAKE2B 7b9b751d1d24459b2762c9f6ea8b6a2abab08649911e64ea074572cd9644d2eb258436b495566e77b1568c1c9c30f884fb3c09745d1a473f50ec5f4549d79f49 SHA512 75e81ec568882933f0ebc7aea59f25c5331b0ade5f89d926b1e96231d233ed12c5bb0c7e4ed51d5d93863b5f7ddbdd0b5d82285feea70d6c9e9554c80af3d923
EBUILD libfmt-10.1.0-r1.ebuild 756 BLAKE2B 7b9b751d1d24459b2762c9f6ea8b6a2abab08649911e64ea074572cd9644d2eb258436b495566e77b1568c1c9c30f884fb3c09745d1a473f50ec5f4549d79f49 SHA512 75e81ec568882933f0ebc7aea59f25c5331b0ade5f89d926b1e96231d233ed12c5bb0c7e4ed51d5d93863b5f7ddbdd0b5d82285feea70d6c9e9554c80af3d923
EBUILD libfmt-10.1.1-r1.ebuild 756 BLAKE2B 7b9b751d1d24459b2762c9f6ea8b6a2abab08649911e64ea074572cd9644d2eb258436b495566e77b1568c1c9c30f884fb3c09745d1a473f50ec5f4549d79f49 SHA512 75e81ec568882933f0ebc7aea59f25c5331b0ade5f89d926b1e96231d233ed12c5bb0c7e4ed51d5d93863b5f7ddbdd0b5d82285feea70d6c9e9554c80af3d923
EBUILD libfmt-10.2.0-r1.ebuild 756 BLAKE2B 7b9b751d1d24459b2762c9f6ea8b6a2abab08649911e64ea074572cd9644d2eb258436b495566e77b1568c1c9c30f884fb3c09745d1a473f50ec5f4549d79f49 SHA512 75e81ec568882933f0ebc7aea59f25c5331b0ade5f89d926b1e96231d233ed12c5bb0c7e4ed51d5d93863b5f7ddbdd0b5d82285feea70d6c9e9554c80af3d923
EBUILD libfmt-10.2.1-r2.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
+EBUILD libfmt-11.0.0.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
EBUILD libfmt-9.1.0-r1.ebuild 756 BLAKE2B bbc29568319423300d62d5392e77e5578954699e90e7deb71807381ba4e542243b3c3c368b9b84052a0863788f9b22c0ec90ca2f0065474711a08f3b3d3d5142 SHA512 d1a283e3dd86d3fda19039b17663e640b65b41f235829849a78a57d62b738515a223d059172e648875465ea174d9014b7a3e68b1fc5ad01ebde5ea829a1726f5
EBUILD libfmt-9.1.0-r2.ebuild 782 BLAKE2B e5432c3c94bd3236dc76dd96d24444766312d97acf8c88ff1ffd12884bb719ead65c70776bb0f86cc5ac2c184c35cec7d3de922d715ff0821126ae9b6218ab38 SHA512 09a7b236763f4f6aecac0dde0bafbbed0c8a4f7bd383e60d3a98d51cd709966b8a5b53cb190499ab96da68da06c113bd53d58a573c478186eca2218ea4fe0eb6
EBUILD libfmt-9999.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17
diff --git a/dev-libs/libfmt/libfmt-11.0.0.ebuild b/dev-libs/libfmt/libfmt-11.0.0.ebuild
new file mode 100644
index 000000000000..da45c0e71554
--- /dev/null
+++ b/dev-libs/libfmt/libfmt-11.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="Small, safe and fast formatting library"
+HOMEPAGE="https://github.com/fmtlib/fmt"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/fmtlib/fmt.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/fmt-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+ append-lfs-flags
+ local mycmakeargs=(
+ -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
+ -DFMT_LIB_DIR="$(get_libdir)"
+ -DFMT_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index d331cfb2933f..497a3928b332 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -10,8 +10,8 @@ DIST nss-3.101.1.tar.gz 76462490 BLAKE2B 578a5ce6c9157c25db801a3fe37e094d8005130
DIST nss-3.101.tar.gz 76317799 BLAKE2B 0401ed203b9be9bc9c32cbbf9763cc22ecda15f81100080c3419b55f327350e10c4a1316670515d78b42b00a5f93749825d40645520fef27dd060617556ece81 SHA512 b1596e7d74c654825eabbcc1f71b1410cf44d816c3044429576782bc800186073d43da9ad76de2fbd7de73c4460ebeb91aa244457da9d0d0cdc08a50a11a165f
DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222 SHA512 048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
-EBUILD nss-3.100.ebuild 11571 BLAKE2B e37869cece7d551303ca4ba14392eee4f4d48b49225d2658590e7c11f705ff061ef1c76312a50edf480d586f3ab6c429c8693536c6c946f11b15404c81032e6a SHA512 a95608d5046cbdb462faf421f7f9d3a84ec0fe18dbb429a3db66a327bf2e0cad300bf840e4fe5ec967869c0b2cd83a939c0641e4a6d533cbaf340e086e611e0f
+EBUILD nss-3.100.ebuild 11538 BLAKE2B 66f2a7f4df4f215b5e3866322a6823015b686a81483c275a00c9097821c939b684fff62d045e9f01501cd0e26374a8ae1216041b51e9133e95753bcf704484e4 SHA512 7152fd82c165b7b1258dac2fe63dcff318016c042cc205b723ea13d5e9e7e05ab61686683ded3b5dabb5e0990a24c0346c53b65ce624c0e801e0eaf10712fa2f
EBUILD nss-3.101.1.ebuild 11575 BLAKE2B ebce744715b64b196fe2f3fb7bf1acd5535d534669cf56e174006ac704df3583205c206eb17a9a8d3df366e25ec5e41f4399a32cbe13b241b490ca501b8114c1 SHA512 4250d45b0be68fed9ad50449ae40e413d7ce2ddbef27f7af8c4e74fddf7321a76ab938f9e810afc709e6534fb9bb14452688ca1331c7dd7b927f871337b5d35d
EBUILD nss-3.101.ebuild 11575 BLAKE2B ebce744715b64b196fe2f3fb7bf1acd5535d534669cf56e174006ac704df3583205c206eb17a9a8d3df366e25ec5e41f4399a32cbe13b241b490ca501b8114c1 SHA512 4250d45b0be68fed9ad50449ae40e413d7ce2ddbef27f7af8c4e74fddf7321a76ab938f9e810afc709e6534fb9bb14452688ca1331c7dd7b927f871337b5d35d
-EBUILD nss-3.90.2-r1.ebuild 11751 BLAKE2B 1913a65dbe4906361b47280cfc5e456cc675b3ea10eaf074d74851e15a6c0bf515b1e7f1084a4e5947e2e8cee9c54e9be70d7ff7fe0277ae31d741e3f6c88e75 SHA512 02ad0fd006e7b404d3049568cafd6aafb20011a2e1b353e4a013f5d05dac796e9d808f5ebd4917ceecdb82614c404b1626c9deee35ab3c9e23e1a173065a31fb
+EBUILD nss-3.90.2-r1.ebuild 11718 BLAKE2B b683b2eb0dbad6c7d677290e91acafc69f4c1570d96e7b4beaa4befd4cd387468f9e3d40edf96b8ab1df7947e4f1417947c581a7af52385d943304571755472b SHA512 5fd76e57313eb49f97e85be7e74f4b1ca8549aa7388d41dbe995157027d7481afc667e9c0d415080864b82df73c809ab6862082bb96f8f7a6f55af6fc6bc6eba
MISC metadata.xml 603 BLAKE2B 74c5a84f8a860b6a43731ed83cd40373187236de7add14ca33f3417eb0cfc165aa5df5308dca14b4664bcfe453e0f328988df4459af5781da4cbcb7bfc00e93d SHA512 9d7fb0be71d18ad1da440de047f4430bd3b50a8584d8dccd43e5e4cdf050f5c5cfeb34cd82ea617f2419ff092908becd1508eb7efcf54f3cca8c7f36af9517bb
diff --git a/dev-libs/nss/nss-3.100.ebuild b/dev-libs/nss/nss-3.100.ebuild
index 0977ca4223fb..b70cad223187 100644
--- a/dev-libs/nss/nss-3.100.ebuild
+++ b/dev-libs/nss/nss-3.100.ebuild
@@ -11,7 +11,7 @@ RTM_NAME="NSS_${PV//./_}_RTM"
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
- cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )"
+ cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )"
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
diff --git a/dev-libs/nss/nss-3.90.2-r1.ebuild b/dev-libs/nss/nss-3.90.2-r1.ebuild
index 254fcbac0a89..ea65793eebdb 100644
--- a/dev-libs/nss/nss-3.90.2-r1.ebuild
+++ b/dev-libs/nss/nss-3.90.2-r1.ebuild
@@ -11,7 +11,7 @@ RTM_NAME="NSS_${PV//./_}_RTM"
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
- cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )"
+ cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )"
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest
index a5d56a8ed729..f1b4d9e5d315 100644
--- a/dev-libs/openssl-compat/Manifest
+++ b/dev-libs/openssl-compat/Manifest
@@ -8,6 +8,6 @@ DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e
DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594 SHA512 d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919
DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71 SHA512 3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9
-EBUILD openssl-compat-1.0.2u-r2.ebuild 7799 BLAKE2B fd3fc5bec553101edd6db4bfd8f2318930bed3d8a10ef49aea3f9ba567ebcfb7862d360e416dbbfef013fdf8c3cd43ca6060dc6c1899621ce196d2cb8d714f17 SHA512 63533729ca1bba9b0e484b24c6ecaa1c1e51597d7c44e333ea069ae3599d44c5c5ba6810422a21150331829300b1459e584b92dddab9be3d3b94c7a529f49162
+EBUILD openssl-compat-1.0.2u-r2.ebuild 7542 BLAKE2B 9b1e07d1a01d92c752eeb7da32906da362dcf49425b2dba747fd61a498f6f2dedf0e8d3718bd7afcb0c636d2d4bd283e9a6933dd0cd3338427d6b1f6d2087c33 SHA512 d55ecb2911acf35d3e801db952b98523338bdd1d2d1ca95667291911cecaebc5345b64b16c24b8b7bc45b4d75735f64d598fd553f268a395d1675d070dc6c085
EBUILD openssl-compat-1.1.1u.ebuild 6558 BLAKE2B 7d3de93cd72abaf6a3fa8f3344c4225a37abe1d41c71af60eb0ec6fba278e2a0c8269d9467f4b8b6ca59c2f90f77bfe6e079e565141131e8af74df476760857f SHA512 54ee533f95f970bbb9f9e6e96d0c8232dcbf000b255e450e1f386ca0693a28f90409c3a4d313da53ba31f84de1013e4217d0ae95e14e74bfea35b763c81f3430
MISC metadata.xml 1125 BLAKE2B fa83594f2e255365c8573b581ac84ded49504a551e1e85c564291d590f82e02f2df8561b96d74e7ea53639b90f8306ab7f67a00fd59107fc08288b14073ee8d3 SHA512 ad3cd7d3bf3998c1f49f6953a0e48ff822a19207b65e29df21fcc9e98b246dfd0793cc7475b7ebb3b96e1e78ddc27cef16f96463e144b19805e3e0e6fb38ef1d
diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
index 00f2576c4730..97604a0d3850 100644
--- a/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
+++ b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
@@ -25,16 +25,12 @@ DESCRIPTION="full-strength general purpose cryptography library (including SSL a
HOMEPAGE="https://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
bindist? (
- mirror://gentoo/${BINDIST_PATCH_SET}
- https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET}
+ mirror://gentoo/bb/${BINDIST_PATCH_SET}
)
!vanilla? (
- mirror://gentoo/${PATCH_SET}.tar.xz
https://dev.gentoo.org/~chutzpah/dist/openssl/${PATCH_SET}.tar.xz
- https://dev.gentoo.org/~whissi/dist/openssl/${PATCH_SET}.tar.xz
- https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz
)
- https://dev.gentoo.org/~whissi/dist/openssl/openssl-compat-1.0.2u-versioned-symbols.patch.gz"
+ mirror://gentoo/ec/openssl-compat-1.0.2u-versioned-symbols.patch.gz"
LICENSE="openssl"
SLOT="1.0.0"
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index cd8c6f8fa0af..cdbdbf78df12 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -31,7 +31,7 @@ DIST openssl-3.3.0.tar.gz 18038030 BLAKE2B c68efaf8aca87961f396e305acc767b56d651
DIST openssl-3.3.0.tar.gz.asc 833 BLAKE2B 207b9fd53de6f57fe24d6a6e5e9f735b7649258bb2873b6c1e29b7d2689c9a75774dbf09392be40f8a8ab240e4e6c745e2864155e8b0f2f3f5ca3b45051e869a SHA512 8750daa607e6bfd2326a4d4f04c9c04608d9fa852fc1515acf1fcf3d1ad33b8ba8435d9ef1ac3a032fecd09aa90446c53996045506bcfbddb7544bb61b26af24
DIST openssl-3.3.1.tar.gz 18055752 BLAKE2B b09bbe94f49c33015fbcee5f578a20c0da33c289791bf33292170d5d3de44ea2e22144ee11067947aef2733e979c0fded875a4ec92d81468285837053447e68e SHA512 d3682a5ae0721748c6b9ec2f1b74d2b1ba61ee6e4c0d42387b5037a56ef34312833b6abb522d19400b45d807dd65cc834156f5e891cb07fbaf69fcf67e1c595d
DIST openssl-3.3.1.tar.gz.asc 833 BLAKE2B e22c068dfcd0205f1cd27f965b76dcaf59bed61181523f198e40d61a4867b20a7636c853c427497559362a92766f430807f02b693821ac38daaa898946f2dba2 SHA512 ae2db74829b71a68e1fc86229396d76f60a9a98e6bba9adc62bdcf2581b60fb0e29ecde2b53a5686c452e754801568e05d3c4f47e8faf02219ac1aae78283338
-EBUILD openssl-1.0.2u-r1.ebuild 10129 BLAKE2B fe03657452c1218e9ed6fff4b939ae5a1b648b20495690c8cc5f8668b6985c860176733080b4f0265d4bae6bc060bf432995a404be24733735ede3f5440f793a SHA512 e843699fac5b1bdf348fb13cd7de96af09af709e6b9dd5d0ca20d867a38ad870504ac58e7bf21efc01f8303520938031f36f0f5e5d1e76458c6e954ee464f364
+EBUILD openssl-1.0.2u-r1.ebuild 9899 BLAKE2B 49b2304764c6b0f3e2f2aa06deb9f918739c427dfaccf4ade8ae3d0bd6278d0dc0b8a97edee1cba528968d1cbd96ca0cfb3147c15bfc04322552017bee65b1ec SHA512 a3c6fd9a3fd6eeebc617a5cc05f8662e9dfc87d165d520bbaf873d788f164e54a719169c81fed140ccda076dffa4ac680c0e2fbea93e258957eafe31b2de244c
EBUILD openssl-1.1.1w.ebuild 8233 BLAKE2B 4657e3e413f25f4503dbc5484e3d06e63c25c64f9132e3ce64629601f729380b6e1918d34f19e9269ac8ed066b2014d2163d54808e67476d033b2af1603cf609 SHA512 122f5d3e3577d9da17d0a49b38925d3fbbaab4117c116f37d0430463d5dcaa3803089cacbc5fddbc5466506eb6a59f1b5fef130dec200c5951f67d9d6c5b160b
EBUILD openssl-3.0.13-r2.ebuild 8579 BLAKE2B 98d8a2d6365a80150fb3f4a061162f8c18d6195a8585a27ee6f1d71ee217f159d8699f485d1191305409f3dc44344758228d9f751c7f12aaa5efd9484fbf48e3 SHA512 94a298c01fcd5e48ea00079b2a039efb2165ff71153a6d1cf810555ab977e820754fd504a4d7dfe32f2e8764c0ac05696b57155531ec8dcdb158612efd7f2a8f
EBUILD openssl-3.0.14.ebuild 8495 BLAKE2B 622335e6f8a5186131dc7f0b037127785bef026e843b376b03b37b53c5e8a3cdf52682627b18407329e0ac519eaa3533a394bdfdfcc6fba38ab7eee406316fa2 SHA512 1718ff8b1afddd18604863f0a3cce9675bf77d0e49d45c87405aaf5e4b40f5e7c00f78904ce9b67c92b941627e2addcb4c887b90701ffa406b87b350c5570548
diff --git a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
index a6de03448e18..c2abe15ce890 100644
--- a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
@@ -25,14 +25,10 @@ DESCRIPTION="full-strength general purpose cryptography library (including SSL a
HOMEPAGE="https://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
bindist? (
- mirror://gentoo/${BINDIST_PATCH_SET}
- https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET}
+ mirror://gentoo/bb/${BINDIST_PATCH_SET}
)
!vanilla? (
- mirror://gentoo/${PATCH_SET}.tar.xz
https://dev.gentoo.org/~chutzpah/dist/${PN}/${PATCH_SET}.tar.xz
- https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET}.tar.xz
- https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz
)"
LICENSE="openssl"
diff --git a/dev-libs/sentry-native/Manifest b/dev-libs/sentry-native/Manifest
index 4f959c528b6a..88e21eb621f7 100644
--- a/dev-libs/sentry-native/Manifest
+++ b/dev-libs/sentry-native/Manifest
@@ -1,4 +1,3 @@
-AUX sentry-native-0.6.5_cmake-breakpad.patch 462 BLAKE2B 867864d0c3fb519d36cd5cbd4a36d46cd862cca64343d988d43d57e04daee46afabcce711ba1031b75d2c1c825986629110e4158153c5485d3d1c3ea4f51f1c2 SHA512 d3d2d13ddf17092b76ffa25a7621c258dcc7dd3fe62c27cc2b473c32bddf96866d7f04504320c62f6c93fa0136bf42ab3bdf5e95b289d18580002df62b3abcb2
AUX sentry-native-0.6.5_no-fuzz-test.patch 579 BLAKE2B 3aadc2b7841fd582d4f09ebd469d2897fa8d73c1f50b250a03d2d11c05a393bff4c7907bef9ebca9f6c6374676c55fc31f2817b37629793393628bdaaa83f057 SHA512 06a4bc485214ccaa1f5d95059c9ab604e1544e989d0bcbec14ee9b7cecfdb1a393fa86bec0d41d2e5b01b7d28a9f49d61eebaa7260420855140ce3bcb96b2b1d
DIST sentry-native-0.7.2.tar.gz 330431 BLAKE2B f6651d4397075d67cc1069205e38654ba6c98c64adee03c968f45b1ea2441b0954b90543585ae04c75457edbbc05df4ae0aec242e1570e2716bc8505a11f5a67 SHA512 4a086c87dda82a5109681d014f9d33535d43805f4149ad09609b81da001a7e9c9eb6850ea1b0c2c781072d76725a08341dde1e57be20b26a9ff72f4984f51e8a
DIST sentry-native-0.7.6.tar.gz 468817 BLAKE2B 0106e9b08d12b50fdb9243d204d78cd3e91c0dc94da29d13f60d3187f29d0f29eb7665d2568f52400a9da545086e2b22193e97af2a291422a44ce9b756272ef1 SHA512 2cc24efd85203900082f69ddd2e8f01e4adb06258132f343096f959d234d52bb4da00000bed1fa31e6fc07ba5797b61bd4ae8bf9bb53bb41c4605e3ebf6b3c43
diff --git a/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch b/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
deleted file mode 100644
index cd54813c3528..000000000000
--- a/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/sentry-config.cmake.in
-+++ b/sentry-config.cmake.in
-@@ -3,7 +3,10 @@
- set(SENTRY_BACKEND @SENTRY_BACKEND@)
- set(SENTRY_TRANSPORT @SENTRY_TRANSPORT@)
-
--if(SENTRY_BACKEND STREQUAL "crashpad")
-+if(SENTRY_BACKEND STREQUAL "breakpad")
-+ find_package(PkgConfig REQUIRED)
-+ pkg_check_modules(BREAKPAD REQUIRED IMPORTED_TARGET breakpad-client)
-+elseif(SENTRY_BACKEND STREQUAL "crashpad")
- if(@SENTRY_CRASHPAD_SYSTEM@)
- find_package(crashpad REQUIRED)
- else()
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index ba74405c18c0..94a75c06e935 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -5,7 +5,7 @@ DIST tree-sitter-0.22.5.tar.gz 3035094 BLAKE2B f54b16e2421ad68fd34b5bada767010be
DIST tree-sitter-0.22.6.tar.gz 3036954 BLAKE2B f109a738214882e63a721e8db384fa42a624af78d42ceb9ab7a45135b36cf3bbbd2554f470ca5038404365f5b9dbf9979c4d26309e123a9d9533feb1f0a3f724 SHA512 bf0b87bb9ce16b049824e53933986ac451a7b7f432df39ee9d4546627d740ae689af9e838a53cc50e29d66d6d85d51dab7490d66a429a14bcc9d0b8e2935a63a
EBUILD tree-sitter-0.22.2.ebuild 1142 BLAKE2B e42075b38192191fccf183543de4b502b074c09bdac20c050823f43bdacf130b6bb55681f6ff30eaab2b6f4aa682a36ff9340bcfb202ac90d37ca0faf8e06ded SHA512 8e4b1ba04249d49d972cf775b319ab48ffbb83bdcd15ec90cee536578669c8dbb6c3c0919ddad52e40f90f35d98bca39c062cb3d05be6b14120e73b0c22a3adb
EBUILD tree-sitter-0.22.4-r1.ebuild 1167 BLAKE2B 0c741d26c7ddea422b5a5a5a94606e6b0c6450f1e7b8d3dd59bb8e685f8cc83606969ff519b7668e64f4acb4dee8f33e15b73d4b3cfd98c1d2636372ef77f746 SHA512 21f01d2f7139b5edf50de4c363da3d2943a73abe984daa66833c965b72232d930fde2b07281b7967e07abc8b5f88cad45d8d87b3f303ee312036e2a986158ac9
-EBUILD tree-sitter-0.22.5.ebuild 1242 BLAKE2B 24fec111100041e80f9ae15b32eddf2b39abfc967edc519bb736eb5509f1d85e2f7c8a1014bb7f7fb706296363b4fbd66bba4b39c2b3ea8b99206ea7788d24a7 SHA512 d06005c9df1259f580fb9119923ef2d0a49249fff486b91dae36067c596b1d74e069a987ca822693f497ec28ff5f21342ce9e4c039ba94c6222592e8d21d5f8f
+EBUILD tree-sitter-0.22.5.ebuild 1241 BLAKE2B 2648b6c2c4e6ba75d7cff187b146db2376ff11f54fcb43f260060cc9d146e23fb33e56b8291594e1f924f63e021b382474e709574fee4cbb344a171ac8f78ef6 SHA512 9e51593853075a6d7e6c2223ba80133d81acd8fa8b0e8edc99b371c004b7b22e8b1513950c172fe2234f28ff9f8b2e545ba2c53725f2b470ed72b2e55b790e6f
EBUILD tree-sitter-0.22.6.ebuild 1249 BLAKE2B c6e591aa89ecdc32bfcdfed3469cf0d43cbcceabafe86b98e9d89a0674c6359fbea3014590796651d6795f2cb672acf2018c668a866415ef72d1fec1d7f3f7c8 SHA512 138216c37fb57110956423627e4a72593dcfc147cc6f78796aba7268df7ffa1ef770ea06cf6a9d0f8d5a45a05a6e3033872a9e3bd9b4fbdec6daaf7a4f90858c
EBUILD tree-sitter-9999.ebuild 1249 BLAKE2B c6e591aa89ecdc32bfcdfed3469cf0d43cbcceabafe86b98e9d89a0674c6359fbea3014590796651d6795f2cb672acf2018c668a866415ef72d1fec1d7f3f7c8 SHA512 138216c37fb57110956423627e4a72593dcfc147cc6f78796aba7268df7ffa1ef770ea06cf6a9d0f8d5a45a05a6e3033872a9e3bd9b4fbdec6daaf7a4f90858c
MISC metadata.xml 925 BLAKE2B 31cf13ceae402283a343b7c94cbf2cb2af6eb24a703b77580630f315912060da6174957722587713543cb4bc4948cdd21849718ba3ebfe662c156b36bf4d6842 SHA512 b137c7af0d4e025b6448b3723d432498944ef047e314a6f10324e6beac2c480b05bdd5ade12f192ffb5c9bfca8f3dc65aaaa9bfcd26f585d6df8b74c3986ab98
diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
index 6e504d18764c..15f132d978a3 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
fi
LICENSE="MIT"
diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index e5b46fd1e7bc..68215029ee92 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -3,7 +3,8 @@ AUX weston-musl-basename.patch 2369 BLAKE2B 87b49e150f4f390bb9ce131f9cb85198d95a
AUX weston-neatvnc-0.8.patch 782 BLAKE2B bf0c5734dec8b3b859d5c080945ed8664deda3665e8311493dedbf8060760c9d71322895ed247498659e2530275a5332c9cca03b1abd68a18fa14da45a094eb2 SHA512 22860eb9322ffe64c5aa05fbe92faeb1da9cc569417c97dac339512a88f251e4573e5c9349cb5a01faea7cafe3da7a73f6fca49b36cb0bb8ac73862ecb00600c
DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc
DIST weston-13.0.3.tar.xz 1986952 BLAKE2B cc3e2be9f1fbcbfd45c9e75a9a34bbb7cd75256d851129e0d29cc0079cbaf4e35eb40b302f557ffe7b89edbc094b1823d667a54d44a9af765945e3ca541068fc SHA512 60e655b57cf418902ec6e4371883354165241d9a99a712aabe2165e11ac190dec22836fd885f5178def5416dc5f00e70042b022c96a8e0aa74827bbd4563f9cb
-EBUILD weston-13.0.0-r2.ebuild 3871 BLAKE2B 0a1c0f0705d443944a95f43d2f5fa0fc83e3a9eac6f59b659b4f1c3c08ac26c6d462775c88cedc2848bbc751ecfe5fe898fcc9640d60b21f3296619f1793cc87 SHA512 461fa28865a5b964855cf11856a68ceb542a81b95bbb6ab05bf8875a1c52c886df6490fa41d70cc72afce0f86950615c5e06b326dd4e3fa055daf07f687d6a27
+EBUILD weston-13.0.0-r3.ebuild 3901 BLAKE2B 50f7dbb9b15be8659a1fac247927304c1af5b588909ac7e0a9f6d9ba846d5e5725c38d3b63b0d55eb68e255924dfd0bf07a6a468aa40a07527e649e2cad5d4ac SHA512 e6572ab64d8f41d887e296328c7e70a8b0bd2b746bf0c43a15ecacdc2247725a4229b6f8a53577d90836847c962afb16f85c60b0f22d0927bfe956fcf8dab123
+EBUILD weston-13.0.3-r1.ebuild 3947 BLAKE2B 2a1efcafebf97a94491bd73cce0438215ee710a64d461e2a54885b5c114e0840d14d7fabf77983e3b3ae2cf4e5f9acc3194f85decf88b845e108c65128e29376 SHA512 00c2480f470d946fb785dc77bb5e2c5e09c37db6336cf6db54f293c63397d8e8cf08ec9e9658aa640d00f03335604e159ff8998bc1579e8d518ab52da535d2a3
EBUILD weston-13.0.3.ebuild 3917 BLAKE2B 9703f094c1838d4f75df50e1a1af16e7349792a4ac8afe656e0015eac07db2e69b6a10342dc1ec98d5fa7a84da7a04381f37904ef41a5a95ada96620af2094a8 SHA512 0e6c46b791eb461192b9de7890d8596e1998203b6be51f01d2961f9d4e358df0ba6018971dbb5b460ff08647107aaf1ec9e505683272c6c3ba7b7d3d3aaeec4b
-EBUILD weston-9999.ebuild 3817 BLAKE2B 3478e85cb7eb78ece8cab0ba62a4e87241ae6324e5d7918e70eca10c10f0dc5d692ac3e74d22747f6130239915ec043fa9646203bb486912cce2f4eeb420dae4 SHA512 865cc75c5ea7a3ff6b880d989c186104f212ce43014d209f5a955c19b803a1759d567e2c4450b90253b5d64910db6ce9a23da0097e28d44a7b487f9298fcb823
+EBUILD weston-9999.ebuild 3853 BLAKE2B 8701609a596456457e638446794bf19ca4f255acb426c7175e883b2c65af392edfc666fe0e001f9186d21252f506883d46af92a1462d1cacc1b7c34bf0dbe2a2 SHA512 9b84ac9b14c3d5d2c9c88503d8a75bd90079cf88a079f1cb4861774c49be91f252aa4a831fef453332c78ee8996d7e4d6356dac9ac1873a7694b93405595dfea
MISC metadata.xml 1512 BLAKE2B 9601dd1e3a3f977f92597a498a03eb819ea19b7a8434b3a0b27c138a5f9a6aa6f0642d82c1817797a57ff576e4058f7d54cf62e3ac5b5069a844f017fb47f5a7 SHA512 fc88d3a27063106d9c554253dceb65b9e6aa6207a502b4c6cb865c9529685b738e88b7fb84258201193248d0e6060cc84bc8a29661fdb71194fe499dbb0cae57
diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r3.ebuild
index 1094abbbb6f3..2ab5833684f4 100644
--- a/dev-libs/weston/weston-13.0.0-r2.ebuild
+++ b/dev-libs/weston/weston-13.0.0-r3.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI="${SRC_PATCHES}"
else
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
- KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
LICENSE="MIT CC-BY-SA-3.0"
@@ -41,6 +41,7 @@ REQUIRED_USE="
RDEPEND="
>=dev-libs/libinput-1.2.0
>=dev-libs/wayland-1.22.0
+ =media-libs/libdisplay-info-0.1*:=
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
diff --git a/dev-libs/weston/weston-13.0.3-r1.ebuild b/dev-libs/weston/weston-13.0.3-r1.ebuild
new file mode 100644
index 000000000000..b03a284e1eac
--- /dev/null
+++ b/dev-libs/weston/weston-13.0.3-r1.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git"
+ GIT_ECLASS="git-r3"
+ EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston"
+
+if [[ ${PV} = *9999* ]]; then
+ SRC_URI="${SRC_PATCHES}"
+else
+ SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ drm? ( gles2 )
+ pipewire? ( drm )
+ remoting? ( drm gles2 )
+ screen-sharing? ( rdp )
+ test? ( desktop headless lcms xwayland )
+ wayland-compositor? ( gles2 )
+ || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+ >=dev-libs/libinput-1.2.0
+ >=dev-libs/wayland-1.22.0
+ =media-libs/libdisplay-info-0.1*:=
+ media-libs/libpng:0=
+ sys-auth/seatd:=
+ >=x11-libs/cairo-1.11.3
+ >=x11-libs/libdrm-2.4.108
+ >=x11-libs/libxkbcommon-0.5.0
+ >=x11-libs/pixman-0.25.2
+ x11-misc/xkeyboard-config
+ drm? (
+ >=media-libs/mesa-17.1[gbm(+)]
+ >=sys-libs/mtdev-1.1.0
+ >=virtual/udev-136
+ )
+ editor? ( x11-libs/pango )
+ examples? ( x11-libs/pango )
+ gles2? ( media-libs/mesa[gles2(+),wayland] )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ lcms? ( >=media-libs/lcms-2.9:2 )
+ pipewire? ( >=media-video/pipewire-0.3:= )
+ rdp? ( >=net-misc/freerdp-2.3.0:2=[server] )
+ remoting? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ systemd? ( sys-apps/systemd )
+ vnc? (
+ =dev-libs/aml-0.3*
+ =gui-libs/neatvnc-0.8*
+ sys-libs/pam
+ )
+ webp? ( media-libs/libwebp:0= )
+ X? (
+ >=x11-libs/libxcb-1.9
+ x11-libs/libX11
+ )
+ xwayland? (
+ x11-base/xwayland
+ x11-libs/cairo[X,xcb(+)]
+ >=x11-libs/libxcb-1.9
+ x11-libs/libXcursor
+ >=x11-libs/xcb-util-cursor-0.1.4
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/wayland-protocols-1.24
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+ $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-neatvnc-0.8.patch
+ "${FILESDIR}"/${PN}-musl-basename.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use drm backend-drm)
+ -Dbackend-drm-screencast-vaapi=false
+ $(meson_use headless backend-headless)
+ $(meson_use pipewire backend-pipewire)
+ $(meson_use rdp backend-rdp)
+ $(meson_use screen-sharing screenshare)
+ $(meson_use vnc backend-vnc)
+ $(meson_use wayland-compositor backend-wayland)
+ $(meson_use X backend-x11)
+ -Dbackend-default=auto
+ $(meson_use gles2 renderer-gl)
+ $(meson_use xwayland)
+ $(meson_use systemd)
+ $(meson_use remoting)
+ $(meson_use pipewire)
+ $(meson_use desktop shell-desktop)
+ $(meson_use fullscreen shell-fullscreen)
+ $(meson_use ivi shell-ivi)
+ $(meson_use kiosk shell-kiosk)
+ $(meson_use lcms color-management-lcms)
+ $(meson_use jpeg image-jpeg)
+ $(meson_use webp image-webp)
+ -Dtools=debug,info,terminal
+ $(meson_use examples demo-clients)
+ -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
+ $(meson_use resize-optimization resize-pool)
+ -Dtest-junit-xml=false
+ "${myconf[@]}"
+ )
+ meson_src_configure
+}
+
+src_test() {
+ xdg_environment_reset
+ addwrite /dev/dri/
+
+ # xwayland test can fail if X11 socket already exists.
+ cd "${BUILD_DIR}" || die
+ meson test $(meson test --list | grep -Exv "xwayland") || die
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index d88255844b74..84ea1f937e3b 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -41,6 +41,7 @@ REQUIRED_USE="
RDEPEND="
>=dev-libs/libinput-1.2.0
>=dev-libs/wayland-1.22.0
+ =media-libs/libdisplay-info-0.1*:=
media-libs/libpng:0=
sys-auth/seatd:=
>=x11-libs/cairo-1.11.3
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 827525a67547..53256e3b744e 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/ppx_deriving_yojson/Manifest b/dev-ml/ppx_deriving_yojson/Manifest
index 1b6036bb3fec..98caa80c43ee 100644
--- a/dev-ml/ppx_deriving_yojson/Manifest
+++ b/dev-ml/ppx_deriving_yojson/Manifest
@@ -1,6 +1,8 @@
AUX ppx_deriving_yojson-3.6.1-src_test_dune-ounit2.patch 251 BLAKE2B eb17ca6a958d9a5e763812d93d1c51cfeeb256bb7444a0a7f4349f3e0e830d605e024b17b5165dd01fae0ed78ae225783a936f91375120c55dee6092c187f823 SHA512 d1a5233ee7dde5367644277a9995e8a2127a8b672ffb384225dca7c0d708dd53e39596a0736213435a7c5e25d7589d367542e841c446805df9fdf4a0d2d21190
DIST ppx_deriving_yojson-3.6.1.tar.gz 19477 BLAKE2B f7b4e34e1c5ca77af6dbe6f4639c00a3b47076e2cf1f79b157a4c8f9aef34ec0e95e2c6c805fe9d0f9fa0ec72ea0672696b7e7a21d0a7d93764fad2e8d89a15a SHA512 b1bf04f77e1c1a887352b21cfd43a67d37de9f61a70f89d06828c7d9611027711a600b22e4bbc95ab128511a48fce3ae1a1c7a655f25c4bb2b6944444cea4989
DIST ppx_deriving_yojson-3.7.0.tar.gz 20027 BLAKE2B f89bae5542ab551da13bbfdf4bb3da359e0bad65b1700bcdcfefd4dc42b70c5c17133bfbe8ef9cbcac7b5d2630b95b81de95510a9152260874911bb72fb659ec SHA512 6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80
+DIST ppx_deriving_yojson-3.8.0.tar.gz 20819 BLAKE2B ce216726fb7466c30a1580961f01d3f61ee85b3d8fd3e8465f6747afda394fa4440e8bb9f2734466fc928d421f09c89813363fd2622ff3b6ca13cb55ad313040 SHA512 c6939139cb0fa758b1812c4fee16a47a640e0f1a4316961635ab438b21ccc4268d93e202df04b34106d0cf8d3189ccd8a4f4fd85fc9d3c616d810f9c07055d84
EBUILD ppx_deriving_yojson-3.6.1-r1.ebuild 628 BLAKE2B 3f767ce0353b293e506211cca3b70ce660695028339a04b0245e0e089ac6188d4afab09a98aab663f53f0c8b604bf3585cc8c4288fd84cbdfff6091c9a077a20 SHA512 942b457ec7c650475ccbbf2e6592f13493ad61c4228f0c8d5c5fca060b9cd6d41aa9410b378be1ad42fe1ec47361fb46905221cc7e9e6d7ca377e041aabd4784
EBUILD ppx_deriving_yojson-3.7.0.ebuild 562 BLAKE2B 806fdf58d8450f3dfc15893f4afb48c5fbb7b58d3eb9b68d22f4fbc8d4ea5c7aee5ec1c5000abadc21f0486cdc79942b2cb63823916ca39903fd1afbcaf3870e SHA512 482f01e5015af2cb7ad94a1cf26672d3ca2d60291a7b7d791216ae4aaa6d2bde781e59abdc68c84b96e14872e4aa257ce4bf5988c1fb276c6ca9ae7fef39cec4
+EBUILD ppx_deriving_yojson-3.8.0.ebuild 578 BLAKE2B 54765c9d8ab61699e3af776ec839e8bc1ee004d4ca80a6dce821134f22e41b187ce919c778ef195fb0e946966d5120a95d4b006635a1e6cab550ffdaab67eed5 SHA512 25495954d6b0b9339d118b0159a90dae83504b49de66462083d6db8657bcefd472c6567d0e99c1e5e06312ac71228310d1097c69d2796d749b05ae5b4577059e
MISC metadata.xml 417 BLAKE2B 13cc573ade509da2ca964fc97824fe0ab1d8d5bf44e0192eb379c3354b3736bf2dbb7d888a0053d5a8fc3c244516565d1e517ce831e50f7c99c4a7648374776e SHA512 4c2c7a85baf1e7787f7284061aa0ddb8e9307a39543315345f72b44e889c44b713d4b3400d884a678784df174384a2cb4cf8b2e461f6db7c19d5264749fd9600
diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild
new file mode 100644
index 000000000000..8faeb0f644f0
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON codec generator for OCaml"
+HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving_yojson/"
+SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-ml/ppxlib-0.30.0:=[ocamlopt?]
+ dev-ml/ppx_deriving:=[ocamlopt?]
+ dev-ml/yojson:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"
diff --git a/dev-ml/ppx_import/Manifest b/dev-ml/ppx_import/Manifest
index c74e8f7f06e2..c353f1c6d648 100644
--- a/dev-ml/ppx_import/Manifest
+++ b/dev-ml/ppx_import/Manifest
@@ -1,6 +1,8 @@
AUX ppx_import-dune-ounit2.patch 282 BLAKE2B fa927ebd180a00201f234589ede38afce69817507d731aa1c849ddd3c42fd5beb7aaf67e6b57902800311556f0cb9c0436c81bd718a4b5c12fbe4a1aefec903f SHA512 7e62dc441cfed1f2a10ef9f539f35caeef0faedc1e752eec23e8a3c9248ae607ee77600d270bcb9c9be8244ce7b8f3991c7cbff9f82522f2472f9aed514bb861
DIST ppx_import-1.10.0.tar.gz 13927 BLAKE2B d036b730dd9c7b5be9fcbf175103ec6f1e2a14111575135a9cfaf935b936165418b34a4b0a37e0d112b7fbc1315526ce21a9db5bebbd99e1898c4a3c245dcf94 SHA512 7d4aeab6512014b5a16fdcc4d26ac29cc22223e18c7ab26e26f9fdd5bcd625c22aa9ff2e6c2106f45408316eaaf755437979961d97139da5973026038c210935
+DIST ppx_import-1.11.0.tar.gz 14018 BLAKE2B 4a1265d1364c51bc18351f964a0f6ffcaca4d866389479583353282f939f11001096b815a80c5d7f8b326a9987cd46cb7a897ca02b84458666bc54f2b350bffb SHA512 e8ba55fa89a1ca546107238c1141d4df1b371418fe901f1172458ba5b2b50160e9a9650f38639bc633e183494c4d728e9ccf3ec6ded5a7bd9cc923bd806a1156
DIST ppx_import-1.9.1.tar.gz 13820 BLAKE2B 295796041ecad89c95bd6a6fe14a9d9bb969f7d984388cca5181c31b8358affeb92a4d200bb9e11449a0216995a8477b809acf251b049e8331eea9e6bb918cb7 SHA512 37bd54bc477b91a3aa4b2433a9817c6d939f1e4a1d950b83b05964d22540296582cec6513a0959fd036f738dbd6ef9df13430183b8bdaa9425c7640a5fddf4b3
EBUILD ppx_import-1.10.0.ebuild 633 BLAKE2B 1f28ccf69e5db80833dfc7261cf8106e87750c37d7dfc3465d951e9541ade397504f06279b31d77ed5030f7ec3bbb3229b59ff68d9bfc38cecf844daf7edcab6 SHA512 0c039192fc13c0529bf9d7dea4a55b9485671b09e5a2815a3c90a1e2b8e5e8322aa8838e37138e1d311cc55a50adbf4d7a610a7f0bf3e01499f7bb5212e7b144
+EBUILD ppx_import-1.11.0.ebuild 646 BLAKE2B 2e3276b7c1482607345c1c905698d6d57d17dc8d3bfa0107fa3e6013ae6a3379ad8a8ca8b039beb98b4e6efa5a656b818ac8baf3cf039f513a1cbaacb5f6d0e0 SHA512 39a8e3e36180f666b3a59e1cc43a8ccd1a3c283d3ec8899a90c7b17b98437a76fa94d7dae4f526b1f53fca5430e1b2fb4775428f8042a7cc684eac86f4a71dc9
EBUILD ppx_import-1.9.1-r1.ebuild 659 BLAKE2B 40c085f823b4fed4710d65e616526ae47c0a0b625a0ba8770a6c470865ff8b2f65f5ba672365524ed8542715588b17ed40c2afe51e9e5153e9bbf20e29a08662 SHA512 ed0f015b618b1b341ca0d75d5b6b5ac39f2706e7c15bedbbccbbc6dc7eebc1e36a96a7efc6d066516b61dcb5dd52e553a67e277e0d0d75f146b66106360c47aa
MISC metadata.xml 477 BLAKE2B 81cb703335066a9351b72b455943e55bf3f00d0ad3c3d096aed78f1ce32fb55abd7c125b660fb6f10ff106bd90c1b7e75a2a2826cafe0c5b2e7aae032fd51a0f SHA512 b1f653123da2a260e4b426d459f3b2578c9f24d8c4e387560b6a4dba9f5ffeee8ebff8e5561d343e734b87aee0734d86dad27dc4062d4519f398a3a306ab2dfe
diff --git a/dev-ml/ppx_import/ppx_import-1.11.0.ebuild b/dev-ml/ppx_import/ppx_import-1.11.0.ebuild
new file mode 100644
index 000000000000..85c7cf214e17
--- /dev/null
+++ b/dev-ml/ppx_import/ppx_import-1.11.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A syntax extension for importing declarations from interface files"
+HOMEPAGE="https://github.com/ocaml-ppx/ppx_import/"
+SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-ml/ppxlib-0.26:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-ml/ounit2
+ dev-ml/ppx_deriving
+ dev-ml/ppx_sexp_conv
+ )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-dune-ounit2.patch )
diff --git a/dev-ml/sedlex/Manifest b/dev-ml/sedlex/Manifest
index 00279ce872d4..974f0019fe1e 100644
--- a/dev-ml/sedlex/Manifest
+++ b/dev-ml/sedlex/Manifest
@@ -1,7 +1,9 @@
DIST sedlex-2.5.tar.gz 134289 BLAKE2B 47aa67ed34ee0226b92d538e61bbf7252dcead236dd51d4a291c7b81f7d0747d1024e9eb0a274d7648b25cfa078108e3e62d54ea2702450171b9ff4ab60f7706 SHA512 5c511a89e43999b34e50cc820a4ac71ecd0315ef144da2af1653077d7497b2ce3658898b723a7c558693766e6bc57369349cdf78c4a4b962a23d4528161b78ef
DIST sedlex-3.0.tar.gz 133248 BLAKE2B f1adb73087b132d4e99b4785af3a99d3d82ee860d16691c48fbec6bd2776d8de23f736f5d6f21b734c846ef793caa8e7c925ce58dfc472d205268eab39973c6a SHA512 564780b7af8b3ddd32c9164caa42fd24b2ff59e0bf9977bcee4c3ddea2be3f0c870bd95949b639c5f1942e0fa2604902f5cd3eb9041d59b6ee2367895df556df
DIST sedlex-3.1.tar.gz 139786 BLAKE2B 6bacf781f25a5a21ea4cf710ffef04949fbeea90033eb429a5f9d7733e64108526de7f94b56c2da5c8a3af4fab6eff94421b705de9ffe8137a4e8282aa9900cd SHA512 27c7954c03a9d78f252167708afe7d91648ad3d3aa529e00c73da75bac49c2cf552cc9d27d29f1d9a04b1e2b47b7c6de9e9850c53124ad9f311d0a8f54bb9cae
+DIST sedlex-3.2.tar.gz 134560 BLAKE2B 302a35a33d6b5be6fc504f655d6d6d24d60d64eac7fd3a36970253d181bd470aa7fdd35bec9f31199f0225a62942a64da90aa6a325656ca0ae2a2d9862dd4689 SHA512 00e257d1b97e99d49028d2e38b20a05c6aa151c362991c37c17522bf58c19e273b762ea39dd9783ed9ecc60d11dadeabb0487e16b4af91536e45e7e18c86cfe9
EBUILD sedlex-2.5-r1.ebuild 745 BLAKE2B 4a87a88ca404eb8052396e4f80daeba228503911b0c06cd9195a79c911a63e754bc078084455d7f47dfecbe2231954c2c642f7381398194ad02cad8f76a54e40 SHA512 93aa3dd4ca9b431ea3af2ed001c05034e44ed8be996d21cfbd12ff9aa50b0bfd397ff048b150e7435dbdae5a6cd486bbe9f7cfb97b7604d450911f29b50e8b39
EBUILD sedlex-3.0.ebuild 746 BLAKE2B 8436628ce2258d953df824bab71311efadf4a45c462a2d25609d78bbab93dbc6086d7d1658387c0b1247c06f43b56978e4e62fd8afd0c87a57f0d18433d5a12a SHA512 36e893b3421ad0201dd048ce1e11324aea179fb60bba08e887ed370faf753967e683ca0dab7ceea77e088b72e0c0c27402ed71c01c36f5541afc57dcd183b4d9
EBUILD sedlex-3.1.ebuild 795 BLAKE2B 287102b7762c9f07d0ee15e825da932c7ae2a93859cb9a51dd5802132c7f0e6771afb5e55ae3da3a55c2d04f25c3fb498c0918bfaa7a177ef5197c86dfe8da3a SHA512 eaa91afbd5672352a2f9d57494cc1acb3ffe831ee1755798cf4bc48c2f7229fa4dd4571626f0828ecbf6bad2e22d489474f0957bdcdbd8f4ec852c30fd0fe4f3
+EBUILD sedlex-3.2.ebuild 795 BLAKE2B e5368cd693695dc046f23cac355d69108e5b46e5128c3bc94e48b6dae9482f7102191fc3c28e2b9782a6904113b743a2bdf8971c37f53207189303355a9d286d SHA512 137f44b5abe2c866735dc9a8dd570944f8e11d5c429f43b1250bed85af7567e23c11c74a95bb580e1e68775f0a9dc860f486f9fd329460b2eaac1e3d705b6a10
MISC metadata.xml 704 BLAKE2B f2c21c5c672a96091107097a5c4b27e7b373b56982cd4c196c56917997f52da334768f2b51b14bb2ab553478edd60530bba06e328b92437c470f22be10c1086e SHA512 c3ca46b0fafb0f393d5c79b415f3ce46dee477aae4ec8bb8089204415e9bed5d4a3826e02e82a50c7e5d6d5ae88737018cb064cb335b38b9ed12f2312ad96b6e
diff --git a/dev-ml/sedlex/sedlex-3.2.ebuild b/dev-ml/sedlex/sedlex-3.2.ebuild
new file mode 100644
index 000000000000..e191dab20e8f
--- /dev/null
+++ b/dev-ml/sedlex/sedlex-3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Using "--for-release-of-packages" skips the regeneration of "unicode.ml" file
+# (using curl), see "src_compile" and "src_test" and "dune-release".
+DUNE_PKG_NAME=${PN}
+
+inherit dune
+
+DESCRIPTION="An OCaml lexer generator for Unicode"
+HOMEPAGE="https://github.com/ocaml-community/sedlex/"
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-ml/gen:=
+ >=dev-ml/ppxlib-0.26:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-ml/ppx_expect )"
+
+src_compile() {
+ dune-compile ${DUNE_PKG_NAME}
+}
+
+src_test() {
+ dune-test ${DUNE_PKG_NAME}
+}
diff --git a/dev-ml/tiny_httpd/Manifest b/dev-ml/tiny_httpd/Manifest
index be08a1c4171d..0202bdedfc40 100644
--- a/dev-ml/tiny_httpd/Manifest
+++ b/dev-ml/tiny_httpd/Manifest
@@ -1,4 +1,7 @@
AUX tiny_httpd-0.12-noseq.patch 300 BLAKE2B 15089d5aa2e596b4c2280ebc6762ea0ea65a121134abe02ec5f6abcefb9997e3fc9348825e2a95b1262a1d08df2cf24e22ec3d7beed770079301bc8f0a160869 SHA512 58dcac15a28d83c13345236cf502845962871c89d903a45a43b98cd66f9bf3865146d2fe16c5119d55fa129229729639ae26d3457d6cef2f2fd917c18c2ee495
+AUX tiny_httpd-0.16-noseq.patch 376 BLAKE2B ac7b2995ff110b06c708e8b0386b8be340b326116a958b4d1a88e2a554b1db09b9b23902c5c6003b235f25b82f469e701ed6a840c1d50e9af6b33f4f47100130 SHA512 126c7e85b029ac7bd9e9a7fb63b256e9ca54479c0cbe61cffbccddbb51585a5a03b2a571918f441076b47ed7de1def278e227dc186520c382d7792730546394e
DIST tiny_httpd-0.12.tar.gz 49124 BLAKE2B c3f407a605dabad1c710a696a3fca5dce04a75deb61e25e9ce572432e0d96cd3029628ea24d17d55a051d1d0f78aa1fd80797e7ff9c0bb7fc9d190e461784cd3 SHA512 99b4d01d4f4d138b122c689b8b3bc5043fc386d6686675311f625bf5fec72c6e1a7513712b00889fe17cd392b8c475440d4f89ee46392aff32ac6ccc39cefe09
+DIST tiny_httpd-0.16.tar.gz 66034 BLAKE2B 5bbbe87f48b19c2c8519d4c109e2b9eaef0ca5c42f77acdad8f6a216a23f59a68121d03d1ab95762999cb0f7089e0eee36ac0ed11151bbb72d4b9c5ab4314500 SHA512 fea483b931c1431117f7a1d3244749f856982e440d20b64a8d7c6fd841398eec3c7f91afaece707b5a35c0b332a06dde6464337aa1ac7b757f7952047981b130
EBUILD tiny_httpd-0.12-r1.ebuild 1023 BLAKE2B 0119f754c56bd69886a79e43bc6921379679d50929b707bbe89006c885bfaeca495f2884134f30a2763d7a678a7425229fea140827941580d0fc3425d844c8b7 SHA512 96a007caebfd466133d2bf0428d3559949e19bae54f7fed6f26e575ac6d892d44460235ab4459ecd5e8d3fa58b6312ca9847e9a59ffb23214fef2915bcf8f50e
+EBUILD tiny_httpd-0.16.ebuild 1023 BLAKE2B 1b51a27a99e172f8aadd258f1376c3f5f3f6c047693c71f5ce05be13c6dbdc787f20a5d2a1d36b04b66fce7bf029268fa552575c994897f16df85b503b20adfb SHA512 a815c3d946cb9d86f19db0a14ba4f385f12ff3235aaea9031e25d69f0d6147aa3f0da6a4589be2de2c89d9a9cf35a54944bcc3887e3cb3633ecef29cde8985a6
MISC metadata.xml 645 BLAKE2B d251040ed807f6fd6da65c22022e2586dc0fb369e3458943e8e9acf524f9a85222193301e228e9663d53f98b7fe778a6dc30f6acd66d4a817c22f85e742d6b34 SHA512 e82e86033f230b7e4912c464c13276728b062b31f53ec97181737a1e76cb52a3d43995449eff44cb187f37f611e391048971d0f62f524157c882ce7d87a8a58a
diff --git a/dev-ml/tiny_httpd/files/tiny_httpd-0.16-noseq.patch b/dev-ml/tiny_httpd/files/tiny_httpd-0.16-noseq.patch
new file mode 100644
index 000000000000..8862a3361dc9
--- /dev/null
+++ b/dev-ml/tiny_httpd/files/tiny_httpd-0.16-noseq.patch
@@ -0,0 +1,11 @@
+--- a/src/dune 2024-07-01 18:38:15.116581859 +0200
++++ b/src/dune 2024-07-01 18:38:21.807507542 +0200
+@@ -1,7 +1,7 @@
+ (library
+ (name tiny_httpd)
+ (public_name tiny_httpd)
+- (libraries threads seq unix
++ (libraries threads unix
+ (select Tiny_httpd_log.ml from
+ (logs -> Tiny_httpd_log.logs.ml)
+ (-> Tiny_httpd_log.default.ml)))
diff --git a/dev-ml/tiny_httpd/tiny_httpd-0.16.ebuild b/dev-ml/tiny_httpd/tiny_httpd-0.16.ebuild
new file mode 100644
index 000000000000..a0453cacbc4c
--- /dev/null
+++ b/dev-ml/tiny_httpd/tiny_httpd-0.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Minimal HTTP server with a small request router"
+HOMEPAGE="
+ https://github.com/c-cube/tiny_httpd
+ https://opam.ocaml.org/packages/tiny_httpd
+"
+SRC_URI="https://github.com/c-cube/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="camlzip ocamlopt test"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.08
+ dev-ml/result:=
+ camlzip? ( >=dev-ml/camlzip-1.06:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-ml/qtest
+ dev-ml/ounit2
+ dev-ml/ptime
+ dev-ml/qcheck
+ net-misc/curl
+ )
+"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( camlzip )"
+
+PATCHES=( "${FILESDIR}"/${P}-noseq.patch )
+
+src_compile() {
+ local pkgs="tiny_httpd"
+ use camlzip && pkgs="${pkgs},tiny_httpd_camlzip"
+ dune build -p "${pkgs}" -j $(makeopts_jobs) || die
+}
+
+src_install() {
+ dune_src_install tiny_httpd
+ use camlzip && dune_src_install "tiny_httpd_camlzip"
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2501d2046002..ff5c1b38c5ba 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/accessible-pygments/Manifest b/dev-python/accessible-pygments/Manifest
index 93d7efc10e02..d01f57091a04 100644
--- a/dev-python/accessible-pygments/Manifest
+++ b/dev-python/accessible-pygments/Manifest
@@ -1,3 +1,3 @@
DIST accessible-pygments-0.0.5.gh.tar.gz 2273172 BLAKE2B ed07ecb1ef0d6dcc2b02383d1620c373bb54c65522752404a0e2e2382e374d35c11d7ad6978889b4fd20d4536b38d5ea951a2e6366725279123f5357ecff8a0a SHA512 2f5984c4f95a13dc566a0f916168fb293332f175da61f88ef7dcbc9f2bfcd8781d891b7830ed401839eef09ad65f7cbf94bb5a153bc5b4454ddf4c28573948d2
-EBUILD accessible-pygments-0.0.5.ebuild 919 BLAKE2B ab0c5c0a94da5f84c57baf0329d5f5b2f72bbf9c18a844bf0ed88e7db2c445a266b920b00dd92d7fdaa41d27203abb17db41c038ac05ddfbaa3e99df51fe4686 SHA512 e6292cfaef9aa4fd6f7ce75f062306c124fd7af2b084dca35d724514c8001b60f6de6fd6587cf90e460157e6969b29db52dd7939877fdd154cd3ed3b9edf2e04
+EBUILD accessible-pygments-0.0.5.ebuild 925 BLAKE2B 7bbcaceeb2db5879d7e9e53591f0f57bb97280aba0efba6f0d822cf4043e8a8b9197320db7282be0669e44f34032ffa0eb7d999b8121f93eb4b58e09c786c4b2 SHA512 e065c983cd3a769160354b9b18b2d1db63a31bf471c525a3f864d6710c79c5ca2119907d2eadc27a3ec3108120c88e0b4b5046e53ed053ade238eade29433d8f
MISC metadata.xml 421 BLAKE2B ef299c2eec196b50d776375f0bb9f00319649a659524e959f625e7bd9a1e53d994b7b55f7ca121b6b1a7022424f365ec3a739a072c7fab5de0ba689f099ef250 SHA512 683cfa4011320ee1e5437919f7ac05aa5bf1517da3c4427fa216e15f3e6c96b97de598719d1b66f10a4270a7f6b14101c2925af06bb1db186d770028b06f7b0b
diff --git a/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild b/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild
index be0453c4f929..8686955b2179 100644
--- a/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild
+++ b/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/pygments-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index c755ca2f1f14..c4154b7ab9fc 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,3 +1,4 @@
+AUX asyncssh-2.14.2-py313.patch 4720 BLAKE2B 7bc1d71906c22efe1aa03e65b165d66a98b985d11e15f81e514696d669a99c801cab2d1683e2df041ff7b95d5811c11d4098ff8274f1c7040edfcbc9ab05157e SHA512 8f02d1acca847d5ceaa2d08f639c2bc4c862a5219ee9558d43979b85d89c5d3c7f65f761ceda0748a314c32c6e85ecd91b488ddadce5c108cc33b4b8b8fd713e
DIST asyncssh-2.14.2.tar.gz 498190 BLAKE2B 66cc538322688d0782e203eb723c7c7a196fd5da725fe95df8b31e25e35e45b86bb01cb5c46f5516475614b9cf7b8076bc3994ec77daf552e030724b0734c2d1 SHA512 76952b8837832139274fbfc4ec4aa84841c66a4eb4c1bd09fd532727287574509fb2b94b684c14d6f76add80a1fe5c8236a3412ab6a71574c203706895b23f93
-EBUILD asyncssh-2.14.2.ebuild 1499 BLAKE2B bdc7b89c00931b1c59b02cbef8e8b6e98a376f40dd7b8497a3e89337a5bc5ffd51e9d9f2963e8919410fb2528e0baa540578488ff4e358eee751df3ecb7a4a8f SHA512 7cd3d6ada72e86fd63c1e84c91a5b1361ba045545c433195f12d02d1011f63f4b50a4ecfcd937f62b8818c50a0cf680e5586c5e1edc302786062f3588056b4d7
+EBUILD asyncssh-2.14.2.ebuild 1469 BLAKE2B 7b09bfaf45778156bc1f37f5a33681ee34196b59ca447d816f681ad2fd0ec7902cde2643056b9425c594a6a80856b3e3716d6152dae8f2d8080cdc0564e8efa0 SHA512 e1e17058678b5aaa61c7fcec6c1fcd1fb61760903d86d51cff4f29806822f94c852359a3bc0a9ad55c73d0aa8a2b3b5a9789a0a9999209a38978077148df7991
MISC metadata.xml 402 BLAKE2B e4c5d013286a9519d2a2fe0807a3a92ee44bbeb3b862b81fba432a2cda5ec2531d5e1356776de401b9a1c57aaed97d172e3d293254e6e809b5b5cc8670c22489 SHA512 772970deecc78319abfff75ab660da279a92933e4d8efb39b35eb10f3d1edde117fe9b980b04a222e53674402443f48e57b91d07f7f6da395a800bc69632b364
diff --git a/dev-python/asyncssh/asyncssh-2.14.2.ebuild b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
index 1ad40f7b2969..0c7015523b72 100644
--- a/dev-python/asyncssh/asyncssh-2.14.2.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 optfeature pypi
@@ -35,11 +35,12 @@ BDEPEND="
)
"
-EPYTEST_DESELECT=(
- # https://github.com/ronf/asyncssh/pull/578
- tests/test_process.py::_TestAsyncFileRedirection::test_stdout_aiofile
+PATCHES=(
+ # https://github.com/ronf/asyncssh/issues/616
+ "${FILESDIR}/${P}-py313.patch"
)
+EPYTEST_XDIST=1
distutils_enable_tests pytest
distutils_enable_sphinx docs
diff --git a/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch b/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
new file mode 100644
index 000000000000..fa3752a2b516
--- /dev/null
+++ b/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
@@ -0,0 +1,151 @@
+From 58168139adcaa4bf12448904137cd77812636b18 Mon Sep 17 00:00:00 2001
+From: Ron Frederick <ronf@timeheart.net>
+Date: Sat, 23 Dec 2023 10:25:14 -0800
+Subject: [PATCH] Guard against possible UNIX domain socket cleanup in Python
+ 3.13
+
+This commit adds guards around code which cleans up UNIX domain
+sockets, to protect against a change proposed at
+https://github.com/python/cpython/issues/111246
+which would cause the socket to clean itself up on close.
+---
+ tests/test_agent.py | 5 ++++-
+ tests/test_forward.py | 50 +++++++++++++++++++++++++++++++++----------
+ 2 files changed, 43 insertions(+), 12 deletions(-)
+
+diff --git a/tests/test_agent.py b/tests/test_agent.py
+index 28ca730..2f0b83c 100644
+--- a/tests/test_agent.py
++++ b/tests/test_agent.py
+@@ -85,7 +85,10 @@ async def stop(self):
+ self._server.close()
+ await self._server.wait_closed()
+
+- os.remove(self._path)
++ try:
++ os.remove(self._path)
++ except OSError:
++ pass
+
+
+ class _TestAgent(AsyncTestCase):
+diff --git a/tests/test_forward.py b/tests/test_forward.py
+index cae199d..4d30eda 100644
+--- a/tests/test_forward.py
++++ b/tests/test_forward.py
+@@ -651,7 +651,10 @@ async def test_forward_local_path_to_port(self):
+ async with conn.forward_local_path_to_port('local', '', 7):
+ await self._check_local_unix_connection('local')
+
+- os.remove('local')
++ try:
++ os.remove('local')
++ except OSError:
++ pass
+
+ @unittest.skipIf(sys.platform == 'win32',
+ 'skip UNIX domain socket tests on Windows')
+@@ -665,7 +668,10 @@ async def test_forward_local_path_to_port_failure(self):
+ with self.assertRaises(OSError):
+ await conn.forward_local_path_to_port('local', '', 7)
+
+- os.remove('local')
++ try:
++ os.remove('local')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_forward_local_port_pause(self):
+@@ -798,7 +804,11 @@ async def test_forward_remote_port_to_path(self):
+
+ server.close()
+ await server.wait_closed()
+- os.remove('local')
++
++ try:
++ os.remove('local')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_forward_remote_specific_port(self):
+@@ -1020,7 +1030,10 @@ async def test_unix_server(self):
+ await listener.wait_closed()
+ listener.close()
+
+- os.remove('echo')
++ try:
++ os.remove('echo')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_unix_server_open(self):
+@@ -1053,7 +1066,10 @@ async def test_unix_server_non_async(self):
+ async with conn.start_unix_server(_unix_listener_non_async, path):
+ await self._check_local_unix_connection('echo')
+
+- os.remove('echo')
++ try:
++ os.remove('echo')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_unix_server_failure(self):
+@@ -1071,7 +1087,10 @@ async def test_forward_local_path(self):
+ async with conn.forward_local_path('local', '/echo'):
+ await self._check_local_unix_connection('local')
+
+- os.remove('local')
++ try:
++ os.remove('local')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_forward_local_port_to_path_accept_handler(self):
+@@ -1149,8 +1168,11 @@ async def test_forward_remote_path(self):
+ server.close()
+ await server.wait_closed()
+
+- os.remove('echo')
+- os.remove('local')
++ try:
++ os.remove('echo')
++ os.remove('local')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_forward_remote_path_to_port(self):
+@@ -1167,11 +1189,14 @@ async def test_forward_remote_path_to_port(self):
+ path, '127.0.0.1', server_port):
+ await self._check_local_unix_connection('echo')
+
+- os.remove('echo')
+-
+ server.close()
+ await server.wait_closed()
+
++ try:
++ os.remove('echo')
++ except OSError:
++ pass
++
+ @asynctest
+ async def test_forward_remote_path_failure(self):
+ """Test failure of forwarding a remote UNIX domain path"""
+@@ -1184,7 +1209,10 @@ async def test_forward_remote_path_failure(self):
+ with self.assertRaises(asyncssh.ChannelListenError):
+ await conn.forward_remote_path(path, 'local')
+
+- os.remove('echo')
++ try:
++ os.remove('echo')
++ except OSError:
++ pass
+
+ @asynctest
+ async def test_forward_remote_path_not_permitted(self):
diff --git a/dev-python/backports-tarfile/Manifest b/dev-python/backports-tarfile/Manifest
index 028e0763e949..0d33af850fd1 100644
--- a/dev-python/backports-tarfile/Manifest
+++ b/dev-python/backports-tarfile/Manifest
@@ -1,3 +1,3 @@
DIST backports_tarfile-1.2.0.tar.gz 86406 BLAKE2B 20ba5dd91c609b6d7a32b8d489bae5f0d29af83d86c187a8b73e95e3fee034a07469fdfd90fc6c6e96b532b2acbf37ba9e01bdae019ca148d3a668762599fa6d SHA512 8f57526e9aabf7f778e876dab06dd7a476316bb02e9eadd703da3ba74f3b8b0c12338a32fbcb033d477a1a1ff115653a2292b730bfded208c9efb21506bc23d4
-EBUILD backports-tarfile-1.2.0.ebuild 1149 BLAKE2B e951821659a63effa448098e779da7822e64246cf20a85cb26970560ed73bae44e17d5d1bd12c8451e3fb672eb0a115f6b59001d2411651ef6c9d77098e2b189 SHA512 0d809aa60620394ff5b70085253e4fab2f80f59bff727ea46e3f1e9e95e5cd30940cd0b48b833a52c75fb444c39702507ede109d23fabe08e85f4216346aaa1a
+EBUILD backports-tarfile-1.2.0.ebuild 1148 BLAKE2B c5c459ffd8669cfc95aa7b8e754ce7d301f4f3266fae4cf94c6ca00f2a2c53c702534da05555921aacefa26fd224a5d55a851486b7ddcd4a8530263793b8a158 SHA512 1f8f264f3217485699750bbe5d89c51cc7964f438343ea8b22a5e567941e12e28aaf788a7ff44b465a50796a8f3bbc82b3588d1759cb7e7d7fd858b890e1a488
MISC metadata.xml 387 BLAKE2B f9f0136e2308996c5c4dc5daac7bfd5b700e2249e11dbfc3417dc6bca363dfd2bf654d89392bf818a3963b14d1369052b06788e0367d61fdad36f5b3b2607b51 SHA512 27d9d5892c219d5346046aab5f157a66d8df942f5bbf1f40d06124b4263086ac96d7bac6745e0a0adc8a0e01df12b22b95dcecc4418e90fce6db981934332077
diff --git a/dev-python/backports-tarfile/backports-tarfile-1.2.0.ebuild b/dev-python/backports-tarfile/backports-tarfile-1.2.0.ebuild
index 85bca93a94a7..1f0459fd0cd6 100644
--- a/dev-python/backports-tarfile/backports-tarfile-1.2.0.ebuild
+++ b/dev-python/backports-tarfile/backports-tarfile-1.2.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index 6cb840ba8c3b..ec3037e3981f 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -54,5 +54,5 @@ DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
-EBUILD bcrypt-4.1.3.ebuild 1984 BLAKE2B 4b0b8dd1ff4114477e9460dc7156ef6b0dfc081103c8459b099d0bbdc7443f7f814f6e84c7cab4eed413b6d620facda3f3933624fbe97072548745ba029f036c SHA512 fb4038402e907d6c60bbfe44ef9219f7a2cac89c018d2f7424cec329ec3e05c9a11238b18ab373cc923a5ebd8648a8885f68de8c92e68b81cc941ddf543725bf
+EBUILD bcrypt-4.1.3.ebuild 1990 BLAKE2B 801cc018add210adc6604947537ddff6392acb106085fca8245ee3723a6532d55a0fce5bd2fca3b048be36c0d263824592fc2d89d9205a42f656e5e5ce8f201b SHA512 3a02876b4de6444252b1f00f8737b2685c1b1c4b0c7c41b723bdd940f138b64f23c7305cbfbc1a996778461096116a240e0715102d1bdc448627b476df374aff
MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293
diff --git a/dev-python/bcrypt/bcrypt-4.1.3.ebuild b/dev-python/bcrypt/bcrypt-4.1.3.ebuild
index b48e94c297fb..f6448e1d50c6 100644
--- a/dev-python/bcrypt/bcrypt-4.1.3.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.1.3.ebuild
@@ -80,7 +80,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b2c719110cd4..cc6080657a2a 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,7 +1,9 @@
DIST boto3-1.34.127.gh.tar.gz 820740 BLAKE2B ddfb7802440a01af27059daed4bc7cd3797eb192004a0e7b78e1e56a8ff479206b4835a79bcac1db273c2936fb8dfde0ba16bebe8cbe1befeb188070bf46b2c7 SHA512 b139ad68a4ce29e84e0fa1618b97c4aea13b668521921712df74256ad61c21d2077ea216dfb4102d8f9910a8119b24509aa10a504d746bdb410fee1cecc0461c
DIST boto3-1.34.131.gh.tar.gz 822851 BLAKE2B cc4b06ca1785e62314308efb7d9ffa6e10a40fe48bdd3e31f9f12490a57843ad528685d04ea9ec40cf2203acc0ee0a9fb58ee272837c9a637f44c2716f60de7a SHA512 79cd8718c6d84cdcdcadfcde80368addc095770624806eb8cfa981852c2a8ebcc8074533ec8f8e24b01a3aed241afccb6f49fdce250ae07f630d8596931778e3
DIST boto3-1.34.136.gh.tar.gz 826543 BLAKE2B 307705ba777d155772a2dafad775e55d94e17a9e4c2986e48bd8a691c3bc4e433f212e1a59053222927bda42584b2d1d266bc2489f94fd3e4463416c56531d54 SHA512 f2307db517b393164028c17a8073c5baf7f7e3be36c988a90d455cad98a55b7a7e1a6e44584038141047237e81cb495bffaf70747de421ce316bb457e2d168e8
+DIST boto3-1.34.137.gh.tar.gz 827294 BLAKE2B ba4f008114e02f40c5e4ac095241c7dac2b919e1dbe7ffaacc9ab40b3d2a97a12ace2b27359190b20cf2f2c1dcc66044188f15ed12177b002a54537a692b0203 SHA512 7303b32359080f360a95e0fb068ca1e7b83fe54a5f553f6681df3382bd110c70927138e435afc8eb8e93760c9bd685afa7355e661243e6b7f91cd8e8063d401c
EBUILD boto3-1.34.127.ebuild 1198 BLAKE2B c863be0c9348383129a919e79acbc6962b7c3973f77f68c85df6944a7658a2b39a44a91d904b7fee34ffb849e904e7bf6a503ca35a56085f2b04f40cbb70d4d4 SHA512 10a7f8345e1dc13766f1a15a127a885a42f7750f15c53b25fcba2ef033083192b7381cb53cd7be6c8c876bc1422f615578f730efca83c71ece042593282043a6
EBUILD boto3-1.34.131.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.136.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
+EBUILD boto3-1.34.137.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.137.ebuild b/dev-python/boto3/boto3-1.34.137.ebuild
new file mode 100644
index 000000000000..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.137.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5fdb587699e7..1d6dc102665f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,9 @@
DIST botocore-1.34.127.gh.tar.gz 13112261 BLAKE2B e883f0a1e29178667678132195aea9666a124456e731e1b158eed895c125fd614e5671639766f7ad46c2e6b16c4156ff5e42594bc04e49bf25380c91cfcbe264 SHA512 48ca2179c24bb219202e5029dd62350a6fc5c64707762f0f33282e542dbc2227bb146376afa9e6b9eb1e45e3c801208a142bef4827d5036eb4724299c826d534
DIST botocore-1.34.131.gh.tar.gz 13129943 BLAKE2B 916360c6a9526edcfd338718f80556e59d54692aac13f38490e49457edd59016d264a5acbfeb6298af494f09f9c385e16347a9bf7f144c5a11afda2df188aeed SHA512 9bb788ac8e8a2ec7be999acafef88ccbb4e693ccb315efe5655b80cf3f6629eebccbdac6f201550d2f75e476d83c5a800f1add6c71e2fe5b3d503da313f6d3d3
DIST botocore-1.34.136.gh.tar.gz 13151618 BLAKE2B 800b800ff2481335f0defb79c10a4216c8bb107a3369e6a45a9c0a6d8f703209a9e44560ebf859f7fc616498c68e9b0de331478a8b5e2d3b36788bdedb597a0b SHA512 e9a31f6e8e241964fa34df65c8a9f8acaa1e33865eeb8257bf6da16982a3704b8ab66b6f424952ff100944471bb8f40cbdbcc26f72120da2d6033319948de81e
+DIST botocore-1.34.137.gh.tar.gz 13153450 BLAKE2B 4049e5f7b12a4df94fa4a819f11732b86897ae838cc1fc9443f343037915e69134c0e3f335796976002ca63305dd12a8272252bed9370b6d64dc83186826467f SHA512 f3ba697813ec4a68978f27be12e44df02336210e47b5347f3868c4630d899eccf4cb0e0cc679122e4e5ae55ba002efc7067e6e13ea5a286707b958cae14b4186
EBUILD botocore-1.34.127.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca
EBUILD botocore-1.34.131.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.136.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
+EBUILD botocore-1.34.137.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.137.ebuild b/dev-python/botocore/botocore-1.34.137.ebuild
new file mode 100644
index 000000000000..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.137.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/defusedxml/Manifest b/dev-python/defusedxml/Manifest
index b86c84338485..4c5a34b8a35e 100644
--- a/dev-python/defusedxml/Manifest
+++ b/dev-python/defusedxml/Manifest
@@ -1,5 +1,5 @@
DIST defusedxml-0.7.1.gh.tar.gz 34709 BLAKE2B cfe69851e0ac6472cb9e66d1b577831eec37b0a01129dcb43cec151aa939029efc194220f3c7b481d306a77db710a639bdd56f3fd1f7ae46fa4ab8f308b8036f SHA512 4f536794b814291520c7db27765014c57f415554cff569cddab596b33e1aa03799aae9448fdaf07417d1a9f4d8782aa827d1b68aac6881ffe5c2ca9b8a40d864
DIST defusedxml-0.8.0rc2.gh.tar.gz 37727 BLAKE2B 4a9313c4fe171998b84e22cf1cd2e5781cea6d37ea2436c5450fe4d003c915d3c945c8385b172fc102b601abb4612a217265bdd293f5d20ece2896194e37366a SHA512 d0cdaebf459a203c09c679169eeadc076a92b913558924cc6d3d693fe5732cefd5a6d15c4d2cbcdd7710936063a96e6dca467d0a82165194abeb7111d910daee
EBUILD defusedxml-0.7.1-r1.ebuild 916 BLAKE2B ceae3a961d716eb8d8e344faabf20f325b11ec2fbd906c9d22203457364cd70cd5eb4fa966bb94f236d1d6e1cf1d27bb30052a3b9a2158336ea430cc3399a26f SHA512 3c083e4fa8ae35ba6b9b1e7cbf40925730a953f40171ee97d489e7c2ed009b2f006536e62fd287d7cd150c2b069bf13c4874d54026a119e2377768fedda27b45
-EBUILD defusedxml-0.8.0_rc2.ebuild 957 BLAKE2B 5ae37d1ba9a4f1c0b3a8220e601264a5288a97d602d369702528f8863925b4ef18f31d4efa40fca9cc42420b71775393b0c42188ca8350a673378e0f9d497b04 SHA512 b596c52fe073b5a2a472fdde858617811f8ff39883e13bf685cb77dc6362112e5c1f375960674b0347ccefde92641ad03b5c4f9a7ddd629604075b03b9a10276
+EBUILD defusedxml-0.8.0_rc2.ebuild 963 BLAKE2B 00fba47407385426660422b90b1b07212660cda71664f771838b7b07d8d0f4dbace65a067d92d92a782d2dcff72257b01733361785134a8b4e3faf97e9a0e68f SHA512 6ba3d147b28057333fe320c84707a645c43c3b247e94315bd8272e894be781d05b6a214718bc3df687c77e74ac8f0a0d6b5cc0d52c8f789d569c69c5ef27f30b
MISC metadata.xml 407 BLAKE2B 7bdbcb75f81a2de2438c5fb0be0f3a5a634b4ba31b3e32eae6a4094bda9b00ada4c779b8c0884ab0442ff09d3f0ad27ea7de851adff94c320bb6e75c8a499f6b SHA512 a47ffd89a479f85548aa4ce42ea525cb0685acc7c0b83ba74ecaa16d1145912409a4cfe4473297a2923bf4875e567489d5c72a10ddf485e0258605d1c4109f0a
diff --git a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
index fec5d9032d8f..58f6818a806e 100644
--- a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="examples"
src_prepare() {
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index 1789f2a28638..1ec0ebb4fb41 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -2,8 +2,10 @@ DIST setuptools-69.0.3-py3-none-any.whl 819530 BLAKE2B 6ecef64755181255d935e234f
DIST setuptools-69.5.1-py3-none-any.whl 894566 BLAKE2B a9d24f51240fd528f87642e8765a4a72ae9e03e936acec3e26edd1c5b40127f00dee53db2dd171404778c2e2910d095b5de49e0af3d2f7a67d8edd52d16a0a45 SHA512 d212edd21ab99f50c2daf6080c68a3cc0eeed566f10e91f857e7eeb86513f33e9cde25b975db1030110c3b1714cfbfd4d3c9e2937b4a5ff2bb8971e605ecee85
DIST setuptools-70.0.0-py3-none-any.whl 863432 BLAKE2B 02b441da8254fc228f2d266b96d26b207271341e9291ffedcfa06f1ccd6a64777658ad83efcc142bd6fc0ec91a21c16cfb6e5b9a8792ea3d46d8c5a23c97b081 SHA512 fde01a0c1ef77e7aa0544663f44d3735ad11430bab57906027e1a260c0d8e0d0b873fcefaef956c1d3992879b5908384b759742e4b726804d42cc681da374a7b
DIST setuptools-70.1.1-py3-none-any.whl 883347 BLAKE2B f0e9c3b3ee278942b72ebf470279841f648e7852d355841dab27d28551ee09fa1ed6a77e02c5c808a820810a134dffdc28038938c0e2003011f966e6d5799428 SHA512 81ebaa3c39d599ae3975ec5848ca03491188de10c62d0a01923ded1cb4d08dbbbb3be9ecee501cfe16d88726ec0899ad8f36f7c7b289f1f90c5bec403b5049c1
+DIST setuptools-70.2.0-py3-none-any.whl 930834 BLAKE2B 7ef99e6c7c47fd306c4a136504a1d3285faa046da6a4b0be15ec66a2a2eccbe34f203bed794f0a9114ae6970aea163207d22bd4bf5aedf44a92cc2abcac3d881 SHA512 ed6b5199a795c776d653f02e665e560da27e515cf334a2afbbf7f7cb7eb9cd738ca685a2b52d43d68ce6f63486d8da5baa216e58af95e5fad03c6dd95d3d901a
EBUILD ensurepip-setuptools-69.0.3.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9
EBUILD ensurepip-setuptools-69.5.1.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9
EBUILD ensurepip-setuptools-70.0.0.ebuild 611 BLAKE2B 18a927f2d734ccb15db9274b285463fdde3ede4a3dab67d9011a7fa128813d66db3bf87466b1fb99b626b2d982c9dc27a20159d852bdb0008d462031fb1a6725 SHA512 e4244990eaab27a8611074e66e896137d932916dbbb0a760f97057662c66e7f31d509aaef276304b67d96d4dfeaef53fd37bb768bc2e2b58123e18f1448b16bd
EBUILD ensurepip-setuptools-70.1.1.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a
+EBUILD ensurepip-setuptools-70.2.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a
MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild
new file mode 100644
index 000000000000..97aca4a61872
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/"
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ !<dev-python/ensurepip-wheels-100
+"
+
+src_install() {
+ insinto /usr/lib/python/ensurepip
+ doins "${A}"
+}
diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest
index f86d7e41f84e..66f469ee53c4 100644
--- a/dev-python/flatbuffers/Manifest
+++ b/dev-python/flatbuffers/Manifest
@@ -1,3 +1,5 @@
+AUX flatbuffers-24.3.25-numpy-2.patch 2623 BLAKE2B 8a5df9dc31b4b1e46a8fe4b5bdce363ddadf96bbe36561ad1f1d51d5b402948194c838e7a2fa8ef77a49a79f6809f2c0606292fe4bfb1f97fa6bad2250da240e SHA512 f02957a07928be1845b258a85e1983ca2799e1838c9b57957841f05c4de13da8b5c50cb7c5584c104e3a9b8dcc35fe4d36fb393e363b79b25c97d8a45ea16b4a
DIST flatbuffers-24.3.25.gh.tar.gz 2297829 BLAKE2B f3a5a94119a1b1b63fba9126e1cdff7ab712996bfc0d65626a679405f62dfa722bc5de244ef775fba336224b60feff3aa27acf54bed027c4013590b4afbefe7c SHA512 e2a614f4fc526ce07bfe1e1bc79efd3c87acbdb93aee7b42994d4855abd2593f36b5ca1edb53c7dcd470d5fbe14a3e394bd75dcebb4458cc0aeb33d622a3c662
+EBUILD flatbuffers-24.3.25-r1.ebuild 974 BLAKE2B 9413946e58ceeb190060ab2fc0ef40037460d2a9a031778bd15398e9fcfde839d45ebdf341e06549a01c67f008406764917302930d067f1fe1e4b8235118139a SHA512 b8b1c1841acca6922b7bbdf90ceb5fef882f7efa95333079a3a45e9050c4ced6e812dd52921b7df9e16c1454511125b870bb7387ada28c286a0e1f3ac91448dd
EBUILD flatbuffers-24.3.25.ebuild 831 BLAKE2B 826a9835270ba4b4a20a1aff553378b5dd49133fbc9df1c20693bbe1ef7023e1df94287931beb9e5f336a39d980848fea206436f60328074f7397df5f75be50d SHA512 f446d3c53c17e2a8f7f80bf8ba0255fee8f908bcc5822886cdd32666fa4095dc7bd735954e89371ed249490015420d284a8d920b50a834236d1d65f55a6a124c
MISC metadata.xml 397 BLAKE2B 2407f1c42b05c20ddeaf0ddce303c24604be89323c35c68a0770b221f44c4fe9e0c6580e7d5f9e50d3e263f81b26935c250e45634279285ebf2c5d327220122b SHA512 635f3e14f3aa038bf8b2b7bf321e48fe4496048a11b337bab0589bab924135f8b1d216329d9326ba214e1db202ed390722345c69e3260327c2e103f5feb7fa31
diff --git a/dev-python/flatbuffers/files/flatbuffers-24.3.25-numpy-2.patch b/dev-python/flatbuffers/files/flatbuffers-24.3.25-numpy-2.patch
new file mode 100644
index 000000000000..cc5846404764
--- /dev/null
+++ b/dev-python/flatbuffers/files/flatbuffers-24.3.25-numpy-2.patch
@@ -0,0 +1,72 @@
+From d053fbd391610e72fff1f8ee02c1222305f15de9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@gentoo.org>
+Date: Mon, 1 Jul 2024 10:29:39 +0000
+Subject: [PATCH] Support for Numpy 2.0 in tests
+
+The newbyteorder has been removed in Numpy 2.0 [1]. Its usages are
+replaced with respect to migration guide.
+
+[1] https://numpy.org/devdocs/numpy_2_0_migration_guide.html#ndarray-and-scalar-methods
+
+Fixes: #8332
+
+Upstream-PR: https://github.com/google/flatbuffers/pull/8346
+
+diff --git a/tests/py_test.py b/tests/py_test.py
+index 7d6c0a37966..fc13a490f71 100644
+--- a/tests/py_test.py
++++ b/tests/py_test.py
+@@ -1095,7 +1095,7 @@ def test_create_numpy_vector_int8(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
+@@ -1144,7 +1144,7 @@ def test_create_numpy_vector_uint16(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
+@@ -1213,7 +1213,7 @@ def test_create_numpy_vector_int64(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
+@@ -1287,7 +1287,7 @@ def test_create_numpy_vector_float32(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
+@@ -1361,7 +1361,7 @@ def test_create_numpy_vector_float64(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
+@@ -1427,7 +1427,7 @@ def test_create_numpy_vector_bool(self):
+
+ # Reverse endian:
+ b = flatbuffers.Builder(0)
+- x_other_endian = x.byteswap().newbyteorder()
++ x_other_endian = x.byteswap().view(x.dtype.newbyteorder())
+ b.CreateNumpyVector(x_other_endian)
+ self.assertBuilderEquals(
+ b,
diff --git a/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild b/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild
new file mode 100644
index 000000000000..e82e5d455faa
--- /dev/null
+++ b/dev-python/flatbuffers/flatbuffers-24.3.25-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
+HOMEPAGE="
+ https://github.com/google/flatbuffers/
+ https://pypi.org/project/flatbuffers/
+"
+SRC_URI="
+ https://github.com/google/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ )
+"
+
+src_prepare() {
+ cd "${WORKDIR}/${P}" || die
+ eapply "${FILESDIR}/${PN}-24.3.25-numpy-2.patch"
+ cd "${S}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ cd "${WORKDIR}/${P}/tests" || die
+ # zeroes means without benchmarks
+ "${EPYTHON}" py_test.py 0 0 0 0 false || die
+ "${EPYTHON}" py_flexbuffers_test.py -v || die
+}
diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest
index 1964c9f09fcb..209d7f7f87df 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.classes-3.4.0.tar.gz 11780 BLAKE2B e16f76f58fae8b42864e5055e8fd97fff634223aa28499fcc8a204f52aec9f2cc66b5cdf53e08acac85bfdeff46b7bdeb8b5bcc9da10fee16f3a5bd84026cd1d SHA512 94e5163120117c51f129d43e85f92ee19efcf8b10683142679511f8b33f4a1fd6c51516b7551aeab9d68c1936791bafc47328b5560ee3fe28e553fe463ea968f
-EBUILD jaraco-classes-3.4.0.ebuild 630 BLAKE2B a8ae0f10e281e7edbb54054ce191f1e87d1f7346661301fed7cb822d0f12ba3a8e4ea8dd2fbcca7db3bb5219e623f43dd170d20ca8abb9e3ee879df516ed10cc SHA512 93ee87a640d16d6619c2d80d3c7bc5a03759d0a156f7c555282243841d1eee732c38b37fb6d0bf0430cbc9721a4afec86c54ec84c5be292d9e87a14d57f2a3ec
+EBUILD jaraco-classes-3.4.0.ebuild 636 BLAKE2B 0519d064f581ae39d6028fb3bc4d456ceded50f0a3b8d6c1831df73680c22b07ded2a768dcae563ecd013267903ba57fd8e941675312fcaadd1e4ca3b20424ed SHA512 9f23539400a7356e61178b1f78b1e27ea37c53a8e9a15f0bbbcf20998e210a7d0dc75a64b439c36fd9aab52ff2d7a42d3629edc0aa6a283fb802a90e0bc9880b
MISC metadata.xml 472 BLAKE2B f2c9615836b0be2e1820d5ab8d33b16bea45f397c2f3bc10caa9c6910a489271eb399dc407da8a3fbabe9b81fc3ee3806a70eeac65ca627357c7b64429002cb5 SHA512 1f89c22910291e406b5e7ce9c008427ea9948086d190b10da18da020d8ac1c505b068d12fd24a26ee666b1c71ace5b619d511c05fead8855ce0d6c6088d800e9
diff --git a/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild
index 26c33873878d..06f374c35e21 100644
--- a/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest
index a0d8d0ce0bdb..d04be263119d 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1,5 +1,3 @@
-DIST jaraco.context-5.1.0.tar.gz 11626 BLAKE2B c6ac691c6493e0aed5d606784f8418e55fb0c6c8094aa75251ffb12008fb9b4fbfe0912e6ef316d7799d2c0f55be6ba542202f6b8b2bc93afa3a79da4224d35f SHA512 b92c72947060e2219c172c43104055d026f66b119676fcfa31dff34640539d34376b61d209291fffeb558e6051fb92a2a34390fbd3a72f87ee15c5926cb387e5
DIST jaraco.context-5.3.0.tar.gz 13345 BLAKE2B d2f429335ea80a6b50ea9574adc45c25c0fc78e8ebb5edde218bcbbe7a2b27ae6b5c17453e71904240d0d873ebef36f7c7aeda4424d3fea2dd9aaf01af6fb4c5 SHA512 f63bf272c45ff5c43499621651b78841259040ac98d67c9db75fadebb1c497c1156e05f23bf7c91df3e91f1e070acb9f7dc665e7b242ba7b1ac1cf99a619494d
-EBUILD jaraco-context-5.1.0.ebuild 1300 BLAKE2B a5d616abfd9f7395fbaa66295908f8a3927678a71ecef215042091dcee942640064af3805f16ab83fbd056883168ffed8acc4f9787795058bbc42b879c18d74b SHA512 a2d03fd8f0f5a58b585736bcfa31540298dd4f6086891c91d70ed2d38d3aba99585bbe5f37a5ef57b2e616a37557d6ca6e08eaf23bde7b9dc6f2df920a6a85f2
-EBUILD jaraco-context-5.3.0.ebuild 1393 BLAKE2B 62d8769577db4cb6813549417f18342e8a1ff316edac71e3268f326e6c84d88c1e1997fd1e060a6c83c89e618137152e59f635e37d86309d7eacb59321006435 SHA512 f684ccdddc6e1e9ceeb5f23ff06f8cf38205352580644d3077dc569314e703edb5661b025d267a6143df4ddf397b7b03554f5248570db3c480a08e23199eb226
+EBUILD jaraco-context-5.3.0.ebuild 1392 BLAKE2B 18ec52dcaed3f1e8e52d29e13e93004566743afa4433d183332c1374a8e2db1c7c12d86139e7c6c0bfe95276aabbdcb11abe79611738ec30d336088a0188e054 SHA512 c25826eb33a00a96c9732ac5da0973c538a38cebbd8f7c1e4687b57c670548f7931aa26291c8bed4ed3c6ac9b870b8e66e4998deb6fac3f76da8c7a75ee2a6b4
MISC metadata.xml 403 BLAKE2B 32344da5308b2bd5eef6ac6efc6299869f4f82ab67b51a23666eef697a803bcc94993ed67f3047e82ba5500d1b0c49ec1f9b32112855c21aa4b3015c09fa0144 SHA512 13dec82eb1581116d8800e60c99c328aa1bb409fec83044fa5e02838008e4bf5d81bc1defeb59bc353ff4032600bdc9213559bdb745fd6571f53e9edd9dd6737
diff --git a/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild b/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild
deleted file mode 100644
index ca0ae619ca68..000000000000
--- a/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Context managers by jaraco"
-HOMEPAGE="
- https://github.com/jaraco/jaraco.context/
- https://pypi.org/project/jaraco.context/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "setuptools' pyproject.toml ||
- die "Upstream changed build-backend, recheck"
- # write a custom pyproject.toml to ease setuptools bootstrap
- cat > pyproject.toml <<-EOF || die
- [build-system]
- requires = ["flit_core >=3.2,<4"]
- build-backend = "flit_core.buildapi"
-
- [project]
- name = "jaraco.context"
- version = "${PV}"
- description = "Context managers by jaraco"
- EOF
-}
-
-python_install() {
- distutils-r1_python_install
- # rename to workaround a bug in pkg_resources
- # https://bugs.gentoo.org/834522
- mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die
-}
diff --git a/dev-python/jaraco-context/jaraco-context-5.3.0.ebuild b/dev-python/jaraco-context/jaraco-context-5.3.0.ebuild
index 4c2720a9a726..6a2d88cc996b 100644
--- a/dev-python/jaraco-context/jaraco-context-5.3.0.ebuild
+++ b/dev-python/jaraco-context/jaraco-context-5.3.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/jaraco-itertools/Manifest b/dev-python/jaraco-itertools/Manifest
index b3c2114ddad1..2b55d8c8bb2e 100644
--- a/dev-python/jaraco-itertools/Manifest
+++ b/dev-python/jaraco-itertools/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.itertools-6.4.1.tar.gz 18202 BLAKE2B f384e7bdbe6068ed85a19e12aeae2ac0ca4bea52a4c3f4840a7ce258440c0a73c0f9f6928be59a1db2f2bef887710a95c423cbf1854bd0e58f068bd4fd833d08 SHA512 57c3ce37d1fb39c7140fc0581bbeacd75479ae1c375af4041144d41bf184299898069418e046f21872c290708ccb44728d1111cb3cfffac4a1d703f1cb86a70a
-EBUILD jaraco-itertools-6.4.1.ebuild 746 BLAKE2B e7c32ffffbbeeb875f2802840743324af1b05498267bcfcd5f715b447b5016847b398ffd6bca976bc334d7900bedf98fc0b38be7c4c3de242adc649c17444c1d SHA512 6b386c4a44692153ae9ee20a713af06d98d8cc0e80c9996b23cc31423e5de9be80dc154cbf794ceb2c490f56bbad94c9e76717c7fe248ddf6d2a074534de7295
+EBUILD jaraco-itertools-6.4.1.ebuild 752 BLAKE2B f89ddc3a61b817460602598c34877253e4f254327f397e6ac64343d74953134af6e07dc908f397719499c2104ba03af12196a986ca900c235168e60c4744d12e SHA512 04bf11aa2e91b430cdb2f7ae0d6061fba7aac64a3f15dd59121a3a9c34e2ff0c09dfe21ed189a370a41430c2e39457d7acce06088bfcc6e801474988bd13b2ad
MISC metadata.xml 478 BLAKE2B b020626bddcaa0eae2fa3524ce7e785c5357c8bbfbfd9e3ac84cd0593381c252759ac1ecceda3f0215107491233b1478084ef119f32d6d2e135adafdd25b26d6 SHA512 7cb2ed20706c82d6ea53d85ba03c99f6dc97618de70ac271017f747f8756fd701bf399dbb55542286db30a0d2dd27425b0e7ed917da31d81c0ed417e7ab1b5f0
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
index ccd25a82b476..9c9df5728272 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
dev-python/inflect[${PYTHON_USEDEP}]
diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index d4c2fbc6121b..2a529e8b9aa5 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,13 +1,4 @@
-AUX lxml-5.1.0-pypy.patch 6885 BLAKE2B 132f2b9037c662f41fd55a0846ac211a6a54a7ac0d976aee815f4dfc787636da2c479f1cd7b2152ad3bbd47fd12e1c0307188f94f8a0c86789d7a84910e46c58 SHA512 4a10ac07626cc69c64ca87ac6c63b03fb1d05631bd7433fac6eca5c46ed896be5d8bc0598d833d6a117adf88d537d8b7b07adbff0457e168def4d6139f11ac9f
AUX lxml-5.1.1-pypy.patch 6414 BLAKE2B 367cb47fe9466a1f0035fc26884cc55109b2dd69291993f7f2711a943023e5d2b3436f26c879126b4df1b50f0829845fb312eaae6f3bc40cb083a62c6504dc54 SHA512 b95790c42023a296f2eee06b93b381d74e2b7742eb833c22a8a98888cbbadd84032295bdc880c7df98e7ca7aeb8b66c6114e902cdeba0910a91dd8a46269e470
-DIST lxml-5.1.0.gh.tar.gz 962111 BLAKE2B 31c82eb198911d82fd9f7882bf94547b2367f3b3d1183eb8e8f97297b96faa69230d27b3367160b1f732a5d0878296b2d11787c3b220416c81a920e62ebec4f2 SHA512 1fadfeac1fb8b1e4fb1f7f2acb056865eb2567300a6c728eaede380d846ac75a6e33ebebcbbc6d60f54102152afd5dddf970058c4e27af396e9fa58e83c407a7
-DIST lxml-5.1.1.gh.tar.gz 963649 BLAKE2B 0cb7b4e39539ee962cd590b2b2dc644a111a094da9cbccc2ee0c29b9a758d8aca967f989693c76532252909dc44a96a3815273f04f28be2dbeb57d4daae2e6fd SHA512 bb479ca7dcce944a9a3597f67da1b12fb9f3a05592fb8342fe01bc569a86df95c32c7bf1bc0b9cfc0ddffb85adf12612fb2d8622a460357c1aaa56e033476375
-DIST lxml-5.2.0.gh.tar.gz 949400 BLAKE2B 4a1640e1da27504e6a9b5e1c55fa2d51eb2e27f6400b63dae29aa42c6c9bf9a002374d0c4ec3ccd13452efd4f39f0a28dc5989fe7f1da5c80e17b2fb31a0dcae SHA512 5d4faab6430666427a7540b768a81beb5c628e7801a06156a68a03a5f75e424e61b1dfd792b8909e03e8561ffb0be64f62c86a411c110c01a021f4cbf37593f2
-DIST lxml-5.2.1.gh.tar.gz 950408 BLAKE2B d0ad369f9d555a9bcdd92c71fb84063eba864c359d1ff27159c8f6de433bcce6915c9cff31aa7bd99de9aa54cb9a1d7ea7b3bb2526c755f8a38aaa21d9d30dfd SHA512 bd5ab005d617da588f87fa643245916e6963394b167f66991dce6443490692fcbf27620c2208b271bd8a1a97c79b09eedca2d1c6f02ba990a7d88d00ee43edfe
DIST lxml-5.2.2.gh.tar.gz 950650 BLAKE2B d9e3bd96f386a808eca58ffa9a6b5a79e43102b7161fac9b97905de2bd22d21feaddb093e27463f597ef5378d754011c2999a38953e6288595b8dd171976688b SHA512 20b87a2d6e7ac82b6979d6fd18ecd5c224fec6eeee6b69d47a5bf2947ce53e6a517d1b86ab68836a5974f78ce86551ddc2317c1a7255932b418b98dc64d59376
-EBUILD lxml-5.1.0.ebuild 2902 BLAKE2B 10c758230f1c4fdb3084295749f3d2a0752983b142a56cd6d9362be2dd8d99c7d9bdc72ce74b02b1c5df5fc505ce5df65d87a9297367dfa5f72af83573563962 SHA512 d278b800a03de26b91873dedb0d7c8643f2cfb3e3e691b50e318a8d5575f11359239323fab141fce64a5b04c3d4db9dab3803e62fe85cfb3647023fb692bbd52
-EBUILD lxml-5.1.1.ebuild 2911 BLAKE2B 5230bac2e92edffac28f7bc421e9e7376336621d03a1fc9423e0548e9c3b46fca73915c57183d491de3dfb37b9bfb7d9535c37917962f77ee1b0e96102edd864 SHA512 676c3ca88b2421dc4578aa8f9a7023eb95fa2dba35764af14672ca654ac474956e07b174662691f22ef60a120349d779bdb1aff7b4dae83ea56abc60bc8f4496
-EBUILD lxml-5.2.0.ebuild 3274 BLAKE2B de297284a590885fd96e79308c6999dd9a8abfc35f7a3c6eaeb947134ad7b80a7fbebde96e95c9f5d9771d0f7c3775014db0c178d897b0436023ae3a433f0f3b SHA512 c2217d56a20c3549f90d41cb7265916672b64f98e6ff9999b21c1b1652518bb85836755597a1edd3721d2e24d50f852ed91af5a790dddad1782c7aa5280ab2b9
-EBUILD lxml-5.2.1.ebuild 3267 BLAKE2B a3493eac99db16830146604d2d22b11102a2208faff543fa18bb35fa11769d6cdc7106b27054b785d39cf0bf9bb3bf16f0b8aaf9b8cdfd24e3765f4311a4d806 SHA512 61e7e63eebb4da7a7fdf3b58d6c713fa8ae6c3200b20cb8dc7bca8f1da6939278ed043088f9759dcb75ce6fa54e3b5785ccfb80db0541aa5c24682f9145dc400
-EBUILD lxml-5.2.2.ebuild 2982 BLAKE2B 7d90f81346dc83aad6bc03132f97817ba6fd7fd93cab6ebf64315644026df8ccd959412b2736bff78ed5deff230d662e409a0fb2ea28d4611c39b047f5bab287 SHA512 262b7fa294c24c08de297618df0707455cb235628d977640b7fa3edd989ca2d6b991b758020f4c60baa559becedb6ca60c96fac3d7f02c4304a16b21c0a8600d
+EBUILD lxml-5.2.2.ebuild 2981 BLAKE2B cb9d6df4ddc6afb9e3183fb467747be9ee41acf5f38b74064716d99f16ffcc63c57b3d6dd5f7ec631595308c5b6c33119d3ae4692e558fc4af7ae9793d39ddff SHA512 ed0c89b7951e0c4a12b8faef2b6da5778ef84de45b3aeea65790ebc24f34b7a52819883c45b2571ca92b89b521a79bac584ed09f7031414d40dc2e2a2621a18a
MISC metadata.xml 463 BLAKE2B 9bcd092b61568f5d467230617b101f36245c41078e6a66c7ff63b22a6b4095de2ba3a59e48ce8b7842ce58d1255fa293995652daa3fab4c3af988498eaa30e97 SHA512 2ba5e340b59e0de4e472380e9c19b1f6f573e86e5c3c2e075f6151d369e94eea70e3ce36bfb5ece4da3fa69459e3ff83368f1df8302aa5754ae52f13c8f2312e
diff --git a/dev-python/lxml/files/lxml-5.1.0-pypy.patch b/dev-python/lxml/files/lxml-5.1.0-pypy.patch
deleted file mode 100644
index 7b50b9d3062c..000000000000
--- a/dev-python/lxml/files/lxml-5.1.0-pypy.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py
-index fa735c28..9337bc04 100644
---- a/src/lxml/tests/test_errors.py
-+++ b/src/lxml/tests/test_errors.py
-@@ -10,3 +10,3 @@ from lxml import etree
-
--from .common_imports import HelperTestCase
-+from .common_imports import HelperTestCase, IS_PYPY
-
-@@ -24,2 +24,3 @@ class ErrorTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_element_cyclic_gc_none(self):
-diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
-index 8385e393..0b259299 100644
---- a/src/lxml/tests/test_http_io.py
-+++ b/src/lxml/tests/test_http_io.py
-@@ -10,3 +10,3 @@ import gzip
-
--from .common_imports import etree, HelperTestCase, BytesIO, _bytes
-+from .common_imports import etree, HelperTestCase, BytesIO, _bytes, IS_PYPY
- from .dummy_http_server import webserver, HTTPRequestCollector
-@@ -14,2 +14,3 @@ from .dummy_http_server import webserver, HTTPRequestCollector
-
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- class HttpIOTestCase(HelperTestCase):
-diff --git a/src/lxml/tests/test_nsclasses.py b/src/lxml/tests/test_nsclasses.py
-index 750dc1ed..adbec11c 100644
---- a/src/lxml/tests/test_nsclasses.py
-+++ b/src/lxml/tests/test_nsclasses.py
-@@ -8,3 +8,3 @@ import unittest
-
--from .common_imports import etree, HelperTestCase, _bytes, make_doctest
-+from .common_imports import etree, HelperTestCase, _bytes, make_doctest, IS_PYPY
-
-@@ -45,2 +45,3 @@ class ETreeNamespaceClassesTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_ns_classes(self):
-diff --git a/src/lxml/tests/test_objectify.py b/src/lxml/tests/test_objectify.py
-index 1c8ff47c..326c5316 100644
---- a/src/lxml/tests/test_objectify.py
-+++ b/src/lxml/tests/test_objectify.py
-@@ -10,3 +10,4 @@ import unittest
- from .common_imports import (
-- etree, HelperTestCase, fileInTestDir, doctest, make_doctest, _bytes, _str, BytesIO
-+ etree, HelperTestCase, fileInTestDir, doctest, make_doctest, _bytes, _str, BytesIO,
-+ IS_PYPY
- )
-@@ -383,2 +384,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_setattr(self):
-@@ -818,2 +820,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_build_tree(self):
-@@ -847,2 +850,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_bool(self):
-@@ -884,2 +888,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str(self):
-@@ -891,2 +896,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str_intliteral(self):
-@@ -898,2 +904,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str_floatliteral(self):
-@@ -905,2 +912,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str_mul(self):
-@@ -917,2 +925,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str_add(self):
-@@ -992,2 +1001,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_ustr(self):
-@@ -999,2 +1009,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_ustr_intliteral(self):
-@@ -1006,2 +1017,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_ustr_floatliteral(self):
-@@ -1013,2 +1025,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_ustr_mul(self):
-@@ -1025,2 +1038,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_ustr_add(self):
-@@ -1050,2 +1064,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_int(self):
-@@ -1066,2 +1081,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_float(self):
-@@ -1082,2 +1098,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_float_precision(self):
-@@ -1101,2 +1118,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_float_precision_consistency(self):
-@@ -1187,2 +1205,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_unregistered(self):
-@@ -1349,2 +1368,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_str_cmp(self):
-@@ -1376,2 +1396,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_int_cmp(self):
-@@ -1398,2 +1419,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_type_bool_cmp(self):
-@@ -2067,2 +2089,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_registered_type_stringify(self):
-@@ -2537,2 +2560,3 @@ class ObjectifyTestCase(HelperTestCase):
- # type-looked-up as ObjectifiedElement (no annotations)
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_int(self):
-@@ -2542,2 +2566,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_float(self):
-@@ -2547,2 +2572,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_str(self):
-@@ -2552,2 +2578,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_unicode(self):
-@@ -2557,2 +2584,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_bool(self):
-@@ -2562,2 +2590,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_none(self):
-@@ -2567,2 +2596,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_value_concatenation(self):
-@@ -2577,2 +2607,3 @@ class ObjectifyTestCase(HelperTestCase):
-
-+ @unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_efactory_nested(self):
-@@ -2745,3 +2776,4 @@ def test_suite():
- suite.addTests(doctest.DocTestSuite(objectify))
-- suite.addTests([make_doctest('../../../doc/objectify.txt')])
-+ if not IS_PYPY:
-+ suite.addTests([make_doctest('../../../doc/objectify.txt')])
- return suite
diff --git a/dev-python/lxml/lxml-5.1.0.ebuild b/dev-python/lxml/lxml-5.1.0.ebuild
deleted file mode 100644
index 09f1667e8875..000000000000
--- a/dev-python/lxml/lxml-5.1.0.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.0.7[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # avoid replacing PYTHONPATH in tests.
- sed -i -e '/sys\.path/d' test.py || die
-
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- use doc && emake html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- ln -rs "${S}"/doc "${dir}"/../../ || die
-
- "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
-}
diff --git a/dev-python/lxml/lxml-5.1.1.ebuild b/dev-python/lxml/lxml-5.1.1.ebuild
deleted file mode 100644
index adc0126c2821..000000000000
--- a/dev-python/lxml/lxml-5.1.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.0.9[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.1.1-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # avoid replacing PYTHONPATH in tests.
- sed -i -e '/sys\.path/d' test.py || die
-
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- use doc && emake html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- ln -rs "${S}"/doc "${dir}"/../../ || die
-
- "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
-}
diff --git a/dev-python/lxml/lxml-5.2.0.ebuild b/dev-python/lxml/lxml-5.2.0.ebuild
deleted file mode 100644
index 9153f366839c..000000000000
--- a/dev-python/lxml/lxml-5.2.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.0.10[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.1.1-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # avoid replacing PYTHONPATH in tests.
- sed -i -e '/sys\.path/d' test.py || die
-
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- # don't depend on sys-apps/which
- sed -i -e 's:which:command -v:' Makefile || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- use doc && emake html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- ln -rs "${S}"/doc "${dir}"/../../ || die
-
- # test_feedparser_data requires lxml_html_clean
- # this is the *simplest* way of skipping these without breaking
- # random other tests, sigh
- sed -e '/lxml\.html\.clean/d' \
- -i "${dir}"/html/tests/test_feedparser_data.py || die
- rm -r "${dir}"/html/tests/*-data/*.data || die
-
- "${EPYTHON}" test.py -vv --all-levels -p ||
- die "Tests fail on ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
-}
diff --git a/dev-python/lxml/lxml-5.2.1.ebuild b/dev-python/lxml/lxml-5.2.1.ebuild
deleted file mode 100644
index 48345b052c05..000000000000
--- a/dev-python/lxml/lxml-5.2.1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 optfeature toolchain-funcs
-
-DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
-HOMEPAGE="
- https://lxml.de/
- https://pypi.org/project/lxml/
- https://github.com/lxml/lxml/
-"
-SRC_URI="
- https://github.com/lxml/lxml/archive/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/lxml-${P}
-
-LICENSE="BSD ElementTree GPL-2 PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc examples +threads test"
-RESTRICT="!test? ( test )"
-
-# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
-DEPEND="
- >=dev-libs/libxml2-2.10.3
- >=dev-libs/libxslt-1.1.38
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- >=dev-python/cython-3.0.10[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ')
- )
- test? (
- dev-python/cssselect[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.1.1-pypy.patch"
-)
-
-python_check_deps() {
- use doc || return 0
- python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- # avoid replacing PYTHONPATH in tests.
- sed -i -e '/sys\.path/d' test.py || die
-
- # don't use some random SDK on Darwin
- sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
- setupinfo.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local DISTUTILS_ARGS=(
- # by default it adds -w to CFLAGS
- --warnings
- )
- tc-export PKG_CONFIG
- distutils-r1_python_compile
-}
-
-python_compile_all() {
- use doc && emake html
-}
-
-python_test() {
- local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
- local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
-
- cp -al "${BUILD_DIR}"/{install,test} || die
- cp -al src/lxml/tests "${dir}/" || die
- cp -al src/lxml/html/tests "${dir}/html/" || die
- ln -rs "${S}"/doc "${dir}"/../../ || die
-
- # test_feedparser_data requires lxml_html_clean
- # this is the *simplest* way of skipping these without breaking
- # random other tests, sigh
- sed -e '/lxml\.html\.clean/d' \
- -i "${dir}"/html/tests/test_feedparser_data.py || die
- rm -r "${dir}"/html/tests/*-data/*.data || die
-
- "${EPYTHON}" test.py -vv --all-levels -p ||
- die "Tests fail on ${EPYTHON}"
-}
-
-python_install_all() {
- if use doc; then
- local DOCS=( README.rst *.txt doc/*.txt )
- local HTML_DOCS=( doc/html/. )
- fi
- if use examples; then
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
- optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
- optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean
-}
diff --git a/dev-python/lxml/lxml-5.2.2.ebuild b/dev-python/lxml/lxml-5.2.2.ebuild
index b11b87bb66b6..ffb3da192041 100644
--- a/dev-python/lxml/lxml-5.2.2.ebuild
+++ b/dev-python/lxml/lxml-5.2.2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/lxml-${P}
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples +threads test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index 2dcd3a457351..3002461142c6 100644
--- a/dev-python/re-assert/Manifest
+++ b/dev-python/re-assert/Manifest
@@ -1,4 +1,4 @@
AUX re-assert-1.1.0-re-fallback.patch 1071 BLAKE2B 8a929f1a240e247d364c6e19fbd2b7e86344d48ad2ba2e51a39850654f3996c32e0f85f8270e6d2f0b112bced5804157fc25c3735ca52db714cf9c80a880d00d SHA512 744c74dfe8232d01fe5b80b1436cbe66ee20b065dbbc1ffc154098855a7e4e5fb9307b66f8b4f427af2b38a6a7e6c2a02295cb5e177e070b0776da841d5a04ce
DIST re-assert-1.1.0.gh.tar.gz 5010 BLAKE2B fc65f43b3525d02d877d51f0a1556b6b205dd1126fc205b775f5c0b6c34ee7c3e8d224fc3f46a80e8df4a366674be90221e891e19e12072c87ff82451ca8676c SHA512 fc14267cc68a12ff7350982f0bf54c77107809c9f0379ab3aa73fa1b7cf5ccabb130fcd35ab75bdf183e69c802a041deac707e1f0bab1c3815d4146b4e320c07
-EBUILD re-assert-1.1.0-r3.ebuild 1483 BLAKE2B 34a23a426bd51d40e61046c2976063f419a51d745f4599cde8c658c53a0f8a0e887db2ff98c4f546076ad05996237441937d790a776762ab848b88899ba74148 SHA512 6aab033a629aead8633ecaf5dbc5acb4176f27f223504434ce2bf0f290ce62da741913ab654ef6454709c414ee9ee9dbe0dc0529a389772c33493d11eedb0e8e
+EBUILD re-assert-1.1.0-r3.ebuild 1489 BLAKE2B f36a6f596ffbc6c254af90340418c04ce504f09f8c7358952d92e9b301b2f9aab010854e3ea597c3c38e2c7af37ff6265b19dce608226e4e4996824b9de523b6 SHA512 530f3db4547edd3772e997272e56be51171d47079147618d7ed0d5916ff25ad700eb6c54363e2144acc753256628988b0ad91e1ba32b73b277ab5a07dc54fa46
MISC metadata.xml 395 BLAKE2B dba34f6404c171596f781768e266b2e3ae21b2572db8695c6d17ffac5cfd91ea63ade4dac01b4961a5b691090ad6940d11cc82b629e6abc71e7b393c70e1f572 SHA512 f6c637f1fd777a2382954939e57c07aba53287f9a148ff19c6444ef249d87ac0e1d003b8ec2c2bbf396f756169dac2205bf597f16f5334a4f94e0032a08fe299
diff --git a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
index e363a25c8816..7227db089f23 100644
--- a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 611c89fae619..d6e640c86268 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,8 +4,10 @@ DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 1a5e7896c7ea82d51b0aa4794435b9899c
DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542 SHA512 81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d SHA512 13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5 SHA512 63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
+DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d SHA512 a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
EBUILD setuptools-69.0.3-r1.ebuild 3979 BLAKE2B 58d78a82ac5a3fb98a2844dc3b95cb7880c1b9acfa56f9125ce5aeb5ab334a21596a3a7b43ad4e776fb58ab7f91ac706a82dce176b6c971ebb7200374e69a8e6 SHA512 883c1919f2ba8ae92f1f2c78d99fdc786824765ffe6eac3e09f5c4105c22e2b1299a457f729c629d1bb5a9303b25499f9eccd177707b5a88fbe56ccb6ffe1d6e
EBUILD setuptools-69.5.1-r1.ebuild 4636 BLAKE2B 9aebfc1c5861b64058a9f5ef14ad0cef531c39f6d85e90c25cfc4553fd3d60a29842cd3b26e33cd1c3dcef4d6b3cfa8873ae423beb01a0448fc7b1450081142d SHA512 f80f437a0501918010ea99fd130860ecd82de2c95b49a7a7db83c07eba82e2a36c0b3808fddfcaf16b659f435e8db394caf8663a3a7bc14c16d43ce03f6466f1
EBUILD setuptools-70.0.0.ebuild 4649 BLAKE2B 17e47a7fb15219ed058b259330db282c8ee803805f8c6f447060676384aae4311cbd8a537ae89caefa5725c6d1c88bcee51864fab82c068ab6df21cc26df3e16 SHA512 11dcfed4ea59444c2fc32b3e99bea725da481a84cf4bead50749acc0c2531b9ae7a402b20b8f900f4e28708f7643e4c74fb72c73e0f310f17f5826f898b0ab06
EBUILD setuptools-70.1.1.ebuild 4892 BLAKE2B be2911d8b357ed15ac8d66c6a57ada1037581bdecdcc4222357b725076a435757627ac2e4b7e0e06023726d4c864fae50c191b32a1aeeb4670500bd8e5905109 SHA512 f9db6803121eebcd71a8833d1e34c89df4a83a504f3d493443162c23c11057269fc06ab81e64ff0346546137a636b738087d9215495208d2988e3e1bff0d44c8
+EBUILD setuptools-70.2.0.ebuild 4959 BLAKE2B 1ca70f7b0fa744ad8f04ef2dc26744d6300cbadb0c03f7e644943323c742f141f0f423dc6ef4592ce9a8b5a798ecab6b7d26039233cfcbc03739059fdf76af93 SHA512 193b412ff570bce5440a7d0ea824d27ac4895eec20058fc5bacbba0ae49258f4ee3486bf3d5f450ba68708db9213c2c52f02c6c79ad1bf344617fa207ebd843c
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-70.2.0.ebuild b/dev-python/setuptools/setuptools-70.2.0.ebuild
new file mode 100644
index 000000000000..be44dd4c247d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.2.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+ https://github.com/pypa/setuptools/
+ https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+ !!<dev-python/setuptools-rust-1.8.0
+ >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+ >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pip-run[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+ dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ ' "${PYTHON_TESTED[@]}")
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ local PATCHES=(
+ # TODO: remove this when we're 100% PEP517 mode
+ "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ # breaks tests
+ sed -i -e '/--import-mode/d' pytest.ini || die
+
+ # remove bundled dependencies
+ rm -r */_vendor setuptools/_distutils/_vendor || die
+
+ # remove the ugly */extern hack that breaks on unvendored deps
+ rm -r */extern || die
+ find -name '*.py' -exec sed \
+ -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \
+ -e 's:from [.]_vendor[.]:from :' \
+ -i {} + || die
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # network
+ # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+ setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
+ setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist
+ setuptools/tests/test_build_meta.py::test_legacy_editable_install
+ setuptools/tests/test_distutils_adoption.py
+ setuptools/tests/test_editable_install.py
+ setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests
+ setuptools/tests/test_virtualenv.py::test_clean_env_install
+ setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
+ setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
+ # TODO
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
+ setuptools/tests/test_extern.py::test_distribution_picklable
+ # expects bundled deps in virtualenv
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
+ # fails if python-xlib is installed
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ # TODO, probably some random package
+ setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass
+ # Internet, sigh
+ setuptools/tests/test_integration.py
+ # flaky
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep
+ )
+
+ case ${EPYTHON} in
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # TODO
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency
+ )
+ esac
+
+ local EPYTEST_XDIST=1
+ epytest -o tmp_path_retention_policy=all setuptools
+}
diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest
index aaece635628f..599a59ee50dd 100644
--- a/dev-python/testtools/Manifest
+++ b/dev-python/testtools/Manifest
@@ -1,3 +1,4 @@
+AUX testtools-2.7.2-twisted-fix.patch 1683 BLAKE2B 67ad6c4c7ac816c45b35f5c49f754228ef80bc699770f0c115383d0a50e8bc0c875e1a1fdedc1a8df5adc8410ed8c29f34553a6f876d0912dcab155d325021c7 SHA512 90910f65bb1987f8e6bee3920630ad22d34e5988153d01aca5eae4bf0d670691ff35788087278deb2df40d0a5d4787eac30847a4e14e54965eedcee9853cc11a
DIST testtools-2.7.2.tar.gz 201430 BLAKE2B d827d8e66c85908f4d16aa0762c3b0a454d374a0d23323fc3c123027f55f0e85f4fea9a24b5d1d0279266af2185f08abbcbbdcb785014b237df45a6448587611 SHA512 5815519d2b72d6b1e9f453c02793c70eb7d3b6580a211fb3708cd6121aed3c6100ceb1e35321f481a63b1f999ede030e43f1ae91d3621faf461c1908db767551
-EBUILD testtools-2.7.2.ebuild 1211 BLAKE2B 9b3c8ce1d15a895a3fde0073fd482da7a05db64e799fdfefebbe3b8514adabde3371fa2c4d8075879861634962e2845b7e5cb9d3a0766791c9f133ed64c9af3a SHA512 27a24ee1a379d7ec13324e31011a3b2e08d174388cca2f2f98ef5e5ae60fb1bfe9289a270817ddf152a777dc4db8806373b1456a37fa35d9fd319bf0ef0999cb
+EBUILD testtools-2.7.2.ebuild 1226 BLAKE2B d6003520a7d69e54fdee9971a8aefb5d9ccd6dd2fff28fb87c5736d3d9baad0a0f7c674ba164eef7436081043d0edbc460733b34742c30c092f24f63c0ffef84 SHA512 f147884e9035f261cc67eb6f7a55d53c485c52ca1e582b3d77f66fa2785b2b7f7b66a439ab363338f040dacae1fb5ac6f64f5ea6b35ff67f4fff32aa840b09d1
MISC metadata.xml 580 BLAKE2B 5068f4abc80612e7a92fb65865612d93cc4d4803a9cda3555cee34eab48da20f6fb22734b09adeaa068cff135d592b5fbd607157a60052a68e127750f6082b24 SHA512 5807608ef5c6d3fa1a86c715c59afb7c4f3913f69739a0c4ea9b6cf85976077280da6ce019ec4fda6dd6bd490379ee0570d5c98f9d719c0cdaf60a550e01e555
diff --git a/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch b/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch
new file mode 100644
index 000000000000..bbf943be60d1
--- /dev/null
+++ b/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch
@@ -0,0 +1,45 @@
+From 5b8cb6497c7159f593e68de6a13e15f7e78e56e3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@atlas.cz>
+Date: Mon, 1 Jul 2024 10:00:05 +0200
+Subject: [PATCH] Prepare tests for upcoming twisted version
+
+Twisted recently changed behavior of logger on failures [1]. It newly
+logs the `Main loop terminated.` even on exceptions, which breaks two
+test in twistedsupport test suite. This hack attempts to address the
+upcoming issue.
+
+[1] https://github.com/twisted/twisted/pull/12207
+
+Upstream-PR: https://github.com/testing-cabal/testtools/pull/387
+
+diff --git a/testtools/tests/twistedsupport/test_runtest.py b/testtools/tests/twistedsupport/test_runtest.py
+index 4b46cc64..f8faf7c6 100644
+--- a/testtools/tests/twistedsupport/test_runtest.py
++++ b/testtools/tests/twistedsupport/test_runtest.py
+@@ -16,7 +16,6 @@
+ Contains,
+ ContainsAll,
+ ContainsDict,
+- EndsWith,
+ Equals,
+ Is,
+ KeysEqual,
+@@ -749,7 +748,7 @@ def test_something(self):
+ test,
+ {
+ "traceback": Not(Is(None)),
+- "twisted-log": AsText(EndsWith(" foo\n")),
++ "twisted-log": AsText(Contains(" foo\n")),
+ },
+ ),
+ ("stopTest", test),
+@@ -790,7 +789,8 @@ def test_something(self):
+ result = self.make_result()
+ runner.run(result)
+ self.assertThat(
+- messages, MatchesListwise([ContainsDict({"message": Equals(("foo",))})])
++ messages[0:1],
++ MatchesListwise([ContainsDict({"message": Equals(("foo",))})]),
+ )
+
+ def test_restore_observers(self):
diff --git a/dev-python/testtools/testtools-2.7.2.ebuild b/dev-python/testtools/testtools-2.7.2.ebuild
index f9c9a6886024..d26da3f05732 100644
--- a/dev-python/testtools/testtools-2.7.2.ebuild
+++ b/dev-python/testtools/testtools-2.7.2.ebuild
@@ -27,12 +27,14 @@ BDEPEND="
>=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}]
dev-python/testscenarios[${PYTHON_USEDEP}]
dev-python/testresources[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/twisted[${PYTHON_USEDEP}]
- ' 3.{10..12})
+ dev-python/twisted[${PYTHON_USEDEP}]
)
"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.7.2-twisted-fix.patch"
+)
+
distutils_enable_sphinx doc
python_test() {
diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest
index e5d07d5bc3e5..8aefa235917d 100644
--- a/dev-python/tornado/Manifest
+++ b/dev-python/tornado/Manifest
@@ -1,8 +1,5 @@
AUX tornado-6.3.2-ignore-deprecationwarning.patch 656 BLAKE2B a64b3b5f021f4e1939c69f20fe93ef61eb64666b083773c1fa189af03d0964b8832a97d49ce18924f9e1202f26bb85b76d182f2baaa8265d0e1a2decbd12efef SHA512 5cd0258db519ec2a02a9988160a345c94ffb2abae92a78fb8e9d3eb6017bac8ecb86f4ef0e3eedb5ea561344213850e2b342a1f6517c909a3c6a0224606f2afd
AUX tornado-6.3.2-test-timeout-increase.patch 521 BLAKE2B 9d3b5d8a380178f84146e7909a6557c28c48df775abb96afadbe4a06a7b565d5c32f39359060fd45028120c8952238f95fca3348e225096784e806864cfd2b7a SHA512 00a964cd75224195e8de77bc7137c087c6f4128734a9c55505ef4d88d512deb0325df56e3da4c8fefac10915613e1dc244c9107123a22bc9f124fa515fae9f4a
-AUX tornado-6.4-pytest-8.2.patch 2763 BLAKE2B a4f416ac403f8a1f616c7a3e2e97c74919242424d829249f302f9ecd0779f96244b33d5e17e441592d315b014c8b94ce9efef32ea54919c6b6545c3cdfa7041d SHA512 a252f8276b503f5f96f0059f3a75ca480b9f99542cf88066aff4ec020f091acb7826222441538f010a7a2ac1c0a9b423630eb8fcff54be89ef30f998d11e7e3a
DIST tornado-6.4.1.tar.gz 500623 BLAKE2B e359d9cbf5e7311e608753a2908e61ea121e4d108209866fda49e79ecca3dc8495c35583406dd7d6b2852c4f6a9df2e340b1f4b892489be976d70000ed51aa33 SHA512 294b4fff8a6d1b9592d355f7faf78f1a94a2aaea1b54414b7e81884b8d4069713a28f6105ae36f27be78abf4c47a1fceab3801bc92b5429374f7a534f104c437
-DIST tornado-6.4.tar.gz 498845 BLAKE2B ebcdcfa93490107addfe69f722e2d85058a92fc366b09a4794a4d6e0a93040ef9791095a5a94d21937d4e88dea09521644cf92d0f2c7e98238dc58e6b864a009 SHA512 c063509d4c385e410c63cccdc1e9c66aa2bb739473667ede56cb801b7379b910c8059dec831d609109f3076222b588b257afd960dffa422d7a872867dcdda7c7
-EBUILD tornado-6.4-r1.ebuild 1548 BLAKE2B 2a4698ebfc560294f4c5415252194ab7708afa5f567fc22812d0cf1292a220fc8ea5590ea212c0b7d4019a32fa43464c49819bb2d96be4c8a0b2b0582c548e05 SHA512 813352059ced6a29ea25d543db2757695be0635d6dc58713d0750a6f6379778db805368200dd6dc5d2b325d2318aff670281f1cda842bfcc50af1921aaff0461
-EBUILD tornado-6.4.1.ebuild 1467 BLAKE2B b22a8e53beb42e2cd1dcbf24de2d7960c7deb9eb7dbf92be5c3e071e8d88f0fdfc71ad1f8321038ce9d7f3998ed9f457d5934f6fef974d78d95cce7cd122d92b SHA512 bb57382553b599a73ad7c1b2fb6175d7933ef0223e73b7124c71c995850b3d227470804e380f5b336419c52ab7ffa75fd60cf8c67eb0d7da1145764e694d3f03
+EBUILD tornado-6.4.1.ebuild 1466 BLAKE2B 40ba62aa67ef6fe50f1475d03288b60a50d39bd70e06add48725fe8d17d2fe8da5b39571a48dfa42f8947d22259d8bdd69308a6582ae55c0953fcad1556cd75c SHA512 ca23351484bc62e22e9bb015b48dc9619eb849ce8415440c4b391ec5f76b1a1df903acc7b9498ef5a3474d95adb3ab38ae7df6cd0a61d5a1f7b5c0b25a23a4c0
MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60
diff --git a/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch b/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch
deleted file mode 100644
index 21a2ed04d24a..000000000000
--- a/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From c851aa8a949524b35f72c82b45a52353aa3c0558 Mon Sep 17 00:00:00 2001
-From: Ran Benita <ran@unusedvar.com>
-Date: Sun, 28 Apr 2024 14:17:54 +0300
-Subject: [PATCH] testing: allow to instantiate an empty AsyncTestCase
-
-`unittest.TestCase` has a feature where it allows instantiating
-`MyTestClass()` with the default method name `runTest` even if a
-`runTest` method doesn't actually exist. This is documented in
-`TestCase`'s docs under "Changed in version 3.2"[0].
-
-Since version 8.2, pytest relies on this, and started breaking on
-Tornado's `AsyncTestCase`[1].
-
-Change `AsyncTestCase` to allow empty instatiation, by matching the
-upstream code.
-
-[0] https://docs.python.org/3/library/unittest.html#unittest.TestCase
-[1] https://github.com/pytest-dev/pytest/issues/12263
----
- tornado/test/testing_test.py | 9 +++++++++
- tornado/testing.py | 12 +++++++++++-
- 2 files changed, 20 insertions(+), 1 deletion(-)
-
-diff --git a/tornado/test/testing_test.py b/tornado/test/testing_test.py
-index 0429feee83..8e2b8db428 100644
---- a/tornado/test/testing_test.py
-+++ b/tornado/test/testing_test.py
-@@ -61,6 +61,15 @@ def test_subsequent_wait_calls(self):
- self.io_loop.add_timeout(self.io_loop.time() + 0.2, self.stop)
- self.wait(timeout=0.4)
-
-+ def test_empty_instantation_is_allowed(self):
-+ """
-+ Test that empty instatiation of an AsyncTestCase is allowed.
-+
-+ unittest.TestCase docs guarantee this working, and pytest's unittest
-+ support relies on it.
-+ """
-+ AsyncTestCaseTest()
-+
-
- class LeakTest(AsyncTestCase):
- def tearDown(self):
-diff --git a/tornado/testing.py b/tornado/testing.py
-index bdbff87bc3..9455411a6d 100644
---- a/tornado/testing.py
-+++ b/tornado/testing.py
-@@ -177,7 +177,17 @@ def __init__(self, methodName: str = "runTest") -> None:
- # the test will silently be ignored because nothing will consume
- # the generator. Replace the test method with a wrapper that will
- # make sure it's not an undecorated generator.
-- setattr(self, methodName, _TestMethodWrapper(getattr(self, methodName)))
-+ try:
-+ test_method = getattr(self, methodName)
-+ except AttributeError:
-+ if methodName != "runTest":
-+ # We allow instantiation with no explicit method name
-+ # but not an *incorrect* or missing method name.
-+ raise ValueError(
-+ "no such test method in %s: %s" % (self.__class__, methodName)
-+ )
-+ else:
-+ setattr(self, methodName, _TestMethodWrapper(test_method))
-
- # Not used in this class itself, but used by @gen_test
- self._test_generator = None # type: Optional[Union[Generator, Coroutine]]
diff --git a/dev-python/tornado/tornado-6.4-r1.ebuild b/dev-python/tornado/tornado-6.4-r1.ebuild
deleted file mode 100644
index 3b5a869d5c2b..000000000000
--- a/dev-python/tornado/tornado-6.4-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python web framework and asynchronous networking library"
-HOMEPAGE="
- https://www.tornadoweb.org/
- https://github.com/tornadoweb/tornado/
- https://pypi.org/project/tornado/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- $(python_gen_cond_dep '
- >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.3.2-test-timeout-increase.patch"
- "${FILESDIR}/${PN}-6.3.2-ignore-deprecationwarning.patch"
- # https://github.com/tornadoweb/tornado/pull/3374
- "${FILESDIR}/${P}-pytest-8.2.patch"
-)
-
-src_prepare() {
- # network-sandbox? ipv6?
- sed -i -e 's:test_localhost:_&:' \
- tornado/test/netutil_test.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x ASYNC_TEST_TIMEOUT=60
- # Avoid time-sensitive tests
- # https://github.com/tornadoweb/tornado/blob/10974e6ebee80a26a2a65bb9bd715cf858fafde5/tornado/test/util.py#L19
- local -x TRAVIS=1
- local -x NO_NETWORK=1
-
- cd "${T}" || die
- "${EPYTHON}" -m tornado.test.runtests --verbose ||
- die "tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/tornado/tornado-6.4.1.ebuild b/dev-python/tornado/tornado-6.4.1.ebuild
index 37bd5e1b2fea..4dbe33864e31 100644
--- a/dev-python/tornado/tornado-6.4.1.ebuild
+++ b/dev-python/tornado/tornado-6.4.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index eb1b0daf15be..b9587a771287 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -1,3 +1,3 @@
DIST ujson-5.10.0.tar.gz 7154885 BLAKE2B 5cb09e7b8576b837f19e604eda2f498d5cf479c9b0018d948e011a53c5b91fcaf869d8b8f0babf6c1d725e1ba000f107f767a7c2f74c52121bce95a2082938a7 SHA512 29aeb2f57c607c382deb2825f6262b73d11f1edff0545338819d081f223dabb66b2967744cc11b9f4c0b7f042d51688f04bf07fb9b2cdb6adfec439a3d8aea32
-EBUILD ujson-5.10.0.ebuild 888 BLAKE2B cbc1c1b4f65e13b236d3ebe18c13c2baf2ce237a09634a89aadbb35181ddb684a465e07ab057710c8bda8fe3a89e42e0b71156f83537dec822e579d102cb41e1 SHA512 5d4f921c39eac39985e8b238f2f3f6cfac4dcd53efa1dbe8761d5f96cf215e85c31e456ff18140a3d27da4ec10b4133d36c9644925b4e64761d319dfdce3d046
+EBUILD ujson-5.10.0.ebuild 894 BLAKE2B b14d4c6a8b84fd94a5c022e5f311ab354756d9f370a9d90fb18b35e85a6fe96a3869e48a3bc995db967ca9a74626eb613f882819c6c6d3b87d5997ac064a0b97 SHA512 3bc5e2b808865087285f17cae94739f927040eb39826440ef20569afd341514682d574f11eee7bea3358f3850baa5bdd60c271428c6fc6450f4b354c8a4ea7c6
MISC metadata.xml 494 BLAKE2B 8e20150926d62643e7ff2110cba22313db0c0e3112290ce08302d57103aa35c42a56921d0b46e0acca2ef83756eb4f7384f23ddb06fe41ef6c4a28921f11ec33 SHA512 d9c0a59f916b84d50e51a21152c1815fea90a909dc9bd44ea620b2a33ca6a92ee237aafe29debcc9d1a2bf63c84112300845309eb0ab1265e5d2b0c05dd313f0
diff --git a/dev-python/ujson/ujson-5.10.0.ebuild b/dev-python/ujson/ujson-5.10.0.ebuild
index cbff0df3f24c..b6d144ceaa51 100644
--- a/dev-python/ujson/ujson-5.10.0.ebuild
+++ b/dev-python/ujson/ujson-5.10.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
dev-libs/double-conversion:=
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index a625d3e0098e..0e20d64ee2ce 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 0fb7c13bbab5..5151396285f5 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -2,9 +2,9 @@ AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a7
AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c
DIST qtquick3d-everywhere-src-6.7.1.tar.xz 66184636 BLAKE2B c0ae24f0a1b635c0b71e1223e5cfd2d74184b68239d4a89ebf60c9563e1577d856cc3003bf365ee6d2e4a0550eb71a851c6f96c9d0dbd555bf114d0ba524a644 SHA512 a26da739a949011c33c989456658c6f91dbc991a2570d7ac2abc78189c3daa78d5e7ea25e0f3f5828e6f9dececbd5c18b2cc67cf9d16badd36c98781fd882a44
DIST qtquick3d-everywhere-src-6.7.2.tar.xz 66202160 BLAKE2B 1f3741bb11d21804ec56aa5bfa00b590d94258cb119b4284aa2757fa00785a69aba243e06bf68ca625355a8e8a392249be2ac9679226c8d250320aeb6c4ccf0f SHA512 d5a4557a6f0ea73b43de9238b8cd42fc037c417e72443a8cae96e8be779f82d5fd9efe1a09258a4d5dd55c4791b84192cb72e31bb1d744b618951080fe6fa1e2
-EBUILD qtquick3d-6.7.1.ebuild 1047 BLAKE2B c95b6028f1967242aedddbc0c7eb6128d313fc1ea44c3bd01be11b395cd3c1fdd6598d7c12cdf2854dc952edfc5ed92940b3f476e7c32ec0a3c4487ff17a2359 SHA512 637298baafa97ce7450f542659dcffd615d438ecf80619f18f45c4277298be9426bcda7758508641e0b2f1d5c8714b72896b99c605f4c6834effd2ff7409a299
-EBUILD qtquick3d-6.7.2.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf
-EBUILD qtquick3d-6.7.9999.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf
-EBUILD qtquick3d-6.8.9999.ebuild 1243 BLAKE2B 3bf8d21ce425412d2f0b3e59244ce75f88c4222bce3f84c4c6470c5449868b3d30f7bc03a32a101b8e5e143a40e299df815e05915d665f2d64861cc216892260 SHA512 f299004e44f3ae5e0f0cfc85c5dde20c6ca8fcd82cfd8c17f1fa8207bf02ee177d20a369882961031c054fcfdef6cdcca6ea8cdad73ef63b515cc60a498f21be
-EBUILD qtquick3d-6.9999.ebuild 1243 BLAKE2B 3bf8d21ce425412d2f0b3e59244ce75f88c4222bce3f84c4c6470c5449868b3d30f7bc03a32a101b8e5e143a40e299df815e05915d665f2d64861cc216892260 SHA512 f299004e44f3ae5e0f0cfc85c5dde20c6ca8fcd82cfd8c17f1fa8207bf02ee177d20a369882961031c054fcfdef6cdcca6ea8cdad73ef63b515cc60a498f21be
+EBUILD qtquick3d-6.7.1.ebuild 1042 BLAKE2B e6d457d178c43419d0725b80434d240bce4f91472d83dfd9ab367aa672b2c2c765477da601a5abfe0154c2dee99a9752731ad0e8b283dd84f1951a498fb638f6 SHA512 6a4469d5df6064b2cc0205ca2d53b25ac43f8bb5f2b01b0a3b209d92f8fa65bc39a7e42e46f776214c711334dad8c3eeff96652d11f5d38cf5c643ade01c3fce
+EBUILD qtquick3d-6.7.2.ebuild 1047 BLAKE2B 160eaff9170302827436e7f0e655a165ef0944b06431cefa01f1f3868a73ea8dd605828adcbad4f26c42207648c3b749914154c669e3edd9f0ef136aa9868f64 SHA512 14f1d194977ed84ddcdeed65e94be09b2b294ce9172a437eaa12117870e87accc946cd6754bff0fecc3fe5f216efa354ffeda31b61eed3129d769e5054471486
+EBUILD qtquick3d-6.7.9999.ebuild 1047 BLAKE2B 160eaff9170302827436e7f0e655a165ef0944b06431cefa01f1f3868a73ea8dd605828adcbad4f26c42207648c3b749914154c669e3edd9f0ef136aa9868f64 SHA512 14f1d194977ed84ddcdeed65e94be09b2b294ce9172a437eaa12117870e87accc946cd6754bff0fecc3fe5f216efa354ffeda31b61eed3129d769e5054471486
+EBUILD qtquick3d-6.8.9999.ebuild 1238 BLAKE2B bd4ca7741647c874a96257a6530ad83ae3d4c6580e4c20e6cc9c79ed9472c1011db63f3dcc0894ce72642cd77c8d086aebd244a5a904e42e225efaf938cb1345 SHA512 e5932651031fb1b9a6f34585fd4fede6d1e268c8051405d0f868e87f2580115ecf5344074b568e9d63416849eb0ef05de5edb54f7db5c3139ac2d15bf3920677
+EBUILD qtquick3d-6.9999.ebuild 1238 BLAKE2B bd4ca7741647c874a96257a6530ad83ae3d4c6580e4c20e6cc9c79ed9472c1011db63f3dcc0894ce72642cd77c8d086aebd244a5a904e42e225efaf938cb1345 SHA512 e5932651031fb1b9a6f34585fd4fede6d1e268c8051405d0f868e87f2580115ecf5344074b568e9d63416849eb0ef05de5edb54f7db5c3139ac2d15bf3920677
MISC metadata.xml 534 BLAKE2B 09cf606ee911d677c4a1fb8879a70bcbb527d23f81d39fb3263aef5ad6222b7b0027069cd50b76232f45322b1da0499f2eed6264ef636f3ff0d04c0a5793ec2b SHA512 66438122b8b1d1ce0b2a98b36925944806d3616ce7f653004d2b1a76ad4dee62759bcb8f342e0aefb730765648ca9ad193f833c3596252df3dbca596a8daff08
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
index 4efd1a2ee293..09ff3f5ce309 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
index b7438f43ac1d..44521151cdbd 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
index b7438f43ac1d..44521151cdbd 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild
index 583fa24c503e..ea6e9c04ad8a 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.8.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
index 583fa24c503e..ea6e9c04ad8a 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index adca3d4a38af..40bd6f7f8f3f 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/abbrev/Manifest b/dev-ruby/abbrev/Manifest
index 4078834a7db5..f0974a9a1418 100644
--- a/dev-ruby/abbrev/Manifest
+++ b/dev-ruby/abbrev/Manifest
@@ -1,3 +1,3 @@
DIST abbrev-0.1.2.tar.gz 4679 BLAKE2B 541e28fd1af522fbc813fe03168782b5b0075eed1007b5b78c78e8d605fe2b8f0c0c69b0d562584ebfb7ad5abb9c679f38343ab0dc771b772b8e29d4455c6d4e SHA512 892d2addc0456cd040d2aca5624e526a5e0a0efa199aff7156df5d1eb488a74387baffdad3ee91787fe0b2c138471b457a1b4e3b706fcae4bbee0916dcf50d57
-EBUILD abbrev-0.1.2.ebuild 890 BLAKE2B 498403c8a7635c8565f3637341ae44e87b84fb5df591aee6a0383828c4f3fed94b5fd211f3fb4bb5f83a0d257f05647044cdfc38d43fa7780486c3eb492aca49 SHA512 36f998b019967b82485981509a9a36af7068c059134ae73650e16be750e72b861bf65d759c6fb1ec2ce0c932a8918e04ad222c99001a55efcd64d32c0cf15d4d
+EBUILD abbrev-0.1.2.ebuild 885 BLAKE2B ce0bccb5fa2245486520eaf0eb6cef1974ee8b978642440c635614fca20ac6970f7b98a12dad391a268b9c928eef75b94e981d957dee9623ff70d05e120e3f82 SHA512 967cca0d3b0b84d67d47b02f40dd724bb98b3cc64626370c03c1ee4ba56a100bfa418ea7463ab0d02139a6929b4c7e40219e395bc8498c2ab502503ff58fbe3c
MISC metadata.xml 388 BLAKE2B 0c5d2ab7d7f24302bdc5bdbd64a08f94fd0321d056aaf0f7d469dae42b3cfb710ff5816f97f36c10418f47178ab3de2c29e92657352b0be36a1827d8d0aa4bbd SHA512 745816947b46ea77e07e9208ccd0e0720eec71d281ca78d4bf98d91ae0ebfe9df943daa18cda4698a08578157db675b6d4cd9e3eec7726e4d7c7523ce021b6de
diff --git a/dev-ruby/abbrev/abbrev-0.1.2.ebuild b/dev-ruby/abbrev/abbrev-0.1.2.ebuild
index 5f62052f4a0b..6ff028c17d96 100644
--- a/dev-ruby/abbrev/abbrev-0.1.2.ebuild
+++ b/dev-ruby/abbrev/abbrev-0.1.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/abbrev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/test-unit )"
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index 58b2701e9ae3..7491863d0fdc 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -4,6 +4,6 @@ DIST addressable-2.8.6.gem 107008 BLAKE2B 0f831f5b2ca1f6fd8c36a5518a9b0bf5819a74
DIST addressable-2.8.7.gem 106496 BLAKE2B 9ca37ad54e29135afce5261c77906449958aa9611f0d398d65712b6992977f86d053dea2b7deb69d39a84a1ec89d36fbaff366ca994a05827a8a6b7b71a9e559 SHA512 20fe488267917fdae53cdb4c0fd6264b93dc304e6fa5bb38dbb46f1f7a9eee37acc1336941be1cc7769fa110f541c9f92ab75025e07c15be85cc4a7ef6f94fd1
EBUILD addressable-2.8.4.ebuild 1311 BLAKE2B 95ed87f592e6b4aba27fcf9e170743873b72af3a7d559bc28f255501148e69ee095ae7ac89501ca55c2573f55f914082c0e078ff76184a4297d6be32327e3003 SHA512 85164ceab449abe85ad9a0200cc95ff0c7b8579077f62c37c3cfdc75141ed3f170c9f7e320d223163b7f3cf3b320697b883317d31a6e3d0c6f2e7c2bcd54e346
EBUILD addressable-2.8.5.ebuild 1317 BLAKE2B aa5dbe0cef95290302fff61948209725c82bbcb6524612f898f06b9c05a722afbeb27ff3ab7488e19708434797b9829e7387f9842896aea8dc5eae644c5979b7 SHA512 dcc52906b4e2c9966d48df84f1e5fb05aa156e3d0995f5e78f9a86bb01423800555bebaf80b734f658b3ff238332091f1909b94ab0a2bf67abb99e37f577563f
-EBUILD addressable-2.8.6.ebuild 1316 BLAKE2B e6b0fbfbee9ddff9a8ce6fa30c53a57cac8106368f73501c84818cbae085e287e8f674d83466a34190c991c5e61465e34fafd983dd1ea29b684b28676c5527b4 SHA512 cc54518f427360ad429a5985220934a0bfd694ccfadbc1c105aa923243b7450fa39cea7f58c0da233d5f9abfbb2f33b5a40b16a61503c36863bb7013925ab9f2
+EBUILD addressable-2.8.6.ebuild 1312 BLAKE2B 65ecb1b79c73f03ed01ee9f284471527a04b23be0b7dbf02be19e10ba8d1a4ed9a5b39fb4a4bf2e90289abde9ff5905813a5b8bf72ea861942e72571b3d6a39e SHA512 bf06a70a1c2d95ec7fadf58e4b21ed92197ed49846d3d486213e34b71ece9df9585ca45469cf287e14f142ccb19e758a4f4ae40330681e93894ecd211dfc3e6c
EBUILD addressable-2.8.7.ebuild 1342 BLAKE2B 84f96d4807a1857b203762c1e2b33dcb15682715632e3a542b79a7afdd8b638a1aa980ab250fa258ec90b6b0c5fbec2a1d7509071415424000e4f8a8e562384f SHA512 caa37d75fe8401f50a60af468933b39970cbf23ef57b0544ebf4be4e458d9d1740fbcdee838e40dabb44ad3695800a43272861834e015c8f76d769991757b5b6
MISC metadata.xml 405 BLAKE2B bcbba1d9880e5abe377fe1e7fb1e1c732f1fd00bc32fcc48f69e5529749900d89dbe0e69de4477d4e0984d780b02164d812407951cb2bc3f9cf052e9ad5d0217 SHA512 2f270c88c5a807840b8165ab65bd6de51a878d218ab71ff0f7de18f60be298b6d048dacb8601605c0b1960852ba9b841de742e3bc64d74b96fb88d8338ca33fb
diff --git a/dev-ruby/addressable/addressable-2.8.6.ebuild b/dev-ruby/addressable/addressable-2.8.6.ebuild
index 6ce6ed3d1b18..d1b92968cf73 100644
--- a/dev-ruby/addressable/addressable-2.8.6.ebuild
+++ b/dev-ruby/addressable/addressable-2.8.6.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/a
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )"
diff --git a/dev-ruby/appraisal/Manifest b/dev-ruby/appraisal/Manifest
index 907bbc322634..7b2662273cc2 100644
--- a/dev-ruby/appraisal/Manifest
+++ b/dev-ruby/appraisal/Manifest
@@ -1,3 +1,3 @@
DIST appraisal-2.5.0.gem 26112 BLAKE2B b72a994167f332f91a94c8afdb611f9cf4ac573e741ed6fb509b8ecd0767422dbff9e61d062cafb8eb527180d0951821c8ddd9e097e391f464e18c905b34d447 SHA512 8ee9a4e60c25635577b00037816c61d10623045607ef051b6508a30b9d1b0885764275a7a688473e29d8dab0af9d188916217df9fb75667139a3acd9ed0db27d
-EBUILD appraisal-2.5.0.ebuild 956 BLAKE2B 163572b29e8bdc525c576b4de07a37e297fdeeeb48e345d4370590fd8e84530f9571b33d4e9f0b1cb95765d1c0ec8db823a0d61010aa95ef1fd2d93037659bd1 SHA512 ec4d81b690e5c158b282887927ae7ca02599bef416365dab9edd177864688350c2f618ad40bb08779dad3c2f5d596dbd435ad353e0f6624fc6822e3fed549106
+EBUILD appraisal-2.5.0.ebuild 952 BLAKE2B 013d4e9b845520c5532695d1a5cf9bb08217880eb0930c19bf5d985495655fa222afad065f80a163822bcd0f01a9ee146c3dad0c2dbb30d9e573cd52caf94992 SHA512 5820568e42342de50204c10dfd8457d87276e3d964190d8c88314d16d2ec8d83e6338ef59ff6c5b4cbf0f129ba58d30335de9ea1c2994d873d8f2a7fadae0b8c
MISC metadata.xml 388 BLAKE2B 84c39dd75dd321fb29a8c0511416fc7e153312e24d580e9ed2893e0025fb2f5422f0c3c913714642d2dd4f42af8ef6a6c03a584902a1f52c422cee344272f160 SHA512 99c6593407a5c95381254d2b69ea4633cd7425994f6898927691bcae4b58c2b0a322fa3ba2e616427f9572253b5250d232911798fbc4252e83d23a75598fb0c9
diff --git a/dev-ruby/appraisal/appraisal-2.5.0.ebuild b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
index e67cf989d2d7..20d9e02dabe6 100644
--- a/dev-ruby/appraisal/appraisal-2.5.0.ebuild
+++ b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/thoughtbot/appraisal"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/bigdecimal/Manifest b/dev-ruby/bigdecimal/Manifest
index 916f0e23da72..cb8248afc725 100644
--- a/dev-ruby/bigdecimal/Manifest
+++ b/dev-ruby/bigdecimal/Manifest
@@ -1,5 +1,5 @@
DIST bigdecimal-3.1.7.tar.gz 104984 BLAKE2B 0c0a97d120edce1946bd134f810ccb7f068465d678f3396b39a6e0e540dcefe03c5b8d2cee90f5c96481513065f4645bfbfcc10116bac6b80f7e22344a34024e SHA512 567dcbd010d4879c74286f440082ea9e9b9873c53ab208db4e96a21c5d8c786c6e622a29698e9e9202803b6bf2fcef1d15ff24b784184738664c4be847d2d749
DIST bigdecimal-3.1.8.tar.gz 105551 BLAKE2B 5bd35c9a719e99dd94f4386c3d7202553add779bf2724e44476cc64488715353e242150308671a4ed1c1ac2a1087035db7cb3a7234191dc4c41c606fe813040a SHA512 4f3c07d4111261c74f74d757040f979e2d486c3df06f470e8f2c801d9fa8e9b6c2a0e0bbf353f8c2006685c4530bcb1d5c9a9f7c208e5fd549a5283939bdd519
-EBUILD bigdecimal-3.1.7.ebuild 1140 BLAKE2B ee89766adbe171170dfb2b43fbe3f517e9a169d8db8241358f1c46bfd98b2a272ccaa454aebb98de986ca0113f673ac43f426b6a8aecaedf1b32f4fd4f526b27 SHA512 c957761869f080142319e9ef83db3c66cef5925b7a4192b18a703c0a4a500fb4c79cacfbe620f439e67f0f0035c0a799051bee62a1dad92dc02945743b5f79ac
+EBUILD bigdecimal-3.1.7.ebuild 1136 BLAKE2B af2e75a35ccb753ec32e2c8ace4534c7de4e841e7fe5768e9426ccad6bc705a0e772d042b7a0c45c7fb4722d276c322a6eab051360e1670cb2ec3256f5e31790 SHA512 bd1dfab250466166eaf89677558f1d5eb329a7a014f25e7e0a558e7cac3a2b21a0eb2e5b12f8bdc3731a6555f97151fcbeddc582279ebf3d724fcfed75f5bb30
EBUILD bigdecimal-3.1.8.ebuild 1141 BLAKE2B f51552125867a2c944001a352d0e1bc9e25712640ae7f1a832b9e34c20eb2eec9e4f6af99a4bb3367b9aad655b50ac89edfd53149a4a8935c9d2b2f7ed73741f SHA512 5ffe3879ed84245934ee2094c4fc0f7f92e87ea048653ebae15f871e34c0445ddf6ba802a0f783d89e699935540d676b34d04b32bc57c375473753ea78b53c6b
MISC metadata.xml 342 BLAKE2B 84d396ff1ab37dc1514237f99ad59f87b12fda2a22a6374c92186d34f2559e14f4a51a6832e5501fa13b0f0c4fd7587fd4afc3f3ddc8f4fb3b02738657e6c1fb SHA512 f834c875eea544b4aef0b56c5091a15cf2b09469c336ebbac704b023c15af45de21c02961be5fc3a64923c7c099eade2c5abeaf447939c3c9c1903cb305b0121
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.7.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.7.ebuild
index 4af7a109de30..450b07629ea6 100644
--- a/dev-ruby/bigdecimal/bigdecimal-3.1.7.ebuild
+++ b/dev-ruby/bigdecimal/bigdecimal-3.1.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/ruby/bigdecimal"
SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index c4e99f730267..879f481a17eb 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,3 +1,5 @@
DIST bunny-2.22.0.tar.gz 264915 BLAKE2B e6be01665f764637912c6a94429b57f4dbafd57d530210592e6e7155bdf355e86c16704f84ba186393995517a3225c1b47a380a39fe040b9e17c5cbf7cade507 SHA512 1af6b3cc8de1ac3230dd57e5845ed2e06b103e1da179bf91b754e86685113813e6acf3d766e52be0e7e51e9ddd255969f1c045abbaff0d2f2f4a479b1d832314
+DIST bunny-2.23.0.tar.gz 265775 BLAKE2B 08a59dd1e2ddd3aa62f6dc060dac2078479c9d5853afa56f47f6529db98452f4f2db44040d6f8694c05e29acbbc2fbc8fbc78b1061bc81cb941fa01ca5343aae SHA512 f30c85c15e58f4d53fa19b86fb24757568978c1d618764ca9063480fbd6ce7e30a4fbd4dc976cf47d482c7417352c68e5aad42faf4f9ffcdb5800348e443c498
EBUILD bunny-2.22.0.ebuild 818 BLAKE2B 174878285f89e2ea30f8c3d5646203ad5b87c6c751ca13144f1880018013c709ff6a06921f72662918c5e4919909641a54bbd6799a9a6dbc1402d686792bc015 SHA512 2494dd9ea73d6f2e05d2083a3fa8377ca394b03225062022f5a5976a77cb995b0bc132914a5985f27b21af472b7517c169de1a083c28ea462c171fd894baadd4
+EBUILD bunny-2.23.0.ebuild 810 BLAKE2B c4ffb5b0c67c5bcab0f7250a6f69bfb26f5746ea7f94f267aa182ae09751fe2b88c1c85c017646659ea5e6de1fc5a0ace2ddb9f45e8bfb16029c7057b27321b2 SHA512 72f83a1c8e1a9a41fc4f9bb7b04cd09b61b18e89825260f6d8e35b96c4b12b4b9b9e7f94c64c35a01ca17931a59d560e086566c0dae6e641d90dea6f26147413
MISC metadata.xml 340 BLAKE2B c28068e983d8197e5df95ae32b7ec166093a0f5ed60f02cf8364e036316146128e36fbdce0a904534d6b9e6503270c62abe434b144c6217dc0a97b61f5acabf9 SHA512 b5d9cbda2124b4adde8f27fbcfd7f617b02ed528822734f62c1399a3141c127ba51d862a70bb72bb760fda1142db5517a60d91845baea99b658ecdde0987825a
diff --git a/dev-ruby/bunny/bunny-2.23.0.ebuild b/dev-ruby/bunny/bunny-2.23.0.ebuild
new file mode 100644
index 000000000000..1aedb1aabe1c
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.23.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="bunny.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/ruby-amqp/bunny"
+SRC_URI="https://github.com/ruby-amqp/bunny/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "
+ >=dev-ruby/amq-protocol-2.3.1:2
+ >=dev-ruby/sorted_set-1.0.2:0"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r examples
+}
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index f3826e9f526a..913070804a6c 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -3,10 +3,10 @@ DIST capistrano-2.15.5.gem 132096 BLAKE2B bbaa6bd482cf9bbe7aa01540aa5dab3f32401f
DIST capistrano-3.17.3.gem 70144 BLAKE2B d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55 SHA512 b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f
DIST capistrano-3.18.0.gem 69632 BLAKE2B 679005f347eba2bad71e49b0c591c6179edc566d342b43652dc1be6949589d3bc58b78c91cccc564e6d8bb1f541066917164e000fe41a6997a3d6d12ab9b5e7b SHA512 126abb8934bed1bd1c58f53c1e8cd0ead99499d7e99d09e51290df4619a2f570a3f2f1a5cbdb683f1286a2b9aa7b0a2690a4c165d07705c5157ebf3ed1118f3e
DIST capistrano-3.18.1.gem 69632 BLAKE2B 65802492a93974cc8b9fdfebc189f866ae7e3b6eda92a87537106019f8605de469ff6f90439fe64db54af8bc3ff1d58082efc84b4be629368420fd6c23857374 SHA512 940e2a0cff96d99876bac1e585299edf5fcb22899bca61dcbe87b285ffd397dc916545792b58cd708f9b4e086d83f070f1bfc3bab534244c86f46d6de6323b47
-DIST capistrano-3.19.0.gem 73216 BLAKE2B 4c57c35799b28e6ff214fcc9dc2b643f510ba94bef204ba26989caba7b6f619c824c03882b2130e6d883155444c8e7484b381e4a1b4f1fb2d5485fb1b6973b09 SHA512 ba86820fceb743cd99c62ae5be5fb1d121155ceaa4d785fbf6f9a916495cabf2d0c1559198f6bf3fd1b7dc2501e1250ee1755e93e9bfcea22c540fc9a14822ea
+DIST capistrano-3.19.1.gem 73216 BLAKE2B 1147d74ac101d42513373292e6f9d79ff3bda5196b546af2ac41d4af95e9c442b5ba30c5c06b9a7e5796453d94bae38aee5d0999dd5762c2bee73c96ee58a07f SHA512 aaaad39cd43ba1e010baea545034f322e8f1780229be1911b4cc9edd7a8ef8a88370d8218a0457dfbd740944be697b1a0e5dba44844371aaa8d9b2fe0bfafa51
EBUILD capistrano-2.15.5-r3.ebuild 1229 BLAKE2B b5f9689386fefb1493e6cd4428575c984be7c8b3a4f0ba03fb5d24502bc443855091ef5b4b20d464a52aacab4eeada4448ffce305c0022f6dafe7fdd17f1accd SHA512 a70e69e1dc30798bf79619c201dbca687b77a48df8669facde22c659b86ad403a6acc97bb8674913be87f566ed923aee533083d314f079d5c5a0b786e1e929f0
EBUILD capistrano-3.17.3.ebuild 993 BLAKE2B dbdb3c207de7bae07a9f463eba0c06976f8ca53ee592e176a88a14f896be753172cfc777c05d9b29216f7d4fc7ac2e4d4a7e60b37b0f57644a232b4a974c68b1 SHA512 8cd7714c471bffba68df258788832194ab081e08ffdce4be50998efd77291a0314ce14df221f642a8331ed0fc8bbf49b5205d35bdf4db966271cdfc79193dfe5
EBUILD capistrano-3.18.0.ebuild 994 BLAKE2B e8347c5dc1f77e5c3ded8f8a0aebe2fe99605374fce2d342f5f1b4d47481ddb5f83e5ead43f0328cb9dce912a9b76b5377079a7b1c9e87d8aab71ee9358756a3 SHA512 0e1aa14c5d82640249ff41aa5006e7f5eceb51a3a0eaf826e71eaab73ee0a7d7130129db63869fe6d811769219fddcf079e3de07d995de8419fd20320281701b
EBUILD capistrano-3.18.1.ebuild 993 BLAKE2B b1db5b629b0b01e333662d6a0620395b3de084b8bc01e9440d64eebfc788fb38ee2f71b533c197c44c83d99a7418624da6eefc2b9cd460016b251180da016d72 SHA512 7345ef337e7bea3c415aa85e9f73cfbe5d12aadb98b2ee1ea02514c422baf7852948dc20edf25e4414f6b154489abff162e94c5e0e788d31095f629b6301ca88
-EBUILD capistrano-3.19.0.ebuild 986 BLAKE2B b0da67ec84b81cb86da87f1fb50c9998e5c85dbc3117b78c5305d0ab3f5f7561f34bc3a2ce127395fb6be0c4a0064ce385da246247acdc253979e550ccea6694 SHA512 73cce21ee5ef25aa4ca9bfa07d8e5cba40132224a5ee7d6c9dd8a380710a4894cf3b1c694032012dff6101eb3c6c083a59747c4e8cb42478e9a94f3beae3b057
+EBUILD capistrano-3.19.1.ebuild 986 BLAKE2B b0da67ec84b81cb86da87f1fb50c9998e5c85dbc3117b78c5305d0ab3f5f7561f34bc3a2ce127395fb6be0c4a0064ce385da246247acdc253979e550ccea6694 SHA512 73cce21ee5ef25aa4ca9bfa07d8e5cba40132224a5ee7d6c9dd8a380710a4894cf3b1c694032012dff6101eb3c6c083a59747c4e8cb42478e9a94f3beae3b057
MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
diff --git a/dev-ruby/capistrano/capistrano-3.19.0.ebuild b/dev-ruby/capistrano/capistrano-3.19.1.ebuild
index 999961f171e4..999961f171e4 100644
--- a/dev-ruby/capistrano/capistrano-3.19.0.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.19.1.ebuild
diff --git a/dev-ruby/childlabor/Manifest b/dev-ruby/childlabor/Manifest
index e31013f94e23..26b524240334 100644
--- a/dev-ruby/childlabor/Manifest
+++ b/dev-ruby/childlabor/Manifest
@@ -1,3 +1,3 @@
DIST childlabor-0.0.3.tar.gz 3120 BLAKE2B 555310e2b6b70292b580451b3627973a2cfc33ae0a8ceb5507fcc92ee70f388802644b1586c18736b34339418a9aaa6450f07e5353f3925a7238f02d397a640a SHA512 d18f3f90204b12e3b4a21be1439fcf44a4eb9f905402633966e6ab2a3cc9412a28c502a8c78487834a82e1de24f0f905691f33f443de930f670c70b17288fb6e
-EBUILD childlabor-0.0.3-r2.ebuild 1218 BLAKE2B 645eb77241424cfbf0a408138a78f5ee9380e3b142a99a0bbd54dc0547f25a3895c92285e97264d8a6f5ac01df43c1c38e9a46b51695c8f30bd2309830283ccd SHA512 ef35482582a2c024c058ad0f270c7ca1c01a2c4a1f678de98d4df62f048ca743e7d765332695e103fb4f5204b5d00544f3094fd6156df7d3542618d5df9039ed
+EBUILD childlabor-0.0.3-r2.ebuild 1217 BLAKE2B 5e0755f13a4ce6bf8a5dd87c9e66f5ec3ece47f9d3fe8cac5abd5d3602c7ecb9c8ebf1fc988d8f4481dc40a9e6693b8129b6e29db963cc9392badf42b315faa3 SHA512 56bc384d55c2a755f73b180f32a21d2adabf8a6dc8b6bde0baae6f2a0f674f99e4fe0224e02514e46b1c4814a13b2ee9376368d9c2643cd56dc83df11a912f53
MISC metadata.xml 348 BLAKE2B c762375aacc3e71a19cca6bc56921bc95af9118d414b9c4ea107ca14d0d03a48139aac70b3bffa97ef8a79bc304c77d19ec886cc6afceaf507978045df5580ed SHA512 7fc536d6c210376169edeb9141883a08a163193c2551f7a6f55d9b896ca455fd4933cc8bb2c311ad6eaf448a56acb161f6dec9d8f6f426d23620ad3d38f0e392
diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
index 5de75caf1d85..b47afd2de052 100644
--- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
+++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/carllerche/childlabor/archive/${COMMIT_ID}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RUBY_S="${PN}-${COMMIT_ID}"
diff --git a/dev-ruby/contracts/Manifest b/dev-ruby/contracts/Manifest
index 5d652d16fd14..b73e02ff0f3b 100644
--- a/dev-ruby/contracts/Manifest
+++ b/dev-ruby/contracts/Manifest
@@ -1,4 +1,4 @@
AUX contracts-0.17-ruby32.patch 3364 BLAKE2B 14e94549b81de0cc30728cc227a3ed3432b771c7c9a6fd29ff8615ff865f8bb0beba87087504364e1c88c60f28c3b9f643c438bb0ebf06db3ce8ac684639ba9f SHA512 f15f448918eaa2d2e73ff7e88c137ba7751471d1dc100827f79092dec6846f18eee1bb81b8f1175d770e5c4d8e55a3d8ac9df377353f90926b943f6f0754ff59
DIST contracts-0.17.gem 58368 BLAKE2B 2bccd3a552268821b3c34a08fef3d6c0e43e27f8a0e56a2b7b0291d388142a2efb3686230d4daaea6e82c45be8d42f2ab61d1aa3d6a7f682bd7d99a0af7f179d SHA512 bce1417e7b505ec35b43917d53cbdb175995ff877da2a6122e08b3c7e537d557785987a0110006525dd079f09d574be3f5f4793154f99ac91c32f83662fa311b
-EBUILD contracts-0.17-r1.ebuild 910 BLAKE2B ea150f3717ffa7bd116872d0a47da6110d12858a2cf6c5106d39d0e402033bc149e131460bd87adbd86b40d843e205437a907f0fbfdde6ef41492bef28ade4d8 SHA512 62fa0535b97df9e510fbc0dfe0c8679983fb624b5e475a70ed785965e68654befb3f510e32bee44e9ac2cc9daf7489d45cbdefc48bb1e8ea05d6a43b8c32a35b
+EBUILD contracts-0.17-r1.ebuild 906 BLAKE2B 8bf6715e4d8e78f3ac39f03cb6609321ebd6f6635af8ae6e1ee685a63b1d08e16e556730ebe8c643bbbc28d7bb7d7ac2ed090679502f3cf879a21ae1965c4b26 SHA512 4c927c70793063b4f4923515a45be14e562b19d6c5982565ce9c3b0b670930bf64c3cbcaacb9909725a3b2e4e3423e704291646ebe6f72802a33956d0e09597f
MISC metadata.xml 353 BLAKE2B ec68a13b1faccc1cf044530138380700063502c1844fe5fd23c79717b15aaaebc7c0a65789b60c0bed1ebac36f87d4fbedf93374fe0fee300e5cb4fe81653838 SHA512 b03899010b43019e54ad01b3a160bd76cead6cb7e3cad3ab1ca0f1a63ce497ae7522530b01578de8d9de962061629d0453ae99154b4d97a90815df71b47f2466
diff --git a/dev-ruby/contracts/contracts-0.17-r1.ebuild b/dev-ruby/contracts/contracts-0.17-r1.ebuild
index 8a312636ea7a..982d10b5cf2e 100644
--- a/dev-ruby/contracts/contracts-0.17-r1.ebuild
+++ b/dev-ruby/contracts/contracts-0.17-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/egonSchiele/contracts.ruby"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
PATCHES=(
"${FILESDIR}"/${P}-ruby32.patch
diff --git a/dev-ruby/crack/Manifest b/dev-ruby/crack/Manifest
index 80dc9aa751f9..df93c3eebb97 100644
--- a/dev-ruby/crack/Manifest
+++ b/dev-ruby/crack/Manifest
@@ -3,6 +3,6 @@ DIST crack-0.4.4.tar.gz 586633 BLAKE2B 26e2cda6e9447fb3c9fe02092a6e9d6a8097c7bca
DIST crack-0.4.6.tar.gz 587341 BLAKE2B eafe4e3682cfbcfd2369c66cc47e7eab8557cce568f401599a6a72efac361be5b16f47ee7eb2916ada111b10c7ee6aa0dfa8cbb4988eb822304d22f3b8a51a6f SHA512 b004d4fc69319f4d05a79e34c04fe7d46bb78dc516d1481e09b07b9b0835e50925c5a1a89ee17070eceaf29ac1c371b6a590319b02b0d22b85c6ab26ee979d23
DIST crack-1.0.0.tar.gz 587402 BLAKE2B 265948336f3a0567d08766ddd179502e9dac0b0ef647a636d74b2bf7b6d8a2bb08385df566f118151cf4b72c700d17c3f69bfe8d61dc7035102319c2513190c1 SHA512 01f2231033a64aa3a107de3c0185559800be32c679671835962bd4e8f74cb644b9cb1e4895880ab03bc15e82aac465875d1ce187b977be65f514282718b7837c
EBUILD crack-0.4.4-r3.ebuild 1417 BLAKE2B cc657dfd5ae24c58e3bd8ff62bcf654ba80e444342c3e46e9486fc4ad672bb293a4f25f34cfec3412cb7a8925b0d3ce89b659684abd913f1c33bac953bec55f4 SHA512 e92099e858c0425a3be5b91305531ef97fa8050711592ee8a47b1826284fda53382c2b4ac5de93ec9514323353cb993a26c1663366b647e240a9cebbc63a7d6e
-EBUILD crack-0.4.6.ebuild 1401 BLAKE2B 1f01335a7da426185fa4094e8ba2c8f6d63fd7d9a20029b2987fb0964519ba1dc926aa2402b2ff72f8916b587bca105a698f1b3eb805bf6b9fc928b1d37197e2 SHA512 9cbbbc7f211c0797c7f979e4a08d2d33d55fa9d1e7052f0196e14996de758433565685a0dd1eec74f9c86aa2fc539d6f6aea24d5b89824980066f0a45e469dcf
+EBUILD crack-0.4.6.ebuild 1397 BLAKE2B cf1417858c71aea6cbe3806763af6c7db7b3485b967b3c11cca364d923069e7195698a9a3965c3a94efdccb9aa1ea77e0cae9a2fd337bdf0eba3593426fe76c1 SHA512 8282445d81505c60b7af54e5546e3054de46939e14fac4d51bb68e1f0bd2ef03bb5ed440646eb04a65ffb80ae105996a602b86ddba8395c052876a6942a6633b
EBUILD crack-1.0.0.ebuild 942 BLAKE2B ea5c52188fa59c317481dab0599ed4a997f58a25ab4e3ecbdae96b805fb4fa0625e9b4a63b9a010f2262b16f0ab953c8b67bb2d4d31c75681396fda17e83f720 SHA512 123cbcb12a088431331e4f9e13e511061cf4dacfac3de509f26bfc93d56c9032b1ba3eb05cdc19d6168e661503944a5af22e54f218bd0a571b01e88eebb077e5
MISC metadata.xml 343 BLAKE2B e98d01493c40195b22fa423e30e512b5f4b5ef08676138f4c5c3b7d18aae166fdc5fbb11ea465370de681fc85ded672dabefe34546f2b3140379984a187399f0 SHA512 44de19ae2a745da9ef90d7300e56efc80f892f0a7173ea6967c1bd079a24d0b50fa5de6eb1565254d7db84b5875679c9e70d2f3a87a60c31c9aa33f7bb4d6616
diff --git a/dev-ruby/crack/crack-0.4.6.ebuild b/dev-ruby/crack/crack-0.4.6.ebuild
index d85d0ed1528e..3ef7994c201f 100644
--- a/dev-ruby/crack/crack-0.4.6.ebuild
+++ b/dev-ruby/crack/crack-0.4.6.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/jnunemaker/crack/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/rexml"
diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index 9a7a7b7dd144..95a0b140c134 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -1,5 +1,5 @@
DIST hashdiff-1.0.1.gem 20480 BLAKE2B 9f9723bd4e3547422b185df07d314699d0381ce6526be31c821f2d213f0721f077560567c830256a3bb2873b37a2616213113257e993fc364cd72a416b77cf10 SHA512 fa6e7ad88373038341473de25b7df5e146744efb8b5613fb4da41630498e68de585e2a8d66ba86d577ded574464948234f51e662a9caa6e695c3d6a2c3b85059
DIST hashdiff-1.1.0.gem 20992 BLAKE2B 821bbf331f701fca924a05ca39cab4a0cff21dd4039fcfb6b6ccab8b649f2c9853edde1c12b7febd437e42ad35623b1f8d5afba92968dcba91312aa7bc09af38 SHA512 e5e76f6cdea6b94c5ee86eb17b2fae83a1acf84499b9e60aeb9b9166c468b58e2f6742893f989ee613aead3f37402f3eeb62d10df9b54b08c337a5824425b475
EBUILD hashdiff-1.0.1.ebuild 642 BLAKE2B 93d964a6c832403067936f89f25960dec1c25cc17b367bd21e092c67b3bbc72843211b4dbff51565800d2909b438bb5b681f86c45112ec3c04e9717e9c13cd46 SHA512 3d5a3551c1e3b33f83c3d489e48451763d7718389dfe71cede8ab634bb6456a2ab9683b985617fd6cec5f332a86de9bc96b4972b673223a1a807f459390c5d0c
-EBUILD hashdiff-1.1.0.ebuild 640 BLAKE2B a0bdb868d5e500785eb8fbd5681abae545f7411538be27014e2e79e1b722a5e3a4faa404f32501cd7d6fe010709a84154497e80aeab157b7b6763582fe4e80b6 SHA512 3b305024094ebebe35b6afca08573aa66ff69fcbab0b3dd3bd6ee28c0dd1f939e8963f1daca2f0534af63e0c2efbcc70ee0b8138c54621fe38a652d12eefebd4
+EBUILD hashdiff-1.1.0.ebuild 636 BLAKE2B decc7cd0f62d4a334b3de89f228c03bce132b2b616357811ba7ac577a4e7e85d5e8bebd8d601d9a268275992521d555ac822d2844ddf1d1191230fa0e5114e3d SHA512 58d2f722db34d24e3da40811a0ddf9efc2e341b88523672500a589375fbb3313e6e36e09f6816a70346a9d742f46e4afbfd296ef534f8337e4820f304d5dbfb7
MISC metadata.xml 346 BLAKE2B 0ac82bc25e38d72b83c632f6324a83a715ed5d04092b535fe7dc5dc450a979d762d482908e763283c5fdc4b6c130a5168cc653610719b4c9789680d7841952bb SHA512 b58cf79baef304504df661970bf3bd8d4f00332332bd429f0b747792256ee9947c13012b0b50cf21d694556ece2b2ee9f6019f6af67baca84f1726045c118c77
diff --git a/dev-ruby/hashdiff/hashdiff-1.1.0.ebuild b/dev-ruby/hashdiff/hashdiff-1.1.0.ebuild
index 986b77c0cbcb..21e3435cc28c 100644
--- a/dev-ruby/hashdiff/hashdiff-1.1.0.ebuild
+++ b/dev-ruby/hashdiff/hashdiff-1.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/liufengyun/hashdiff"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest
index 09ed942b69a4..37020040bae7 100644
--- a/dev-ruby/method_source/Manifest
+++ b/dev-ruby/method_source/Manifest
@@ -1,5 +1,5 @@
DIST method_source-1.0.0.gem 13824 BLAKE2B 1b6b4c23b2e73972acb69bf488f39d88fae3bffdc4e28559d880ce817199b9c1da8183f10cf8be5122535415b938c9f3964c9b4bade1dfba7fb4457c052185dd SHA512 d3a2dace01d987203d0520583120bfe08812237602421efc3ec7ff8054f2403b0aac13f15b8b91dfdb6e6679a519f707ede67ea6fed72cd8242edacc828a9caa
DIST method_source-1.1.0.gem 13824 BLAKE2B 9b626e3db19a4093a61505afb04c65a2fc497146639656b9fd204f87d17d91473b11327ff086c8f3e2e1c0a462fa19e3e9c39f0b2817f26918c9a7c4b7cdaf54 SHA512 37cf2ff685adb68d1dd9c72922aa5ee1691a98c049ee402f5d630a783cacf9c971b0f25ac5e67b8d97211a6763e6f81825cf887fe9b4aef3359bad88335110d9
EBUILD method_source-1.0.0.ebuild 465 BLAKE2B 34d554b9f73d25e0042b5a62027f4a67a4ce18a8caf576c1e7e8078feddfeb91678409a67b36c64cb24c296a8acd415a4c6bbc984cac36c7940825b6b933118c SHA512 16d80a25a15828f1c04daa5a803695ea7d604773355c2ea3d540f25d29ae819c853e474b1c406b73ca5cc507ef713654c098b9de669b60c2f0f1070b3499d556
-EBUILD method_source-1.1.0.ebuild 449 BLAKE2B 3a45145c31c68eca4fa7be5deb5fc69366e25194d16dc8459aff04198090a476829beeb2ed6f84cc69dae990481c129b95eaac09920fdf52aecc166e59c3cb70 SHA512 119493244e60610b4e1852278e4e4db477a3d70bef8266696bc29de5a06ad8a7b0b99a938ccb3ef6b5e3ecdb301c9addf04cdf3e350d2eadb1ca2750ff57ac6e
+EBUILD method_source-1.1.0.ebuild 446 BLAKE2B 0a2467b6d958f81cac3a8abafc04fca980a83424cd60a49d25e248ccda46e41b02c7e9bb0a8b20fe619881b6235951bf887797bc5ccba94e34cfd7cb9fbf56e0 SHA512 96181b55dc0ce80b41b520830b9d0fc3abffd8980372404bf007d3cfd95c934cd2f4fbe835a49737db56c9e0ad87666484f63d84ebdd871153a4a131a14c4730
MISC metadata.xml 349 BLAKE2B d15210311d83cf9aee12141b24ac880e3832334f84f2c35c846da6d2955345790c4bbfcdcc7355c548bcf3e7fbadca72ce13342e4a333865cc392864449d5c18 SHA512 bbeb32cc215362162d7cdde91e5ab8aa077d2d3ea50d261bd9b242f63833964e338b2ae19503854ceb66ad165de5fac5d87590794322d25ff42d186d13454fcd
diff --git a/dev-ruby/method_source/method_source-1.1.0.ebuild b/dev-ruby/method_source/method_source-1.1.0.ebuild
index 89a80b1446e0..6cee228e0300 100644
--- a/dev-ruby/method_source/method_source-1.1.0.ebuild
+++ b/dev-ruby/method_source/method_source-1.1.0.ebuild
@@ -14,4 +14,4 @@ HOMEPAGE="https://github.com/banister/method_source"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/dev-ruby/open4/Manifest b/dev-ruby/open4/Manifest
index 94786329cf5f..1be9c6860bbb 100644
--- a/dev-ruby/open4/Manifest
+++ b/dev-ruby/open4/Manifest
@@ -1,3 +1,3 @@
DIST open4-1.3.4.gem 18944 BLAKE2B 00ef3139cbf6ae175aaa40526c105d39fdfb07c69f0a3aaf607feb799f0a8adac99cd5ea5caac29c884374af6591f4049b3888626c24b3d2371d4c0c9019cc7a SHA512 838a18efcd093d55d9589ff9d5c11054618abef863224c2d9b31445dc735218c2f96d954040e2d3f8d5aab0140e54b627fcc4a1b01c17e59267402a2abdd8efb
-EBUILD open4-1.3.4-r1.ebuild 771 BLAKE2B 1de901932c2756d5e15a233da2dcf55dae1dc69fd3f95e1880446ab86184d1a6a6ed50e816b9003e394f0c50f3caf78318ea078a85c70fc89f16ddc04bdfa668 SHA512 cc59241bed79948e6b018af37b6843b320221dec09294b6aa33d322d2915f9788b1a0d1332720789119f540ef21892d4b1aa6fc5563ee0a08183464120ce6fff
+EBUILD open4-1.3.4-r1.ebuild 768 BLAKE2B 363ad2e5b5393617ac5a76e50dc5076f605b5598ce5da605ba1ebb88904cc6214573ecaf3ec8b2d896fe0cc434d111704266cc2303c06e6ca509fd6e26e863a5 SHA512 a5edd0cf02b6818a226ad0d79133ed9764f437f5a2801f6a079e5f9189ebe26cc5df6ac6d19d271bf0f13fc8474788e93510c22058e00c587c695b963a1e56ca
MISC metadata.xml 340 BLAKE2B 8c9f980a28145f38110bb66a94c7a3814fdc49d9bd84cb2ed6553996f964655d93730128e805fe4778fe4556b3bb74b6e4325c5daa0f1523ef244fc8a12bf8ab SHA512 bd4ac1420c2e0573647ccaa28ef997f538ea6f65337ee6dc24a925042cf3d1f7d9b361fc9329fd5a674c5db15a20115fb87a5471ecbf788e1f67ba780e1bf339
diff --git a/dev-ruby/open4/open4-1.3.4-r1.ebuild b/dev-ruby/open4/open4-1.3.4-r1.ebuild
index 0ada633bc0b7..773c9ce899a6 100644
--- a/dev-ruby/open4/open4-1.3.4-r1.ebuild
+++ b/dev-ruby/open4/open4-1.3.4-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ahoward/open4"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest )"
diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest
index 59f367b40647..7baf86ab48c6 100644
--- a/dev-ruby/pry/Manifest
+++ b/dev-ruby/pry/Manifest
@@ -1,3 +1,3 @@
DIST pry-0.14.2.tar.gz 239170 BLAKE2B a6370affcee671b293f33f65613607009d46b361fa241e47a1828c85e484dc82909ab8d307c2d20545253dd19115875788d1ab151b793e90246df4a7fec28cff SHA512 890ab8399899864c109919637e2641cafaf2d895db6ab4912bf856799708e08a68f4c9fbb5c505a75c160af30c4eabccfd52fa92cfa1dd3be7ae776ba0476660
-EBUILD pry-0.14.2.ebuild 1243 BLAKE2B b2c6eeacadbd4e1eceaf90789da666d81ee197f14a70989df8b5b06d8ba9132d49a908b07f08c31f6af0bf9bb3e72dbd413d44397d8bf6e520a8beb62842c2da SHA512 915a54f42f14ffed7882fe13fe0734b92a732f50fb35b3f3196b1cc45834de0e668a429f4eaf8374363aa3d8e7b2c0c0c332856054f0be6cc9bd262219f51d10
+EBUILD pry-0.14.2.ebuild 1239 BLAKE2B a089dd2ac275765a9cc2c918a98ab1fc290b4842db71188b7cfae0c648efcda59bd814a7bed9fb3680fc5bbf58de05d8fe01a70d9c523175bddc87329a7a7de1 SHA512 626086d7aa5266fd1005ce4b7d9f3dac4bf830f318bf1c14ff628dbc0bea371697b6c5218365498ddd17507be3d13c8106c97155a1fa9b457aa93687217019ca
MISC metadata.xml 334 BLAKE2B 0a3977b3c1df83701aaed5072b57e379a509beba868ee83c9274987eb05a8bc35b48b5904c658d1fff37d20233e18129ce24d259d3d048af4e6ebc2a71b85905 SHA512 6d8027dbe15c7770d4feaf6a740361c3379e0ded65e289ff4c733918a56e132a4917a9ba695f2fccd9743914a1c21b8e3223666481554df02c8ec327eeafb319
diff --git a/dev-ruby/pry/pry-0.14.2.ebuild b/dev-ruby/pry/pry-0.14.2.ebuild
index 612881397f23..1e4f4aafdeba 100644
--- a/dev-ruby/pry/pry-0.14.2.ebuild
+++ b/dev-ruby/pry/pry-0.14.2.ebuild
@@ -19,7 +19,7 @@ IUSE=""
SLOT="ruby19"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
ruby_add_rdepend "
>=dev-ruby/coderay-1.1:0
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index 3eaf16c29a4e..29f1e43e1016 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -5,7 +5,7 @@ DIST public_suffix-5.1.0.tar.gz 113319 BLAKE2B 7956a28f2b69d96f0cdb0e846b300393b
DIST public_suffix-5.1.1.tar.gz 113447 BLAKE2B 5ef689e9c6a6e7d7d8b8e683737f3d48f105630f54c00cba41af3b1e0f88726b33cc8cf9ae6650f261948927f57898ee06c3b77c394054ee2a3fa751577a4596 SHA512 d25171feef174c4fed513fd529f243c0746a0fa5971b01a223573f2532316b1fc4c527742ba80525995edc0d88f2cff5a1449457e7461b59bf32216a3f071e88
DIST public_suffix-6.0.0.tar.gz 113405 BLAKE2B d92796e431b639950d06c1d5aba2f4360be2a0beafe30e008520507e7b5de41571146340f0150893ba3e5c72d6c68b6fd5a39b815a742aeb6be646db0743dd21 SHA512 0ec906f3f1eeca5390c9ac83b1e6b9f9656428b20206fb3a5ff001ac9ccca6d9bb264d3fd44b487d54eadb63d36cbb50787819acc5fe464ad541afbc63b9309f
EBUILD public_suffix-4.0.7.ebuild 803 BLAKE2B da33efc517c42c1f52550b57d58976e440e7a5df68a04b1468ab44296be933c7f5344511377f64223618ea38bc9c93fadae41f6ddbda97414a7d71896da77d47 SHA512 b3d3c4cc9f9231ea53ea9d79430e84dcafe53bac9bd74866c8107e94a7c5f317da9e760b7527d7e9dc2a3516f21f326d71504d6be7b2c74cd4c867fc9e3c0f49
-EBUILD public_suffix-5.0.3.ebuild 803 BLAKE2B da33efc517c42c1f52550b57d58976e440e7a5df68a04b1468ab44296be933c7f5344511377f64223618ea38bc9c93fadae41f6ddbda97414a7d71896da77d47 SHA512 b3d3c4cc9f9231ea53ea9d79430e84dcafe53bac9bd74866c8107e94a7c5f317da9e760b7527d7e9dc2a3516f21f326d71504d6be7b2c74cd4c867fc9e3c0f49
+EBUILD public_suffix-5.0.3.ebuild 802 BLAKE2B fb3a607c927561ccec66eabe2bfd04eb7979fdedc381d3682b512262fb7153c93c125d95fd7dab81bc4426c93aac3883e3c9bfe94c1a90771760e334fd422f2a SHA512 c88d9492697e8a60c6d19c4a102bf8c548dbd8dcd7e95a224e60392d6ede2e9260d2594a9172fecc23557dcc38f92e23889052a43caa85c0b7487c9e30ec12b8
EBUILD public_suffix-5.0.5.ebuild 1122 BLAKE2B f549d92b034c0da4c17f594e159aab10dcfe631f963687ca7e8c262b1328ed11801b37cbdb6813575515578684a96335ffbb7202708ece1292d8a063a7bc4286 SHA512 7ec482cca0efd29363bab59844e29342ce171354b2d1d8019b7291f2cd162161df86876b18a20bd6da4876029a411d6cc64d8727c790c66b070c4131bdca627f
EBUILD public_suffix-5.1.0.ebuild 1122 BLAKE2B 830c78e7f2d5203552deceb02a05fdecbcf5afa20f7b2b03975cf6d9deeb27956d291646b31e874fef4ae4c1f22ac97412b2562839ca452cd5d7e34b60bb1256 SHA512 856c41d456979bc13c0fa4bfda0e32748e14054f0de99e9568a7da6540d8d634355e425ebe01545d3244431315df240c0024446c93d3468768097ea3736f1811
EBUILD public_suffix-5.1.1.ebuild 1122 BLAKE2B 830c78e7f2d5203552deceb02a05fdecbcf5afa20f7b2b03975cf6d9deeb27956d291646b31e874fef4ae4c1f22ac97412b2562839ca452cd5d7e34b60bb1256 SHA512 856c41d456979bc13c0fa4bfda0e32748e14054f0de99e9568a7da6540d8d634355e425ebe01545d3244431315df240c0024446c93d3468768097ea3736f1811
diff --git a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
index 30c96ea38f8b..88d006c01a44 100644
--- a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
+++ b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ inherit ruby-fakegem
DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index 20cc39221e79..e87effeb31e6 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -4,6 +4,6 @@ DIST rbs-3.4.4.tar.gz 1236977 BLAKE2B 19b95e7b162714738c37d9d8f740d11e5e4694f6e2
DIST rbs-3.5.1.tar.gz 1253359 BLAKE2B c30ae04d32390c415de8b6e5b58006e5ac916ffd451df82d020c72f14ce510f4a4a792b3baff7e674452fdaa6dd9aa816f5248882d6cd82aed70b921bf6dac23 SHA512 aab98a8b79c50570eb666861fc75d33c66af0504edb2c36543d32020eb04c3b5e1d227dada73e61d67a5cf64e9e613ff55218267c3f54f0f65fdf22b1dfaff4d
EBUILD rbs-2.8.4.ebuild 1869 BLAKE2B abdc78406e890ce6b51755339cb13e0f1de0c21ce17300d1da0db95b7d1946eb0eafb0a97abe9a9f2c607366e8d0f5ccce788f63113df7096c604cddd5f05de0 SHA512 eacad1e46dd94ae884386c068a79d6411e94d852a008247ce9a0bb7eab9d36a3fda6d1f4f65099c8939938da2a8f87fdbdabf8eaa21bb04b01475e1b7031e482
EBUILD rbs-3.0.4.ebuild 1882 BLAKE2B 21471f60ecf65f8ea8b8cf1bb6dae309e9523a5193bb8debf298f0c702c5fe9eac5b62f8f05297fbfb076d2b57879ecccbcf0ddabd094ce8ef615c0ff1e2c652 SHA512 fc8ad4319a866c3bee7521914e1d92fb3c30afa9e1dd9fabcc179937421cd8b1f8538802845a29e512d524cc2793526934e0af78a3941fb85c8bcb185d809f67
-EBUILD rbs-3.4.4.ebuild 2099 BLAKE2B d2d312ab0a28b9a79e9d450b701b5ab2ee9f22c9b7cb23e65fa9752799be3b6957ed2201add6490fdec30b181a8c7d9abc8c9925249d65c45e3d5b9d42155505 SHA512 b17d14731834255af2d6fb4497ac227768f3ab555736e526b7be862e33245c2f632030c41aa2aeb86dd15688945f6d4e0c9f65a38eb7887a34f0a11ec0ad75e5
+EBUILD rbs-3.4.4.ebuild 2094 BLAKE2B 300ecd7f2c3a22c818e6c87895cf215773c564f09d38a16f590e503bb76f8a013ca9f04f739c4891aafd63721ca7e000fc590970f201bbdbd220c0616d65b41a SHA512 766c6f3e9bd91827b8c35131ee422668445be01c9414ad864bd69d8664c6b6b7c12cc575fb9b39a882046cbde84077f69257c6351dc200da23d007691e368d98
EBUILD rbs-3.5.1.ebuild 2102 BLAKE2B b4fbb0878c881c59f5348fb4b15cc9887a3b7d5a9d809dfbbcbdab9b0fdf466492292a85d3a9fefea012499a10cf1f40f296cc4561fcc93de7e0b5a332441275 SHA512 24837650d07cdc27b571d218596f672472cfb992317453d06f4e516f50ddc59998928c155f6dd284029832b9065e96472887b454736778441acdbc03f1fae1f7
MISC metadata.xml 335 BLAKE2B 287ad52f77f7c62c6fa58fcdb9b1c1498cf39010ab26b6f98655beef9719ee5803844b1ab084788af70087e342a02806a8619a8dee472bf6d4d0b2ea54d2152f SHA512 75703ccbe3a15813f6fd3fca2489a9b39e586f59ff2cd89ec8d7a6293760a8789aed715565520f0f623746932bd756820eef960e45fea5f130d34cf4cd586cb5
diff --git a/dev-ruby/rbs/rbs-3.4.4.ebuild b/dev-ruby/rbs/rbs-3.4.4.ebuild
index 1f194f1c36cf..a6ee9832b24f 100644
--- a/dev-ruby/rbs/rbs-3.4.4.ebuild
+++ b/dev-ruby/rbs/rbs-3.4.4.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rbs"
SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/rspec-its/Manifest b/dev-ruby/rspec-its/Manifest
index fbd709af3717..7d2235e5ab33 100644
--- a/dev-ruby/rspec-its/Manifest
+++ b/dev-ruby/rspec-its/Manifest
@@ -1,3 +1,3 @@
DIST rspec-its-1.3.0.gem 14336 BLAKE2B 3dabe36bd329ee4bb9134958b1727aec2eb4e15140d3197917bebc69f7a65a7558efea8cd5fdbfa670688fdc4f5db3c6ab5fcf5bf1e5a0995668681442cf1dc0 SHA512 beff75fc84f9879095f02f4515bfd749dded877b8b4d5186423ddd78c6c16d6c5e810ebac80f3500cc7b1d23db119c72780c32888385d21d20672a26499ae94a
-EBUILD rspec-its-1.3.0-r1.ebuild 563 BLAKE2B 02fe2df531d19499dee48b2e4e3cd560a9b9dd9808c0b0f940e882a53437d9c288f87ed448f71187d65ce0b133950b1293df5d2278ae9431eadf8c0514b9c22c SHA512 19579fd806a5e498ea2519f1be64076fff14a481868a64ae6c4ed23eac63fcb60d4471ebe1c494725ae7e5349f389b3ca4af0f28573075672f934443e4ac3611
+EBUILD rspec-its-1.3.0-r1.ebuild 562 BLAKE2B 40a6a58d0d58fd398bf2c707bf02783ee511296d7384c4d3d709d2bd10573d5bbbb5bf0c3cbf33dcf260dabfddf6c7fdc38ea09c5fe691a8cdd9bdf7494a32e4 SHA512 d10d7cfa784d0a14564fc153fc1f86aa0b82d87ccea012a789b43ede0b6af75fc8dda59f277092460d9e2a0824a0797f05ba914ec8aaa6597d08038dd57d9722
MISC metadata.xml 342 BLAKE2B a88f5633ea264fbea5730115a125557aeff11ee1145adef6101868d84604d4589eaaa79495634661d00493b8b59b4fb77eca7761e64ae4eec8d1e864f1a52ddc SHA512 4c5258c6ad04da730a0c40b774b93d1538091cb12cd26be894ed1fbab3559fb237fc2e7fd2ed7045e6cf9c989f707b9139061fc777ac21aae36937ee679d8a58
diff --git a/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild b/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild
index b74125a2ffbb..a63ece998fdc 100644
--- a/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild
+++ b/dev-ruby/rspec-its/rspec-its-1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rspec/rspec-its"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rspec-core-3.0.0 >=dev-ruby/rspec-expectations-3.0.0"
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index 4ed20b588df0..282473e1e176 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -2,7 +2,7 @@ AUX thor-1.2.2-no-coverage.patch 752 BLAKE2B 936e3ef4ba494a8e1b221fbf2688c9487c1
DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
DIST thor-git-1.3.0.tgz 102884 BLAKE2B f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02 SHA512 f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e
DIST thor-git-1.3.1.tgz 103008 BLAKE2B 790f83c74bcaff08c65934e1fdf14d41e9d7bf5f51d94419513b45c3263beeae0fd239d848206e7f71a59dceb2ad9719131bc81baf23ac42e797cb430186490d SHA512 5ecfa8c7cdf3c10006b9f50de633b6f07c7ed9a3ad3807cc6d07adbb38b9d64fd0d17aea06a5e8e928ea4abf6cf2042af55e1e87416e7c0ce5ab0a721f546a04
-EBUILD thor-1.2.2.ebuild 2157 BLAKE2B 18f1befd80e7fdc1647f72a0177db32b28831f5b95742a7aab052246ff00e7c85909c04890d0808af6182836acef0c6ef9bca2f95514e1c3445da9edb99a54ce SHA512 0ec3d98a34b9be07b5893400c42d2e511fa4dddcc75f28a27348cd2a8e0a8469b6cf2aa73cd9d7c15b078557d1501bec33e85da11a6f4d0689584b50fade37bf
+EBUILD thor-1.2.2.ebuild 2156 BLAKE2B a985f183ca0e581fa399b4c843ab7fbd1b3f61782fe8b5979d2d3fcd0aa495bc5f373f6f7bbda9580a3ca71ee27990d16a6c1833527da372461f3d963ba71b4d SHA512 dfdbfcc65770423e585de976d83147e8d56b0fead52d9e4abe2ec28ed1b213b6029ac9d71c72e2a954ca31fe5c5091083ec23a521daeee860968cc0f0cc6eecc
EBUILD thor-1.3.0.ebuild 2061 BLAKE2B 1d059c6afb684355ba552c44c2dffe8f42acd9a99c3eccfdf869e6754fb433a79983cda8978901ba99ba517af6874f7a6d7af7cfebbda2f42cf375f375351fc8 SHA512 76c81f3cdbc044c5da57fe835c2184d15ccbefa61966655d1770e8b5b58a475568163a9c432a3566eeeee5ae0aadf960a9bd8f6db433b14c649c9c9ab42c67d4
EBUILD thor-1.3.1.ebuild 2061 BLAKE2B 1d059c6afb684355ba552c44c2dffe8f42acd9a99c3eccfdf869e6754fb433a79983cda8978901ba99ba517af6874f7a6d7af7cfebbda2f42cf375f375351fc8 SHA512 76c81f3cdbc044c5da57fe835c2184d15ccbefa61966655d1770e8b5b58a475568163a9c432a3566eeeee5ae0aadf960a9bd8f6db433b14c649c9c9ab42c67d4
MISC metadata.xml 724 BLAKE2B c522632e2e7c6c0ac4fdf46fdf23bb89eb255d4b2dd7bf64a80b583d77049e5d5e93f5a2088ebaaef942042ae72eb2b66b8e7c752c8edab40c463a39362eb5e5 SHA512 ae2816ffe775975562f166c4ac6d26192e60deaa317404ab74e300aaf8a715746433b27d554786a26d73141d6d68e473db437272b83851669c74598395c0ea40
diff --git a/dev-ruby/thor/thor-1.2.2.ebuild b/dev-ruby/thor/thor-1.2.2.ebuild
index ee6a22ad47d1..eec464131a1f 100644
--- a/dev-ruby/thor/thor-1.2.2.ebuild
+++ b/dev-ruby/thor/thor-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux"
IUSE="doc"
# For initial target porting (new rubies), we can make these test deps
diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest
index bcb24d9eb5a2..37ff5546b74b 100644
--- a/dev-ruby/typeprof/Manifest
+++ b/dev-ruby/typeprof/Manifest
@@ -1,5 +1,5 @@
DIST typeprof-0.21.11.tar.gz 1035785 BLAKE2B 8f121016220ba8b778710acaaac3edfbee6a7f7fec69e76130ef8dedacd034a2b3444ad6bdecabbc5b030782bb65f5fda2b1b03e65ccafd1e03bae9763eaeb67 SHA512 3ef58d5cee24f037a32984a7f9757958f0276732918a58c27aed15b11e43d57da92d4fcf41eeb017d7fe8cacfd801f0fc9cdcf03cfc2e663f8660097cde8fb61
DIST typeprof-0.21.7.tar.gz 1036834 BLAKE2B c0a8a1ed3a0592f72489eb342cbaf132e647d11ef5f3eef003b4208e512f581aacd586cac137c9b405d59f71e1b9e2cbc9903a9c1b4791db0ad0a64485247eea SHA512 0dd149da7873ec4422a03fa31a828a8efafa5faff0c23dffde74650b71e14d472f1bb0c36d28a48e0538a761538504937ad4e0f8a711a9f5c2b52ac4128a8f37
-EBUILD typeprof-0.21.11.ebuild 952 BLAKE2B b6aeb781b4488a1482268af4740bd01cc4d949afb0f421ee6a62963d89ae5dbb2c73913e4e27e17d4e79abcfacc31fff45bd944029154f9193c1e4b87cefecd4 SHA512 130b3af1ca45ae50cc07c160edb3f497a32c33c5082f3a26c6bdf43142db03315dbfcc25bee1ab85c3b72d0673b031d7f49f494b70ce6fbbade2979dc890225e
+EBUILD typeprof-0.21.11.ebuild 947 BLAKE2B 39f89420c455ec7660580a0da3f3611169f6b5efafc35a8928e4d95ca49b85eb4b24118d7ea3401e29f7abe94b29b4e3c8f5214f5dba1ec369c9a564182e6abf SHA512 e1a66e99cdec5b1259b1844604c98fe49d93553fe502a5b0fc837fe4ebb608af980bf08444938259c9348cb770fd0568744e5ce303a67be511b5f626a2f66489
EBUILD typeprof-0.21.7.ebuild 966 BLAKE2B f9bcad6f63168d60f749a9f353e18c4a7a36f4ae02cd15c8d8edaafabb3849680f21bce5de6d7b878bbd80e7e30e4ded16e37fd1405420a34174d7aee5e50f89 SHA512 da5fc834c5deda0bd36b2d10506570d29fa656ea5016830beebf6b941df24bd588a462f7e2126d038b353f1652ec88df9aeb526f90b6993a73e5ed3fa463d28b
MISC metadata.xml 340 BLAKE2B ef30979bde6019c1290d2f6038c0465b7bb23754da9a118d1493cf5f8ba404258a97b67b0e5098d1e02fba2aa0ee569a8d0217a2ba8f5467cfb9ae795a457a8f SHA512 2a38dc39885b6693d013c28591bde40dcad4c38d1c8195944104b501b40b49808594781cfb468de8f1982c172e5b98cacb8113a42e3e215493272bf65c691e19
diff --git a/dev-ruby/typeprof/typeprof-0.21.11.ebuild b/dev-ruby/typeprof/typeprof-0.21.11.ebuild
index e68c5d775c6c..ccee4483ad0e 100644
--- a/dev-ruby/typeprof/typeprof-0.21.11.ebuild
+++ b/dev-ruby/typeprof/typeprof-0.21.11.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ruby/typeprof"
SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index 8e709f307a53..37ed6d02d38d 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -1,7 +1,7 @@
DIST webmock-3.18.1.gem 128000 BLAKE2B 792622ef256e5b106e480f40fbec06bfb970b41d5745dc50be125143b925f5ba1fb7c28173d39268550076d6bd5803a0150740ecdcc31537415af3fb1da9e7d6 SHA512 109f1ced28c4c273f75378e193b772314854fdb5ceea2ef1926d8b790169d07cdb30fdbe1c12e3461a9307f3fea073aa90cfe7421379bf36fa0d550d4bb93c5a
DIST webmock-3.19.1.tar.gz 127208 BLAKE2B 0753201f8584159a01d73aecc0670bafaaad059c9b08befa51d482916cfeec50d272f6772de11b76f9b209b960021c2d92042094aa853fb4f7e082340c0807f8 SHA512 40fb5587221693662e8c970aab52b4e73114c45f26850f05799b8cc0ae5f18a2b2941ab4c5d595dbd40501b93d421c9cb3158e911a8c9b31b97966cfcebe4b14
DIST webmock-3.23.0.tar.gz 129686 BLAKE2B 28210f5836af9b3ad66edf84380c318b055817602ee03001929613678fcad799f1a5efb79e09ec78a4aae74e162d14f8efe80b8917869392c99e590ac9cfac9f SHA512 39e8f85e0bb5ee2a497e3ae88ba8aadbbc72bee304f095c82502662cdb676cf5d00732eb89dcb75ba31ca5ab4fd87011687250df081071f43ea3486214b395ab
-EBUILD webmock-3.18.1.ebuild 1998 BLAKE2B d295ad1f644bef5964f6ef56dd44209efb0f732f2535eab4e74581274b4aa35878f9815854cd90636b8d553239e8473f3014f0e8fca7ecbb813c71c054ca5f93 SHA512 f283bda7fd1fdb42078698aa4adc446cfbfe2808a4dd3028841f303ea79668673c23fea4257464f51102a56b549c1d24bed2b5064553cec7023899bed0fd002b
+EBUILD webmock-3.18.1.ebuild 1997 BLAKE2B 0be159a0e4e5ca35d97ea8a746bfd15e9ff158b341d910d931abf1d996e0e14df27ed9141c07e4490350ca96b60d217d309118748407e79f9ae0231a89944e29 SHA512 ffe4f8d41de52bb9587a34759d5072b727729dd3fad98f3151da78f838cdd15ba384c2d17169f2892ea503ee99bd24ddeda82fe56c8cc592cf77e1661a8a5de3
EBUILD webmock-3.19.1.ebuild 2105 BLAKE2B 07dc2114bd62dd3886b4aea4623ae7f32484aa9f8b66b6e4da1732e4cb3f5ccd13d4a8a92bc60dc050d18238d58f180318db72d1457d808c3b9b8d4972e60cdf SHA512 d01f362b7ca832640d06a0a01efe3ef37f1a7934ea3f109daab60487c051fea3b439ba333e45a8e7979d5bd2169385b277b88f0728597b3c2f579be937811272
EBUILD webmock-3.23.0.ebuild 2109 BLAKE2B a51cf004c30a44f53ab5af7166ef05df44e4148a722710e2be3dd63c11d105bf202fd1ff67b0449dd73b3612d9f5dac6d10c81d882e1d22fc6ea257fede7c1f7 SHA512 bbb99296fc8913e5e48ad67bb8f6e5c08e5d0a5a70ab002e288ea173c5567e086a82caa8228fe21144f241b6e46ff365c9b66902be17b6112c7d44bbbe683bbe
MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997
diff --git a/dev-ruby/webmock/webmock-3.18.1.ebuild b/dev-ruby/webmock/webmock-3.18.1.ebuild
index 77159821c0b0..8a522532d527 100644
--- a/dev-ruby/webmock/webmock-3.18.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.18.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/bblimke/webmock"
LICENSE="GPL-2"
SLOT="3"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 03dfe22fc96a..beb4e374d7cc 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest
index 9e7171a7ec34..40b306f97760 100644
--- a/dev-util/aruba/Manifest
+++ b/dev-util/aruba/Manifest
@@ -3,5 +3,5 @@ DIST aruba-2.1.0.tar.gz 130073 BLAKE2B 534bc67cbc4b5871a1bc6e37170586b3a5829e70d
DIST aruba-2.2.0.tar.gz 130616 BLAKE2B f2f359d5ba79232e575a240e6d278b936f17d532d01e58f840f537a4d1e6a3663c04b24636aa20fda64ac3eccd4111c61d2f18e26e8c18cef35c7eeaaf7d797b SHA512 e4802dd915062b61e0a536d31294165310ce80aca3e4560f59bb23fcb3e01ea73a547d3f5738d3590c33175fb55268fa69512fe8f33f7cea6b83070e26b7cfee
EBUILD aruba-0.6.2-r3.ebuild 1051 BLAKE2B 74adb785f62d6ca6379a782b93de3634bbde652e593eb897954b613a529d4389a022a9345fd0606b6c2762675c78e215231bdc5cf31fe40f9628ea2eb2ced212 SHA512 b6fee287b335d67a3b90f422bacf2977f622cfb77a35373c94fa7a25a75bebb9a0a348c9a98c05a5a331efa09a8456883a0ad0cfabe94ef1dd73e1338d71a75c
EBUILD aruba-2.1.0.ebuild 2248 BLAKE2B f1ae5aed5b5b558b4f00851516277cef0f8fa7468f2217d3c4ef3d15e1fa0585a313811a43550579a1ca3cd4e5027bad713f29bbf8693646910024373b96a44f SHA512 a0bbf2a14dffe700fea2d18ccc810a2a55da23ec03cfcaaacea8b57fb9ddf131eca5ecaefa058a4d0b2f21d9a51eea3fe72e0f7e343c2e95171831456b7d9030
-EBUILD aruba-2.2.0.ebuild 2219 BLAKE2B 74cc59405f90f9999758ed6f77d7ed9e0a2424d06e65f51a8a2b839c640a55324e4999e5d46d54a59783b8d8c1376382e795e3ef9e888094c7496e0b68db79fa SHA512 d5b5f3e33d98f65abcd19d33ebb2033516ec68dc58e2010febf1b413a383c6fc14e958c6b534ce969933d7f5ef780f3536660ff537922f115f280e36d1566267
+EBUILD aruba-2.2.0.ebuild 2215 BLAKE2B 83cdde9160643970b8448ac4a3a215907fcb22409c542119aed0b5571f110a7c747c22e51a8e5f025bc254d1b76fc1dd9aa4ae15658352a2755bd7619d6dde2c SHA512 c240489f814569fb57f80608ac564ed0f33300eb93ade600a5192438b13f70bc335adcd1b21a084be542512d8812fa5a1d152ceeba2ee20ef7f77aec027abfba
MISC metadata.xml 297 BLAKE2B 013e79bd25020910ff023586ed3e1349ee1dcbf195b73c230133775c2fe031794f91fd7e54d4df43bfc61de716f452492f2b7af3ba7dbf7e04cf4a47ac16a00d SHA512 c57a4e881304d3bdc2001d4f221ec7d4789223fa36b104271ec9a2439e7730ccbfd349b16209ac6a59fe782618b14423cf3b7b345ef2a7d4944a535eaed75c9a
diff --git a/dev-util/aruba/aruba-2.2.0.ebuild b/dev-util/aruba/aruba-2.2.0.ebuild
index 007ad644fdfa..1f2bfcac1771 100644
--- a/dev-util/aruba/aruba-2.2.0.ebuild
+++ b/dev-util/aruba/aruba-2.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
DEPEND="${DEPEND} test? ( app-alternatives/bc )"
diff --git a/dev-util/coccigrep/Manifest b/dev-util/coccigrep/Manifest
index 4d4602b7374f..93c570300544 100644
--- a/dev-util/coccigrep/Manifest
+++ b/dev-util/coccigrep/Manifest
@@ -2,4 +2,4 @@ AUX 50coccigrep-gentoo.el 99 BLAKE2B 596f01a6ac85deca70bdcf4f50c2475c7a38e44926d
AUX coccigrep-1.20-sphinx.patch 886 BLAKE2B 44820888585243e42de5b7c391b3bf60ea6fda3c44471e1aa874a080d0c6e3a9c081ce5fa63dedb3e6869a597a363c5e184a5814631f8b85b2960299f71dbb6a SHA512 5ea4298cf7c98af565202ac2920c75dd4a3a9761340df967019aaa8b830cd1b717b4a4d1053241d8ff9036dd7ad0d7b8e08661e7206cc8d7efe6829a5863765c
DIST coccigrep-1.20.tar.gz 33027 BLAKE2B b4d38662beaa5ad6972e21e33523c9c7253f9f124067c45b21fc0234b6aa6338481a9a3a08242c3c4227ac102b75ff7070bd7d7dcec31193d84367d1d739072d SHA512 35d6a43b515c261ba025b876a72566581f892624eb9f47cde4121f16b2922ead8cd94e2c0ea6e00e4c64a3fe0cdcc4aeadc4c49900a8de8cfc0b589208ecae9c
EBUILD coccigrep-1.20.ebuild 1385 BLAKE2B e13ca4718e508dd73ff00d67a6456f02b8153eea681c0f15a0f680b83f234d386074b836d91fd487417413935dbe5b241ca92e86b249ae8d4baa93685f88b9c2 SHA512 69ace88e7502f416fde78d948aab7d3a087aff7c17a794ec90cf2f47dead405608e00c1d793278377795a9bac7594d793772119f2e0a0a6b7af7e0754d450ab6
-MISC metadata.xml 312 BLAKE2B 22969d34c7ebb142abb6844c45c08f9b52c133fd608fd2905af02eb19702a0b36c2010bd6c070a158cc73d45c86f003a4f6650d8a8afe3cd170ba5028e319eea SHA512 2a6fa7da698256ae9e56de7475fc91e1477297ba601c4e417b41b37b01d9c445745d517a28abdfc9a48590854458286a1d62fabca463056213b16d8c75382c8f
+MISC metadata.xml 313 BLAKE2B 52bd200c4cb414bf1925f8d0a2879271e0f82a43b5cd1c038457f325048bf52dcbf661d38eddccdd524d99cbe54513a61ca7761fb5c242576152f74a59548998 SHA512 11318d64a6664ae8861378a1b29ef991c1cbfd012f29126bb07bd658c42d9f657c68cd1ff4ef20d68b12f3763d4c57d319f05455d92f516caae6a5104b35f3fe
diff --git a/dev-util/coccigrep/metadata.xml b/dev-util/coccigrep/metadata.xml
index 69ff36f5dcae..b49097622e70 100644
--- a/dev-util/coccigrep/metadata.xml
+++ b/dev-util/coccigrep/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ml@gentoo.org</email>
diff --git a/dev-util/coccinelle/Manifest b/dev-util/coccinelle/Manifest
index 58cbd02d6e61..f920bb06b0f2 100644
--- a/dev-util/coccinelle/Manifest
+++ b/dev-util/coccinelle/Manifest
@@ -4,4 +4,4 @@ AUX coccinelle-1.1.1-find-xxdate.patch 449 BLAKE2B 9709570d28661b7cfea4c7931130d
AUX coccinelle-1.1.1-shuffle.patch 425 BLAKE2B 6f2a8301ee898e5fdce249cf638a3b96662eb05be37aed0d9b7eb1b2fed226ba29bae7bd48ae15e9379e431e8c5a01019b29d0f3df6931474fb216b4240317c4 SHA512 1d5d52782df61c0591e2d97ffdb265f539102a64ee38b7e592fb6fcfd71babce83bba37fc58a8a33b3f9ddc0d1302fcbc21678362c94a450f120b2540fc6885e
DIST coccinelle-1.1.1.tar.bz2 2118055 BLAKE2B 7efb0c86432c88daa1bce2710acdf2f62b6210c69245b4896ea8c5e39a0b28c538d94deae6ed1544e0ced66b2baa6edf8670f5e02dad40c2d1f5562326ce23e3 SHA512 fcb83203c91dae18122cf95f7db931d2e1576559b74a7a1c664c795437904acdffa005a8b9e732c1d99c8f0ab1c5f529d143eafe79c6397d28c4879848afca45
EBUILD coccinelle-1.1.1-r5.ebuild 3046 BLAKE2B ef89e4c58663bb4ab46b9a50f5446e9eb4e14d00137a55b2322dc209bca880df5c8afc3ce90514636c10677dcaf36129c9c9c03d7b3f6f272e3724d9bd972546 SHA512 4bc5d7dae913b21aca97b1baf5bdebd18efb56194d7c07a71065fd58a8e52f0c69484344418b58e559e31e3d5226bc4752bd1abe764f47b3cc776a8bd1c4ded1
-MISC metadata.xml 318 BLAKE2B 0d950c53a548409db938f27ae7e6941875f2d3260237c72fb3771659ed35e876e456e48823f2340122e68da18bf80bc4f16b58182937117977567579d49d48ad SHA512 c32dd8ca3473e147b69f305fe58412f10ba00dd939eba5fb871d366c6440cffbd623ce4922cd5879b2fefed19a3cf3ffb29bd588021e707623a32f85640905c4
+MISC metadata.xml 319 BLAKE2B ce1167c01a0e85b10375cb3910ec0b4f922796fcee8851889722083d1328125cf189f50b3ac87c4799c162967534ccf4c63187cbaaabd2cfcfd3902a7518f3f4 SHA512 2800e35df8becdd30800b07d6bd706d74f2f1d8eb5c6dcc4f851deed131a74f5922fc62a9b8fba740a492f8c5e1471d95d7448daf7f0df951b39196da76cbf65
diff --git a/dev-util/coccinelle/metadata.xml b/dev-util/coccinelle/metadata.xml
index 313e852a9cce..0b9bb45c4d94 100644
--- a/dev-util/coccinelle/metadata.xml
+++ b/dev-util/coccinelle/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ml@gentoo.org</email>
diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 67bbbb3ec6ff..80d98e7d6fd3 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -593,5 +593,5 @@ DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554
DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
EBUILD maturin-1.4.0.ebuild 11593 BLAKE2B 3939475a135f1c8a560096d63810d655d9b42bce081b8d2d2c996ded19a5cb7fc40ffe0fc60df2559df82a8a970932ae6f36f020800e985613ad3fb94a6d8eca SHA512 5dccb635a419d1bedcbbd1d2966b960303f85214e93b4b800bd3dea5fc341bfc7213feae75f4c8fe20c82f4306a6765c1a53037665708572a5729a588c17d96c
EBUILD maturin-1.5.1-r1.ebuild 11457 BLAKE2B 04171cda81800715013926ca89acb26712ab737abde39058e4237f20bc34ce3efc371ce03c142490cc879ba166c87bc0fd55f21489e27745a23a8b50f4702d7c SHA512 d159e0f5c4058b3d6e1e935dab549ef2f94f372c5263742c57be916efaeea1128d1abc7a7695e2177656847b2adf167c08e4fd03b2f02e797b6d2b212ba52bef
-EBUILD maturin-1.6.0.ebuild 12107 BLAKE2B 61a0d75dffde5ed41fc71b0e990dacd3fdee6d9c42c4678aad45b54595f03725fe34dce9587d926dad0c1d068861cab16b93ee3a0fafb307f494ae98ffe55d92 SHA512 6b10b92075883ecad65c356a4d0ad2b138b3b28dff7ce5ca2ef7c2061403310ea576b6ebb934e8bfe1888ca3ef5b169d2e56a32eb4a6d68170d4c2f1a07e1ed2
+EBUILD maturin-1.6.0.ebuild 12106 BLAKE2B 578baed83535b3f4033a2eaac017de21cb5ae6ba79ac1ba55b43860a7939cd2037b9a65a90869ad360c32e15969a6dc631bb907ab0bfb04d5c1d02ecf0ecb9a4 SHA512 de7b8d50a70ce855547bb47a4b6ec7b8189c38796facd140883fc763d11f91982706b078636236f344d34272bfb2f868c115de03ad9e72a6e1465f8eeeec99c3
MISC metadata.xml 431 BLAKE2B 15731479f56d8b819c60e8e5541d3c4720462c5a90b199b803097b208432b18cc0143f8cbee471ce81ffeb8b54846fdb61fad083e7507f4f6c3630ac628546ed SHA512 7431db948fd5ab520fb6cae76c7e7dbb2c7aef907d7cde21189d1bb17c686cca7f69a0b84470b1c5d90f672e80d30fbb56f37beec1da04ebfdf025015c099ae7
diff --git a/dev-util/maturin/maturin-1.6.0.ebuild b/dev-util/maturin/maturin-1.6.0.ebuild
index 7ccc0e295185..da76be521596 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
" # crates
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc +ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest
index 43d6992e1f43..e28ac6adc2ad 100644
--- a/dev-util/ropper/Manifest
+++ b/dev-util/ropper/Manifest
@@ -1,6 +1,6 @@
DIST ropper-1.13.10.gh.tar.gz 1492233 BLAKE2B c7b385fc2cf9f0777394899910d9433c09b9df0b5ba489b4fac71be3fbeeb4c1d68bdace6dcefb114aad3f89452745d04351a85003998bf3f8b148a774ea7a5a SHA512 64afab433a633f10bb964af44e51c5d44885e03c718695284c3cfd73ea3f204561224d26575e1e376ca0c1424fe6ca859c5844a55798375223ea304e455d8c04
DIST ropper-1.13.8.gh.tar.gz 1491769 BLAKE2B 8601bcd2287763aa208b227c437362b9799ec1775104b659213e69a77f118bce567e95a0b83a4f0556439a82ee853ebc9aabaa4098b2a700572d1b661213eb25 SHA512 eae2279e1c6bc91af76e8e5d37b7d57c5d2e518d027e293dbd52c6c27dcd8826e73673c55fe581cdefda272b657c8eff2b5eb4fdc4996fec1548709b8371b5d4
-EBUILD ropper-1.13.10.ebuild 1130 BLAKE2B 06f7b7f5d322c2ee15ed88f5fc694aef05f69fa58ce4fcd86ba03d5d66c0668fd79aba3ef3b97c480ad879aca994e33cd01f072f313a8073035c3fae6d3c5a92 SHA512 3334f3b01422776161be89c90a81467397775a452fadb6733dbee9119be8beb0c8b3c896aece1e000553675e31aa10dc44965525d90267094edf9e2895ddca8e
+EBUILD ropper-1.13.10.ebuild 1128 BLAKE2B ab2ec91d08ae5cc1ba5708a627199fdad53e56c9763473aa689d48288948c7a126059c3057d8705f834a3cb166fc593c2e202f34a98819d18de163ee68f36a1f SHA512 fc4b6f5335bfc7e486a33e8a4e1036ea172c45c0f051585e4594d4b498d76e49ccf08e05b1aea2cc03b691a18a7b2748e4dee55dffe4f6f7e8341892508d5678
EBUILD ropper-1.13.8.ebuild 1128 BLAKE2B ab2ec91d08ae5cc1ba5708a627199fdad53e56c9763473aa689d48288948c7a126059c3057d8705f834a3cb166fc593c2e202f34a98819d18de163ee68f36a1f SHA512 fc4b6f5335bfc7e486a33e8a4e1036ea172c45c0f051585e4594d4b498d76e49ccf08e05b1aea2cc03b691a18a7b2748e4dee55dffe4f6f7e8341892508d5678
EBUILD ropper-9999.ebuild 1130 BLAKE2B 06f7b7f5d322c2ee15ed88f5fc694aef05f69fa58ce4fcd86ba03d5d66c0668fd79aba3ef3b97c480ad879aca994e33cd01f072f313a8073035c3fae6d3c5a92 SHA512 3334f3b01422776161be89c90a81467397775a452fadb6733dbee9119be8beb0c8b3c896aece1e000553675e31aa10dc44965525d90267094edf9e2895ddca8e
MISC metadata.xml 786 BLAKE2B 1080932503cd360d0ecac2d9f135bb4e52c5590944adf0f491eac763fef40e4d95361fc81a9144469d86d1c75f6448623662f179030ec7b01634e0edb8202a8e SHA512 4dbd1c561976731b60ad27d9c71128151b2063e4a9c28291e4e53aedfe829110f1bdbc89b0a3ffabc95236dbe30830489f034280c3c0e9bf90a572960654cba3
diff --git a/dev-util/ropper/ropper-1.13.10.ebuild b/dev-util/ropper/ropper-1.13.10.ebuild
index c65ff227aaa9..9ce94c0d3dac 100644
--- a/dev-util/ropper/ropper-1.13.10.ebuild
+++ b/dev-util/ropper/ropper-1.13.10.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/Ropper-${PV}
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
fi
LICENSE="BSD"
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz
index b6401ae79931..671afa62fc9d 100644
--- a/games-action/Manifest.gz
+++ b/games-action/Manifest.gz
Binary files differ
diff --git a/games-action/dxx-rebirth/Manifest b/games-action/dxx-rebirth/Manifest
index 5b2aa30d1720..4327087b4ae9 100644
--- a/games-action/dxx-rebirth/Manifest
+++ b/games-action/dxx-rebirth/Manifest
@@ -1,4 +1,4 @@
-DIST dxx-rebirth-0.61.0_pre20240623.tar.gz 2089687 BLAKE2B b7a31ebf237da46ff069eab35da93ba653dd32a671bf24a266f80809a68313272a6a648b1d9bcb8f983f3f7817e254ec3f950ded54b5dcea55b63b11275b1992 SHA512 ff84ad1084174c79e7eaec7629ec09737dff5d59c3554c53114c092c333aacc662fcdc2d0a4c1270c7851eda1279601c1da53092952c7c965d06b0735640c2c9
-EBUILD dxx-rebirth-0.61.0_pre20240623.ebuild 8766 BLAKE2B 1b8b3c7659eb4b145576f95525cd9d160f98cf5999be468dda2815c081ddad6244b6cebd0a3e67e001f4e67d3661fcbc88375483eb50a805c6cfcaf3cdb32546 SHA512 a2fc3d54974271c970fb82963a58b1378b9c370670f1cefb4313f61d89d74da3380e80deacdb0f777bc6f5a4d2ef5cda8ad4757e863e01292464737cee6194b3
+DIST dxx-rebirth-0.61.0_pre20240630.tar.gz 2090389 BLAKE2B b3a5bfb4c2540cd0eec8f114af1252716ee33adca56d85f56d40296ecdc9a484ffe43befb1885a438b7fd7a284c2a9f7d30c83a336bc106760f28b603a8407e9 SHA512 1ac9fab469e4b41c196e98a95904adb8b9d5dfbd724e419776df4331892a256a54ec620ea0fd2b63561d8d7f2e17585dc038fd0cceb8e547f93e2284e53028ed
+EBUILD dxx-rebirth-0.61.0_pre20240630.ebuild 8766 BLAKE2B 173b012e48b0eb42ee377d2fb7fd7f2265eb273ae806f3da9ef3345656b880fff979d56724f84ca1b20a349eb337e96d8a6fd93fcd2c34274db17a328106307b SHA512 6cb387fd518eaa2b8096bba79b93bce63ac9394bc625675758b1a958c3f1828e325c47524054bcdd84ab70cfab9608784cc91d564ad405dd059a4f71c3f7287e
EBUILD dxx-rebirth-9999.ebuild 8726 BLAKE2B e2f2df78c173d1d2c4148a3077ca939dc9867d4b836dd8db0897265b81b957cf1c4cd17342fe34ae4156f1fcb2b12559fae8def5c6fe56840ad2bbf1c376ae1c SHA512 0335b2c23b2cef7a06a901966df2558ae61209c5784e0f9eb4bbaa2fd98e3e8b84529d304b0e41ce6a627b1b9f9ad7d46fd56260d66be8cd2c37e3fb4f3fffae
MISC metadata.xml 2427 BLAKE2B e1a42d52d5ba0038e9ee63e6cc477239189e665812217abec4f5ed9f450f505472b611e3a2031ccf1508eee8b71ad651304eae79cad9ff00d91c4737100838ad SHA512 5e7f527575308ee42bd16c6df893fc300ee298da805b16aa825ff0f2013135c88656de1ed264a7c6d5ae0424ae4dedf79ab4d55debd0c09d4044917ab2f17f8c
diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild
index b2b9585dcc2f..f6d44fc7f1d5 100644
--- a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild
+++ b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-MY_COMMIT="e8dd751d8a5cae375000fe7d3881e9da77075ab0"
+MY_COMMIT="27cbf1ba87e6d60809c43246e2eef760fcd26d13"
# Games under Gentoo are marked as 'testing' by convention
#
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 8004ad42e682..9e6e189b2d3b 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index 2e9819178916..8f89130d4cdc 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -2,9 +2,10 @@ AUX pcsx2-1.7.4667-flags.patch 333 BLAKE2B 4c986ba4909c7289362665c95806bb0730600
AUX pcsx2-1.7.5232-cubeb-automagic.patch 774 BLAKE2B a932e49643df613710c27c8f0881c6e2b9c2d90964ff7f88b48b3ec5ad281bbd152fbede638accc054ea5935401ef240ed0bf8107fe1c10997242ea546b93699 SHA512 5985f08a2acce8ccbe946a7c5bd85b2388ad7166b0243a7e698c96990a3856660c1f353bc74a9ced0e5ff08f10e27922e05eb77fabff1e797166b7d6a4c445a7
AUX pcsx2-1.7.5835-vanilla-shaderc.patch 2637 BLAKE2B 87a0774d44ad6d9b8f5219fbb2c36f4156bbefdeb172b6cca5ac6d310ab569e1687202b97b3056220fd0d5cacd0da1dbb11dcd6912b7d53850fbd0e419d13485 SHA512 1d624fae87b92c509404b0a27218a82163568350f223dbd2d9a2021d5207b923bdf9f7e13d5c6efd89aaea6eeb021ee825dce9be0a389ba0b5ee2adfa4a48c16
AUX pcsx2-1.7.5855-no-libbacktrace.patch 955 BLAKE2B 035da91a0a64e9960846cd8d12bf649e4c536def15ca47e8a176294fbf389550f25ebb27e8ce55d9777390c1311b3b803410f57c19980dd677ef4c7e0f8d5d40 SHA512 a68d9d09dee53abcf5abe5b6eea3d7a5871d2f43eb6f684ad73f699c7930a8e89b8dc61df96f1f7a030ad90014b29b19080c6e2dc189efca67123b8509d2a04a
+AUX pcsx2-1.7.5913-musl-cache.patch 646 BLAKE2B 531a6792eda8449827019d6332a7a53f32cab006c79784996911ec4305276e506b0fc9dfda81e4ff7d3a835aef2789e2d3d36d8632636494503f6392528ece86 SHA512 56c9d1425f327ac8df040a6237c7cbb04932aabbe7bbdb84307085b0eba07914cf046c908216c6e692d0543fb6c2b0d157d88afd79ce56448bb6cf411847aca7
DIST pcsx2-1.7.5835.tar.xz 11565084 BLAKE2B 537aa890b668a1bed471f3677de1fee99f33fda41943dc4e7a11f8a85d2cbe831bfcd0040319643d370e90f31974272ee8ec4e17e3b6ec5d170d5750d38d707f SHA512 7e0541e5d0433a59047dfd15af3c3d90c61f61a416510cce14b89d5b641c45d7deae1a084ebd9e8b36f1768e714e3b480f1b28801e0f818b0290d7d06d384bc7
DIST pcsx2-1.7.5913.tar.gz 15669443 BLAKE2B 1b1e353b544791fb52d9e181e66fcdf0bc7039878a80279b855d05fdab4f1010f45db685d4ab6ae141f497cd72a6e007f583725345a9ef1c9a6d69dc46a77547 SHA512 a8c2e6879527d4864de97ece74aefcbe34093c169a19aafe7558aef872a449be5209209f800ca71b4d259689583f10188b8385439b769688910dc5c3b291c408
-EBUILD pcsx2-1.7.5835.ebuild 4933 BLAKE2B d5de2b4a3e18555f770c07cc2a524f329b03b8d94b6b84f4d9ff32df70e5b6137efd9080525e0526646e654902ca2edfd4b9cbb231aa2e25052ab0096b08d6be SHA512 41dc132c89261814a4457167afece381dc5484c4e5de5cbc12d214078fd834ddde920217f1ebc1b3ec0312f3320d07a42850d89e2b88a1b577398d60026c4b2d
-EBUILD pcsx2-1.7.5913.ebuild 4758 BLAKE2B fe6b018559c92e102a0eb2fcd8eb61b2daba4af8e8ad53c170616d5e02d081b1fda0f5aaa65c6b170239c06388d1c1d08b0d2b5be17226e865b910fc7dc3b0a2 SHA512 b663c9de55f1ca83a4d8271e5b7fb45271f3e8d28ae20bd8c54fac36a29455d3d80bc0c98ab7815c736dea44d60fe8df949b2a00a1c8580e0745d41b63310f88
-EBUILD pcsx2-9999.ebuild 4758 BLAKE2B fe6b018559c92e102a0eb2fcd8eb61b2daba4af8e8ad53c170616d5e02d081b1fda0f5aaa65c6b170239c06388d1c1d08b0d2b5be17226e865b910fc7dc3b0a2 SHA512 b663c9de55f1ca83a4d8271e5b7fb45271f3e8d28ae20bd8c54fac36a29455d3d80bc0c98ab7815c736dea44d60fe8df949b2a00a1c8580e0745d41b63310f88
+EBUILD pcsx2-1.7.5835.ebuild 5137 BLAKE2B 03186b90dcf5fdc2ca18e1071a38d13bcb2d38cf10b89c06a43dc90f83c993959ed35005d2f8a2807b5679ff03f01bd23c5c1b77a5f07a32305339cf9236e0a9 SHA512 122c55897fb0867edd6041a8eb86c33761954511eb0ae04c35695dc91840b9dc3f0ea44804cf2617777cf3d2eef2d83ebffdf5ea2bd0abcaf494acdb4d55d603
+EBUILD pcsx2-1.7.5913.ebuild 5009 BLAKE2B 616fd86c381d4dc3563e1b6e74b6544d9e233b08fd344531bd8f093f85b4bb911aff110bd24bde39f60f3a292a2f913a78d89ece5bc26fcce1b3a50ccc6938ea SHA512 0d7c063bb6f2c1b8c2b7a17fcfd60686131ecd20889eae4fa9631779a57c360e070584d8f516cb9247220c7b7d153be53779f2ffb753683a18dafa06f24d23cb
+EBUILD pcsx2-9999.ebuild 5009 BLAKE2B 616fd86c381d4dc3563e1b6e74b6544d9e233b08fd344531bd8f093f85b4bb911aff110bd24bde39f60f3a292a2f913a78d89ece5bc26fcce1b3a50ccc6938ea SHA512 0d7c063bb6f2c1b8c2b7a17fcfd60686131ecd20889eae4fa9631779a57c360e070584d8f516cb9247220c7b7d153be53779f2ffb753683a18dafa06f24d23cb
MISC metadata.xml 926 BLAKE2B 0076f5137c48d1d000eeff8f82457dfbf01c02928cc2a97479fcdef1eb71ce79c444ece7db8cc949e9c1f143b46623cae5992b51c27be87cf8bbe2bea254a499 SHA512 9e23b0c991418f8c8331795477ece481e0d8a78f4da06db03738cfa303555b80f1bc772f9d521674574fb500cf742b1c5193a0b6084b34f8b16c1cd2f1d33332
diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch b/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch
new file mode 100644
index 000000000000..3383904fee48
--- /dev/null
+++ b/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch
@@ -0,0 +1,20 @@
+Patch adapted from [1]:
+
+ musl doesn't expose these sysconf values, so just use the loop
+ below that reads them out of sysfs coherency_line_size only
+
+[1] https://github.com/chimera-linux/cports/blob/114b576aee3ebc25b48ac120da1a1093dcc4365f/user/pcsx2/patches/cache.patch
+--- a/common/Linux/LnxHostSys.cpp
++++ b/common/Linux/LnxHostSys.cpp
+@@ -143,7 +143,11 @@
+ size_t HostSys::GetRuntimeCacheLineSize()
+ {
++ #if defined(__GLIBC__)
+ int l1i = sysconf(_SC_LEVEL1_DCACHE_LINESIZE);
+ int l1d = sysconf(_SC_LEVEL1_ICACHE_LINESIZE);
+ int res = (l1i > l1d) ? l1i : l1d;
++ #else
++ int res = 0;
++ #endif
+ for (int index = 0; index < 16; index++)
+ {
diff --git a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
index 87e19f866161..ece5dfc93cc5 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
@@ -105,6 +105,10 @@ src_configure() {
strip-unsupported-flags
fi
+ # pthread_attr_setaffinity_np is not supported on musl, may be possible
+ # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+ use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes
diff --git a/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild b/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
index f8d4b9f5a3aa..deabb28cc4af 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
@@ -81,6 +81,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
"${FILESDIR}"/${PN}-1.7.5855-no-libbacktrace.patch
+ "${FILESDIR}"/${PN}-1.7.5913-musl-cache.patch
)
src_prepare() {
@@ -107,6 +108,10 @@ src_configure() {
strip-unsupported-flags
fi
+ # pthread_attr_setaffinity_np is not supported on musl, may be possible
+ # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+ use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index f8d4b9f5a3aa..deabb28cc4af 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -81,6 +81,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
"${FILESDIR}"/${PN}-1.7.5855-no-libbacktrace.patch
+ "${FILESDIR}"/${PN}-1.7.5913-musl-cache.patch
)
src_prepare() {
@@ -107,6 +108,10 @@ src_configure() {
strip-unsupported-flags
fi
+ # pthread_attr_setaffinity_np is not supported on musl, may be possible
+ # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+ use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 7206511e857a..5fe53d4e250d 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest
index f887e95605c2..c6a416c05695 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -5,5 +5,5 @@ DIST cinnamon-session-6.0.2.tar.gz 165188 BLAKE2B 077552f147a61d4615db8091411314
DIST cinnamon-session-6.0.4.tar.gz 165520 BLAKE2B fa608de433a4d47db102b1f11c716da8afeabd5772b7e957449297629e39bc215124acd2f0f94afe91763590ab92b06a3bce8dd1a6bad3997b9496b4114a36fa SHA512 cd8ac8579f9311f5234dad17fb32d40a1c58da2292734e58c4832d94a8b0687e4909f5886c2db0dab1e0c396f12c3495a8d966e76373ac26f3bd9795efcd1f1f
EBUILD cinnamon-session-5.8.1.ebuild 1420 BLAKE2B 45ec08fd6e7e8772785f60316986776e407293cd6e8113d0d6d46e5bd3124268c0ce670bbe93bef8aa01314d122bf2f71cc69e951124d6d7cef986f515b0aa34 SHA512 45daba06db4328d5fb0a1b80e16c4abdf649de6c48a29ded174bfa8a4fb8e7cbd8b6525612f4b0ab458d5c11ae34ede09838c464daf79d96366ab9d5b2379da8
EBUILD cinnamon-session-6.0.2.ebuild 1836 BLAKE2B a7154ca0b88e73a1e24dba105a19ef358e1ee3a67bee8a5336a466f7d510ae6a0f1aef428d65ea81c280cb219b487ca90c982d1ae607006ec68f25e01d995959 SHA512 97b42e560e08dd4b59586378ffb9aefb5183114059ec8a5074d6cb3ec2dbde84d92603ee53cfa84ff00382a34c174947b2b1e027a5b005079965b779c6967f54
-EBUILD cinnamon-session-6.0.4.ebuild 1929 BLAKE2B 571d76a19c57457c9787d6c92181743bc5ba3b36e0318909bd7944c51824c1887d819fc0dd5551528c23ea94747338b7a337909a02267a74693d771096213de6 SHA512 33616d893f8c4a302a78d7cde56c0299ce7d02071ee23015650bfc55c6b36243e332ffbe45bfa336324bc088b94c885fa825ebd8c7c5b1ed6330fcd05f68d1c5
+EBUILD cinnamon-session-6.0.4.ebuild 1927 BLAKE2B ce124798c1d0cc8339ee5404778606a4f0ce5e2d27b83071b9f4543f5fc381d1f6d189c6f3affb5fb7d3c51a6b66badcdba6c50f6252d191b49c10bfb8783432 SHA512 e9ab0f98125e99072ae0454568aafab0c1453dbbc916759df955c35f32be9ed1309b1aed5b96bff04ebefe5f28953c68fe3f76bf7bc4e735bb567b875a2d2b15
MISC metadata.xml 496 BLAKE2B 3b3170a447d7818cdd93b3183feee36751832a07da741b16dfdfe029e09733f3ba94815312e6444b3421dd7bc3df9b4ca2f1c1ac2a5d83ae3881b1ab7cf809c0 SHA512 65d223bf44f83d8d2bda72791b362c4302ec813e9090331cf5ddc97e10ed610c1a91c6d467ff72d7e1430e7d70dcfa09f9c8e35c50a86130236798c80e19a2f2
diff --git a/gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild
index 8da2d3ffc0b8..a970f6adc9ce 100644
--- a/gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild
+++ b/gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> $
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
IUSE="systemd"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest
index cc2df978e203..d83320736657 100644
--- a/gnome-extra/nemo-fileroller/Manifest
+++ b/gnome-extra/nemo-fileroller/Manifest
@@ -1,5 +1,5 @@
DIST nemo-fileroller-5.8.0.tar.gz 535979 BLAKE2B e43433d1ac720d9dfb5d190f3b8d4e5f482caaffa29bfb2249cb4f51fa76e911c9e14237b08970f7910b70c328e35047271ad7f21521ed49a98979489e98f72a SHA512 cc1015c0c4379a6ca6a9f23931da5e4e1429e13026965a95cab6ce3b52ca28c07bd5be343cdcef0d9c128ecdd27f2a04d9dc1fc47cf51ce7e5102124ccd0ce39
DIST nemo-fileroller-6.0.1.tar.gz 448422 BLAKE2B b4cf28839e9feecdc6716327e432c862c962c5a12bce79317096054a2be7beb2b932e5efd3f31241afed58bead533a085580999da8da3a08b97d76445fee0f8e SHA512 49b1bad2f1bcbd5f299ba9c0f4a1547e6297c5bfc49a959ad87cae6a50d8bb69a4b0e93c9b865e07299cadec71613920ea4f98efde1532d1e4e8ed264d88b8e4
EBUILD nemo-fileroller-5.8.0.ebuild 574 BLAKE2B 71a0088af82cd89ad3757bc65e27708a0a3833b7537211fbebd58162307f7fe0c6a2ce878d3e2db2c7af296eb1aaa2af014f6944c15abf3928cf9f1298ad3bb0 SHA512 32d7214dfd33458ed6e8dbdcde7c97681b64ed8ac16ddc97ff529257dce3772406e38c72e77f37edf1ffe8915923283eacf01b04d6f71cbfe76dede643fb146b
-EBUILD nemo-fileroller-6.0.1.ebuild 576 BLAKE2B 5dec4b3e59a8cab852c0adb16490eb6aa899c28083af477a126ea448c81b691aeeddbd39be02cc213ea559dac1bd6aa85e8db91b78331129c5b598673d63c117 SHA512 567a4a1211b7f0cdfd58d269fcf75eed7e4a4ff14e1d51e40320bd2ad4e89d258a0d44680e03a6a7ee68d68ae08582f4e8db830042f6e2efc326e425ecaf3ee2
+EBUILD nemo-fileroller-6.0.1.ebuild 574 BLAKE2B 0074bfd73d55304c727a42d2edb505b9eaf907110f0508c0c8057ac2139c74aae70d26a98329a0b3f328b9cce0d0e2ac0c5e9288af64b0ebea08e0f1c0126582 SHA512 fbfe1501870f4ee65b9e27f5d21280e06372db5956cca64e0e22016bc39b74242383f88aedf377e94aff64d77599e51ff8ba2f2b2ae578505e48bc024ea85db8
MISC metadata.xml 495 BLAKE2B 448c4a1b019897c3d8098b970e31849035b0125b707ac744eb668f7d295c76de0f121235edd1e76dc931051ccee1a508897679845dadfea04baf3d832baac5a5 SHA512 c86fa92ffb7d82826c4188c1ac63131fce88b40f5b9e13e2ef3162b3c83cc2d7cb6968c0e3e894a93e685cac818b7284072c55a4e8114dd44636a4678c415702
diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild
index 2d6206f7b074..3beb37b48e4e 100644
--- a/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild
+++ b/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> ${
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
DEPEND="
>=dev-libs/glib-2.14.0:2
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 727ca5564bb7..9df397486ad5 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/hyprutils/Manifest b/gui-libs/hyprutils/Manifest
index 011a6e1cf2d1..c4958e2f882c 100644
--- a/gui-libs/hyprutils/Manifest
+++ b/gui-libs/hyprutils/Manifest
@@ -1,4 +1,6 @@
DIST hyprutils-0.1.4.gh.tar.gz 16561 BLAKE2B 90c435f892015791a88870613235204e39e0e41cbeea00a8f21d7f0c84dd2cbe733604da9830334e4f21a0d57d21aa770cc69dc5a34c9324e673d1c86e732606 SHA512 78b1ad188579b7ba9fb32f08aa3da6e96ec18544a1802d144cee9f64f473b6ee41a4cb3fba971524cfbf448e6cbe0aa32c36f53e8d50cbdf926126a9a44da8b6
+DIST hyprutils-0.1.5.gh.tar.gz 17974 BLAKE2B 2992cbc27c908c6ec86210fdd89969d77031d1b146b5607bffbf9fa457e24bee2edbdc52c64972ffc56df98799ffd77eba800892b0c126b1340aec7b03d03775 SHA512 c7ca50507871aacdb9054a308d03bfd666df817f1020a6c8df00cd88d3368ffcda629eb5b3952a4fece4b191f8cf739d8f837b3baf59bc8582c310063b60037a
EBUILD hyprutils-0.1.4-r1.ebuild 764 BLAKE2B 3227d8c6a2b9ab2ffbb9d19b34f8f00f0a8abbf61c965c81c55c45f2245672b723362be42d82b00c0d5ee60ad70f75c91b1a23174aa328c4f04e34c44f506a45 SHA512 13046ab634e361bc5bda5d70ae530e9e1e9a94307959e9422d655ede57f8493d2e7853e804852592780bf0817dc240d048b069bac8cfae7bb6c7ec9622a39e08
-EBUILD hyprutils-9999.ebuild 764 BLAKE2B 3227d8c6a2b9ab2ffbb9d19b34f8f00f0a8abbf61c965c81c55c45f2245672b723362be42d82b00c0d5ee60ad70f75c91b1a23174aa328c4f04e34c44f506a45 SHA512 13046ab634e361bc5bda5d70ae530e9e1e9a94307959e9422d655ede57f8493d2e7853e804852592780bf0817dc240d048b069bac8cfae7bb6c7ec9622a39e08
-MISC metadata.xml 383 BLAKE2B 74ae8927a46a999fefe3af4558f10647f5a8793db7244626f0535c76bdacb3b902fb9186c86d076d783bc41bcb3730bf89e1ca7aaefdc66cf53fce7610e4ab6b SHA512 773e25ec47b3a766d3914f0f71ae03a69438cdc876f97fa1eecde4f09d36dec410af6d956cec86c9c26d176ce721def701467d2078f9afacbc25503e0c8297e8
+EBUILD hyprutils-0.1.5.ebuild 574 BLAKE2B 33e91323ff5b6b82536b5864039c2b511fce6ed375967a919ba576cafef73e3ac496ac15bd848827cfec4ccd59a821859f7d816107d4e04ac5ff8fa64f936b6e SHA512 41f74bac19c8c2a7a94a40356c6ea38736b49b2957e846ef141777badcf69c5834e7ff2b2d9553c7d0fc19aa1413738cd9bc0f6c3cd098324b9b1af48fa557aa
+EBUILD hyprutils-9999.ebuild 574 BLAKE2B 33e91323ff5b6b82536b5864039c2b511fce6ed375967a919ba576cafef73e3ac496ac15bd848827cfec4ccd59a821859f7d816107d4e04ac5ff8fa64f936b6e SHA512 41f74bac19c8c2a7a94a40356c6ea38736b49b2957e846ef141777badcf69c5834e7ff2b2d9553c7d0fc19aa1413738cd9bc0f6c3cd098324b9b1af48fa557aa
+MISC metadata.xml 603 BLAKE2B 0392aed830df739e8297d6e2bbd66ef7010a57f74bcd0b974270103b8a3ba0abcdd660fdd0754e35b1aff99c9cf39a30c1869e0a1dcdbe8e2f525b184e844018 SHA512 a4658b923cc43d153f7873fe84fd5be6c517ac310e573b5def88a665a93bc08b556238a534da3a0ce3c80ddc9a15e8a876040adf3f71cea6320de6351aa9b187
diff --git a/gui-libs/hyprutils/hyprutils-0.1.5.ebuild b/gui-libs/hyprutils/hyprutils-0.1.5.ebuild
new file mode 100644
index 000000000000..55586fbd00b4
--- /dev/null
+++ b/gui-libs/hyprutils/hyprutils-0.1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Hyprland utilities library used across the ecosystem"
+HOMEPAGE="https://github.com/hyprwm/hyprutils"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}-${PV}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="
+ x11-libs/pixman
+"
+RDEPEND="${DEPEND}"
diff --git a/gui-libs/hyprutils/hyprutils-9999.ebuild b/gui-libs/hyprutils/hyprutils-9999.ebuild
index 436c6061893f..55586fbd00b4 100644
--- a/gui-libs/hyprutils/hyprutils-9999.ebuild
+++ b/gui-libs/hyprutils/hyprutils-9999.ebuild
@@ -25,7 +25,3 @@ DEPEND="
x11-libs/pixman
"
RDEPEND="${DEPEND}"
-
-# Disable tests since as per upstream, tests require a theme to be installed
-# See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"
diff --git a/gui-libs/hyprutils/metadata.xml b/gui-libs/hyprutils/metadata.xml
index bbf6d06daf66..b6ad30dc164e 100644
--- a/gui-libs/hyprutils/metadata.xml
+++ b/gui-libs/hyprutils/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>julien@jroy.ca</email>
+ <name>Julien Roy</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<changelog>https://github.com/hyprwm/hyprutils/releases</changelog>
<bugs-to>https://github.com/hyprwm/hyprutils/issues</bugs-to>
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index fbf86686b746..7eae478172cf 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 75a512468d1b..65caf41b14fa 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -4,9 +4,11 @@ DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 92bd78168909510ffb21b46f7d66e139
DIST hyprland-0.39.1.gh.tar.gz 54681029 BLAKE2B 5a78c5e7cef3369fd72abc05941f88f0391fb87e79afaa13c128acd9f8d2aa79d6af4d0dc82a90c09689993fe914ac48bc5ba4a32173eed31ecc20204f5a4edc SHA512 da8ee577aa823c9fb7b45bfd07503656561c1cd4cac42a9bf8f582f653c93b20824b3bce7bbcbd47b7f7f8e83fb1b630d6d5c983fe345c971322369f193c2c8f
DIST hyprland-0.40.0.gh.tar.gz 54734246 BLAKE2B 54d5b1bb062003e38156c67bfc0b796d0e4d855f35b0122fa191037caa47e5be2a25acfe588835c49ac747fc7430124480e4a7716782fd23d028289bee236e7f SHA512 948e7237fa811f104ee11764d7947d2fd8291e79cf6db00d3f3905204f5bb2df1e51e26b2600f086f5b22d910ef50c2941343dd05e7a5d2f4b6053b150800f21
DIST hyprland-0.41.1.gh.tar.gz 54813832 BLAKE2B 1dd17e7e1f885da91fca596bf8ce9efc76b3110640a9bc11538fabf975eb55d76180c202527e0b0eac300f027adfed815d2a9a5396a48429097ef2a5ffcc4d9e SHA512 fa63e7c429e33535fa30ca70133f6ac8617f2386bdca1e8063628a2895677c9b80965548ee21f897aea2fe6bdcc10d74d8c46989a7563b36504f4a4f43c3eaad
+DIST hyprland-0.41.2.gh.tar.gz 54821598 BLAKE2B 026559e9319690e6b48863ffdc2e059c969ab45e7bfe75578b7e41f1d10b36e720ae0655f7003107a4ff4e94c1e95aba3e8a1af8ed01bae369c571e24d966aec SHA512 5a138d9ad6de2d45d8d0a5cde8c39ba3cd4c6bac61caf5b9f8520d0adcafe6ac1dfec4c529b8a6608133ffe9409935c1414a86d98d743be6766bdbc72641179d
EBUILD hyprland-0.37.1-r1.ebuild 3776 BLAKE2B 695ad287b51c217d6b6cf340e9737de64d43a21bb03265d5dc8ac738c91aac37af020950b81d928d6b182b49388855b68a752e614a6b96db11045d9b37afec4d SHA512 663d4f5a8e8ed20c6a80ca7fc9d3b86605a48651c0900f173d98110b494200b1832a7ca195c79e72a08b38c1e64eb6de54aa16e38ce606c81aa4007c354c95f1
EBUILD hyprland-0.39.1-r3.ebuild 3967 BLAKE2B 2d469c0a319227b1ce83fd1ab8be9cc04cfeb43737ee717ec0f163afb0c3f162332760c5c5cedea089303e6d913a20ac91719cb37ff1f36aa3c290085527af9c SHA512 038d6297db31571f67cf3b4181012ab29625d13d2a3952bb4214539dede9dfdafc7ea4429523fb47e2fb407cb6c7bc5f8c4ecd6d3328e01aa5e5f75184464830
EBUILD hyprland-0.40.0-r1.ebuild 4009 BLAKE2B 129b4d55aa26fbc9f282a1b2de230a1431770aaec9c088a28874dfb08de81871774df26f3571494dfa62c3ed9631aa0af739e169e95269ba416edae2344ee01a SHA512 2be06355e9fb98a187e9aa3754cae800eab0fa91ffaac7ce69f0f8cf955a67bf3affc6a73b7c3d78af5ed8da1b2ba0150f323dbea5940c855c7398eb20799224
EBUILD hyprland-0.41.1.ebuild 3451 BLAKE2B 21286db4b04d32cbb340069a44f022c3fb8ae65fa83fe5d7bd8891980bedc7cf7984bf6c8a9be91b57853818d96a7e151b0b40afec1bc65d8f8c5bef7d37ea91 SHA512 b9c860711a669f7c80472485effb254d841735043911255b72ac5d8b6af14b7f1df4dfcb708e6b137c73131b86ab498e6822fa9de5686b799e8f6217bacfa381
-EBUILD hyprland-9999.ebuild 3855 BLAKE2B ff90716f20b3d7519fc9a76663ab6f9b0dfdd51b31a4e4c706350aedbb1a05d169c17fe513c97ea51894a357b73d139b1ec47b60309ff353fd03996ee831d292 SHA512 52a0d5078f5ea5398822828acfab73af26184f8895a362638d5a8c3849ae09700b1c5532250d5f94c469f94f189cbbbdb11621f0fd4d66247cdd9c7539bde2b9
+EBUILD hyprland-0.41.2.ebuild 3227 BLAKE2B 4da40fbf06cb1d9c9dac0efe98d131475906eda860d4ec69bba231a55d6d93c3a89fc31f5d165de086f4cf30f84f51a24db63d8ab5466a33f556f7b9d86bbc51 SHA512 66da766d7d68071304b4eeda1a42c9490274c41035ea9f49d78a92d7d0aca12560e4ddeae2df6a4324cb00c2636cd74cce066087d236b81f6598c8a09e720d33
+EBUILD hyprland-9999.ebuild 3113 BLAKE2B 0b4fc852279010e7e4a74f69cbade4bf94b806eb6ae881783a3ab6e79da5c1767c3d6f5f6ff6c1407745d58dd662cca17276729c40b5dc4817311c5ee907d465 SHA512 643ee5c75ea794f607e648fc64a493de89f30f0879bb915f770297aa5bb55201acedca66d3b940408372100963fa16c86e46d3a346017055fb688d9b90ea95f7
MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98
diff --git a/gui-wm/hyprland/hyprland-0.41.2.ebuild b/gui-wm/hyprland/hyprland-0.41.2.ebuild
new file mode 100644
index 000000000000..9c3bfc3cf5cb
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.41.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}-source"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd"
+
+# hyprpm (hyprland plugin manager) requires the dependencies at runtime
+# so that it can clone, compile and install plugins.
+HYPRPM_RDEPEND="
+ app-alternatives/ninja
+ dev-build/cmake
+ dev-build/meson
+ dev-libs/libliftoff
+ dev-vcs/git
+ virtual/pkgconfig
+"
+# bundled wlroots has the following dependency string according to included headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_DEPEND="
+ >=dev-libs/wayland-1.22
+ media-libs/libglvnd
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[egl(+),gles2]
+ )
+ >=x11-libs/libdrm-2.4.114
+ x11-libs/libxkbcommon
+ >=x11-libs/pixman-0.42.0
+ media-libs/libdisplay-info:=
+ sys-apps/hwdata
+ >=dev-libs/libinput-1.14.0:=
+ sys-auth/seatd:=
+ virtual/libudev:=
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-errors
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ x11-base/xwayland
+ )
+"
+WLROOTS_RDEPEND="
+ ${WLROOTS_DEPEND}
+"
+WLROOTS_BDEPEND="
+ >=dev-libs/wayland-protocols-1.32
+ dev-util/hyprwayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ ${HYPRPM_RDEPEND}
+ ${WLROOTS_RDEPEND}
+ dev-cpp/tomlplusplus
+ dev-libs/glib:2
+ dev-libs/libinput
+ >=dev-libs/wayland-1.20.0
+ >=gui-libs/hyprcursor-0.1.9
+ media-libs/libglvnd
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+ X? (
+ x11-libs/libxcb:0=
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ ${WLROOTS_DEPEND}
+ >=dev-libs/hyprland-protocols-0.3
+ >=dev-libs/hyprlang-0.3.2
+ >=dev-libs/wayland-protocols-1.36
+ >=gui-libs/hyprutils-0.1.5
+"
+BDEPEND="
+ ${WLROOTS_BDEPEND}
+ || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+ app-misc/jq
+ dev-build/cmake
+ >=dev-util/hyprwayland-scanner-0.3.8
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+ eerror "Hyprland requires >=sys-devel/gcc-13 to build"
+ eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+ die "GCC version is too old to compile Hyprland!"
+ elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
+ eerror "Hyprland requires >=sys-devel/clang-16 to build"
+ eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+ die "Clang version is too old to compile Hyprland!"
+ fi
+}
+
+src_prepare() {
+ # skip version.h
+ sed -i -e "s|scripts/generateVersion.sh|echo|g" meson.build || die
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature legacy-renderer legacy_renderer)
+ $(meson_feature systemd)
+ $(meson_feature X xwayland)
+ $(meson_feature X wlroots:xwayland)
+ -Dwlroots:backends=drm,libinput$(usev X ',x11')
+ -Dwlroots:xcb-errors=disabled
+ )
+
+ meson_src_configure
+}
diff --git a/gui-wm/hyprland/hyprland-9999.ebuild b/gui-wm/hyprland/hyprland-9999.ebuild
index 1b9ccde49fd6..f7df6d445341 100644
--- a/gui-wm/hyprland/hyprland-9999.ebuild
+++ b/gui-wm/hyprland/hyprland-9999.ebuild
@@ -73,7 +73,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libinput
>=dev-libs/wayland-1.20.0
- >=gui-libs/hyprcursor-0.1.7
+ >=gui-libs/hyprcursor-0.1.9
media-libs/libglvnd
x11-libs/cairo
x11-libs/libdrm
@@ -87,16 +87,17 @@ RDEPEND="
DEPEND="
${RDEPEND}
${WLROOTS_DEPEND}
- >=dev-libs/hyprland-protocols-0.2
+ >=dev-libs/hyprland-protocols-0.3
>=dev-libs/hyprlang-0.3.2
- >=dev-libs/wayland-protocols-1.34
+ >=dev-libs/wayland-protocols-1.36
+ >=gui-libs/hyprutils-0.1.5
"
BDEPEND="
${WLROOTS_BDEPEND}
|| ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
app-misc/jq
dev-build/cmake
- dev-util/hyprwayland-scanner
+ >=dev-util/hyprwayland-scanner-0.3.8
virtual/pkgconfig
"
@@ -126,19 +127,3 @@ src_configure() {
meson_src_configure
}
-
-src_install() {
- # First install everything except wlroots to avoid conflicts.
- meson_src_install --skip-subprojects wlroots
- # Then install development files (mainly wlroots) for bug #916760.
- meson_src_install --tags devel
-
- # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects
- # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there.
- # Ideally you could override includedir per subproject and the install tags would
- # be granular enough to only install headers. But its not requiring this.
- mkdir "${ED}"/usr/include/hyprland/wlroots || die
- mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die
- # devel tag includes wlroots .pc and .a files still
- rm -rf "${ED}"/usr/$(get_libdir)/ || die
-}
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index b5e7e0f5276d..f031fb8bee3a 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
index 7d46a4d07b54..f021d050076c 100644
--- a/kde-apps/akonadi/Manifest
+++ b/kde-apps/akonadi/Manifest
@@ -3,5 +3,5 @@ AUX akonadi-21.03.80-mysql56-crash.patch 2534 BLAKE2B bc36e6a80f6f93695e35fc19ed
DIST akonadi-23.08.5.tar.xz 1662512 BLAKE2B 4e52e2b09e7f0376f7d63fdb590ba0372eb515b7f033d97d8fb76e1e85f9b598775936828d8c9b524807824d88cc9de93ea0efc445009e96f361f754ccd96d44 SHA512 3c1e851b519d8808b7be95b980d362eb525ec61ed06122be3795ba6b6a831aa80c77d799608686a49716a98a8bb9300e70f1c82cfe1de061cdc0af5ad9f30247
DIST akonadi-24.05.1.tar.xz 1702864 BLAKE2B 48b339c44b8a3a160a4f9d2266f96f157ae3013bdbbc0b4f28a241a1f78ffce95e1724f4c4d47198cb8ef624dce9a78cf275a212796dc3f31f978c1d10d20b61 SHA512 acd42ec500fc12413811443d7c0b7658d2ca4b516678d98574cbfa5d5cc70a9ac164940cc81fedeaaf64301a67b4fdf477331974b71c85abc42ba750779ef575
EBUILD akonadi-23.08.5.ebuild 3005 BLAKE2B a86f8818170abfbfb17df1f350ccb96eadcc40fe56554caddd6cd06d06c09a4dfc44fd9ba4cc298afe9323807ed25461ac53ee1b942d051c4b9284c22691b1e0 SHA512 8308c0557418a18efcabfc89e9bcc18f18f1d8c8359fe75d058dfe8afcdcb6c2223da2830ad93f3c2959a798b02468621cb9da82bb70657e884f070d6d642fd1
-EBUILD akonadi-24.05.1.ebuild 2481 BLAKE2B bdcef206ce1cf6166a2dd2acc7f86625f399bcf710a5d5bb3a4a97581e61c7b80e0875a57307d83cade36da48c5f38cde91b47e7ae82b8cc00442d30e1b1a98e SHA512 190e271c1eb731ca2214cb48a899a1825d40c9fa2b2b46b3b657c2929c07eb8c111ab20477a5d8ce6fe360198dc2c2649c5c8d222912d1a437e19426aac5aee2
-MISC metadata.xml 560 BLAKE2B d9e5a78a01139f88ec170123145375cb66824e6a0be029af75e95dee4ea69d8f2ffc6044951b50f32ef0c6bd905ceaca34022107a624b6b7830aad09e1369aff SHA512 e93981baa6ea40338301da4565134e52668c2f03f0f8f25edf98fed3d586759c423282953930004402a4adf5476ba2235aa4b66065674d450cfa32a17e713808
+EBUILD akonadi-24.05.1-r1.ebuild 2481 BLAKE2B 28f3bfabaf5d5b8e39bc25d150abdeec731dbce04632534f65fe29998786af68166ce29fd0fadb23da6cfc3a6a41a6a7bb44fd9f2310bef7f9153797cd75e683 SHA512 63443a80e54e44169c96cdca547eee9f050efc78550ebd62290956130f3ed41d0e212b66a2c476276867a97c4fa5a2bc2b22c1c054e27998c29f3290427d8527
+MISC metadata.xml 641 BLAKE2B 6422fb303810cfe62a1651dd24bfbf911ea1d05ac4f7e384fb4310466b9d8cb2bf491448a0c0ee4586dc747888e84cdda8fbb530f4fd3e1c59cc93f2a6ebb298 SHA512 b16c6e54455bf9d6d8dd6d587aef340fddf49d45cce6cd550322eb60e421375015a59ddd10813ab5115d3c51232c215ed9ad9b3301fb06adfaf5214070891be6
diff --git a/kde-apps/akonadi/akonadi-24.05.1.ebuild b/kde-apps/akonadi/akonadi-24.05.1-r1.ebuild
index 2807ad436d2e..0c0a8d9ddd86 100644
--- a/kde-apps/akonadi/akonadi-24.05.1.ebuild
+++ b/kde-apps/akonadi/akonadi-24.05.1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="6"
KEYWORDS="~amd64"
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools +webengine xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -36,7 +36,7 @@ COMMON_DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
- kaccounts? (
+ webengine? (
kde-apps/kaccounts-integration:6
>=net-libs/accounts-qt-1.16_p20220803[qt6]
)
@@ -65,9 +65,9 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts6)
-DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
$(cmake_use_find_package xml LibXml2)
)
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 33648cb5413d..7e0dd3b08bd9 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -12,5 +12,6 @@
<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag>
<flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
<flag name="tools">Install tools for developers and testing</flag>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest
index 5f6d4fd1d699..4ed1422ba853 100644
--- a/kde-apps/kaccounts-integration/Manifest
+++ b/kde-apps/kaccounts-integration/Manifest
@@ -1,5 +1,6 @@
DIST kaccounts-integration-23.08.5.tar.xz 88544 BLAKE2B 6f21ea51c822ffde6c7d1db8f37a924009bcac16cf4e3955d86e1636d0eff7572f5fae89923c37c69ecfa7d8762c4c93ba165cf8d0cf5365ad9c683a0fdbff72 SHA512 dd959cf18dd91586b689c9fd832a2b8d62ef0630985078405b220007727bd9f773664b94d2922d1d9fd97b4e8e0f3ec1fae3a3bbbe0532241b96374045b35423
DIST kaccounts-integration-24.05.1.tar.xz 92372 BLAKE2B 972f4c482042c3ba3d71afef1569d4c692a1e226769ed0502bb1d982900de8941fd4be01334c24bb764bfdbfce701523e19e481f2b09c528295bcf958471ec25 SHA512 62ad78c3ccce64784d2812609ec7e25e7fe64809832713eee29ea2b3fa1f41b5d69ef9a2c21ffc49c7c3abe5ec12d2dcaa075f43d4b0c1758916773a94ee18bc
EBUILD kaccounts-integration-23.08.5.ebuild 1167 BLAKE2B fa31f0e44528cdc62c809b4407057e7738728f19f558bcb8a59e90aefbf74e1bed53d77092436baa53397a91200c0d1d52f55f599b9f3a40db042c4665c68f50 SHA512 38fb7ffd92ffa00362e719c80cadcb2877019e9e28f77b26f6539f6181dc40045ddd7c97be39aff0839ca10d35b6afc71cafc2fa048342d6846bca8e44fb4e75
+EBUILD kaccounts-integration-24.05.1-r1.ebuild 2177 BLAKE2B 48962e1438ef139fc8caa21e38257f7370acb1001f6142200fcd0bad8ec8635bacc9f8d07405aca9e2ff9699c8e59abdb6e61a41c92ee156cc8c35323867b27f SHA512 044fdfd4cce9526109db786b519d82cb8db9c7acefeb21fc55ead3aeebf99dd58d8fab40052950c8da9cfbd114bf839f6d82f881a95ed18d262ff050894ad805
EBUILD kaccounts-integration-24.05.1.ebuild 1988 BLAKE2B 3cdecc5afe5c2f322da7607195a55baf7b70be9dd12e53dd95e6d0edb36ebb75f5e7e89509129f8a70609a7b48cae31067aa47d89a7e39f7ee5d523764253d42 SHA512 46107f95c1a89a0f24f6236fd56cb3e5be2aed502931376e302fa7c77eafd633121e1a0445020f23b31d066cd811fae23386fdcafdac019817ba77392f439a9c
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-24.05.1-r1.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-24.05.1-r1.ebuild
new file mode 100644
index 000000000000..b67d834279e3
--- /dev/null
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-24.05.1-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KF5MIN=5.115.0
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.12
+QTMIN=6.6.2
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org multibuild
+
+DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="qt5"
+
+# bug #549444
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6]
+ >=net-libs/signond-8.61-r100[qt5?,qt6]
+ qt5? (
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kdbusaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kio-${KF5MIN}:5
+ >=kde-frameworks/kwallet-${KF5MIN}:5
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/qcoro
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ kde-plasma/kde-cli-tools:*
+ qt5? (
+ dev-libs/qcoro5
+ >=kde-frameworks/kcmutils-${KF5MIN}:5
+ )
+"
+# KAccountsMacros.cmake needs intltool; TODO: Watch:
+# https://invent.kde.org/network/kaccounts-integration/-/merge_requests/61
+RDEPEND="${COMMON_DEPEND}
+ dev-util/intltool
+ kde-apps/signon-kwallet-extension:6
+"
+BDEPEND="sys-devel/gettext"
+PDEPEND=">=kde-apps/kaccounts-providers-${PVCUT}:6"
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) default )
+}
+
+src_configure() {
+ my_src_configure() {
+ if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
+ local mycmakeargs=( -DKF6_COMPAT_BUILD=ON )
+ fi
+
+ ecm_src_configure
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ multibuild_foreach_variant ecm_src_test
+}
+
+src_install() {
+ multibuild_foreach_variant ecm_src_install
+}
diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest
index f6e1e1db759c..08f71d4965df 100644
--- a/kde-apps/kaccounts-providers/Manifest
+++ b/kde-apps/kaccounts-providers/Manifest
@@ -1,5 +1,5 @@
DIST kaccounts-providers-23.08.5.tar.xz 66184 BLAKE2B 964d186ec371c089f855a40d4113fd44cd0047b5f14642a21211a0ccfadfd148ee78222d50399f6046036ec9847d684daac5a2838cea26459a988013b5cfdde2 SHA512 740a4cef4fb555add1559eddba606537b452cbb0e67b8ce0e21079dd82aa5196c3fa975a8b121e43de69ca19d2f0744ab67a7581b634b931a52ead91d74dc074
DIST kaccounts-providers-24.05.1.tar.xz 68644 BLAKE2B 42e13b0564c22a601d66645b4d93654b5133de5a2e70d565722d7a7bc3168ab84530c2dc5fcfbd41c2c71e01218e6dbb8a3aa8b65c2e8e60559ea5d47103cfd4 SHA512 5cbc5755ba052687fcd1b24acb5f0315bd4d8d6a0b1ff6edb0d3b8960227cba047995358622be4356b6fdd70281a65387973a3e8f846b1d2f1cea6efca9533f9
EBUILD kaccounts-providers-23.08.5.ebuild 992 BLAKE2B 39ad46d980f9282b65a940919b20bf1f7ab3548b0e9385414943ea6f84a54c36cbd35c30479954d0eaadde19520a72bb4f017f7fc73e1dfea1196fbba5066bb6 SHA512 d4c02c0e86378642712e4c74d677d722a69227ca8243d4be0c848297081882ac3faaa921b2b4dd52c65f59628914276b7e8f4514cb55c2f6819c1d8756134e1d
-EBUILD kaccounts-providers-24.05.1.ebuild 903 BLAKE2B 26b78be588825d4642de4ab2875bc07d121a23f90a34eb11045790a2aad0a495f9a339c05ad50d1301f13ff89d4411983fdc4083f092c33aa75d2b6df0e57eef SHA512 2327314948ecf22f6a21f15bc921836cce4324f89c4d50c9ab28c9d21afe6ed3e461f25060c04353dc3b3960404e934e2af6c9bbb3ff55b01df5694063f96fa3
+EBUILD kaccounts-providers-24.05.1-r1.ebuild 763 BLAKE2B 02734821975292abaf1f69427881c393763cfd6369442615be351ed3751c834decc94dd2ef770a724f6da8cfdc35346ae115fca5840976eff762d7f3b2c4af5f SHA512 67987c32e60f4775cb4476d92d6a466a16f06067cdc77e62a71f0b58421ad3982ec9fa311e412d93022a50b8bc1f19b2fe6e64fd50129780749138ddf2e54588
MISC metadata.xml 435 BLAKE2B 7500606054feb92f23fe39021ed214b15e2e3bc434a19d70a3aecd79b2cad8cc41d0a0d59f85f75ad7503a7f41ae2e68de9a6982f88f44edef213418cff04998 SHA512 154aa6b34b5798d87b3c2f2e7c048df1a05bf1f79e84aea0ec21438a572e999fdb14a5f962af97ad803606374dc56625eae673fde563f33715c680e213180e23
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-24.05.1.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-24.05.1-r1.ebuild
index bc60d4fb937b..eb96e0153e26 100644
--- a/kde-apps/kaccounts-providers/kaccounts-providers-24.05.1.ebuild
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-24.05.1-r1.ebuild
@@ -14,27 +14,20 @@ HOMEPAGE="https://community.kde.org/KTp"
LICENSE="LGPL-2.1"
SLOT="6"
KEYWORDS="~amd64"
-IUSE="+webengine"
+IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[qml]
>=kde-apps/kaccounts-integration-${PVCUT}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kpackage-${KFMIN}:6
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
>=net-libs/signon-oauth2-0.25_p20210102[qt6]
>=net-libs/signon-ui-0.15_p20231016
"
BDEPEND="dev-util/intltool"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt6WebEngineQuick)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 13a7a0793765..0ac35cfe1fc7 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index c3d84c12cabf..3b3791332ba0 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,5 +1,5 @@
DIST purpose-5.116.0.tar.xz 181148 BLAKE2B 9b4b267128511929fe0e81256f046552a1d70654c9a3e46ca52c2e5035003f96bf42cebf91b2ff0c19d8ca846b3dbd9106d5fd2df5dda11ec17c16bb8c419447 SHA512 3447135ad33c725e0512c6b20a9be81082737146fa0c5a32b0c7d50a21cb5697b2b4796d1cbffc8661dd845ee3ef51bc57af0c94cce0ed14cc1542df822139d5
DIST purpose-6.3.0.tar.xz 177216 BLAKE2B 7eb5190f4ab26ff458cfeb2635cd6c066483d03ab1eae253cb53c8c15775173280ca02273aefb629be7a2739740abfa3a7e071f081e61af59e410f3180a3b684 SHA512 012e9d6c30f64f76d800a3c90bda8426de45ce918a5f50c98daca06df0601e53083b8ae598a6bd37fe64e0c3cc84d9e606dba9e884ac9b41577f43fe6b9ae2df
-EBUILD purpose-5.116.0.ebuild 2251 BLAKE2B ed7c8e755c8a2fe987b42713b8a48766ef761f462083905c3b3f9b3e541866c8992da44bbef5a2362b3bf0071d5fe741be9ea1109dcf35504e25311b414be2f1 SHA512 7cfc110dda1b2b38bc0f81a9fb68b9e17ea52b57e8e9d33da8c57f5806c8e24dd5673f820bfd3971653083bcd2b15957995a339f73b31444af7156c1d3bf3fb7
-EBUILD purpose-6.3.0.ebuild 1656 BLAKE2B cf35d31be865cf94e0d98aa535ca23e466af3d836d794a2df0506b61ba918e5dab1fa763369e4b2a7b03c80ee9706ae6aa2350d0db312f1167525b976e447212 SHA512 489e635e65f98cc6b9d78c719065b9aad7411978bc6383dd7093ae56ec80b4db6c0c7fd5f6bbb65b4bb83d8f49b21695e59b1b49054153687bac572020b9f8e8
-MISC metadata.xml 656 BLAKE2B a4181721d016edb03b9494f78e4b6b8c3295a0b242ef47e08f5701340ade23676b2b2fa3953d223641a310f66f0702f27f4a73c6c3beb87db6eaa9dc737f6d9d SHA512 2dcda3704258005c794dc1b34e3d79025bf83c0045b327a6199ee31151e76dcb43ef33e25290da091a7f40f7afd43d920900f4fdf45cb05dda3d9cc423b22a5d
+EBUILD purpose-5.116.0-r1.ebuild 2276 BLAKE2B 6cb0f88db90235fc25505a9dea4f790c1a4e3a80755e5f93cdc79fca736e3f0ea753ddeb34f0dd5a207139ae51d17b3268c3eab8c8b1a52d3d292da03ea85fc2 SHA512 c7c5ee67483762c788dda410b505246c3da213acb64c5d0707c483ca69d06e80d62f8bd58a0595d2d95791038be41d28ef753bc3c2e0692e55b065eb26ce259b
+EBUILD purpose-6.3.0-r1.ebuild 1656 BLAKE2B ca5f6e2c249dab1c2feef2114e1d3dac15fb0df5b8d9bc01d681a6c4b9b4fe35107b28f403619cba95af9fd59c0618ff3d8a6bdd4f07e602c5ad16b372f30995 SHA512 806636611d6eea5612679ad6b6b741668a186474d1531752f8f80efe6facf05f48ed471ef943959416a193ad38a146b8a502c3a0ed7b063b6f5348971805046e
+MISC metadata.xml 737 BLAKE2B 91f270d591f39ae1c4dbaae3e0cabfb19e4544deef7ad845b42cedeb96cf67695bb4c7f45b50ed392b1d186fb6f4aadf5f496e09522b49a49e21f0745e7718a1 SHA512 60c94ceb75ce0896ed864456415450436e769307cc284f9f2e27737a27ca5c125b2f4111d60b2eedac018207ffc9e0097b2bb98cbbeeed16eb441f53c451faf6
diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
index 6b0d501b777f..70fcb363554b 100644
--- a/kde-frameworks/purpose/metadata.xml
+++ b/kde-frameworks/purpose/metadata.xml
@@ -11,6 +11,7 @@
<use>
<flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
<flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/purpose/purpose-5.116.0.ebuild b/kde-frameworks/purpose/purpose-5.116.0-r1.ebuild
index 608b515dc68e..9f3b9e96d6dd 100644
--- a/kde-frameworks/purpose/purpose-5.116.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.116.0-r1.ebuild
@@ -40,7 +40,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- kf6compat? ( kde-frameworks/purpose:6[kaccounts?] )
+ kf6compat? ( kaccounts? ( >=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) )
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kdeclarative-${PVCUT}:5
diff --git a/kde-frameworks/purpose/purpose-6.3.0.ebuild b/kde-frameworks/purpose/purpose-6.3.0-r1.ebuild
index 5fc42a4bd896..5a87ee551fe4 100644
--- a/kde-frameworks/purpose/purpose-6.3.0.ebuild
+++ b/kde-frameworks/purpose/purpose-6.3.0-r1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library for providing abstractions to get the developer's purposes
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm64"
-IUSE="bluetooth kaccounts"
+IUSE="bluetooth webengine"
# requires running environment
RESTRICT="test"
@@ -29,7 +29,7 @@ DEPEND="
=kde-frameworks/knotifications-${PVCUT}*:6
=kde-frameworks/kservice-${PVCUT}*:6
=kde-frameworks/prison-${PVCUT}*:6
- kaccounts? (
+ webengine? (
kde-apps/kaccounts-integration:6
>=net-libs/accounts-qt-1.16_p20220803[qt6]
)
@@ -38,9 +38,9 @@ RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5[-kf6compat(-)]
>=kde-frameworks/kdeclarative-${PVCUT}:6
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
- kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
+ webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
"
-BDEPEND="kaccounts? ( dev-util/intltool )"
+BDEPEND="webengine? ( dev-util/intltool )"
src_prepare() {
ecm_src_prepare
@@ -51,7 +51,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts KAccounts6)
+ $(cmake_use_find_package webengine KAccounts6)
)
ecm_src_configure
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 62ae330edcc0..0dbe5c160159 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index 97ad3a5fa6b4..7aeba5749cc1 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -2,5 +2,5 @@ AUX kde-cli-tools-5.12.80-tests-optional.patch 345 BLAKE2B 19415ec444e631602193d
DIST kde-cli-tools-5.27.11.tar.xz 670892 BLAKE2B 56463030f1935dd722212282000f9fd5e337de7171cc2f9ec08fdae66ed681463680af33fa5ac6b21c93e9eebbb4b415a211f0e72f075521960084afa69bfdb0 SHA512 8f6bbe39df4e491a28d3c6576c58bcbf74971f54157a8cdbc3bb7d4719a31d83f38bae45402cb8f48f11bd37d907bb625f89b929b83a2bb459d7c9c836d78006
DIST kde-cli-tools-6.1.1.tar.xz 628604 BLAKE2B 9693ac10c549dfecaad1b0440d74cba1c69c173afe63af53d7668e1691ab20d140b19a312e111e63dd27909da8b9f3481619f65bc6664227d1c7e0d094522c41 SHA512 d89be083dcb12f03c6de527c51f62cf949bc425a92662b1add922bc40e001b208701f3411990972926414cddb82468f7e4fbba5b21ee9e8d6cd705b91c5a103d
EBUILD kde-cli-tools-5.27.11.ebuild 1760 BLAKE2B 8693dc3463e9a2c956dd203fe689d61bed1274ea22f90655ed4f6ac10091afdf4ce27de060dcca89371c68d3a325d1fd1d3e33a710a30ac156219f43d321aa84 SHA512 70cd6bad7ae2f3296be59dffb74643c1b837d071305e9ff2f5f212036ef951825d3d22d068e41136f6f49c5914cb3b682fa85c915655888cc17a2296d6494adb
-EBUILD kde-cli-tools-6.1.1.ebuild 1505 BLAKE2B 78c25d37503f769e61cf880065391805e3d3710e035f260d037c7c202cabe0d45e556015f3d412eb73c397a7f2a3fcb5b0502f48985265927e798b675d4c6b47 SHA512 8353597434d8db6be326df680121c12b3132b2b02a83f9f31afeec817d6ee48b101cacc572638cf923c9bc4870e465e18c9192e2fd83be99f0066975bdea22c2
+EBUILD kde-cli-tools-6.1.1-r1.ebuild 1491 BLAKE2B 2b96affba20653e204c697ce8f960c3acff03d1eb250846c5e3273b1dee17bca419f1f1310f980405bbdf2892b18ea641070c26ae8e233c4b69ad4ce39ee9177 SHA512 f3e7f1bc9b5c2a8504516bee4d5e3ec5c400097bcf1fbc13d3ddba26b05c6c1c5f56ff0e8ca7921c4ab1c518b2ab3ac2e571b2ee2c555dfab9bcd49a900158bf
MISC metadata.xml 486 BLAKE2B 1a7c2a5cfa5065f0555430580bbf1ef93b4c6a3849ce1e963c6efc791e0ae13457f1a9abd4f5330d777a74e55f7bba616b64b0b1e80f094e9c1d6acd610491c1 SHA512 75f5d7f5ce1624c964a7b62a64ad6d004d735946fa20d2e95c91871e5f5d70b4e1e0155c0054b752f91d59ef554f828b2d50b0b5ee206147a97a957a44c5ad7d
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1-r1.ebuild
index 47a360f412a2..a66122aa7703 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.1-r1.ebuild
@@ -56,5 +56,5 @@ src_configure() {
src_install() {
ecm_src_install
- use kdesu && dosym ../$(get_libdir)/libexec/kf6/kdesu /usr/bin/kdesu
+ use kdesu && dosym ../libexec/kf6/kdesu /usr/bin/kdesu
}
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index bc50dc669cb9..e31feca4648a 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -2,5 +2,5 @@ AUX kwin-5.26.80-gstreamer-optional.patch 948 BLAKE2B 880e77ce6462c115953471dfd4
DIST kwin-5.27.11.tar.xz 7644856 BLAKE2B a21fa8d60418bf109b3f651f266185b1e97bdc92e7c7d7ab4b73271d91e8c2b629fd22851b3fff88d7ecd8277fdd8a70bf1c3bd93aa1e379377b86f56cfe2bd2 SHA512 8c76695f71ce67142d16ad16aed342375ae3aefa59ff2628a28003025701bc6b48999adaac79fc5ab09ec22c8d8407fc29f011fd3da6f992c36531fd6c3fc37b
DIST kwin-6.1.1.2.tar.xz 8494780 BLAKE2B 36f2e7d48b9c9c30cbc93236d7193e9e0a422eb399ce78bacc752621ad1902f7a4284b5f83bcd6237ee838eb315c2185dd1ddee2e7efe01cf066fbe72c4fbd30 SHA512 a2aa57ada84e4624fed85b097c991febbf1a678e55c563e54db9e76cf2a537a53c2aa579fc39b0c7c7b24cc392de103afd6166133c009bd7676ceadf6339385b
EBUILD kwin-5.27.11-r1.ebuild 4305 BLAKE2B f6aacf67667be303f5bf6cf328a186f113d458560f6438c65ec1e0ea12b47d4585ac9abcb510cf817c99fd00685e2de2cf6b2b1a7e2647e0d888c4b0923e1beb SHA512 ce094346e507377f8b1d3e30ed2154886ea3195aeaf5790331e7f0e8f963841837363ab353e70b73bf1ea70b189743121c5bdf53447ba42ae815dddfabe24fea
-EBUILD kwin-6.1.1.2.ebuild 4169 BLAKE2B b5fac78cf987ef1245c504c24e7241690a8e91cdffec3c98cd6f79d3e1c0ba7339b3e7e0c66a3ee5813003c4db9b207c8fc5c48da8b0642257da30297ba1b0f7 SHA512 b3b0b7ef644a5c8445ed1e89ac4fe1be0a28fb27d5c13a61da2bd8b1c7d9ef88dd8e41776b9bfc4f55179a871f449fd1c4ad3f7dbef7a989e9679fd01c7b1399
+EBUILD kwin-6.1.1.2-r1.ebuild 4171 BLAKE2B 2f7d6b3836723ac320e3b73362efe7a0da4e781fd82f6e953c4c93eb828674e8e87303abfaabfe5e89ddf40b69798c6fec1becbe01340796ab497a708c3957ed SHA512 0baf7755533e9dbe52d93e64fff6f282172401277f3a91b41ecd0dbcbce9e1532d509cc239c4f2a5ed2887ee4429249f7aa26968747f1d2d3fe491866923dfeb
MISC metadata.xml 760 BLAKE2B 3592da53cc329bc726ca8d4a33e6f4af27fb40c0bf3ce4e4d30374b5a704d29bb787d9a9b84f5352deb9627130912a7832aa8d0c9261970a5179ecbafcba1a28 SHA512 20892d3ff5e1dd1980e83006ee3b07b06f48bc4f0af8d2204a41a62c7768552a14208d19408852c619b10b1e83deda93c9f7e4ca68c5ea9d1bf04312770c74cf
diff --git a/kde-plasma/kwin/kwin-6.1.1.2.ebuild b/kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild
index bf0b01517334..1d16ab3a11a5 100644
--- a/kde-plasma/kwin/kwin-6.1.1.2.ebuild
+++ b/kde-plasma/kwin/kwin-6.1.1.2-r1.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
media-libs/lcms:2
- media-libs/libdisplay-info
+ media-libs/libdisplay-info:=
media-libs/libepoxy
media-libs/libglvnd
>=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 3998b0c8e7bd..9871cac5b56f 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -3,5 +3,5 @@ DIST plasma-desktop-6.1.1.tar.xz 16139284 BLAKE2B 1b7437456c0773265296a04994214b
DIST plasma-desktop-override-include-dirs-3.tar.xz 8288 BLAKE2B f05ece81d1b744d45a21a5963750011c1e815156bcaac6075fa67451ba8ab1ea0fcc5ca59c8109c6fe65f9d4db6ac003bb7e26bf011e124c5f9b7f9e1b3afef5 SHA512 fbfc08a4c057dab3ef96e3c56d5e6087916e952ff32280c6e23c0822e18739441082894ea36412be04eda0893a4e10b9a0fbf0a10e0e44f046b6e872840c4dbb
DIST plasma-desktop-override-include-dirs-4.tar.xz 6360 BLAKE2B 8d4340f7b520ec2a4d47d7679028d5d75ceb141877248f7c411a082197ca9c0735ff2d21bd30333236c50dcae8bbdabd41164daa392b803504d2707ffd013960 SHA512 5273df12260d90e7aacc90b9ed7f6f1868c8996e2609229c59a771b3fb541b720f53fe2c2198d9d91870b05d06797bc4b2cec5afcf97d8b2b754f0da197584a1
EBUILD plasma-desktop-5.27.11.ebuild 5318 BLAKE2B 75da1ba8bec630d7d93b0a397b4905b547ad90e8b5b465f47a287b3c7b883e2ae18ed78924f267228d7c4e46b19a41e276c6e589370c265dbb35f61b3595ed4d SHA512 054fc42dee25b42b204d1fd1bbe329620c1fae0b55f8326dd3132f77f027399aac552b7e3598850c135a1fa4bd52878f619fdab5f9aafd46148fc90c82654da1
-EBUILD plasma-desktop-6.1.1.ebuild 5256 BLAKE2B c537dd502d2f1c8f1b23a0ca6ab816aef6d47e62b1be291bcccf56f7f62be0cb522e918d49fb5fa46f03954f9dbec2c47a647f4fefd12069e76ca145bf90bac1 SHA512 9404b89cfeda8fe907166f7e04f9377e2cdbe6fcc1d1b00a2c8a38b716a35db0642f4b27ce2b62ff5f69afcd08e32ac2d491c03b34e984c064c54f93f495d6bc
-MISC metadata.xml 560 BLAKE2B bf6910f40706c17989a0961c39073bd1bb00575b0bbd12c9a44c5ae8c699b33451dac36512afe8310c4bff5432864d16adb0f5b6b3f933b39705409547b05ee5 SHA512 0f34c3e91789674538cbac7f857ef57db8e1ca9b85b7e5d512b1a6af10fb218bfae01f65ae1825d26bb31103e7b95c0cf68fc3965c40952392afafcbf5877a25
+EBUILD plasma-desktop-6.1.1-r1.ebuild 5256 BLAKE2B 0d42dcc285cfa672a1b2b24acd138bc3d99ac9dd42f95d9614a14d5f3facf824bbd5156cdb07c1c16fca89c9cb3810f5debff92374dc89272bc6958092d14c08 SHA512 68fdcdb9c0fb4848a258746772c1195f64faa613d8413ebfb7bd9f5f3d0f5f74a832aa0c618815b9b72902d9c59f951a90cc074cd1a76193fad66cab539565e8
+MISC metadata.xml 633 BLAKE2B 83d8052010ce2407937cf9f27f48862cf20aabc07cb907a94c21c18482b7d5e366c64bf7446fbdfeee34d4e39f46176e5c084b0eca6d89817f6cbf1647b010ce SHA512 189fbda92e8bd5bf34e66e583c0510232d40bd42b08a69bbc855d4ec43b4e2426e06ea7f839a4bb628c70d012c22fb4d3825386b651e0548c15d18969827b878
diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml
index 3e49f87352a5..98095d9bb630 100644
--- a/kde-plasma/plasma-desktop/metadata.xml
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -12,5 +12,6 @@
<flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
<flag name="kaccounts">Build the OpenDesktop integration plugin</flag>
<flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag>
+ <flag name="webengine">Build the OpenDesktop integration plugin</flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild
index b7f35478ebdc..bee0df8f3f00 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.1.1.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.1.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS="~amd64 ~arm64"
-IUSE="ibus kaccounts scim screencast sdl +semantic-desktop"
+IUSE="ibus scim screencast sdl +semantic-desktop webengine"
RESTRICT="test" # missing selenium-webdriver-at-spi
@@ -84,13 +84,13 @@ COMMON_DEPEND="
dev-libs/glib:2
x11-libs/xcb-util-keysyms
)
- kaccounts? (
- kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.16_p20220803[qt6]
- )
scim? ( app-i18n/scim )
sdl? ( media-libs/libsdl2[joystick] )
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.25
@@ -115,8 +115,8 @@ RDEPEND="${COMMON_DEPEND}
sys-apps/util-linux
x11-apps/setxkbmap
x11-misc/xdg-user-dirs
- kaccounts? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+ webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
"
BDEPEND="
dev-util/intltool
@@ -151,10 +151,10 @@ src_configure() {
-DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
- $(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts6)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
)
ecm_src_configure
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 4ddfc1ec81a3..81276d39863b 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/policyd-weight/Manifest b/mail-filter/policyd-weight/Manifest
index cdc65731ea75..b40fb12b5d29 100644
--- a/mail-filter/policyd-weight/Manifest
+++ b/mail-filter/policyd-weight/Manifest
@@ -2,5 +2,5 @@ AUX policyd-weight.init.d-r2 390 BLAKE2B a6d42795a70f9aa75e33e777ab235762932207b
AUX policyd-weight.tmpfile 37 BLAKE2B 3401fc7d784c9d61f216fa46856a6d6e462866eaf80cedb8d51c9f4db89026049833d087c106acbec4c2cd49b878e085567cc93b808fed77423f9f96efe54802 SHA512 8970d2e83191a381fc8dc1efdddcdcc1e1429d39edecc567a9c98693610db7556853f59b944774d876d4acee80acc3254a218583b792880c8985fa0f2879268a
DIST policyd-weight-0.1.15.2-patches-1.0.tar.xz 6920 BLAKE2B 92bcf7b11dc5e07d5c8f10b9c103ac52b1d8e3449beb6e049311c2360ecb59d8751e35e20453c8dc402b286cf028f44cbdcc8bc45cf202a2af883d8954ae5e51 SHA512 a2d4ecd2ee76180cb6ebb0790a04e4fb101e9e6a73a253b83473ebb8952bc88cc903a8ea51b84743419dd8bc974a8ffc9378a187f8b8b65620268c382aaaa94e
DIST policyd-weight-0.1.15.2.tar.gz 75347 BLAKE2B 3eba7a8909557b6f8ddc1ec0930e8b0c5d4a2ec213116977c8b340f52643491fc4ae81b7c9d319484e7584fe7c3c6c6aea92d7eecba7637d0f6378e00c64c28f SHA512 37702762c171b208d37651b2051b521e4f44708b7bb7e0d3001fd2ba123b227c847bad8dd479d7a56f9aeab02fdfd957d34b2c4d7f3a9fd727614cd4031f8b78
-EBUILD policyd-weight-0.1.15.2-r3.ebuild 1156 BLAKE2B b8bbf43573ff1a7b28d3da0007ab587cf0419f25e0b780209588da04a22d75bc3850268613a96e14e397294d561e84fe3d6a9cd771e8e920307261a412d55a19 SHA512 431a8e54a996e9cc33db5ca021a9efd5cb6b007cc3a56168f27fbdbd532eccfd69f5b68b2d96baa73413c9f0f98e8bf8b2089e2b1e5b3bd5bf7157b040e78675
+EBUILD policyd-weight-0.1.15.2-r3.ebuild 1083 BLAKE2B c244fb8e12dcbce8f5f0baf5f484b0a145fc0e299db70ec11453679318a3b40799053faf942d58adbb25294cd94c1b6dfce0e5b6260ed7573f1463a93d8eb9b9 SHA512 4c88bbadff773e7bbf19db21d6db63cf9ef18ef42af7eaffc4e80fcd32a9db8d955210f07ee62790d40185c2dea7845e03267a48909c433d1208cfd061296f86
MISC metadata.xml 750 BLAKE2B 278d95d9248218afb8c03e80dde50321fd7603ac05e5ac96eeb94d1fac387199b45eac66c5a6847fa80abb3880012a9374d926310619b8c2bc3b2a49c6f387d2 SHA512 1520641730edb1ff0c42a2aea84e2b772a00182f0b1c35f5c91c9770494adead67f493a4bce77bf94d71e6f9452ead6bc8398ac33628f3a0f045b16fabb6d509
diff --git a/mail-filter/policyd-weight/policyd-weight-0.1.15.2-r3.ebuild b/mail-filter/policyd-weight/policyd-weight-0.1.15.2-r3.ebuild
index ad62cc4de1a5..11e59e2db4d7 100644
--- a/mail-filter/policyd-weight/policyd-weight-0.1.15.2-r3.ebuild
+++ b/mail-filter/policyd-weight/policyd-weight-0.1.15.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,8 +11,7 @@ DESCRIPTION="Weighted Policy daemon for Postfix"
HOMEPAGE="http://www.policyd-weight.org/"
SRC_URI="
http://www.policyd-weight.org/releases/${P}.tar.gz
- mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
- https://dev.gentoo.org/~whissi/dist/${PN}/${P}-patches-${PATCH_VER}.tar.xz
+ mirror://gentoo/b9/${P}-patches-${PATCH_VER}.tar.xz
"
LICENSE="GPL-2"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 51d7b47f81e4..79054dcf95a5 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest
index 53797fc552ed..c9525f4c1f15 100644
--- a/media-gfx/darktable/Manifest
+++ b/media-gfx/darktable/Manifest
@@ -10,7 +10,7 @@ DIST darktable-usermanual-4.4.en.pdf 34311705 BLAKE2B 98094ed8288be092ec9c0398bf
DIST darktable-usermanual-4.4.uk.pdf 33796107 BLAKE2B 060218ec9b7fbcec947506ea9fdf355411d0b1242d41b9ffb7abd8dd991ece29e75c06231251d2ec2701e319e1b1e8134c08603649fe7e933d21b4aef597f7c3 SHA512 f2a6837a05114d4254fade358382be5fabcbd980a3c4fad702b1102176c7e261fd8646aeef1c0328001da8f7cb25d50b06c9f1163a54987985f556c616728bf5
DIST darktable-usermanual-4.6.en.pdf 26844087 BLAKE2B 5bdb5e012cd8ba7bace733006136b1f9e510214179e84a9cba0664a3c2e4b19828e2cc54addaf5999579b910b592bf0e9cd9796cf89f3a4e6ae369e8187fbfce SHA512 a1d610c42ae3d1ae4d0bf3e827ed9ccae6faeea20cbc03e7c12d74c3c41175bf3f61d9eba43406b9ba86750edf976c1539357ddf774733f566a076418c34f558
DIST darktable-usermanual-4.6.uk.pdf 27013345 BLAKE2B 4c0da0038576e8ea97da88a4481e1afdf4e5b5df6b8a52475d18b488ac10066db4ef679681a38a194dd84771e340f58beea0450ec60726abd19d600e73fc40f1 SHA512 6e2f036e3f845791aa8b6eb565230136bfb6ae7f9b1ee56a9201cd25bb09391fd2ec45ba7fa1ddd11b4c193ab6b097fae32107af6c11b6cd6eeada60b002d4b3
-EBUILD darktable-4.6.0.ebuild 5757 BLAKE2B d095734af35fb8118b7d38d4293a8e4c71924a9a2123f3f2c35f216d02e11d7ab04aca077fa44f1fe53e4ab518f3bb84fe530efae676845d7f3f4d5c94776dd4 SHA512 823b793b78c31f9a2fdacd1dbdb638fd5cd7ac04a4a3123b0e769fda2976dc35509fad6693c1b6be4e50c06284c8e7fb3a98b17de45f2612f9d8f961cbc1950d
-EBUILD darktable-4.6.1.ebuild 5872 BLAKE2B c4d9a2afecde2316d2a2e637d1586417c2970969e0ccdbeb996efbb6e8e7f1b3fbd7edebe0ff93c6373af53eb383b2d31f793d848b816a0f6306c5cc83462c25 SHA512 406ddefbd93fc5a7f62774051499242cc298bf08a90846f507c17c7ea45f555994fe61d6195285806770162689012e5d1a25b39c3cba434de762f060662e92b6
+EBUILD darktable-4.6.0.ebuild 5783 BLAKE2B 05205f706149088eb45aa628ed294b0b5ae572468742c5221e3e34f6b1646c4fc00cf93fe41f59564bffb0df7e5103175c4548d7dfe00ca6ad169776f6e33f2b SHA512 74bc80432a339461b72a6800dc8063f0fdaa08999a790f1297ffc0f3fafad4d8d64d76c9497920af2356762eb4bf25caa34ddd74a5a9cd9b85ffe3d4e27080d4
+EBUILD darktable-4.6.1.ebuild 5898 BLAKE2B 2845efc16b2768b2ab9dbfa5ab85e22f1df38be589a71b31c2ac4a2a007bf30a9eb45783a737a9072183be76c2c96d2a44e5d5364641afb9596e69a3f1b62650 SHA512 d13939fa6cbda1cc996d73a3e6825fb8fbdb48420fd8d3ee01ab43bdd5dba1a46d7526eaab7cd6e481db08b03873b97d2e4a2f7ecf573f026f99f3b0c59fe7be
EBUILD darktable-4.8.0.ebuild 5893 BLAKE2B 0bccb554868a3b4263a4952ed844b205c747bc91cf1cee7829b965bdeb4dec878c4a7aa5a3588b4e9c6d46aa425699cf4c94bf44076e481e8e1ebf4ed57b39f9 SHA512 f954f841627c8c1654eb2851f699f919abe7e11dca0906c6dd47cc08bef433f2012f7ebe2bd0c613314d0ef5015d7fcbf0d92decfb6cfc914062d10c834df40e
MISC metadata.xml 911 BLAKE2B ae7f5d92e5a9bfd96ff14f531d7a54db3db85c6c310a97e9fde57e74dcb6940192d35f98c7ff17d44f627b53252106b5f917dd2123fa80b1d668b6e0f6865081 SHA512 a7bcb43a1859d366eb557c468b23eb60ed4ef250cc0179fa9c823b3d27347ef3692134ef336836b01ebfc9b53165c60ac88f28d6452b9bcfa6a94b32b5b6177d
diff --git a/media-gfx/darktable/darktable-4.6.0.ebuild b/media-gfx/darktable/darktable-4.6.0.ebuild
index 437afc9b907f..ac40477450ed 100644
--- a/media-gfx/darktable/darktable-4.6.0.ebuild
+++ b/media-gfx/darktable/darktable-4.6.0.ebuild
@@ -148,6 +148,7 @@ src_configure() {
-DUSE_COLORD=$(usex colord)
-DUSE_GMIC=OFF
-DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
+ -DUSE_HEIF=$(usex heif)
-DUSE_JXL=$(usex jpegxl)
-DUSE_KWALLET=$(usex kwallet)
-DUSE_LIBSECRET=$(usex keyring)
diff --git a/media-gfx/darktable/darktable-4.6.1.ebuild b/media-gfx/darktable/darktable-4.6.1.ebuild
index 4d008c42995f..f3b24a3397c4 100644
--- a/media-gfx/darktable/darktable-4.6.1.ebuild
+++ b/media-gfx/darktable/darktable-4.6.1.ebuild
@@ -149,6 +149,7 @@ src_configure() {
-DUSE_COLORD=$(usex colord)
-DUSE_GMIC=OFF
-DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
+ -DUSE_HEIF=$(usex heif)
-DUSE_JXL=$(usex jpegxl)
-DUSE_KWALLET=$(usex kwallet)
-DUSE_LIBSECRET=$(usex keyring)
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c1648695282e..320d580e5c31 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/assimp/Manifest b/media-libs/assimp/Manifest
index 9e023b724444..7734d75ac964 100644
--- a/media-libs/assimp/Manifest
+++ b/media-libs/assimp/Manifest
@@ -6,7 +6,7 @@ AUX assimp-5.2.5-float-comparison.patch 3809 BLAKE2B 6a0474c759d6a4ff68ced5c7f92
AUX assimp-5.2.5-gtest.patch 843 BLAKE2B 044019d2036755c52f780e1bc4e842f181e067c1084432efe2fa6ce769fdd3f919224a7aece04a30593b477637e7e3760f023b50139ab9daecb741d5239dc021 SHA512 431ecd0dec29837a97323227311d795d1774cbe645098a945a05a8b5c36d3dd83f79ec99e99c3c27ec89adb5b90add09f030a0fdde6086381affdf91c83150ff
DIST assimp-5.2.5.tar.gz 49543936 BLAKE2B 77e0eecd1307646211a86244a371e24401dffd03dceb569acdd63751cdb38bd169c8b12c942efd2e77b5f541653f2775739150b9fe352b8c903dcc4fe7bccca8 SHA512 ac0dc4243f9d1ff077966f0037187b4374075ac97e75e1a3cd6bdc1caf5f8e4d40953d9a8a316480969c09524d87daa9d3ed75e6ac6f037dd5b1c5f25fce3afb
DIST assimp-5.3.1.tar.gz 52826870 BLAKE2B 1f3eac17deb6d19777f2a7cdf74e5be9d6df12a70e9b0449a90f3cc6f85b6d4170de2b870c028e2ad9c7f6ac7269daa0cbb3971dd1feb83a5b12a683ff8bb72f SHA512 49963f84ed0a8145f3af249890a533f0b12f5553ae09581289cb1f20cb49cb1a3ed3f3c4c966ceb43aa897b90deca268aa6554066b2bd34f2ac9c15041420ddb
-EBUILD assimp-5.2.5-r1.ebuild 1600 BLAKE2B 60a268965f12bd95b0f2541439f8eab6a49248ea0829e312a39baefcca6f4a673715f055e4e439210834156f86028e2853d3ffaf208dffa53bcccdbe7e824628 SHA512 130dd44275b3051b028996cce856466dbf75ed92bffef8d316a6a27ec6724c133d84af53ce53611bc3b1bcd716c9e00c40b5c6ccb774c4e77ac18f6cca0960b9
-EBUILD assimp-5.2.5-r2.ebuild 2143 BLAKE2B 3c8a5929e27fc8946d145fd1b09d81a3b478d5b2f9a6174c4344d468ec40d31f41a0b9f550633aebd3840015a3b205b1ee95e641edeaeac3b2af07393e2da6f3 SHA512 139b20cf0d92e516697eb1f0d1758bb9e422673c774cdaaf5af630992555413d37902cbc60ac598ad9f83f9a90bb30934af61719ba9098127f7c5e1a2d29a00b
-EBUILD assimp-5.3.1.ebuild 4115 BLAKE2B fdf1fe120c58ab70c21b94004dc637399b828cc3592237b7ca281f5a410d7d088dd9598124dfab4e2183d9a75871bc07dc1ce9d5d700f9d819244a57d6478462 SHA512 938c15e37c51e460bf770399a2d09f94b4eeb7f8282bea681c285c4dd15acbd5987c06e7b2bd2fe0d3dc3cdb0a70a78c000bfaed8dad3f3322585cd63a872679
+EBUILD assimp-5.2.5-r1.ebuild 1595 BLAKE2B a5e9c3a46add37729d9de5ce35776c406b3d91df1ad42f214c461231e66134eedab162230396af91adcd97f5a0d1f50d9947d0bc64d866674472ca6c8fdcdc34 SHA512 d201e464b78da2c2d727ac10c66b49aa4ce0b29b20843bd6d6c0ac00332c0a6fab720f5d9740b0b890584bd7a4a521b97bff9b6cfa09368a74725612210ad991
+EBUILD assimp-5.2.5-r2.ebuild 2138 BLAKE2B 552e176e867a7bf7f07b8c06d0174dceeeeca1473e6f78e62382d1eb45bf35b070c7ed58818ee4bccc9b57ebbcfe6a3d2c59cbc55e435db74a8ad4993c867020 SHA512 4edeef319197a0f7beae869551b6d376975da525abfc2eb4f08b11232aa1c105bdff7d62badf349dd173be4d4595c909f7d6f3f2cba9187204185320d20e9cf0
+EBUILD assimp-5.3.1.ebuild 4110 BLAKE2B 331260ac82d44d82f9bda70c1ef725d026da3fea49cb92e9ad9e8ec9f268e12ae281693d2e0b3b1207b5372cb40aca331f43a000f37359ac667012dcdd61f781 SHA512 463148006ae5a61b3969a05f5ace1a5741a9f7a07dd3a27fe8938b519af90d357f2a59feb25ed7c14ab9a63aa0d6e0e9ab385a0bd5afec9caddcf14742ce6f17
MISC metadata.xml 603 BLAKE2B 7f4388ccc6ecdc57b05eef962e349d4d1b3cb973b22918bc36a33814adf707f134ec35fa6cf9089f00bec166fbf49aa6b373f72177347a7ddd5f5cd074a353f1 SHA512 7276490bb3ce6e15d98060739d0002bf8de543ca962f958fad4bcfb4a0451a4bc0d2d882004cf70d97414b986e95f6732b206ab40af2bb2b24315e6858c8f560
diff --git a/media-libs/assimp/assimp-5.2.5-r1.ebuild b/media-libs/assimp/assimp-5.2.5-r1.ebuild
index a40338c56f48..a8b3bd836a56 100644
--- a/media-libs/assimp/assimp-5.2.5-r1.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/5.2.5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="samples test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/assimp/assimp-5.2.5-r2.ebuild b/media-libs/assimp/assimp-5.2.5-r2.ebuild
index fc010b398f41..5e1d140d1642 100644
--- a/media-libs/assimp/assimp-5.2.5-r2.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="samples test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/assimp/assimp-5.3.1.ebuild b/media-libs/assimp/assimp-5.3.1.ebuild
index e0fd11950b06..6d6e3b40b1f3 100644
--- a/media-libs/assimp/assimp-5.3.1.ebuild
+++ b/media-libs/assimp/assimp-5.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc samples test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libcddb/Manifest b/media-libs/libcddb/Manifest
index eaadf882f0b2..2cd10d3c1b2c 100644
--- a/media-libs/libcddb/Manifest
+++ b/media-libs/libcddb/Manifest
@@ -1,5 +1,5 @@
AUX libcddb-1.3.2-c99.patch 591 BLAKE2B 504043c76ef660727a1972e368852fa9b1ef4c7c70127e024e84b31a6a878b9bdca94d35c0027bf527dfa97aa7bb71bd67b6df1132a33fc8d4cdafd555ef8752 SHA512 7c82bd6d61b03faea4c0e9bfd59ac91bb3f0f03d0be6058c2c4081f1a017bc0ba8ba59a71d283cb212759f37f513e684db52778f8e13f0fad027d361936a2f80
DIST libcddb-1.3.2.tar.bz2 352909 BLAKE2B 8386ea051f23004396d53ad228a595d13c8c194361223026e901ff859f8e3d2dadb93d5e779902ec4698c164a3e06073fc82f331b22b4cf42f5ab8b1fae562e6 SHA512 0e07e7d37f2013164d75b530a5528f54847271fd20f3b7bedb192a05d1f61dcf006d10dc2927efe155a01eddcc57b940bc31d8ac88d5dfc4f1a09771caa84e0a
EBUILD libcddb-1.3.2-r1.ebuild 1221 BLAKE2B 0fc20982808a80080d9cb4014b7f2839bc81233b712ab70af250b47340f9820986be7f2eb534ef57970deb8f288d100d17add1c4072f5a9f9ee1723790030da9 SHA512 0edcafde2a1e423c9ca59e74bcea904a7a611b578e8a4448a91be73bce31425c4583254735289f3b960df67b387c08dabb47c115db68c66abf85f4e8dd5be9ec
-EBUILD libcddb-1.3.2-r2.ebuild 1278 BLAKE2B 3f935c7632338af4fa5f6a49b7959c3b94f363a8c2e2dec611a8bf8b4f0b43e8f1be8e54e52d30882ed4c82bf79845ec0b9a644ed79a110ac24b2adebe1edd6e SHA512 549c41602e271286dac4df57925159d18fc8a884e061f048f756cf98b33f9176e9880cc3184fd53784984659fe1745470eeae2772cbbd3a35bf96d14709741f4
+EBUILD libcddb-1.3.2-r2.ebuild 1271 BLAKE2B 50bfb5d9fb40ec153042c6aa8acf4f0d079344cb310e4a59279308a7208531253691c12d84ace315d15590303f6049762213429a8caf4c0d0c19977f5517ee66 SHA512 c775a0a0e6d9f5435c3dcc36e48c98bfbe6f259f82b2418cd663de15d08805d562b944929ae4399c5f59386cabb48cd451516adc7b6e147481dd2ae0a1ac66cf
MISC metadata.xml 331 BLAKE2B 08fdd45ed8c06d710353283e93f825766554b6b2dfcca76ee250173172236375a94e968ca380512b8406be2d86031bb1084989262e180c4c1ad8901df72309e9 SHA512 421db591a3d825b41f15d08a13b2d9c98c18b0c220a5716c608d61e0e6c78a7e82749cbdf6ad8feffdf05667eef1d8f8e4dd8c29f7f0764556b2f1f9aec32738
diff --git a/media-libs/libcddb/libcddb-1.3.2-r2.ebuild b/media-libs/libcddb/libcddb-1.3.2-r2.ebuild
index 63506b46fe3b..bbdb10ac9293 100644
--- a/media-libs/libcddb/libcddb-1.3.2-r2.ebuild
+++ b/media-libs/libcddb/libcddb-1.3.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc static-libs"
RDEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"
diff --git a/media-libs/libdisplay-info/Manifest b/media-libs/libdisplay-info/Manifest
index ad96e29e262f..bedfcf89b085 100644
--- a/media-libs/libdisplay-info/Manifest
+++ b/media-libs/libdisplay-info/Manifest
@@ -1,3 +1,5 @@
DIST libdisplay-info-0.1.1.tar.xz 76864 BLAKE2B 262f275a61efefaa57ec48558c4b9f9dd9cb6d8012e50a9873e10a593e1b03e2cc37c2d690be392f26ded171be9dcc8a7e80139129d2b4d85ebc7f9ef0eedaf9 SHA512 95c199211504af96816d92ec8e531bea993dd5d4a2935f1977f1e665b924b1628df25b81cd20da29543d008a8e6d757bdbceb09c74e031c0c213d60be9a10d7a
+DIST libdisplay-info-0.2.0.tar.xz 95280 BLAKE2B bcfec916c1f30204e5e0af9e3e57a5ef9929c09912a5c1302fbfb76b54208ad4b96fe1c972afe1814c5762f9f78b0ff093f2249ee0dbf6f1b30202722bd05449 SHA512 6e910b832860d920a4be298a2b6925f701654bd7cdd8b3457e64663c25caa20a74b81b91f71878b9e7f5f70c5c067235f0c99293650231920c67d1241a61e1fb
EBUILD libdisplay-info-0.1.1.ebuild 638 BLAKE2B 2377f2e2160d5fbaa0e68d89c45826731925ce2ca0caf827926be1e36aa38c8808981759e33e04a8c5254f0e5b26fa6003e922f297afc1fce0ef89c1e45147b3 SHA512 c62506b8ce12d7180c4ff9cb38b91d9d9123ef4b38266a55a634bcb2eb278a0915fc57189a6d061559d2093f86f0a9ffc9c32824224d17eb67538cc87f07da7d
+EBUILD libdisplay-info-0.2.0.ebuild 558 BLAKE2B deebd396189da4b3113e996d4eacd1761f6013fb70e894a933535907b6e701951272baeddd89201da0cd7b44c21e4065b2d5ffcb9b39f0c5f5e25a568b7036e3 SHA512 024940429819adf78e96465a24bba22057bc5e6abeb9a4459a785f301e5c2237c32e9a7f4bc93dd28e9c7e1135d3f97a31dc777c7559ce874b4db1ff344a3b7d
MISC metadata.xml 349 BLAKE2B 0a82833d63b02c6572b7ee005a433ab4768fc3b6b4f6af5ef1bcbb2651d48bf8638cb32994c12370347302f0b8fb66e17b85b188177e1df8bb98e0a2bc65f920 SHA512 e5c06e09ec11cf204a2cf82176778d0fac91c658813d20e7da4e6dbb80ba6b2e27eb4a12b1daa244dceee894c24e9617c313a2d07732f5ca8ee2aa79cc162cf5
diff --git a/media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild
new file mode 100644
index 000000000000..0f71c25d22ab
--- /dev/null
+++ b/media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="EDID and DisplayID library"
+HOMEPAGE="https://gitlab.freedesktop.org/emersion/libdisplay-info"
+SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="sys-apps/hwdata"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
index 854f1e1958bf..2e5e64b3d764 100644
--- a/media-libs/phonon/Manifest
+++ b/media-libs/phonon/Manifest
@@ -2,5 +2,5 @@ AUX phonon-4.11.1-clang-16.patch 1356 BLAKE2B 2adbe00797db0efab8a065c455b8122bea
DIST phonon-4.11.1.tar.xz 314732 BLAKE2B 9be341f8df643b352392a208c7f24d799edcc94146b71c73d93974a7ef02cc75b5baa1e2ddd037e7e2d3afeb52347d96caaa8b3a2319631802261735a3a751df SHA512 858b2b0d7b0336af76d226b30f3acd1914e7297e0879d5a417fa1b87b13c812f9aab7e20adcad33ce1a03624ce78323dd9968b4b277caf85f800ca60aa134f74
DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0 SHA512 0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a
EBUILD phonon-4.11.1-r2.ebuild 1307 BLAKE2B 69c75e346c77710c52591a8debe93bb09c34217584a520622dbfcfb2b4442b3039f1705ee5550f4b35edef1fc65a33286517deb24373264adceef2d365679ebd SHA512 daae7f938573ea831c299c0ef584ae4526570e64e3cb0790cfc7dae34b364fb4bb72ac0f312d0733fb17de6bcc3f74e3dbd9a08247c5d43e2776bae5deb8ec3b
-EBUILD phonon-4.12.0-r2.ebuild 2291 BLAKE2B ea7522bf928f8818c440ec53e46cf4b7f96dce7ed8f29dd9846ebe9e474a3360812c29a9106a51b2b7881ed4dfaf317b97118d4956e2ad6189db2f0891ec1de4 SHA512 62179353c603a6e6d6250ef488547e064ac060c46ea72c6db28c1fc422862fef66c21708303cf5880677b83f4d819b67d6b014934dc9f585adf6f1ceeedc7f01
+EBUILD phonon-4.12.0-r3.ebuild 2299 BLAKE2B c06645d8024ff377535d591e7bb90152765987d9a8b5ed6afc9487b92e56bcd8196492a51bd6b721296b3027e40d2b56cce43488da014d9ef7857f575307794f SHA512 af90f3df9ef4b7ad04a951363806f2dcb031cc437e3f8886e2a3f704ced271ca3e7c87319b55fdb28acc82fefac31ca1b5c7c726b849acbff24fb90bdc7aab5f
MISC metadata.xml 463 BLAKE2B 856a539bfa489dac4d6550f9fb4104b419dc6dd12a5d6ec67ac7d9f743fa31d96c3323937558704b7941a914c1ca342b5a6030e9f16b7d84f2339f93d2a1fb9f SHA512 c6aa1e0f8f11e813c228619f9c857bfa3e15d3278a1b5af3910f8f789a7d93f889a9adb9121f19b4b52abbfa0b4a67d89a037679ae0eab00b0db04ed5e16526e
diff --git a/media-libs/phonon/phonon-4.12.0-r2.ebuild b/media-libs/phonon/phonon-4.12.0-r3.ebuild
index 4770b16093c7..b821463b8b9a 100644
--- a/media-libs/phonon/phonon-4.12.0-r2.ebuild
+++ b/media-libs/phonon/phonon-4.12.0-r3.ebuild
@@ -15,7 +15,7 @@ fi
LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
SLOT="0"
-IUSE="debug designer pulseaudio +qt5 qt6 +vlc"
+IUSE="debug designer minimal pulseaudio +qt5 qt6"
REQUIRED_USE="|| ( qt5 qt6 )"
DEPEND="
@@ -50,7 +50,7 @@ BDEPEND="
qt6? ( dev-qt/qttools:6[linguist] )
"
PDEPEND="
- vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
+ !minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
"
pkg_setup() {
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 8c70aa487d3d..6b99713e2580 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index fed43c2b3eb7..0861a72476c9 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -5,5 +5,7 @@ AUX svxlink.init 782 BLAKE2B 536435d70a3a5afbcf533ce39cc1b8bc0de5320ac57728a4ef7
AUX svxlink.rc 568 BLAKE2B 7e0fa55b6d7d099778f2b20cf3b85b54a943460ade694bdf75159945f0be671eefefbffdfceaf28b092dcd4078970f88194d63311f3cea9cfb38922d83e9f1de SHA512 96e95116c031e3e5f21d1239362736c093c3e5c32adcb4eef1fa667c89a08d62cdb82640a246cf11b9fddc62544f98a660f626e91c67dd7a0d608904b8ddf6dd
AUX svxlink.service 690 BLAKE2B 7f62518556c7c0fd0a4e759031520181f5a9a61a4d5ebcf874e60e8cd400327feee0306011ab8c88b17b8a5b666cc0fda90244b7a9e5ad9734ec629e0bf3d2f3 SHA512 2879820eaa64bc574e1a2c57492ba429cb4b5748b56132fac8922727a8924197b719075c39a6ab0ffcb698b3cf4b5eb889f19c2aac0a9d143f0aef6de778b225
DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f13333ddbae2d39f679874455b05286d3daf96a903e1c1
+DIST svxlink-24.02.tar.gz 1974323 BLAKE2B ca743d8356bdcde85bc560015ffa51f97f8fa1bcbbe6972f1789b68dbda33210cc2194f950b0ead57272963de67244bb57a6cbb546e3091215d288cdb6a16c2a SHA512 7bd8d9bf272922ec5d4b134ca1d5ee9cb1f9713c5cb9985aed5f63e601425bb6b6a17de026095c9cbb83797cf58228bcf05284c5a87384b4d019f6c27ac3e848
EBUILD svxlink-19.09.2.ebuild 1784 BLAKE2B d638f02362366921150f97b6d7b2643eee8f2fff96d55fa17cf8d090b3245e4b1dc4b1c24fe6c3fc413ced2807453bd567d24798c03d5d76732f4c233f441862 SHA512 e178a15514d14448e8454d744efc2600292195937b140aab35c53b94f71fb8e45406d885052a7a68d8d6864a20b50651290c67a0c752e90ffbfc659954d24e6a
+EBUILD svxlink-24.02.ebuild 1836 BLAKE2B 1616673a246a9831ac8df28089f8779898c25b495e0f38f046cf52f15263a10172957967a1d2e0d2f219a2c40fcbac96f122f523bc82c2194d79e2215651679b SHA512 eef79af0f747c5873660019030a567aaf62f676fa60310006beb3eaaa516b47ed2c7b90813a18debabebc2e964741b7c2cbfc484be2614021ca85b1bd47443a3
MISC metadata.xml 697 BLAKE2B 069f55a9c5052ba06c5caca06588e3c137a2eea1a81dfee5df102de20f6e7c69e027c8eabddb3458877a035a982f4516cfd898b15bdd6cdeebbb4978147c4c52 SHA512 bf9262e8f4fbd0256705237a7281b211b34588b668093e6288435ffced019a288433f0b9304f67f2b7623c4781c29bfeb563c0af60452e6a3f584a71063f348c
diff --git a/media-radio/svxlink/svxlink-24.02.ebuild b/media-radio/svxlink/svxlink-24.02.ebuild
new file mode 100644
index 000000000000..6a9e245becf4
--- /dev/null
+++ b/media-radio/svxlink/svxlink-24.02.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake flag-o-matic systemd xdg-utils
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org"
+SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/tcl:0
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-libs/alsa-lib
+ media-sound/gsm
+ dev-libs/libgcrypt:0
+ media-libs/speex
+ media-libs/opus
+ dev-libs/libsigc++:2
+ dev-libs/popt"
+RDEPEND="${DEPEND}
+ acct-group/svxlink
+ acct-user/svxlink"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+src_prepare() {
+ cmake_src_prepare
+ # drop deprecated desktop category (bug #475730)
+ sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+ # -Wodr warnings, see bug #860414
+ filter-lto
+
+ local mycmakeargs=(
+ -DSYSCONF_INSTALL_DIR=/etc
+ -DLOCAL_STATE_DIR=/var
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ fowners -R svxlink:svxlink /var/spool/svxlink
+
+ doman src/doc/man/*.1 src/doc/man/*.5
+
+ insinto /etc/logrotate.d
+ doins distributions/gentoo/etc/logrotate.d/*
+
+ newinitd "${FILESDIR}"/remotetrx.init remotetrx
+ newinitd "${FILESDIR}"/svxlink.init svxlink
+ newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+ newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+ systemd_dounit "${FILESDIR}"/remotetrx.service
+ systemd_dounit "${FILESDIR}"/svxlink.service
+
+ keepdir /var/spool/${PN}/propagation_monitor
+ keepdir /var/spool/${PN}/qso_recorder
+ keepdir /var/spool/${PN}/voice_mail
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 6293b987bd95..bf3b35ed6f3c 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/bristol/Manifest b/media-sound/bristol/Manifest
index a17d0d75f173..5c240f85e6d8 100644
--- a/media-sound/bristol/Manifest
+++ b/media-sound/bristol/Manifest
@@ -1,11 +1,9 @@
AUX 0001-configure.ac-fix-various-erroneous-bashisms.patch 2775 BLAKE2B 89d6c4688408ccacdd650c6460305cccbb95b7b9d40c9a45deb9a4c7e15a0efcd4afdbaa53aa719a6e1c2a74673e6364de32917ada6aa2deaa8fbb15e96b5294 SHA512 347f23125861a247f487f8dfdf0acdbf69bcbb19f7b9e3bd472360e3f3eb662920cdfa2ed84fa9e5796d8dc7a895227a264b6265f4b8bf107be4c34f97d2074a
AUX bristol-0.60.11-cflags.patch 6738 BLAKE2B 18d7245f7c7bbd13177bd48d076bde9350128b1959a723de6f6946ea7aad2c526c5cf2c9f818d3214f788d111d2b955d0f89ad4c7731c83b212b7890ff9f8d61 SHA512 d5bc27d1747f04f187f6774004ff983a26420f2290e04d3d234a6c359cf0c80c5e8cc065e5ac25b42814016576124f94ca490a585885953f4399fffe444c097c
AUX bristol-0.60.11-dontcompress.patch 504 BLAKE2B 387cc99241f4d39bf64dca83ddb7474758f4425fad51e6e518a6a99386cca008fe4a574458617b771a54182c5238915fed3fea00d5f82fe737c8afa2a417fb55 SHA512 3a0d56b83308ae3e555956ef930943420241e0951ca71d6d6d6e1ae98eafb9dc350a97873faf6b44fccb0cf1c58ccea6bb8923e8d9ada3349f2b0fa90e10d803
-AUX bristol-0.60.11-implicit-dec.patch 292 BLAKE2B 6d9f900f00e7ca1642fe80d7cdfcf929954d9ef4948ca7d3037fc26f80ab1505ab33ab74ee6a0ff40e460f5305b2f2f2eb093c209d8900825e82637a6b0ae8df SHA512 88b528fd5a492bf77d87fc629e542315948a08cbec0abc8b4cbddc113bcb2f36ed6ed52f1f98c1083ba99adf8febc143736352817d5e2f21ec484cc689e59e5b
AUX bristol-0.60.11-musl-includes.patch 3092 BLAKE2B 7e325cfcb1c4504fda661ec3464bb065a74e553d01711d9acd3e593504753fd8ec3ea19d6ccfe7113e4fe89e268954d36fdf6d3e9954185d2ac2d6f0a17f2517 SHA512 2806ad27136b6beb3243d65920900394f8f66c200a78bcccfc33a727c184f5d64b7683698a3d8c343056c29ab384c0ed57f238db267a99193a84c9f19fc5a514
AUX bristol-0.60.11-rm_alsa-iatomic.h.patch 899 BLAKE2B 98fb23ca63f58099e06704d1cfb24c543b6e41cc8a37cab82097a526e66056006263ef8125b696e35572bc8b4646b96620c77415df6fcad38e13f61c6723a076 SHA512 3c7a9642f21fc21437468968ff54aeb958bec6251ef318ad6e27a689aebfde19c73a1c420d9a92bae0f6d63bbbb202106dad4a8199e14c066273ad2b6768008b
AUX bristol-c99.patch 7214 BLAKE2B a850715581fb671b184baf51489a857c3a1186663ff2daed7008d14b1b26c55eb80ec442014257de4dff4bbcee16b8927b44ffcfcedfc9fefc22b635b2567b50 SHA512 2f41da7aaca9c0fa8670d56eed57f572b209e6ec7c1dc4d265319a1bd65183b781d7a258fd2da0a9a74468f12c03b93611ac04ccdd356ac4f104871f087c2751
DIST bristol-0.60.11.tar.gz 4218697 BLAKE2B f981b3d54e763092539ff631cbb48c06846a1fdde79db385a904d1af280ffd1520c88cbcfdc7f3d504cc65bde35c55f804545eed5ccac14b1ab17b1dce3e184e SHA512 2485e89cc46922b436e47c28e66a1f5ba032f6ad16bc0bb865ce70b25ffe9658e63dcab7203a982f7610839fd862a0f4dbe905908f22c4ed24e083d9770fc180
-EBUILD bristol-0.60.11-r2.ebuild 1226 BLAKE2B eb6f2afd2dc0bbf1fa8217aa3c18d0f79b9021162a6a5c61728c87c1593ae5e4692a83855a8eaad0f2b50858c0f88015ef8f53cda1845a9122b09fb2f8d99848 SHA512 b41fbee91cd28cfc5fbf3f962c7f1a2e5c087faea1724142ddfd2a67fbf444173a678ea01fb62115d6c8ffcf727376c5bc1911c010a464a36c59e42e935a1f27
EBUILD bristol-0.60.11-r4.ebuild 1520 BLAKE2B f5b374fdae5283b3b5ca44ff5799be427c9835b77bd3d57fd17eb95206363013b4e1921276d9a64e56c511d78d5771b3a8e8ee378da75d37cbf1cb8cd0d99c14 SHA512 75ba6f5abba0884e4e0464caf07d60336449722af21581a46de0cfc4d115b92f963b02fa31aae42b48c01de0c3aca53ce587c64c72313020ef9c75d227e16a9c
MISC metadata.xml 600 BLAKE2B 8e3fb348d7bec7909eb04960200d7e61e62a2a19a6a424fa66853430cf4642cce40852acdf50defc46c862a021c6b842d9327ef32634e32b73467790989e7b9c SHA512 87169797c5b80dc6cb84dc8497055382c808e78a5f8171c45383a29fff39cf3ce3232999235538973bad8c2e5d087a15bde9463ae79ab011953de5c10a762aae
diff --git a/media-sound/bristol/bristol-0.60.11-r2.ebuild b/media-sound/bristol/bristol-0.60.11-r2.ebuild
deleted file mode 100644
index 72f327c4360d..000000000000
--- a/media-sound/bristol/bristol-0.60.11-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Synthesizer keyboard emulation package: Moog, Hammond and others"
-HOMEPAGE="https://sourceforge.net/projects/bristol"
-SRC_URI="https://downloads.sourceforge.net/bristol/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa oss"
-# osc : configure option but no code it seems...
-# jack: fails to build if disabled
-# pulseaudio: not fully supported
-
-BDEPEND="
- virtual/pkgconfig"
-RDEPEND="
- virtual/jack
- x11-libs/libX11
- alsa? ( media-libs/alsa-lib )"
-# osc? ( >=media-libs/liblo-0.22 )
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cflags.patch
- "${FILESDIR}"/${P}-implicit-dec.patch
- "${FILESDIR}"/${P}-dontcompress.patch
- "${FILESDIR}"/${P}-rm_alsa-iatomic.h.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
-
- append-cflags -fcommon
- econf \
- --disable-static \
- --disable-version-check \
- $(use_enable alsa) \
- $(use_enable oss)
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- default
- dodoc HOWTO
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch b/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch
deleted file mode 100644
index 93b329f4b5a9..000000000000
--- a/media-sound/bristol/files/bristol-0.60.11-implicit-dec.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/bristol/bristolmemorymoog.c
-+++ b/bristol/bristolmemorymoog.c
-@@ -33,6 +33,7 @@
- #include "bristolmemorymoog.h"
-
- extern int buildCurrentTable(Baudio *, float);
-+extern void doPitchWheel(Baudio *);
-
- /*
- * Use of these memorymoog global buffers will be an issue with use of multiple
diff --git a/media-sound/vkeybd/Manifest b/media-sound/vkeybd/Manifest
index bf90d047c657..1d3738ea415e 100644
--- a/media-sound/vkeybd/Manifest
+++ b/media-sound/vkeybd/Manifest
@@ -1,7 +1,5 @@
AUX vkeybd-0.1.18c-desktop_entry.patch 498 BLAKE2B abc3ba4a1425e097b96fda6a3fa14f99adebd315d493a46a40422b6590a4fceb567e1179af58ba52fcc44bdffe9d7e611901c67f3c3df3d2ba6c28bfae39076f SHA512 5bb4d0a1b47e1e3390f927c1c8394da12c3058d68b43a5b46b4c3d91659aa720abd2fff2cdd1a8827c90512a116010d8d023b35214f6ec696a34857eb547b6a9
AUX vkeybd-0.1.18c-fix-buildsystem.patch 2243 BLAKE2B 635d6c46029b9e9012bc93880042213be52d46584d1478cfdb702292878faa17536c84016ac791813650b33abcbcb94fed8070120d96def6b6a70a017c56492b SHA512 1d2cfe82272df9859175e921ab4c0d3683b69d5cc74a35c5f47395396f08b992f3b59adb4923e20b69a425485e891cd406f81a86dddbf71305bf0288acd3a0d6
-DIST vkeybd-0.1.18d.tar.bz2 38918 BLAKE2B 75af417b1458f840c22c4fb1fd10da24a78b1bff9e64c094291643bbe6c2c0dd5e552665ee41765e3cb7659f4d81dc35b69e372291ab1e154f838417b936952b SHA512 d26766e80b598af12e3962d043896f7737685a04dc5bd466be6902cc14a8bf5727900e0dfe66e443169a2539f22a110d1fbbc514a621a4a7cb8aa0e9d38be583
DIST vkeybd-0.1.18e.tar.gz 41157 BLAKE2B c37c32eb90ef6b4eb4af683c6a26d5fbce377a6f0364fe113c5cf826f3d4fc12f14b8f75d67af8ad9e00c571d44a88055cdd6bbaacfa9cbeba2dea15649110ce SHA512 0007d2315e24be26c20884df86fd622f4dd149055fc0e261260a5b7dffa11fe24b52f0f8647bb07c099a13a6612b616dbf800ca701b24376b8d3b66c55e8da11
-EBUILD vkeybd-0.1.18d.ebuild 1251 BLAKE2B 5deb886515e00c504e6123086db5beea05e1996adda29d0f14fd9131ced236b0d0d2cd2e352c086ad2e4f9bc5f89f5488e977b7b30f616dd9aeddefc5c3fa50a SHA512 5b93bc7faffb3f365e35678f9c712fbbe54a7106b4cc32b76c00fda036e1dcf9554646c6f97895a13a921de66a9f58f42fcfbc398f33a43c28f3f72992d42f02
EBUILD vkeybd-0.1.18e.ebuild 1243 BLAKE2B 9a107e5a8ae9945cd98e6cc83c930db420aceede623cfe6bd9676f5de9b3d418b353b6becfc7499dffe5fd9720976d473615c07ff7a26beb47f242fb6f289e7b SHA512 a21930d5b564840046034818b8df954e0bcbf62caa3f1503a6947a3bdda2f9a3b0a1d8f762028dc7a69a37d2a8e2dac0b8b33331912b3fa65023b331aaa26bf3
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/vkeybd/vkeybd-0.1.18d.ebuild b/media-sound/vkeybd/vkeybd-0.1.18d.ebuild
deleted file mode 100644
index eadf36bb8eca..000000000000
--- a/media-sound/vkeybd/vkeybd-0.1.18d.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A virtual MIDI keyboard for X"
-HOMEPAGE="http://www.alsa-project.org/~iwai/alsa.html"
-SRC_URI="http://ftp.suse.com/pub/people/tiwai/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~sparc x86"
-IUSE="alsa lash oss"
-
-RDEPEND="
- >=dev-lang/tk-8.3:=
- x11-libs/libX11
- alsa? ( media-libs/alsa-lib:= )
- lash? ( media-sound/lash:= )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- virtual/pkgconfig"
-
-S=${WORKDIR}/${PN}
-PATCHES=(
- "${FILESDIR}"/${PN}-0.1.18c-desktop_entry.patch
- "${FILESDIR}"/${PN}-0.1.18c-fix-buildsystem.patch
-)
-
-src_configure() {
- export TCL_VERSION="$(echo 'puts [info tclversion]' | tclsh)"
-
- export USE_ALSA=$(usex alsa 1 0)
- export USE_AWE=$(usex alsa $(usex oss 1 0) 1)
- export USE_MIDI=$(usex alsa $(usex oss 1 0) 1)
- export USE_LASH=$(usex lash 1 0)
-
- tc-export CC PKG_CONFIG
-}
-
-pkg_postinst() {
- elog "The system-wide keymap is locale-sensitive now. A file"
- elog "vkeybdmap-\$LANG is searched in prior. For example, /etc/vkeybdmap-de"
- elog "can be used for the german locale. See the localization guide:"
- elog
- elog "https://wiki.gentoo.org/wiki/Localization/Guide"
-}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 6ce283956e06..4d34db06b288 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 6208b48cfedb..8438a5cc03c2 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -3,6 +3,9 @@ AUX gentoo-pipewire-launcher.1 1633 BLAKE2B 36c8888693bd0389dc9b1e49d0501d267995
AUX gentoo-pipewire-launcher.in-r3 2848 BLAKE2B 5e6b8ca2df88cef240ca1ff4de28cc8ed3590fabd29b903b37880baf9cf52c35ca01be25b031898d4ee06f4600a5f0c61025a244778577a562f4a4bfa14e2aca SHA512 43cf3e07058e86bf6651106f7f192022c05c5640ba8e101b88e98a83efcc5614f9474107b6d0daf3d5234a51ebcc0a3a7ae5b359d9ba36b648c125813f4e1334
AUX gentoo-sound-server-enable-audio-bluetooth.conf 106 BLAKE2B 79945d2dac9671d9b85f6334afb43ff3f35db555d460e82bccee0f1f8ec4a8bf5e6de3b340698a4e9db80a5dc181c4824b9265bf0fce43bef61afd50177ef70a SHA512 fede2c9dc6256894aa29cf72ede8ba42874cf0706d81031d724ca5b43fa424d09009ec6eb685737623f3c5eadb9b095060b0ce48b7325d68d4b07225b07aa2fe
AUX pipewire-0.3.25-enable-failed-mlock-warning.patch 704 BLAKE2B dc0732b89b57a258ea6dc54941899134259469675f92ae93aebda09a796c73ace8bc4ed0ab2aef4ea1bcaa30c1bea8c3304288168421ce8f9939ec993c8aa438 SHA512 7456a24276b7b766ff5799acf5b80ef5f85ee7a78fc5b52adff3206c0b0aa1985a0bf72634aacf7818c90136c09bcc11cb0fecec291d961c8b3585c897869f65
+AUX pipewire-1.0.7-automagic-gsettings.patch 3429 BLAKE2B b6184a1edc18396c3fde3b020d2c0222df1086a261d2da18a2d8345f7ef7f813144df0948e8863180afbd5b56b797e5eed2fdf324e9cf2b2b637a4685641a932 SHA512 7a9d71bf631974d88fdc5adb9f4d7ea7d46c589812c3d9b0a4767ed5d9e117ed88db456f723176acc7abe73a59591a57bcffd0384d2d5822e94656a5d9efc293
+AUX pipewire-1.0.7-automagic-webrtc-audio-processing.patch 3745 BLAKE2B 65978f89fb1dd9e4aa56d7e116fd650efb36d9730d9eae2ead02c77f6b9e567c8b881314ed1ca71af45f7ba0f23b482f14036eefdb87d298e0c90eacfecf3ce3 SHA512 d8dcb1eb0234dff76a9a48b54c57e73505d81f29b043d5ef7ad6974fbe976b7ab8480f622c0664e112375875e2b9dc7d78dde5e481376b7cfa488e54119c5bf2
+AUX pipewire-1.2.0-automagic-gsettings.patch 3635 BLAKE2B 4d04dc3a14f24c446868fa6a336309963c23800b79e4095db3de15bf59832bc5788999c97c75627dbadcbae1c21372a3d4ca4cd5b8e17569543f6963a888d2d0 SHA512 cdda4f434d1698d08b22687e21c01a7fbf22bde0aeecca11c70f1ee9aed61d27f183d11359a881cb6cb8bd22b04afa5dfb037725db42b5b8da32270d90677120
AUX pipewire.desktop-r2 333 BLAKE2B 6a8805bb4ea3f23af535867c0551b8f742543de1fa8d99d2b451575066c3394b01977587078356dab65a640899bf336252b7f81b83072c676110fce9b0732eff SHA512 292fbc7283b30454025be50c657803dcb0592c9a6f0757eebe4de5a98166c3bcfeb5563da3d72489762073fe782b5e1f913c01184fbd2e926d872fc7ade73eb7
DIST pipewire-1.0.0-docs.tar.xz 33632 BLAKE2B be06aa7242f7d2f8627b3bf2a2ae491dbda456a24811a767218eb89b1fd5961a461697e5d8ae2782323fdb927985fa4fd5dd40c21268b1c7939f4cd3c9e1a9ab SHA512 14f794c4152d7d9a4a7d9d4d5c2ff381c2a8262deaff034f993c4d28629fca8cc3d71d3a7c02982703e449fae5f58257fea0c20db02bf95b5aed88a4d99d2c58
DIST pipewire-1.0.5.tar.bz2 1698291 BLAKE2B 0f919a01b5f84060fb2ce560a7790a0d59374671f52a941492930fe21ac39178688f27f00cad649d239901f88b392e16895648efae2ec2785c394c1f6d186ddf SHA512 18fbbe36c8752eb0f1df5ee3f3fffee279addcec9825281bd165ad8316f17af7e91bb5759f63c16139c074b03e5a77ef9d596a87f584d1580bbb754101b70a0f
@@ -13,7 +16,7 @@ DIST pipewire-1.2.0.tar.bz2 1810104 BLAKE2B a20caae515d800f80f607aeba585609ce9f4
EBUILD pipewire-1.0.5-r1.ebuild 19283 BLAKE2B c873436b2f3cad35aa2d6797085823cc215d621b275634c25c3b79e00a56121a97824f3092df74b13809a9ea7639b669710fb9ae7476441209c9f7aff1496827 SHA512 f290058849e339a64bb897e831618b9f886b9c6b7754a0f3b4301fc94be929c0531ffd6c98754228c30bc308371e508021fa907252028d6a5a57d14314d4b5b6
EBUILD pipewire-1.0.5.ebuild 19988 BLAKE2B 49df8fcf2e136537401ebab8673c0815a275c2deb29a2779306a77536d2db0688c81e69bbf768061a2ee3e94888da5e77e12055594bf84b14951fd28f12e248c SHA512 5d6506afa393f6286ba33a88cdf17f739a265e2f09baf1b7f9ff5fb239a7b4d87b32ce553d366bfaf6ba36f4384982cf73a521488118d2e5f33d87b4cc9467e3
EBUILD pipewire-1.0.6.ebuild 19283 BLAKE2B c873436b2f3cad35aa2d6797085823cc215d621b275634c25c3b79e00a56121a97824f3092df74b13809a9ea7639b669710fb9ae7476441209c9f7aff1496827 SHA512 f290058849e339a64bb897e831618b9f886b9c6b7754a0f3b4301fc94be929c0531ffd6c98754228c30bc308371e508021fa907252028d6a5a57d14314d4b5b6
-EBUILD pipewire-1.0.7.ebuild 19277 BLAKE2B d97bbf129c960bc2d2d69ce71fd4873d305e9390f427d118bdaff0dc4d88bbadc3253303f8139f065c149d7431525c98d54943f70b567a241ff2019fc9c84b7a SHA512 aff7291ae34be08bbb17165d761e00eedd8b6037c6717f016d1f6e66565c2bae59d94be2b2ebb10aaed69ee0d00066a06fe64b3da4bf650549b1658915ddad04
-EBUILD pipewire-1.2.0.ebuild 19371 BLAKE2B b5a2e13de1904f02eb8fdf43fd6e1f12f976138c6712fde5fcee293f4f263204a50163cbc9264c675d689b2a5031f7d0587b154645fca2b532fb910f31c66abc SHA512 593a1da78b367c33eb40b31f72a1b77aba200b06f8dee737f68797c32b95e60939feb13daa97b9d8af9b745bdf1eb4058701549fc98b0b27fd406618f7908266
-EBUILD pipewire-9999.ebuild 19371 BLAKE2B b5a2e13de1904f02eb8fdf43fd6e1f12f976138c6712fde5fcee293f4f263204a50163cbc9264c675d689b2a5031f7d0587b154645fca2b532fb910f31c66abc SHA512 593a1da78b367c33eb40b31f72a1b77aba200b06f8dee737f68797c32b95e60939feb13daa97b9d8af9b745bdf1eb4058701549fc98b0b27fd406618f7908266
+EBUILD pipewire-1.0.7.ebuild 19565 BLAKE2B c0250fdcf5157412d74ef4c020d64b571f84cf75296fe900a4fa964352782f440bc05b413df6475e227c42b526b9e423f23aafa19debc65d18018a43a85452cf SHA512 77f9b34964a14f34a855a8061860b4ce5a6de0ad75f99bc1d599c9c0ad318b6e4604b449e7a0c0483cc4439ce39d4233d2a2cedc1f92ad2b7c3e12ba317841bc
+EBUILD pipewire-1.2.0.ebuild 19711 BLAKE2B 65857f3b19d08a242973dc65fc333556b8ec0d8e91f56e712706ff8a217f3aa5cecdaa7dd43002e8391b61feb96e818c852d68a8cf4d9930906cd7fbf3d228f1 SHA512 bc94f1000e8ad0b7ba91199d240fa8ac15e55f50bab175be6390d040238f8682df5235a5871aa528c5cd36c429a8bc1a7a838660614265696862389ac9cea6c9
+EBUILD pipewire-9999.ebuild 19591 BLAKE2B 4c2d6315cad7fb2746817dbc15fe29f3a2007e8abc83a338952ee0f82a1113dbfd8d0426595fd6d5c3c1ea7e4a1d7b87e135b2202e563b95a06ad4403cf684e9 SHA512 f8341246a2c4403375f8493966d42801d1a4846d2a3a6e9464421a50bddf95dca5c3b7832c042e63ef68773550e009235e55d98f3a90178419ee15c73ddad936
MISC metadata.xml 2156 BLAKE2B 974459115e0f3cf4e4c3ac15159740b42e01a093da37d8a27f80e122c9ab2a3fe9194443eaf08f9b66d613db90a14465abbe1b76816bce90e11a46c8409c7513 SHA512 cfe0fdb86c993f167507e22635878d6d7d5dcd48f4c23323231263551ceff986fc454700428ecb7d2ee2abe82093c35d8e7bd491020fd6dd3f3889c09e9020bb
diff --git a/media-video/pipewire/files/pipewire-1.0.7-automagic-gsettings.patch b/media-video/pipewire/files/pipewire-1.0.7-automagic-gsettings.patch
new file mode 100644
index 000000000000..bde229b80b24
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-1.0.7-automagic-gsettings.patch
@@ -0,0 +1,80 @@
+From acc75b21f653873ec1da68bfa08f2945a8dd09d2 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Sun, 30 Jun 2024 13:44:06 -0400
+Subject: [PATCH] meson: fix conflicting use of feature-based dependency
+ lookups
+
+When spa-plugins is enabled, the gio-2.0 global dependency is
+overwritten.
+
+When bluez support is enabled, OR when gsettings is enabled, the gio-2.0
+dependency is then detected as found. This means that
+pipewire-module-protocol-pulse can end up enabling gsettings support
+even if it has been forcibly turned off.
+
+Rename the meson variables to ensure they are looked up separately.
+
+(cherry picked from commit b5f031bc15524bbfde577290ad9bbadeab77ae8b)
+Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
+---
+ meson.build | 4 ++--
+ spa/meson.build | 6 +++---
+ src/modules/meson.build | 4 ++--
+ 3 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 0ea256e9b..3353a2aec 100644
+--- a/meson.build
++++ b/meson.build
+@@ -343,8 +343,8 @@ summary({'GLib-2.0 (Flatpak support)': glib2_dep.found()}, bool_yn: true, sectio
+ flatpak_support = glib2_dep.found()
+ cdata.set('HAVE_GLIB2', flatpak_support)
+
+-gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
+-summary({'GIO (GSettings)': gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
++gsettings_gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
++summary({'GIO (GSettings)': gsettings_gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
+
+ gst_option = get_option('gstreamer')
+ gst_deps_def = {
+diff --git a/spa/meson.build b/spa/meson.build
+index db0a84425..e37744b08 100644
+--- a/spa/meson.build
++++ b/spa/meson.build
+@@ -43,12 +43,12 @@ if get_option('spa-plugins').allowed()
+ summary({'ALSA': alsa_dep.found()}, bool_yn: true, section: 'Backend')
+
+ bluez_dep = dependency('bluez', version : '>= 4.101', required: get_option('bluez5'))
+- gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
+- gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
++ bluez_gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
++ bluez_gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
+ bluez_glib2_dep = dependency('glib-2.0', required : get_option('bluez5'))
+ sbc_dep = dependency('sbc', required: get_option('bluez5'))
+ summary({'SBC': sbc_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs')
+- bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, gio_dep, gio_unix_dep ]
++ bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, bluez_gio_dep, bluez_gio_unix_dep ]
+ bluez_deps_found = get_option('bluez5').allowed()
+ foreach dep: bluez5_deps
+ if get_option('bluez5').enabled() and not dep.found()
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index 1b434b7f6..52660253e 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -409,11 +409,11 @@ if avahi_dep.found()
+ cdata.set('HAVE_AVAHI', true)
+ endif
+
+-if gio_dep.found()
++if gsettings_gio_dep.found()
+ pipewire_module_protocol_pulse_sources += [
+ 'module-protocol-pulse/modules/module-gsettings.c',
+ ]
+- pipewire_module_protocol_pulse_deps += gio_dep
++ pipewire_module_protocol_pulse_deps += gsettings_gio_dep
+ cdata.set('HAVE_GIO', true)
+ endif
+
+--
+2.44.2
+
diff --git a/media-video/pipewire/files/pipewire-1.0.7-automagic-webrtc-audio-processing.patch b/media-video/pipewire/files/pipewire-1.0.7-automagic-webrtc-audio-processing.patch
new file mode 100644
index 000000000000..ac245dd7cc15
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-1.0.7-automagic-webrtc-audio-processing.patch
@@ -0,0 +1,95 @@
+From acd5bf60b9d4a35d00c90bfdca7f89e4ff4a4ff7 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Thu, 30 May 2024 19:44:38 -0400
+Subject: [PATCH] meson: fix webrtc-audio-processing dependency ignoring
+ configure args
+
+Most dependencies use meson "feature" options for optional
+functionality. This allows people to disable them, if they don't want
+them, through the power of tristate decision-making.
+
+This particular dependency does something a bit more complicated than
+can be described by simply passing feature options to the required
+kwarg. It:
+
+- tries to look for two different names of the dependency
+- selects different version ranges, depending on the dependency name
+- has a hole in the middle of the versions
+
+Unfortunately, `required: false` for the first dependency isn't
+equivalent to a tristate decision-making process. We have to manually
+code the logic ourselves.
+
+The problem is that when we look up the first name, we cannot pass the
+feature option in because if the option is force enabled, then the
+dependency lookup fails and configuration never tries to find the older
+version instead.
+
+But also, we can't just say it *isn't* required, because if the option
+is force *disabled* but it is installed on the system, we still find it
+and build against it.
+
+One solution would be using meson 0.60's support for multiple dependency
+names:
+
+```
+dependency('webrtc-audio-processing-1', 'webrtc-audio-processing',
+ version : ['>= 0.2'],
+ required: get_option('echo-cancel-webrtc'),
+)
+```
+
+Unfortunately, this too doesn't work since we could end up detecting 1.1
+(the hole in the middle) which is invalid.
+
+Instead, we do a bit of checking for tristate values before deciding to
+invoke `dependency()`. This lets us guarantee that disabled dependencies
+are well and truly disabled.
+
+Bug: https://bugs.gentoo.org/933218
+Fixes: #3678
+---
+ meson.build | 25 +++++++++++++++----------
+ 1 file changed, 15 insertions(+), 10 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index cda60112f..72d275086 100644
+--- a/meson.build
++++ b/meson.build
+@@ -393,18 +393,23 @@ cdata.set('HAVE_GSTREAMER_DEVICE_PROVIDER', get_option('gstreamer-device-provide
+ summary({'gstreamer DMA_DRM support': gst_dma_drm_found}, bool_yn: true, section: 'Backend')
+ cdata.set('HAVE_GSTREAMER_DMA_DRM', gst_dma_drm_found)
+
+-webrtc_dep = dependency('webrtc-audio-processing-1',
+- version : ['>= 1.2' ],
+- required : false)
+-cdata.set('HAVE_WEBRTC1', webrtc_dep.found())
+-if webrtc_dep.found()
++if get_option('echo-cancel-webrtc').disabled()
++ webrtc_dep = dependency('', required: false)
+ summary({'WebRTC Echo Canceling >= 1.2': webrtc_dep.found()}, bool_yn: true, section: 'Misc dependencies')
+ else
+- webrtc_dep = dependency('webrtc-audio-processing',
+- version : ['>= 0.2', '< 1.0'],
+- required : get_option('echo-cancel-webrtc'))
+- cdata.set('HAVE_WEBRTC', webrtc_dep.found())
+- summary({'WebRTC Echo Canceling < 1.0': webrtc_dep.found()}, bool_yn: true, section: 'Misc dependencies')
++ webrtc_dep = dependency('webrtc-audio-processing-1',
++ version : ['>= 1.2' ],
++ required : false)
++ cdata.set('HAVE_WEBRTC1', webrtc_dep.found())
++ if webrtc_dep.found()
++ summary({'WebRTC Echo Canceling >= 1.2': webrtc_dep.found()}, bool_yn: true, section: 'Misc dependencies')
++ else
++ webrtc_dep = dependency('webrtc-audio-processing',
++ version : ['>= 0.2', '< 1.0'],
++ required : get_option('echo-cancel-webrtc'))
++ cdata.set('HAVE_WEBRTC', webrtc_dep.found())
++ summary({'WebRTC Echo Canceling < 1.0': webrtc_dep.found()}, bool_yn: true, section: 'Misc dependencies')
++ endif
+ endif
+
+ # On FreeBSD and MidnightBSD, epoll-shim library is required for eventfd() and timerfd()
+--
+GitLab
+
diff --git a/media-video/pipewire/files/pipewire-1.2.0-automagic-gsettings.patch b/media-video/pipewire/files/pipewire-1.2.0-automagic-gsettings.patch
new file mode 100644
index 000000000000..ab102a606c82
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-1.2.0-automagic-gsettings.patch
@@ -0,0 +1,79 @@
+From b5f031bc15524bbfde577290ad9bbadeab77ae8b Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Sun, 30 Jun 2024 13:44:06 -0400
+Subject: [PATCH] meson: fix conflicting use of feature-based dependency
+ lookups
+
+When spa-plugins is enabled, the gio-2.0 global dependency is
+overwritten.
+
+When bluez support is enabled, OR when gsettings is enabled, the gio-2.0
+dependency is then detected as found. This means that
+pipewire-module-protocol-pulse can end up enabling gsettings support
+even if it has been forcibly turned off.
+
+Rename the meson variables to ensure they are looked up separately.
+---
+ meson.build | 6 +++---
+ spa/meson.build | 6 +++---
+ src/modules/meson.build | 4 ++--
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 2607c5c8f4..38b6b59d00 100644
+--- a/meson.build
++++ b/meson.build
+@@ -346,9 +346,9 @@ summary({'GLib-2.0 (Flatpak support)': glib2_dep.found()}, bool_yn: true, sectio
+ flatpak_support = glib2_dep.found()
+ cdata.set('HAVE_GLIB2', flatpak_support)
+
+-gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
+-summary({'GIO (GSettings)': gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
+-if not gio_dep.found() and get_option('gsettings-pulse-schema').enabled()
++gsettings_gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings'))
++summary({'GIO (GSettings)': gsettings_gio_dep.found()}, bool_yn: true, section: 'Misc dependencies')
++if not gsettings_gio_dep.found() and get_option('gsettings-pulse-schema').enabled()
+ error('`gsettings-pulse-schema` is enabled but `gio` was not found.')
+ endif
+
+diff --git a/spa/meson.build b/spa/meson.build
+index 67e4b5c506..cf25609dab 100644
+--- a/spa/meson.build
++++ b/spa/meson.build
+@@ -47,12 +47,12 @@ if get_option('spa-plugins').allowed()
+ summary({'ALSA': alsa_dep.found()}, bool_yn: true, section: 'Backend')
+
+ bluez_dep = dependency('bluez', version : '>= 4.101', required: get_option('bluez5'))
+- gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
+- gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
++ bluez_gio_dep = dependency('gio-2.0', required : get_option('bluez5'))
++ bluez_gio_unix_dep = dependency('gio-unix-2.0', required : get_option('bluez5'))
+ bluez_glib2_dep = dependency('glib-2.0', required : get_option('bluez5'))
+ sbc_dep = dependency('sbc', required: get_option('bluez5'))
+ summary({'SBC': sbc_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs')
+- bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, gio_dep, gio_unix_dep ]
++ bluez5_deps = [ mathlib, dbus_dep, sbc_dep, bluez_dep, bluez_glib2_dep, bluez_gio_dep, bluez_gio_unix_dep ]
+ bluez_deps_found = get_option('bluez5').allowed()
+ foreach dep: bluez5_deps
+ if get_option('bluez5').enabled() and not dep.found()
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index ceaa7013d9..3f400f0877 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -433,11 +433,11 @@ if avahi_dep.found()
+ cdata.set('HAVE_AVAHI', true)
+ endif
+
+-if gio_dep.found()
++if gsettings_gio_dep.found()
+ pipewire_module_protocol_pulse_sources += [
+ 'module-protocol-pulse/modules/module-gsettings.c',
+ ]
+- pipewire_module_protocol_pulse_deps += gio_dep
++ pipewire_module_protocol_pulse_deps += gsettings_gio_dep
+ cdata.set('HAVE_GIO', true)
+ if get_option('gsettings-pulse-schema').enabled()
+ install_data(['module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml'],
+--
+GitLab
+
diff --git a/media-video/pipewire/pipewire-1.0.7.ebuild b/media-video/pipewire/pipewire-1.0.7.ebuild
index 69bb29b9e1af..fa900f161e78 100644
--- a/media-video/pipewire/pipewire-1.0.7.ebuild
+++ b/media-video/pipewire/pipewire-1.0.7.ebuild
@@ -175,6 +175,11 @@ PDEPEND=">=media-video/wireplumber-0.5.2"
PATCHES=(
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
+ # https://bugs.gentoo.org/933218
+ # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2028
+ "${FILESDIR}"/${P}-automagic-webrtc-audio-processing.patch
+ # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2061
+ "${FILESDIR}"/${P}-automagic-gsettings.patch
)
pkg_setup() {
diff --git a/media-video/pipewire/pipewire-1.2.0.ebuild b/media-video/pipewire/pipewire-1.2.0.ebuild
index bffc3587f167..f4aeba1f7ea4 100644
--- a/media-video/pipewire/pipewire-1.2.0.ebuild
+++ b/media-video/pipewire/pipewire-1.2.0.ebuild
@@ -175,6 +175,8 @@ PDEPEND=">=media-video/wireplumber-0.5.2"
PATCHES=(
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
+ # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2061
+ "${FILESDIR}"/${P}-automagic-gsettings.patch
)
pkg_setup() {
@@ -205,7 +207,6 @@ multilib_src_configure() {
$(meson_native_use_feature gstreamer)
$(meson_native_use_feature gstreamer gstreamer-device-provider)
$(meson_native_use_feature gsettings)
- $(meson_native_use_feature gsettings gsettings-pulse-schema)
$(meson_native_use_feature systemd)
$(meson_native_use_feature system-service systemd-system-service)
@@ -280,6 +281,16 @@ multilib_src_configure() {
-Dsnap=disabled
)
+ # This installs the schema file for pulseaudio-daemon, iff we are replacing
+ # the official sound-server
+ if use !sound-server; then
+ emesonargs+=( '-Dgsettings-pulse-schema=disabled' )
+ else
+ emesonargs+=(
+ $(meson_native_use_feature gsettings gsettings-pulse-schema)
+ )
+ fi
+
meson_src_configure
}
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild
index bffc3587f167..785496b22c13 100644
--- a/media-video/pipewire/pipewire-9999.ebuild
+++ b/media-video/pipewire/pipewire-9999.ebuild
@@ -205,7 +205,6 @@ multilib_src_configure() {
$(meson_native_use_feature gstreamer)
$(meson_native_use_feature gstreamer gstreamer-device-provider)
$(meson_native_use_feature gsettings)
- $(meson_native_use_feature gsettings gsettings-pulse-schema)
$(meson_native_use_feature systemd)
$(meson_native_use_feature system-service systemd-system-service)
@@ -280,6 +279,16 @@ multilib_src_configure() {
-Dsnap=disabled
)
+ # This installs the schema file for pulseaudio-daemon, iff we are replacing
+ # the official sound-server
+ if use !sound-server; then
+ emesonargs+=( '-Dgsettings-pulse-schema=disabled' )
+ else
+ emesonargs+=(
+ $(meson_native_use_feature gsettings gsettings-pulse-schema)
+ )
+ fi
+
meson_src_configure
}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 75877e849775..3709188a8119 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 84f7b4de2166..2dbcc924f65c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 01 Jul 2024 06:10:28 +0000
+Tue, 02 Jul 2024 06:10:34 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 11511e738118..a9efec058594 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 575680 BLAKE2B e298c9a9a84a54a79e115d8488299b411495166d729c52a15036c4d873fab5f7ff50b1913419b3a3f9da287e91238b1272e70eb59bc0f7502e2e2f8141558114 SHA512 1b590d6c6f851084c3e6daa0d86a946e6afa83cf5b4a906c8286a9ac71deeda7bcc2fa3bfbe31c4ac8a9b29cd544bee831b9d3460c3c90f683adc66c57cfb636
-TIMESTAMP 2024-07-01T06:10:33Z
+MANIFEST Manifest.files.gz 577111 BLAKE2B 0cdb2f4b37d989ec4779ab2668429fad6726d0f8262d3b4c3b6e33e9dc73ed0cef5a69d0d12e69f34f1ea8a92d72ef9e77fd098a8c9f70b001120570e5caedac SHA512 8633861ca75b10437b48ae2c2f704cd739ad0c965fd468529f3c4310836c613f1c2c3a3a0e31e8cc9f53f73bed636d933165206a4bbd67d96bc5e4ca6bcd4b36
+TIMESTAMP 2024-07-02T06:10:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaCSFlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaDmd1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAOSQ//UY9ycubsehP5W2TNtP818SK0QFkhNmw9C0RmVxu2ge5P5HU834jUDpZX
-ckV0QE9yXMzCIH3pMoAlT6ScNId+pv5M/tgyTe7OhA+E1qGSIafRqET8oFFVKSlk
-yO+MxKXQ8ga2F2hSDC+IVkTmUqiVO+oj7nc5dbuVswukEoervTAEPXlmzV5EE6gy
-Xfs8S8BT4j6zlBMz/GIJ8l8B6JP6mS6MUsGdAD9PbvHN47ivF1Khl3h4Ns2Wjc18
-9JuKrhUAJBq35CS/bS6WK/VLImKhpC4DGoI/UaSg0fqVEDAWWQQQO7dG4MC90w0B
-8amLBZAaN9+kEtiOuSVxFpehU5i9sx1qcyk6ok5k5INPvNLMocvUwGpvl6rEqifu
-iAjeP0wm4ua07NDqu11Yd3gokvUtQhVj2379ybz2PJZikmjiIAwMVE2/CuqzvYbi
-pHfzV6ynMn4V9rPmvPClvw+83gF3/65k8XPBSDfl0nnNoNuTFxhp+RJjaSKy/gUO
-KURDzQn10YK4qknkHqoElSTrfm7soG5DGf2TV6D3z4Gn1opw3Eyssp+T161NiMc/
-c5fiYpxnfGS6idAohnfS96dx1p5ayosC9Ulsyr0KL6AotNwqsE5ZmWnzOGuDUCj9
-24dDs2F7BZTD9u5nLLMCLQ3L8mUVO1O6al2vj+xFcARaUcb5Uyo=
-=QLFE
+klCBQw/+JFPig5DVwNOaVr9fqnkOpPSYNGHWS81lgKcKxnVyhLNUC9sX8r2kSeMz
+DlaIKE3PO8kwwyRJ8Oc0l75Qgg4uYsv0u9YiymeCcEhY3xYSrPv+6AHWWeGn6R9m
+kwnk7/yNcAOowp81u8uGqRc+nIqMm12KmoYM+IGIq+X3LFj4Pme6pxQFgCt0J9xa
++p2bi/mg/g+zxibLXULC7kjGd1VO/abfHQ6MjiGd/8IxUBIZDSXA3nbQAyZIIl95
+7pquhfhfxhQurijrvCSzFWdmWK2Orb/ZHZwYJ3v2evcmLutrSd26TWI6EXBIMXi1
+qtMiZvNcG9y6nCB2W2tkC5V7buiOiG7rX4gsgNbuMtZlwobLTD6tanKziFHcV8gL
+t2AnGGABYvLfJ5KToEW/+kVAwx8/hpA5PusnQ/odEAa0LaMWD5e3onQv3OywmHhl
+aCEB/hizAgD8Jo9VYVO5JwxoIEIbHs0y504Wgl3yR1HBc7vcpmgeh/ZXtz1HZSxF
+uzJis8E6kpH3Zt0+TS3wEYmh6wxztl50Typ+EJm715B9bx86VEttDICezLAXxQnq
+qn6rnHo3l1xgNKeAlpVnQWmjkEtVMs7J5iI7QXqUpgvM2wZjwT6y79Qzwa1eZOl2
+ZgrQF5KM3wMxA/km79qFXy280WMvPHdxs1x5jBo+KqLMdED8xRE=
+=Wg5u
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz
index db0f25f7469b..155603e718a5 100644
--- a/metadata/glsa/Manifest.files.gz
+++ b/metadata/glsa/Manifest.files.gz
Binary files differ
diff --git a/metadata/glsa/glsa-202407-01.xml b/metadata/glsa/glsa-202407-01.xml
new file mode 100644
index 000000000000..b84833eadb1c
--- /dev/null
+++ b/metadata/glsa/glsa-202407-01.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-01">
+ <title>Zsh: Prompt Expansion Vulnerability</title>
+ <synopsis>A vulnerability has been discovered in Zsh, which can lead to execution of arbitrary code.</synopsis>
+ <product type="ebuild">zsh</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>833252</bug>
+ <access>local</access>
+ <affected>
+ <package name="app-shells/zsh" auto="yes" arch="*">
+ <unaffected range="ge">5.8.1</unaffected>
+ <vulnerable range="lt">5.8.1</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>A shell designed for interactive use, although it is also a powerful scripting language.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in Zsh. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>A vulnerability in prompt expansion could be exploited through e.g. VCS_Info to execute arbitrary shell commands without a user&#39;s knowledge.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All Zsh users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-shells/zsh-5.8.1"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-45444">CVE-2021-45444</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:51:00.103014Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:51:00.106061Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-02.xml b/metadata/glsa/glsa-202407-02.xml
new file mode 100644
index 000000000000..52b617ef1c09
--- /dev/null
+++ b/metadata/glsa/glsa-202407-02.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-02">
+ <title>SDL_ttf: Arbitrary Memory Write</title>
+ <synopsis>A vulnerability has been discovered in SDL_ttf, which can lead to arbitrary memory writes.</synopsis>
+ <product type="ebuild">sdl2-ttf</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>843434</bug>
+ <access>local and remote</access>
+ <affected>
+ <package name="media-libs/sdl2-ttf" auto="yes" arch="*">
+ <unaffected range="ge">2.20.0</unaffected>
+ <vulnerable range="lt">2.20.0</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>SDL_ttf is a wrapper around the FreeType and Harfbuzz libraries, allowing you to use TrueType fonts to render text in SDL applications.</p>
+ </background>
+ <description>
+ <p>A vulnerability has been discovered in SDL_ttf. Please review the CVE identifier referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>SDL_ttf was discovered to contain an arbitrary memory write via the function TTF_RenderText_Solid(). This vulnerability is triggered via a crafted TTF file.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All SDL_ttf users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=media-libs/sdl2-ttf-2.20.0"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-27470">CVE-2022-27470</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:56:15.409960Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:56:15.413752Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-03.xml b/metadata/glsa/glsa-202407-03.xml
new file mode 100644
index 000000000000..ce1390f452e9
--- /dev/null
+++ b/metadata/glsa/glsa-202407-03.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-03">
+ <title>Liferea: Remote Code Execution</title>
+ <synopsis>A vulnerability has been discovered in Liferea, which can lead to remote code execution.</synopsis>
+ <product type="ebuild">liferea</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>901085</bug>
+ <access>remote</access>
+ <affected>
+ <package name="net-news/liferea" auto="yes" arch="*">
+ <unaffected range="ge">1.12.10</unaffected>
+ <vulnerable range="lt">1.12.10</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>Liferea is a feed reader/news aggregator that brings together all of the content from your favorite subscriptions into a simple interface that makes it easy to organize and browse feeds. Its GUI is similar to a desktop mail/news client, with an embedded web browser.</p>
+ </background>
+ <description>
+ <p>A vulnerability has been discovered in Liferea. Please review the CVE identifier referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>A vulnerability was found in liferea. Affected by this issue is the function update_job_run of the file src/update.c of the component Feed Enrichment. The manipulation of the argument source can lead to os command injection. The attack may be launched remotely.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All Liferea users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=net-news/liferea-1.12.10"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-1350">CVE-2023-1350</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:56:34.686485Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:56:34.688817Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-04.xml b/metadata/glsa/glsa-202407-04.xml
new file mode 100644
index 000000000000..4e30db26288e
--- /dev/null
+++ b/metadata/glsa/glsa-202407-04.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-04">
+ <title>Pixman: Heap Buffer Overflow</title>
+ <synopsis>A vulnerability has been discovered in Pixman, which can lead to a heap buffer overflow.</synopsis>
+ <product type="ebuild">pixman</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>879207</bug>
+ <access>local and remote</access>
+ <affected>
+ <package name="x11-libs/pixman" auto="yes" arch="*">
+ <unaffected range="ge">0.42.2</unaffected>
+ <vulnerable range="lt">0.42.2</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>Pixman is a pixel manipulation library.</p>
+ </background>
+ <description>
+ <p>A vulnerability has been discovered in Pixman. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>An out-of-bounds write (aka heap-based buffer overflow) in rasterize_edges_8 can occur due to an integer overflow in pixman_sample_floor_y.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All Pixman users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=x11-libs/pixman-0.42.2"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-44638">CVE-2022-44638</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:56:53.181940Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:56:53.184714Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-05.xml b/metadata/glsa/glsa-202407-05.xml
new file mode 100644
index 000000000000..6145f2a4a9ff
--- /dev/null
+++ b/metadata/glsa/glsa-202407-05.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-05">
+ <title>SSSD: Command Injection</title>
+ <synopsis>A vulnerability has been discovered in SSSD, which can lead to arbitrary code execution.</synopsis>
+ <product type="ebuild">sssd</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>808911</bug>
+ <access>local and remote</access>
+ <affected>
+ <package name="sys-auth/sssd" auto="yes" arch="*">
+ <unaffected range="ge">2.5.2-r1</unaffected>
+ <vulnerable range="lt">2.5.2-r1</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>SSSD provides a set of daemons to manage access to remote directories and authentication mechanisms such as LDAP, Kerberos or FreeIPA. It provides an NSS and PAM interface toward the system and a pluggable backend system to connect to multiple different account sources.</p>
+ </background>
+ <description>
+ <p>A vulnerability has been discovered in SSSD. Please review the CVE identifier referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>A flaw was found in SSSD, where the sssctl command was vulnerable to shell command injection via the logs-fetch and cache-expire subcommands. This flaw allows an attacker to trick the root user into running a specially crafted sssctl command, such as via sudo, to gain root access.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All SSSD users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=sys-auth/sssd-2.5.2-r1"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-3621">CVE-2021-3621</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:58:27.689393Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:58:27.691896Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-06.xml b/metadata/glsa/glsa-202407-06.xml
new file mode 100644
index 000000000000..7589ec48580e
--- /dev/null
+++ b/metadata/glsa/glsa-202407-06.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-06">
+ <title>cryptography: Multiple Vulnerabilities</title>
+ <synopsis>Multiple vulnerabilities have been discovered in cryptography, the worst of which could lead to a denial of service.</synopsis>
+ <product type="ebuild">cryptography</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>769419</bug>
+ <bug>864049</bug>
+ <bug>893576</bug>
+ <bug>918685</bug>
+ <bug>925120</bug>
+ <access>remote</access>
+ <affected>
+ <package name="dev-python/cryptography" auto="yes" arch="*">
+ <unaffected range="ge">42.0.4</unaffected>
+ <vulnerable range="lt">42.0.4</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>cryptography is a package which provides cryptographic recipes and primitives to Python developers.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in cryptography. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>Please review the referenced CVE identifiers for details.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All cryptography users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=dev-python/cryptography-42.0.4"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2020-36242">CVE-2020-36242</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-23931">CVE-2023-23931</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-49083">CVE-2023-49083</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-26130">CVE-2024-26130</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:59:02.809872Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:59:02.812394Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-07.xml b/metadata/glsa/glsa-202407-07.xml
new file mode 100644
index 000000000000..5daea9bc8f5b
--- /dev/null
+++ b/metadata/glsa/glsa-202407-07.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-07">
+ <title>cpio: Arbitrary Code Execution</title>
+ <synopsis>A vulnerability has been discovered in cpio, which can lead to arbitrary code execution.</synopsis>
+ <product type="ebuild">cpio</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>807088</bug>
+ <access>local</access>
+ <affected>
+ <package name="app-arch/cpio" auto="yes" arch="*">
+ <unaffected range="ge">2.13-r1</unaffected>
+ <vulnerable range="lt">2.13-r1</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>cpio is a file archival tool which can also read and write tar files.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in cpio. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>GNU cpio allows attackers to execute arbitrary code via a crafted pattern file, because of a dstring.c ds_fgetstr integer overflow that triggers an out-of-bounds heap write. NOTE: it is unclear whether there are common cases where the pattern file, associated with the -E option, is untrusted data.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All cpio users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-arch/cpio-2.13-r1"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2016-2037">CVE-2016-2037</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2019-14866">CVE-2019-14866</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-38185">CVE-2021-38185</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:59:20.652714Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:59:20.655189Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-08.xml b/metadata/glsa/glsa-202407-08.xml
new file mode 100644
index 000000000000..10cc9f730b85
--- /dev/null
+++ b/metadata/glsa/glsa-202407-08.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-08">
+ <title>GNU Emacs, Org Mode: Multiple Vulnerabilities</title>
+ <synopsis>Multiple vulnerabilities have been discovered in GNU Emacs and Org Mode, the worst of which could lead to arbitrary code execution.</synopsis>
+ <product type="ebuild">emacs,org-mode</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>897950</bug>
+ <bug>927820</bug>
+ <access>remote</access>
+ <affected>
+ <package name="app-editors/emacs" auto="yes" arch="*">
+ <unaffected range="ge" slot="26">26.3-r16</unaffected>
+ <unaffected range="ge" slot="27">27.2-r14</unaffected>
+ <unaffected range="ge" slot="28">28.2-r10</unaffected>
+ <unaffected range="ge" slot="29">29.2-r1</unaffected>
+ <vulnerable range="lt" slot="26">26.3-r16</vulnerable>
+ <vulnerable range="lt" slot="27">27.2-r14</vulnerable>
+ <vulnerable range="lt" slot="28">28.2-r10</vulnerable>
+ <vulnerable range="lt" slot="29">29.2-r1</vulnerable>
+ </package>
+ <package name="app-emacs/org-mode" auto="yes" arch="*">
+ <unaffected range="ge">9.6.23</unaffected>
+ <vulnerable range="lt">9.6.23</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>GNU Emacs is a highly extensible and customizable text editor.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in GNU Emacs. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="high">
+ <p>Please review the referenced CVE identifiers for details.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All GNU Emacs users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-editors/emacs-29.3-r2"
+ </code>
+
+ <p>All Org Mode users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-emacs/org-mode-9.6.23"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-48337">CVE-2022-48337</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-48338">CVE-2022-48338</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-48339">CVE-2022-48339</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-30202">CVE-2024-30202</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-30203">CVE-2024-30203</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-30204">CVE-2024-30204</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-30205">CVE-2024-30205</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T05:59:40.316405Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T05:59:40.319047Z">ajak</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202407-09.xml b/metadata/glsa/glsa-202407-09.xml
new file mode 100644
index 000000000000..874e12f86e1b
--- /dev/null
+++ b/metadata/glsa/glsa-202407-09.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202407-09">
+ <title>OpenSSH: Remote Code Execution</title>
+ <synopsis>A vulnerability has been discovered in OpenSSH, which can lead to remote code execution with root privileges.</synopsis>
+ <product type="ebuild">openssh</product>
+ <announced>2024-07-01</announced>
+ <revised count="1">2024-07-01</revised>
+ <bug>935271</bug>
+ <access>remote</access>
+ <affected>
+ <package name="net-misc/openssh" auto="yes" arch="*">
+ <unaffected range="ge">9.7_p1-r6</unaffected>
+ <vulnerable range="lt">9.7_p1-r6</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>OpenSSH is a free application suite consisting of server and clients that replace tools like telnet, rlogin, rcp and ftp with more secure versions offering additional functionality.</p>
+ </background>
+ <description>
+ <p>A vulnerability has been discovered in OpenSSH. Please review the CVE identifier referenced below for details.</p>
+ </description>
+ <impact type="high">
+ <p>A critical vulnerability in sshd(8) was present in Portable OpenSSH
+versions that may allow arbitrary code execution with root privileges.
+
+Successful exploitation has been demonstrated on 32-bit Linux/glibc
+systems with ASLR. Under lab conditions, the attack requires on
+average 6-8 hours of continuous connections up to the maximum the
+server will accept. Exploitation on 64-bit systems is believed to be
+possible but has not been demonstrated at this time. It&#39;s likely that
+these attacks will be improved upon.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.
+
+Note that Gentoo has backported the fix to the following versions:
+
+net-misc/openssh-9.6_p1-r5
+net-misc/openssh-9.7_p1-r6</p>
+ </workaround>
+ <resolution>
+ <p>All OpenSSH users should upgrade to the latest version and restart the sshd server (to ensure access for new sessions and no vulnerable code keeps running).</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=net-misc/openssh-9.7_p1-r6"
+ </code>
+
+ <p>With OpenRC:</p>
+
+ <code>
+ # rc-service sshd restart
+ </code>
+
+ <p>With systemd:</p>
+
+ <code>
+ # systemctl try-restart sshd.service
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-6387">CVE-2024-6387</uri>
+ </references>
+ <metadata tag="requester" timestamp="2024-07-01T18:03:48.914047Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2024-07-01T18:03:48.917560Z">graaff</metadata>
+</glsa>
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 84f7b4de2166..2dbcc924f65c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 01 Jul 2024 06:10:28 +0000
+Tue, 02 Jul 2024 06:10:34 +0000
diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit
index 4f52ebb21485..3406d37a3716 100644
--- a/metadata/glsa/timestamp.commit
+++ b/metadata/glsa/timestamp.commit
@@ -1 +1 @@
-0715db682a941540ce2f4ccb909d8f446c05e0ce 1719639983 2024-06-29T05:46:23Z
+a5ba53361826e62d69077fdabaf2da4664fc05ba 1719873210 2024-07-01T22:33:30Z
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index af7d0cd20ba8..6d50367a767c 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 48db798059ea..78e56b5a97e7 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/apache-tools-2.4.60 b/metadata/md5-cache/app-admin/apache-tools-2.4.60
new file mode 100644
index 000000000000..857017ca53a0
--- /dev/null
+++ b/metadata/md5-cache/app-admin/apache-tools-2.4.60
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) dev-build/libtool
+DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm
+EAPI=8
+HOMEPAGE=https://httpd.apache.org/
+INHERIT=autotools toolchain-funcs
+IUSE=ssl
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+RDEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://apache/httpd/httpd-2.4.60.tar.bz2
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0dba11e685e620754b963f5a76fbb3d4
diff --git a/metadata/md5-cache/app-admin/awscli-1.33.19 b/metadata/md5-cache/app-admin/awscli-1.33.19
new file mode 100644
index 000000000000..2c7eeddccef1
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.33.19
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.137[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.137[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.33.19.tar.gz -> aws-cli-1.33.19.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0b93d65db2a37b8a80a66b542751297c
diff --git a/metadata/md5-cache/app-admin/hcloud-1.44.0 b/metadata/md5-cache/app-admin/hcloud-1.44.1
index ae48f3e0a0f7..8581d1e64bef 100644
--- a/metadata/md5-cache/app-admin/hcloud-1.44.0
+++ b/metadata/md5-cache/app-admin/hcloud-1.44.1
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=strip
SLOT=0
-SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.44.0.tar.xz
+SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.44.1.tar.xz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=ee697753b6b75ce600a347d075ad1646
diff --git a/metadata/md5-cache/app-admin/keepass-2.57 b/metadata/md5-cache/app-admin/keepass-2.57
new file mode 100644
index 000000000000..5056ae2c90fe
--- /dev/null
+++ b/metadata/md5-cache/app-admin/keepass-2.57
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=compile install postinst postrm prepare
+DEPEND=dev-lang/mono
+DESCRIPTION=A free, open source, light-weight and easy-to-use password manager
+EAPI=8
+HOMEPAGE=https://keepass.info/
+INHERIT=desktop optfeature wrapper xdg-utils
+IUSE=aot
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/mono dev-dotnet/libgdiplus[cairo]
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/keepass/KeePass-2.57-Source.zip
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=624b166911dd54dc7e854a0a0c0cb268
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 80a17734fd34..6f58d6d37528 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/lbzip2-2.5_p20181227-r2 b/metadata/md5-cache/app-arch/lbzip2-2.5_p20181227-r2
index a0661de34c70..e5d3cfd3cd59 100644
--- a/metadata/md5-cache/app-arch/lbzip2-2.5_p20181227-r2
+++ b/metadata/md5-cache/app-arch/lbzip2-2.5_p20181227-r2
@@ -8,6 +8,6 @@ IUSE=debug static
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
SLOT=0
-SRC_URI=https://dev.gentoo.org/~whissi/dist/lbzip2/lbzip2-2.5_p20181227.tar.gz
+SRC_URI=mirror://gentoo/05/lbzip2-2.5_p20181227.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=58b5f3c8adafff8b0366f94e1476253c
+_md5_=6963e9c866452f81042ab18848759d2e
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index aae7804e0c5b..2eef03cb413c 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/docker-27.0.3 b/metadata/md5-cache/app-containers/docker-27.0.3
new file mode 100644
index 000000000000..4ead2592e017
--- /dev/null
+++ b/metadata/md5-cache/app-containers/docker-27.0.3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/go-1.16.12 dev-go/go-md2man virtual/pkgconfig >=dev-lang/go-1.10 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm setup unpack
+DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) systemd? ( sys-apps/systemd )
+DESCRIPTION=The core functions you need to create Docker images and run Docker containers
+EAPI=7
+HOMEPAGE=https://www.docker.com/
+INHERIT=golang-vcs-snapshot linux-info systemd udev
+IUSE=apparmor btrfs +container-init overlay seccomp selinux systemd
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) systemd? ( sys-apps/systemd ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 >=app-containers/containerd-1.7.15[apparmor?,btrfs?,seccomp?] >=app-containers/runc-1.1.12[apparmor?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker )
+RESTRICT=installsources strip test
+SLOT=0
+SRC_URI=https://github.com/moby/moby/archive/v27.0.3.tar.gz -> docker-27.0.3.tar.gz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=31ab2ba69d2d9cb16492ed97e063da47
diff --git a/metadata/md5-cache/app-containers/docker-cli-27.0.3 b/metadata/md5-cache/app-containers/docker-cli-27.0.3
new file mode 100644
index 000000000000..cc9be6485ec2
--- /dev/null
+++ b/metadata/md5-cache/app-containers/docker-cli-27.0.3
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.16.6 >=dev-lang/go-1.10
+DEFINED_PHASES=compile install postinst prepare unpack
+DESCRIPTION=the command line binary for docker
+EAPI=7
+HOMEPAGE=https://www.docker.com/
+INHERIT=bash-completion-r1 golang-vcs-snapshot
+IUSE=hardened selinux
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=!<app-containers/docker-20.10.1 selinux? ( sec-policy/selinux-docker )
+RESTRICT=installsources strip test
+SLOT=0
+SRC_URI=https://github.com/docker/cli/archive/v27.0.3.tar.gz -> docker-cli-27.0.3.tar.gz https://dev.gentoo.org/~williamh/dist/docker-cli-27.0.3-man.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4f401db37b23f9e6ccaa659fb8a4851f
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index c9313a1d0b12..f8ef43fc0145 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/xemacs-21.5.35-r1 b/metadata/md5-cache/app-editors/xemacs-21.5.35-r1
deleted file mode 100644
index 8efadcc9b8fd..000000000000
--- a/metadata/md5-cache/app-editors/xemacs-21.5.35-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare unpack
-DEPEND=berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl ) virtual/pkgconfig
-DESCRIPTION=highly customizable open source text editor and application development system
-EAPI=8
-HOMEPAGE=https://www.xemacs.org/
-INHERIT=flag-o-matic xdg-utils desktop autotools
-IUSE=alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum
-KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-3+
-PDEPEND=app-xemacs/xemacs-base app-xemacs/mule-base
-RDEPEND=berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl )
-SLOT=0
-SRC_URI=http://ftp.xemacs.org/pub/xemacs/xemacs-21.5/xemacs-21.5.35.tar.gz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a3602b20d9d0450a526303a4ed1031ae
diff --git a/metadata/md5-cache/app-editors/xemacs-21.5.35-r2 b/metadata/md5-cache/app-editors/xemacs-21.5.35-r2
new file mode 100644
index 000000000000..75c38316d4cc
--- /dev/null
+++ b/metadata/md5-cache/app-editors/xemacs-21.5.35-r2
@@ -0,0 +1,16 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst postrm prepare unpack
+DEPEND=berkdb? ( >=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl ) virtual/pkgconfig
+DESCRIPTION=highly customizable open source text editor and application development system
+EAPI=8
+HOMEPAGE=https://www.xemacs.org/
+INHERIT=flag-o-matic xdg-utils desktop autotools
+IUSE=alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3+
+PDEPEND=app-xemacs/xemacs-base app-xemacs/mule-base
+RDEPEND=berkdb? ( >=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl )
+SLOT=0
+SRC_URI=http://ftp.xemacs.org/pub/xemacs/xemacs-21.5/xemacs-21.5.35.tar.gz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c4bc66aa3112a673e047c7c7a7aeaa23
diff --git a/metadata/md5-cache/app-editors/xemacs-21.5.9999 b/metadata/md5-cache/app-editors/xemacs-21.5.9999
index 573209da49b1..ea26f20f65c0 100644
--- a/metadata/md5-cache/app-editors/xemacs-21.5.9999
+++ b/metadata/md5-cache/app-editors/xemacs-21.5.9999
@@ -1,6 +1,6 @@
BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 dev-vcs/mercurial
DEFINED_PHASES=compile configure install postinst postrm prepare unpack
-DEPEND=berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl ) virtual/pkgconfig
+DEPEND=berkdb? ( >=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl ) virtual/pkgconfig
DESCRIPTION=highly customizable open source text editor and application development system
EAPI=8
HOMEPAGE=https://www.xemacs.org/
@@ -9,8 +9,8 @@ IUSE=alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif fr
LICENSE=GPL-3+
PDEPEND=app-xemacs/xemacs-base app-xemacs/mule-base
PROPERTIES=live
-RDEPEND=berkdb? ( >=sys-libs/db-4:= !!<sys-libs/db-4 ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl )
+RDEPEND=berkdb? ( >=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl )
SLOT=0
SRC_URI=neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 mercurial e6a56a378cb9241482284b8b897c7a39 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bd6d8165be552aff4f18f3e920c48d31
+_md5_=6095820765aea946327f2f1fefa471a0
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 8c01fbc2ff04..a953769e6c37 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/cider-1.15.1 b/metadata/md5-cache/app-emacs/cider-1.15.1
new file mode 100644
index 000000000000..8486c6abbbc7
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/cider-1.15.1
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner test? ( app-emacs/buttercup ) test? ( app-emacs/buttercup ) >=app-editors/emacs-26:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Clojure Interactive Development Environment for GNU Emacs
+EAPI=8
+HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/
+INHERIT=elisp optfeature
+IUSE=test test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:*
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.15.1.tar.gz -> cider-1.15.1.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
+_md5_=74ac096fc322d97389e17aa53effd27a
diff --git a/metadata/md5-cache/app-emacs/denote-2.3.0 b/metadata/md5-cache/app-emacs/denote-3.0.2
index 6ec31c423fa9..b2df21489707 100644
--- a/metadata/md5-cache/app-emacs/denote-2.3.0
+++ b/metadata/md5-cache/app-emacs/denote-3.0.2
@@ -9,6 +9,6 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-28.1:*
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/protesilaos/denote/archive/2.3.0.tar.gz -> denote-2.3.0.tar.gz
+SRC_URI=https://github.com/protesilaos/denote/archive/3.0.2.tar.gz -> denote-3.0.2.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
_md5_=842af58e8a8a30750537dbe47f97f2a8
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.70 b/metadata/md5-cache/app-emacs/ebuild-mode-1.70
deleted file mode 100644
index 04e31bbb9a98..000000000000
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.70
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-INHERIT=elisp optfeature
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-2+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.70.tar.xz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=32f4383fd642effb8829cedd75b74282
diff --git a/metadata/md5-cache/app-emacs/jinx-1.6 b/metadata/md5-cache/app-emacs/jinx-1.9
index 4e8185e0233c..a03cec796859 100644
--- a/metadata/md5-cache/app-emacs/jinx-1.6
+++ b/metadata/md5-cache/app-emacs/jinx-1.9
@@ -5,10 +5,10 @@ DESCRIPTION=Enchanted Spell Checker for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/jinx
INHERIT=edo elisp toolchain-funcs
-KEYWORDS=amd64
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:*
SLOT=0
-SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.6.tar.gz -> jinx-1.6.tar.gz
+SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.9.tar.gz -> jinx-1.9.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f67bbaeb4f47f65587ecd60392a28938
+_md5_=278bb1ee75a99f02c2aa848fdaeff2c0
diff --git a/metadata/md5-cache/app-emacs/no-littering-1.7.0 b/metadata/md5-cache/app-emacs/no-littering-1.7.0
new file mode 100644
index 000000000000..62b7be457808
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/no-littering-1.7.0
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/compat >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=ELisp library that helps keeping Emacs configuration directory clean
+EAPI=8
+HOMEPAGE=https://github.com/emacscollective/no-littering/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/compat >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/emacscollective/no-littering/archive/v1.7.0.tar.gz -> no-littering-1.7.0.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=9aec5e6a6de8c9282a4dbbbdf1174b49
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.7.6 b/metadata/md5-cache/app-emacs/org-mode-9.7.6
new file mode 100644
index 000000000000..b2febb8eef7b
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-mode-9.7.6
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=An Emacs mode for notes and project planning
+EAPI=8
+HOMEPAGE=https://orgmode.org/
+INHERIT=elisp readme.gentoo-r1
+IUSE=doc odt-schema
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.7.6.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4
+_md5_=eeff608f62be3bec2360a551c73d97d6
diff --git a/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630 b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630
new file mode 100644
index 000000000000..2e05b7290a98
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs Scala Mode via Tree-Sitter
+EAPI=8
+HOMEPAGE=https://github.com/KaranAhlawat/scala-ts-mode
+INHERIT=elisp
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-29[tree-sitter] dev-libs/tree-sitter-scala >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://codeload.github.com/KaranAhlawat/scala-ts-mode/tar.gz/8c4ace721fb525d1a790121a8625bc2623c9f207 -> scala-ts-mode-1.0.0_p20240630.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=5dfbff523d6b7feee314b9ff14c0ad87
diff --git a/metadata/md5-cache/app-emacs/transient-0.7.2 b/metadata/md5-cache/app-emacs/transient-0.7.2
new file mode 100644
index 000000000000..e59e3e77939c
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/transient-0.7.2
@@ -0,0 +1,13 @@
+BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Transient commands abstraction for GNU Emacs
+EAPI=8
+HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/magit/transient/archive/v0.7.2.tar.gz -> transient-0.7.2.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=657f52dcf5616bccbc657abdcc1302c6
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.4 b/metadata/md5-cache/app-emacs/with-editor-3.3.4
new file mode 100644
index 000000000000..44bc519445d4
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/with-editor-3.3.4
@@ -0,0 +1,13 @@
+BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes
+EAPI=8
+HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/magit/with-editor/archive/v3.3.4.tar.gz -> with-editor-3.3.4.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=d1f0c0f06c6c0b848672502a4d3e434e
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 4fbd6e72587f..3b3f46bf41f8 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/ca-certificates-20230311.3.96.1 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
index fc1d72ef5814..d11cdc9224dd 100644
--- a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
+++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1
@@ -9,6 +9,6 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~
LICENSE=MPL-1.1
RDEPEND=sys-apps/debianutils
SLOT=0
-SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_96_1_RTM/src/nss-3.96.1.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_96_1_RTM/src/nss-3.96.1.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1e0ab8d5303b734276c4c4fd7d6eaf82
+_md5_=bc7ff2dfa7ac8767102b6e7eed6e07a8
diff --git a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r2 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r2
index ef609840ded6..4506111bce2b 100644
--- a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r2
+++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r2
@@ -8,6 +8,6 @@ IUSE=cacert
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MPL-1.1
SLOT=0
-SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_96_1_RTM/src/nss-3.96.1.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_96_1_RTM/src/nss-3.96.1.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=364868716b82c98aadfa4ffd5b7ce103
+_md5_=5bb9e4ecee9355b722daab28f33e39c2
diff --git a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.97 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.97
index 55f808e7ee5d..4ce9962e0437 100644
--- a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.97
+++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.97
@@ -8,6 +8,6 @@ IUSE=cacert
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MPL-1.1
SLOT=0
-SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_97_RTM/src/nss-3.97.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_97_RTM/src/nss-3.97.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7ce3dac2189eb86cadead9249ee222b0
+_md5_=cdcf3e9f41fc9eec020657e828b2ceec
diff --git a/metadata/md5-cache/app-misc/ca-certificates-20240203.3.98 b/metadata/md5-cache/app-misc/ca-certificates-20240203.3.98
index b6527e730d38..41318cda777a 100644
--- a/metadata/md5-cache/app-misc/ca-certificates-20240203.3.98
+++ b/metadata/md5-cache/app-misc/ca-certificates-20240203.3.98
@@ -8,6 +8,6 @@ IUSE=cacert
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MPL-1.1
SLOT=0
-SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20240203.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_98_RTM/src/nss-3.98.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20240203.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_98_RTM/src/nss-3.98.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c2ca3a7433b3eac1e5f51cb6bac62a5f
+_md5_=8957b6a4866f602f373e4ff31a19af4c
diff --git a/metadata/md5-cache/app-misc/fastfetch-2.13.2 b/metadata/md5-cache/app-misc/fastfetch-2.13.2
deleted file mode 100644
index 1f1f216c2a93..000000000000
--- a/metadata/md5-cache/app-misc/fastfetch-2.13.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Fast neofetch-like system information tool
-EAPI=8
-HOMEPAGE=https://github.com/fastfetch-cli/fastfetch
-INHERIT=cmake flag-o-matic
-IUSE=X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr
-KEYWORDS=amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT nvidia-gpu? ( NVIDIA-NVLM )
-RDEPEND=>=dev-libs/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
-REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.2.tar.gz -> fastfetch-2.13.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3124ada64ad1d32481d5995f99765a25
diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 b/metadata/md5-cache/app-misc/freewvs-0.1.3-r1
deleted file mode 100644
index 76e950c333d8..000000000000
--- a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] )
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DESCRIPTION=Scans filesystem for known vulnerable web applications
-EAPI=8
-HOMEPAGE=https://freewvs.schokokeks.org/
-INHERIT=distutils-r1 pypi
-IUSE=python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=CC0-1.0
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/freewvs/freewvs-0.1.3.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ba87cc54af14b7a52b648c1e438f56cc
diff --git a/metadata/md5-cache/app-mobilephone/Manifest.gz b/metadata/md5-cache/app-mobilephone/Manifest.gz
index f474629a06a8..ec3cb4adb6a8 100644
--- a/metadata/md5-cache/app-mobilephone/Manifest.gz
+++ b/metadata/md5-cache/app-mobilephone/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-mobilephone/scrcpy-2.3.1-r2 b/metadata/md5-cache/app-mobilephone/scrcpy-2.5
index 6503b8512073..af1254da3fae 100644
--- a/metadata/md5-cache/app-mobilephone/scrcpy-2.3.1-r2
+++ b/metadata/md5-cache/app-mobilephone/scrcpy-2.5
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=media-libs/libsdl2[X] media-video/ffmpeg:= virtual/libusb:1 !ppc64? ( dev-util/android-tools )
SLOT=0
-SRC_URI=https://github.com/Genymobile/scrcpy/archive/v2.3.1.tar.gz -> scrcpy-2.3.1.tar.gz https://github.com/Genymobile/scrcpy/releases/download/v2.3.1/scrcpy-server-v2.3.1
+SRC_URI=https://github.com/Genymobile/scrcpy/archive/v2.5.tar.gz -> scrcpy-2.5.tar.gz https://github.com/Genymobile/scrcpy/releases/download/v2.5/scrcpy-server-v2.5
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0183c8914c515c8cc4729564bb9df523
+_md5_=f26f380b61a089487a20d97b4bd2a79e
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index efad78b1ab0d..17cd8dbb0498 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/bash-5.3_alpha_p20240628 b/metadata/md5-cache/app-shells/bash-5.3_alpha_p20240628
new file mode 100644
index 000000000000..1a8522a46fb6
--- /dev/null
+++ b/metadata/md5-cache/app-shells/bash-5.3_alpha_p20240628
@@ -0,0 +1,14 @@
+BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+DESCRIPTION=The standard GNU Bourne again shell
+EAPI=8
+HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
+INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
+IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
+LICENSE=GPL-3+
+RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-5e28a1813ce7d08628c8df584ea36515091c6d9b.tar.xz -> bash-5.3_alpha_p20240628-5e28a1813ce7d08628c8df584ea36515091c6d9b.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=536cc999eaba1ca3cdb8075c7d6e75b1
diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999
index df2aa7dde37d..7cdcf784cb58 100644
--- a/metadata/md5-cache/app-shells/bash-9999
+++ b/metadata/md5-cache/app-shells/bash-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
SLOT=0
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=a2b3c1173a25fff7efd54f70aa5e5511
+_md5_=536cc999eaba1ca3cdb8075c7d6e75b1
diff --git a/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 b/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2
index a3f6e4776ab1..374796ab38d5 100644
--- a/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2
+++ b/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2
@@ -8,5 +8,5 @@ KEYWORDS=amd64 ppc ppc64 x86
LICENSE=GPL-2
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://downloads.sourceforge.net/bashdb/bashdb-5.0-1.1.2.tar.bz2 test? ( https://dev.gentoo.org/~whissi/dist/bashdb/bashdb-4.4-1.0.0-missing-test-files.tar.xz )
-_md5_=c26dc6995aa71de39847a378d34fdeb6
+SRC_URI=https://downloads.sourceforge.net/bashdb/bashdb-5.0-1.1.2.tar.bz2 test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz )
+_md5_=9dc54629bdf673ecb464e9c5fe95e7e0
diff --git a/metadata/md5-cache/app-shells/fzf-0.52.1 b/metadata/md5-cache/app-shells/fzf-0.52.1
index 4689c03bb767..491aaff430b2 100644
--- a/metadata/md5-cache/app-shells/fzf-0.52.1
+++ b/metadata/md5-cache/app-shells/fzf-0.52.1
@@ -4,10 +4,10 @@ DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang
EAPI=8
HOMEPAGE=https://github.com/junegunn/fzf
INHERIT=bash-completion-r1 go-module
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=MIT BSD-with-disclosure
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/junegunn/fzf/archive/0.52.1.tar.gz -> fzf-0.52.1.tar.gz https://dev.gentoo.org/~mattst88/distfiles/fzf-0.52.1-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c0b1c8906710a1eb3a443b9d013a6c29
+_md5_=9c39ae8e27ad76b7326d903b4dda0984
diff --git a/metadata/md5-cache/app-shells/zsh-syntax-highlighting-0.8.0 b/metadata/md5-cache/app-shells/zsh-syntax-highlighting-0.8.0
index 5b7f511f2f25..0e56a07b93f6 100644
--- a/metadata/md5-cache/app-shells/zsh-syntax-highlighting-0.8.0
+++ b/metadata/md5-cache/app-shells/zsh-syntax-highlighting-0.8.0
@@ -3,10 +3,10 @@ DESCRIPTION=Fish shell like syntax highlighting for zsh
EAPI=8
HOMEPAGE=https://github.com/zsh-users/zsh-syntax-highlighting
INHERIT=readme.gentoo-r1
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=BSD
RDEPEND=app-shells/zsh
SLOT=0
SRC_URI=https://github.com/zsh-users/zsh-syntax-highlighting/archive/0.8.0.tar.gz -> zsh-syntax-highlighting-0.8.0.tar.gz
_eclasses_=readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4
-_md5_=e8f8ec040fc9162231f95de97fd5ba14
+_md5_=60cbb0b3cd45b41af52b1b6eba4edde7
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 7df7513f31ef..d0cc1d329ad7 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/discount-2.2.7c-r1 b/metadata/md5-cache/app-text/discount-2.2.7c-r1
index cb2b926b6ef4..55ade30c0978 100644
--- a/metadata/md5-cache/app-text/discount-2.2.7c-r1
+++ b/metadata/md5-cache/app-text/discount-2.2.7c-r1
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=http://www.pell.portland.or.us/~orc/Code/discount/
INHERIT=toolchain-funcs
IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=BSD
RESTRICT=!test? ( test )
SLOT=0/2.2.7
SRC_URI=https://github.com/Orc/discount/archive/v2.2.7c.tar.gz -> discount-2.2.7c.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6c035116f6ea4450c2bcb1044b2c8ec5
+_md5_=f9fc2279bd6a0c6f7c6984cdfb14163d
diff --git a/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1 b/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1
index 95af1317c736..4d5fa6409b27 100644
--- a/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1
+++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=cups dbus gtk l10n_de static-libs unicode X l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=AGPL-3 CPL-1.0
RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) >=app-text/poppler-data-0.4.11-r2 >=media-fonts/urw-fonts-2.4.9 l10n_ja? ( media-fonts/kochi-substitute ) l10n_ko? ( media-fonts/baekmuk-fonts ) l10n_zh-CN? ( media-fonts/arphicfonts ) l10n_zh-TW? ( media-fonts/arphicfonts )
SLOT=0/10.03
SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10031/ghostscript-10.03.1.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=14a9dbc09cda45e5449b04c77cb3a126
+_md5_=aebf32bfe034252e025c4f9b54307824
diff --git a/metadata/md5-cache/app-text/pdftk-3.3.3_p20231025 b/metadata/md5-cache/app-text/pdftk-3.3.3_p20231025
index cea42989fbbe..1d7fbbe3a449 100644
--- a/metadata/md5-cache/app-text/pdftk-3.3.3_p20231025
+++ b/metadata/md5-cache/app-text/pdftk-3.3.3_p20231025
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://gitlab.com/pdftk-java/pdftk
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=GPL-2
RDEPEND=>=virtual/jre-1.8:* dev-java/bcprov:0 dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.com/pdftk-java/pdftk/-/archive/3f1918c831c919d0a8fcf18c36cf40118398b995.tar.bz2 -> pdftk-3.3.3_p20231025.tar.bz2
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97
-_md5_=00602842b0e8531beaded20f997dfd0b
+_md5_=d3553212596c657cb4e2a26b1d66211f
diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz
index 01643b8e74d8..78d43d123f27 100644
--- a/metadata/md5-cache/app-xemacs/Manifest.gz
+++ b/metadata/md5-cache/app-xemacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.70 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.70
deleted file mode 100644
index c001f6025c71..000000000000
--- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.70
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script
-DEFINED_PHASES=compile install postinst
-DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-INHERIT=optfeature
-KEYWORDS=amd64 ~hppa x86
-LICENSE=GPL-2+
-RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.70.tar.xz
-_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=70f3bc93111352f19d1f2680baa87855
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 75c55e4d040b..884d1a87324e 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/mysql-5.7.41 b/metadata/md5-cache/dev-db/mysql-5.7.41
index 7d4ff74d7f40..98abc35d8658 100644
--- a/metadata/md5-cache/dev-db/mysql-5.7.41
+++ b/metadata/md5-cache/dev-db/mysql-5.7.41
@@ -13,6 +13,6 @@ RDEPEND=sys-libs/ncurses:0= client-libs? ( >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-
REQUIRED_USE=?? ( tcmalloc jemalloc )
RESTRICT=!test? ( test )
SLOT=5.7/18
-SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.41.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.41.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.41.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-5.7.36-patches-01.tar.xz
+SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.41.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.41.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.41.tar.gz mirror://gentoo/51/mysql-5.7.36-patches-01.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=971d136df2b2e9dedacbbd0aa4b872bb
+_md5_=9dde27f4d6d00ec8c15d712cc32f876e
diff --git a/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2 b/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2
index 9877cff6183b..1e8c3b48f680 100644
--- a/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2
+++ b/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2
@@ -13,6 +13,6 @@ RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/z
REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server )
RESTRICT=!test? ( test )
SLOT=8.0
-SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.26-16/source/tarball/percona-server-8.0.26-16.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 https://dev.gentoo.org/~whissi/dist/percona-server/percona-server-8.0.26.16-patches-01.tar.xz
+SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.26-16/source/tarball/percona-server-8.0.26-16.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 mirror://gentoo/fb/percona-server-8.0.26.16-patches-01.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bc70eaa5e5282f8c58732004d9561942
+_md5_=04c5777ed42a1e7657b70a73c2b024af
diff --git a/metadata/md5-cache/dev-db/sqlmap-1.8.5 b/metadata/md5-cache/dev-db/sqlmap-1.8.5
index 880d345653a1..e0bf305a0e1e 100644
--- a/metadata/md5-cache/dev-db/sqlmap-1.8.5
+++ b/metadata/md5-cache/dev-db/sqlmap-1.8.5
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://sqlmap.org/
INHERIT=bash-completion-r1 python-single-r1 wrapper
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.8.5.tar.gz -> sqlmap-1.8.5.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=dd52050906d04a616de73c18195c61b1
+_md5_=b9ef4623f928a14010f96a6be1034e4f
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index 99fbfd67e80d..13c5fbf8733f 100644
--- a/metadata/md5-cache/dev-dotnet/Manifest.gz
+++ b/metadata/md5-cache/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.27-r1 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.27-r1
deleted file mode 100644
index 63cd7e435e66..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.27-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=.NET runtime nugets
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/
-INHERIT=dotnet-pkg-base
-KEYWORDS=amd64 arm arm64
-LICENSE=MIT
-RESTRICT=strip
-SLOT=6.0.27/6.0.27
-SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/6.0.27/microsoft.aspnetcore.app.ref.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/6.0.27/microsoft.aspnetcore.app.runtime.linux-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/6.0.27/microsoft.aspnetcore.app.runtime.linux-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/6.0.27/microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/6.0.27/microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/6.0.27/microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/6.0.27/microsoft.aspnetcore.app.runtime.linux-x64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/6.0.27/microsoft.netcore.app.host.linux-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/6.0.27/microsoft.netcore.app.host.linux-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/6.0.27/microsoft.netcore.app.host.linux-musl-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/6.0.27/microsoft.netcore.app.host.linux-musl-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/6.0.27/microsoft.netcore.app.host.linux-musl-x64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/6.0.27/microsoft.netcore.app.host.linux-x64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/6.0.27/microsoft.netcore.app.ref.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/6.0.27/microsoft.netcore.app.runtime.linux-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/6.0.27/microsoft.netcore.app.runtime.linux-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/6.0.27/microsoft.netcore.app.runtime.linux-musl-arm.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/6.0.27/microsoft.netcore.app.runtime.linux-musl-arm64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/6.0.27/microsoft.netcore.app.runtime.linux-musl-x64.6.0.27.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/6.0.27/microsoft.netcore.app.runtime.linux-x64.6.0.27.nupkg
-_eclasses_=dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=61ee428a3e9efe76b97b9de407c20e08
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.16-r1 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.16-r1
deleted file mode 100644
index 34903173014c..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.16-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=.NET runtime nugets
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/
-INHERIT=dotnet-pkg-base
-KEYWORDS=amd64 arm arm64
-LICENSE=MIT
-RESTRICT=strip
-SLOT=7.0.16/7.0.16
-SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/7.0.16/microsoft.aspnetcore.app.ref.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/7.0.16/microsoft.aspnetcore.app.runtime.linux-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/7.0.16/microsoft.aspnetcore.app.runtime.linux-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/7.0.16/microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/7.0.16/microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/7.0.16/microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/7.0.16/microsoft.aspnetcore.app.runtime.linux-x64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/7.0.16/microsoft.netcore.app.host.linux-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/7.0.16/microsoft.netcore.app.host.linux-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/7.0.16/microsoft.netcore.app.host.linux-musl-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/7.0.16/microsoft.netcore.app.host.linux-musl-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/7.0.16/microsoft.netcore.app.host.linux-musl-x64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/7.0.16/microsoft.netcore.app.host.linux-x64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/7.0.16/microsoft.netcore.app.ref.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/7.0.16/microsoft.netcore.app.runtime.linux-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/7.0.16/microsoft.netcore.app.runtime.linux-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/7.0.16/microsoft.netcore.app.runtime.linux-musl-arm.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/7.0.16/microsoft.netcore.app.runtime.linux-musl-arm64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/7.0.16/microsoft.netcore.app.runtime.linux-musl-x64.7.0.16.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/7.0.16/microsoft.netcore.app.runtime.linux-x64.7.0.16.nupkg
-_eclasses_=dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=61ee428a3e9efe76b97b9de407c20e08
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.2-r3 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.2-r3
deleted file mode 100644
index 60c630951630..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.2-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=.NET runtime nugets
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/
-INHERIT=dotnet-pkg-base
-KEYWORDS=amd64 arm arm64
-LICENSE=MIT
-RESTRICT=strip
-SLOT=8.0.2/8.0.2
-SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/8.0.2/microsoft.aspnetcore.app.ref.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/8.0.2/microsoft.aspnetcore.app.runtime.linux-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/8.0.2/microsoft.aspnetcore.app.runtime.linux-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/8.0.2/microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/8.0.2/microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/8.0.2/microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/8.0.2/microsoft.aspnetcore.app.runtime.linux-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.ilcompiler/8.0.2/microsoft.dotnet.ilcompiler.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.illink.tasks/8.0.2/microsoft.net.illink.tasks.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.sdk.webassembly.pack/8.0.2/microsoft.net.sdk.webassembly.pack.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/8.0.2/microsoft.netcore.app.host.linux-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/8.0.2/microsoft.netcore.app.host.linux-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/8.0.2/microsoft.netcore.app.host.linux-musl-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/8.0.2/microsoft.netcore.app.host.linux-musl-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/8.0.2/microsoft.netcore.app.host.linux-musl-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/8.0.2/microsoft.netcore.app.host.linux-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/8.0.2/microsoft.netcore.app.ref.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/8.0.2/microsoft.netcore.app.runtime.linux-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/8.0.2/microsoft.netcore.app.runtime.linux-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/8.0.2/microsoft.netcore.app.runtime.linux-musl-arm.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/8.0.2/microsoft.netcore.app.runtime.linux-musl-arm64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/8.0.2/microsoft.netcore.app.runtime.linux-musl-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/8.0.2/microsoft.netcore.app.runtime.linux-x64.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm64.microsoft.dotnet.ilcompiler/8.0.2/runtime.linux-arm64.microsoft.dotnet.ilcompiler.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler/8.0.2/runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-x64.microsoft.dotnet.ilcompiler/8.0.2/runtime.linux-musl-x64.microsoft.dotnet.ilcompiler.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.2/runtime.linux-x64.microsoft.dotnet.ilcompiler.8.0.2.nupkg
-_eclasses_=dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=7b5acc43e2bc31efd3d5cd436e858a0f
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102-r1 b/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102-r1
deleted file mode 100644
index 2a787f8b6cc3..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) <sys-devel/clang-18 dev-build/cmake dev-vcs/git
-DEFINED_PHASES=compile install postinst postrm prepare pretend setup
-DEPEND=!!sys-devel/llvm:0
-DESCRIPTION=.NET is a free, cross-platform, open-source developer platform
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/ https://github.com/dotnet/dotnet/
-IDEPEND=app-eselect/eselect-dotnet
-INHERIT=check-reqs flag-o-matic llvm multiprocessing python-any-r1
-KEYWORDS=amd64
-LICENSE=MIT
-PDEPEND=~dev-dotnet/dotnet-runtime-nugets-8.0.2 ~dev-dotnet/dotnet-runtime-nugets-6.0.27 ~dev-dotnet/dotnet-runtime-nugets-7.0.16
-RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-libs/openssl:= dev-util/lttng-ust:= sys-libs/zlib:0/1
-RESTRICT=splitdebug strip
-SLOT=8.0/8.0.2
-SRC_URI=amd64? ( elibc_glibc? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz ) elibc_musl? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz ) )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=04c7a84e0696bc84bd311cf32396da62
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index c6d6444c069a..d9d479285611 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2 b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2
index c3eebc31b186..ec1d4f0e7014 100644
--- a/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2
+++ b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz.asc )
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 d2bf348d35fd96d97944269dfbaf0f97 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=236cbeb8ebf92c1395c86d2dd2618fad
+_md5_=73e6715286bfc660be26e8fb32a50127
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 7ea7ce077183..2eadfb93c60d 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/luau-0.632 b/metadata/md5-cache/dev-lang/luau-0.632
new file mode 100644
index 000000000000..c3521e9735d5
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luau-0.632
@@ -0,0 +1,12 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Gradually typed embeddable scripting language derived from Lua
+EAPI=8
+HOMEPAGE=https://luau-lang.org/ https://github.com/luau-lang/luau/
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/luau-lang/luau/archive/0.632.tar.gz -> luau-0.632.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e5d710ed8948e5cfe31af8e15927805d
diff --git a/metadata/md5-cache/dev-lang/swig-4.2.1 b/metadata/md5-cache/dev-lang/swig-4.2.1
index 58deeead272e..7b7d51f99899 100644
--- a/metadata/md5-cache/dev-lang/swig-4.2.1
+++ b/metadata/md5-cache/dev-lang/swig-4.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://www.swig.org/ https://github.com/swig/swig
INHERIT=toolchain-funcs
IUSE=ccache doc pcre test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+ BSD BSD-2
RDEPEND=pcre? ( dev-libs/libpcre2 ) ccache? ( sys-libs/zlib )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/swig/swig-4.2.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fbb62d8541c0da1db88c9a8b17664fde
+_md5_=ef2ea4e28674abd91b10bd1880fa33db
diff --git a/metadata/md5-cache/dev-lang/typescript-5.5.3 b/metadata/md5-cache/dev-lang/typescript-5.5.3
new file mode 100644
index 000000000000..9ba3125c7870
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/typescript-5.5.3
@@ -0,0 +1,11 @@
+BDEPEND=>=net-libs/nodejs-16[npm]
+DEFINED_PHASES=compile install
+DESCRIPTION=Superset of JavaScript with optional static typing, classes and interfaces
+EAPI=8
+HOMEPAGE=https://www.typescriptlang.org/ https://github.com/microsoft/TypeScript/
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=net-libs/nodejs
+SLOT=0
+SRC_URI=https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz
+_md5_=57a47ebe9ad13aafaaae36d9998c85e0
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 8fde8d9c56ee..a037becf2daf 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/hyprlang-0.4.2 b/metadata/md5-cache/dev-libs/hyprlang-0.5.2
index c0979e8235b5..ae380610a51c 100644
--- a/metadata/md5-cache/dev-libs/hyprlang-0.4.2
+++ b/metadata/md5-cache/dev-libs/hyprlang-0.5.2
@@ -7,6 +7,6 @@ INHERIT=cmake
KEYWORDS=~amd64 ~riscv
LICENSE=GPL-3
SLOT=0
-SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.4.2.tar.gz -> hyprlang-0.4.2.gh.tar.gz
+SRC_URI=https://github.com/hyprwm/hyprlang/archive/v0.5.2.tar.gz -> hyprlang-0.5.2.gh.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=37d8647f318402287f263c9e237188e6
diff --git a/metadata/md5-cache/dev-libs/kirigami-addons-1.2.1-r1 b/metadata/md5-cache/dev-libs/kirigami-addons-1.2.1-r1
deleted file mode 100644
index 2b6fe678d7d6..000000000000
--- a/metadata/md5-cache/dev-libs/kirigami-addons-1.2.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) dev-qt/qttools:6[assistant] dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.2.0:*
-DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 test? ( >=dev-qt/qtmultimedia-6.6.2:6[qml] x11-themes/sound-theme-freedesktop ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
-DESCRIPTION=Visual end user components for Kirigami-based applications
-EAPI=8
-HOMEPAGE=https://invent.kde.org/libraries/kirigami-addons
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org
-IUSE=debug doc test
-KEYWORDS=~amd64 ~arm64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/ki18n-6.2.0:6 >=kde-frameworks/kirigami-6.2.0:6 >=dev-qt/qtmultimedia-6.6.2:6[qml] >=kde-frameworks/qqc2-desktop-style-6.2.0:6 kde-plasma/libplasma:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6
-SRC_URI=mirror://kde/stable/kirigami-addons/kirigami-addons-1.2.1.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c12b0b14e49e655e1cf031d75e30bace
diff --git a/metadata/md5-cache/dev-libs/libfmt-11.0.0 b/metadata/md5-cache/dev-libs/libfmt-11.0.0
new file mode 100644
index 000000000000..24fa66097749
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libfmt-11.0.0
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Small, safe and fast formatting library
+EAPI=8
+HOMEPAGE=https://github.com/fmtlib/fmt
+INHERIT=cmake-multilib flag-o-matic
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0/11.0.0
+SRC_URI=https://github.com/fmtlib/fmt/archive/11.0.0.tar.gz -> libfmt-11.0.0.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=253c4af1c7b123872577e7fd9d55859d
diff --git a/metadata/md5-cache/dev-libs/nss-3.100 b/metadata/md5-cache/dev-libs/nss-3.100
index 425a0a0f210f..27a8f0c46ccf 100644
--- a/metadata/md5-cache/dev-libs/nss-3.100
+++ b/metadata/md5-cache/dev-libs/nss-3.100
@@ -11,6 +11,6 @@ LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
RDEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_100_RTM/src/nss-3.100.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_100_RTM/src/nss-3.100.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab8ea130fc653ed4e0e38e1e2e6aff92
+_md5_=198a4bca4c0b7a9588ec76999c7a5040
diff --git a/metadata/md5-cache/dev-libs/nss-3.90.2-r1 b/metadata/md5-cache/dev-libs/nss-3.90.2-r1
index 05fea047ade1..2c0d9babaf83 100644
--- a/metadata/md5-cache/dev-libs/nss-3.90.2-r1
+++ b/metadata/md5-cache/dev-libs/nss-3.90.2-r1
@@ -11,6 +11,6 @@ LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
RDEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_90_2_RTM/src/nss-3.90.2.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
+SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_90_2_RTM/src/nss-3.90.2.tar.gz cacert? ( mirror://gentoo/d1/nss-cacert-class1-class3-r2.patch )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a3a1b956646c94703cf5bedf48f6269d
+_md5_=f42cc95a554b08cabbd04e3c089a4111
diff --git a/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 b/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1
index 17cbc82ed675..6ad6f65fbeb1 100644
--- a/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1
+++ b/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1
@@ -12,6 +12,6 @@ PDEPEND=app-misc/ca-certificates
RDEPEND=>=app-misc/c_rehash-1.7-r1 gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.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(-)?] ) tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=!bindist? ( bindist ) !test? ( test )
SLOT=0
-SRC_URI=mirror://openssl/source/openssl-1.0.2u.tar.gz bindist? ( mirror://gentoo/openssl-1.0.2t-bindist-1.0.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2t-bindist-1.0.tar.xz ) !vanilla? ( mirror://gentoo/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~chutzpah/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~polynomial-c/dist/openssl-1.0.2-patches-1.5.tar.xz )
+SRC_URI=mirror://openssl/source/openssl-1.0.2u.tar.gz bindist? ( mirror://gentoo/bb/openssl-1.0.2t-bindist-1.0.tar.xz ) !vanilla? ( https://dev.gentoo.org/~chutzpah/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cf48d1a71777344485c5eb917770d693
+_md5_=46fa01eb665c981aae8da42f70f7dbc8
diff --git a/metadata/md5-cache/dev-libs/openssl-compat-1.0.2u-r2 b/metadata/md5-cache/dev-libs/openssl-compat-1.0.2u-r2
index b9b844fdf8a3..62da6176b540 100644
--- a/metadata/md5-cache/dev-libs/openssl-compat-1.0.2u-r2
+++ b/metadata/md5-cache/dev-libs/openssl-compat-1.0.2u-r2
@@ -11,6 +11,6 @@ LICENSE=openssl
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.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(-)?] ) tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !=dev-libs/openssl-1.0.2*:0 !dev-libs/openssl:1.0.0
RESTRICT=!bindist? ( bindist ) test
SLOT=1.0.0
-SRC_URI=mirror://openssl/source/openssl-1.0.2u.tar.gz bindist? ( mirror://gentoo/openssl-1.0.2t-bindist-1.0.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2t-bindist-1.0.tar.xz ) !vanilla? ( mirror://gentoo/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~chutzpah/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~polynomial-c/dist/openssl-1.0.2-patches-1.5.tar.xz ) https://dev.gentoo.org/~whissi/dist/openssl/openssl-compat-1.0.2u-versioned-symbols.patch.gz
+SRC_URI=mirror://openssl/source/openssl-1.0.2u.tar.gz bindist? ( mirror://gentoo/bb/openssl-1.0.2t-bindist-1.0.tar.xz ) !vanilla? ( https://dev.gentoo.org/~chutzpah/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz ) mirror://gentoo/ec/openssl-compat-1.0.2u-versioned-symbols.patch.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=670686ee31f2b9a4c00502636a3fc856
+_md5_=2088770ce788bfcee0393aeb6e663482
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.22.5 b/metadata/md5-cache/dev-libs/tree-sitter-0.22.5
index be32146473a3..a51452da6a09 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.22.5
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.22.5
@@ -3,10 +3,10 @@ DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing li
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RESTRICT=test
SLOT=0/0.22.5
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.22.5.tar.gz -> tree-sitter-0.22.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=47dc12d87955e1982a3f99d3e50ff1e6
+_md5_=0a69d0aefa84675f3d3b6a01ce98bf6d
diff --git a/metadata/md5-cache/dev-libs/weston-13.0.0-r2 b/metadata/md5-cache/dev-libs/weston-13.0.0-r2
deleted file mode 100644
index 81984e70c3ba..000000000000
--- a/metadata/md5-cache/dev-libs/weston-13.0.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install setup test
-DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24
-DESCRIPTION=Wayland reference compositor
-EAPI=8
-HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
-INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
-IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86
-LICENSE=MIT CC-BY-SA-3.0
-RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
-REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.0/downloads/weston-13.0.0.tar.xz
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aca130e51c7945a723075b2d73e0b5fe
diff --git a/metadata/md5-cache/dev-libs/weston-13.0.0-r3 b/metadata/md5-cache/dev-libs/weston-13.0.0-r3
new file mode 100644
index 000000000000..b1c59347ffe9
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/weston-13.0.0-r3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24
+DESCRIPTION=Wayland reference compositor
+EAPI=8
+HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
+INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
+IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
+LICENSE=MIT CC-BY-SA-3.0
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.0/downloads/weston-13.0.0.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5e9e2cdbbf6ba60c0f298aba380aa3ef
diff --git a/metadata/md5-cache/dev-libs/weston-13.0.3-r1 b/metadata/md5-cache/dev-libs/weston-13.0.3-r1
new file mode 100644
index 000000000000..73705f075658
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/weston-13.0.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24
+DESCRIPTION=Wayland reference compositor
+EAPI=8
+HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
+INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
+IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT CC-BY-SA-3.0
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.3/downloads/weston-13.0.3.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=20f942b1139ec0b56b33810606b808ab
diff --git a/metadata/md5-cache/dev-libs/weston-9999 b/metadata/md5-cache/dev-libs/weston-9999
index 5f462920e7e4..b802d6e49502 100644
--- a/metadata/md5-cache/dev-libs/weston-9999
+++ b/metadata/md5-cache/dev-libs/weston-9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24
DESCRIPTION=Wayland reference compositor
EAPI=8
HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
@@ -8,9 +8,9 @@ INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils git-r3
IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
LICENSE=MIT CC-BY-SA-3.0
PROPERTIES=live
-RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 =media-libs/libdisplay-info-0.1*:= media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dbf7a9b67bf57e00be3aa3b35f11cbff
+_md5_=136762171a3debab0e5a980e536a25f9
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index ab23ef2e7b4b..7b73b071ec56 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.8.0 b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.8.0
new file mode 100644
index 000000000000..1e028fe7f682
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_deriving_yojson-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.30.0:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/yojson:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=JSON codec generator for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_deriving_yojson/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.30.0:=[ocamlopt?] dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/yojson:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.8.0
+SRC_URI=https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.8.0.tar.gz -> ppx_deriving_yojson-3.8.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=16e8fa43c52103b54e1f77526bea9916
diff --git a/metadata/md5-cache/dev-ml/ppx_import-1.11.0 b/metadata/md5-cache/dev-ml/ppx_import-1.11.0
new file mode 100644
index 000000000000..f554f7106467
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/ppx_import-1.11.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 dev-ml/ppx_deriving dev-ml/ppx_sexp_conv ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=A syntax extension for importing declarations from interface files
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-ppx/ppx_import/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/1.11.0
+SRC_URI=https://github.com/ocaml-ppx/ppx_import/archive/refs/tags/v1.11.0.tar.gz -> ppx_import-1.11.0.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=380494fe23d99623c7f08a4b3f9ccd5b
diff --git a/metadata/md5-cache/dev-ml/sedlex-3.2 b/metadata/md5-cache/dev-ml/sedlex-3.2
new file mode 100644
index 000000000000..6a88e0a09099
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/sedlex-3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ppx_expect ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=An OCaml lexer generator for Unicode
+EAPI=8
+HOMEPAGE=https://github.com/ocaml-community/sedlex/
+INHERIT=dune
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0/3.2
+SRC_URI=https://github.com/ocaml-community/sedlex/archive/v3.2.tar.gz -> sedlex-3.2.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=a5529958fa9956621b295e3bfe1d4d4f
diff --git a/metadata/md5-cache/dev-ml/tiny_httpd-0.16 b/metadata/md5-cache/dev-ml/tiny_httpd-0.16
new file mode 100644
index 000000000000..240b37b792ae
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/tiny_httpd-0.16
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 dev-ml/result:= camlzip? ( >=dev-ml/camlzip-1.06:= ) test? ( dev-ml/qtest dev-ml/ounit2 dev-ml/ptime dev-ml/qcheck net-misc/curl ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Minimal HTTP server with a small request router
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/tiny_httpd https://opam.ocaml.org/packages/tiny_httpd
+INHERIT=dune multiprocessing
+IUSE=camlzip ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08 dev-ml/result:= camlzip? ( >=dev-ml/camlzip-1.06:= ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+REQUIRED_USE=test? ( camlzip )
+RESTRICT=!test? ( test )
+SLOT=0/0.16
+SRC_URI=https://github.com/c-cube/tiny_httpd/archive/refs/tags/v0.16.tar.gz -> tiny_httpd-0.16.tar.gz
+_eclasses_=dune 339df00cc31668d437589817d093748d edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=57a11cb7564cd1b2fe6e9602f263c835
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 6225809c876e..170fb30b9067 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/accessible-pygments-0.0.5 b/metadata/md5-cache/dev-python/accessible-pygments-0.0.5
index a0d1dc73197a..e029620623d3 100644
--- a/metadata/md5-cache/dev-python/accessible-pygments-0.0.5
+++ b/metadata/md5-cache/dev-python/accessible-pygments-0.0.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/accessible-pygments/ https://github.com/Quansight-Labs/accessible-pygments/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/pygments-1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Quansight-Labs/accessible-pygments/archive/v0.0.5.tar.gz -> accessible-pygments-0.0.5.gh.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=48bcaeaacdf4e448c0ccf29e306b6cc3
+_md5_=cfeed883029da121781f80f480e4775e
diff --git a/metadata/md5-cache/dev-python/asyncssh-2.14.2 b/metadata/md5-cache/dev-python/asyncssh-2.14.2
index ec069b553044..790cfc193ac0 100644
--- a/metadata/md5-cache/dev-python/asyncssh-2.14.2
+++ b/metadata/md5-cache/dev-python/asyncssh-2.14.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/aiofiles[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fido2-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/gssapi-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/libnacl-1.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( virtual/openssh >=dev-python/cryptography-39.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/aiofiles[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fido2-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/gssapi-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/libnacl-1.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( virtual/openssh >=dev-python/cryptography-39.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Asynchronous SSHv2 client and server library
EAPI=8
HOMEPAGE=https://github.com/ronf/asyncssh https://pypi.org/project/asyncssh/
INHERIT=distutils-r1 optfeature pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=EPL-2.0
-RDEPEND=virtual/openssh >=dev-python/cryptography-39.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=virtual/openssh >=dev-python/cryptography-39.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/asyncssh/asyncssh-2.14.2.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4465c8afe2a827e9400e6d94990c9efd
+_md5_=84d03650d40439a3479a119b53a73a49
diff --git a/metadata/md5-cache/dev-python/backports-tarfile-1.2.0 b/metadata/md5-cache/dev-python/backports-tarfile-1.2.0
index 272882bb83b1..33f932f531a3 100644
--- a/metadata/md5-cache/dev-python/backports-tarfile-1.2.0
+++ b/metadata/md5-cache/dev-python/backports-tarfile-1.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/backports.tarfile/ https://pypi.org/project/backports.tarfile/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/backports.tarfile/backports_tarfile-1.2.0.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6fcfa21360064d15eaf6e68fe902d75c
+_md5_=096a55d73b9f8dac311503100a4c52cd
diff --git a/metadata/md5-cache/dev-python/bcrypt-4.1.3 b/metadata/md5-cache/dev-python/bcrypt-4.1.3
index fcb5b7e82c4d..9a9be15e3375 100644
--- a/metadata/md5-cache/dev-python/bcrypt-4.1.3
+++ b/metadata/md5-cache/dev-python/bcrypt-4.1.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-4.1.3.tar.gz https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bcrypt-pbkdf/0.10.0/download -> bcrypt-pbkdf-0.10.0.crate https://crates.io/api/v1/crates/bcrypt/0.15.1/download -> bcrypt-0.15.1.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.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/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.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/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.14/download -> getrandom-0.2.14.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/pbkdf2/0.12.2/download -> pbkdf2-0.12.2.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate
_eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b3b19081365284731b46a3fbfd2488fa
+_md5_=19e1ec0b25d3f63bcd8aa35b274edc72
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.137 b/metadata/md5-cache/dev-python/boto3-1.34.137
new file mode 100644
index 000000000000..0dddd6020f4f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.137
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.34.137[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.137[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.137.tar.gz -> boto3-1.34.137.gh.tar.gz
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c57f4eda873e63141fd7028ea88e83b
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.137 b/metadata/md5-cache/dev-python/botocore-1.34.137
new file mode 100644
index 000000000000..ac1adae447ac
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.137
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.137.tar.gz -> botocore-1.34.137.gh.tar.gz
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f1ca9a8b0e1247ff42152fa304fc8999
diff --git a/metadata/md5-cache/dev-python/defusedxml-0.8.0_rc2 b/metadata/md5-cache/dev-python/defusedxml-0.8.0_rc2
index 4382b5cd1611..e911e6a7acce 100644
--- a/metadata/md5-cache/dev-python/defusedxml-0.8.0_rc2
+++ b/metadata/md5-cache/dev-python/defusedxml-0.8.0_rc2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/tiran/defusedxml/ https://pypi.org/project/defusedxml/
INHERIT=distutils-r1
IUSE=examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=PSF-2
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/tiran/defusedxml/archive/v0.8.0rc2.tar.gz -> defusedxml-0.8.0rc2.gh.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=99112a3baa1c6791b88c3497a5deb3c2
+_md5_=4941d9f4a81694ecf8c1ea21f9f6c83c
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-70.2.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-70.2.0
new file mode 100644
index 000000000000..96c7c452afc3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-70.2.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=Shared setuptools wheel for ensurepip Python module
+EAPI=8
+HOMEPAGE=https://pypi.org/project/setuptools/
+INHERIT=pypi
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=!<dev-python/ensurepip-wheels-100
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-70.2.0-py3-none-any.whl
+_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
+_md5_=18ef0d79011aba0459e70e79f342939c
diff --git a/metadata/md5-cache/dev-python/flatbuffers-24.3.25-r1 b/metadata/md5-cache/dev-python/flatbuffers-24.3.25-r1
new file mode 100644
index 000000000000..91612c600419
--- /dev/null
+++ b/metadata/md5-cache/dev-python/flatbuffers-24.3.25-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=RFC 7049 - Concise Binary Object Representation
+EAPI=8
+HOMEPAGE=https://github.com/google/flatbuffers/ https://pypi.org/project/flatbuffers/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/google/flatbuffers/archive/v24.3.25.tar.gz -> flatbuffers-24.3.25.gh.tar.gz
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1fa40c5865084565709284066cea3a78
diff --git a/metadata/md5-cache/dev-python/jaraco-classes-3.4.0 b/metadata/md5-cache/dev-python/jaraco-classes-3.4.0
index b3ea33e19b20..7f7796abb64d 100644
--- a/metadata/md5-cache/dev-python/jaraco-classes-3.4.0
+++ b/metadata/md5-cache/dev-python/jaraco-classes-3.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.classes/ https://pypi.org/project/jaraco.classes/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.4.0.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=993ce6aba175375c15eafd5a08bc92d7
+_md5_=94898dc864bd250ce484abb5c4bb4fdb
diff --git a/metadata/md5-cache/dev-python/jaraco-context-5.1.0 b/metadata/md5-cache/dev-python/jaraco-context-5.1.0
deleted file mode 100644
index 8b8b81ec4728..000000000000
--- a/metadata/md5-cache/dev-python/jaraco-context-5.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Context managers by jaraco
-EAPI=8
-HOMEPAGE=https://github.com/jaraco/jaraco.context/ https://pypi.org/project/jaraco.context/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.context/jaraco.context-5.1.0.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7edd89cf5a86b126498aa625028bd58c
diff --git a/metadata/md5-cache/dev-python/jaraco-context-5.3.0 b/metadata/md5-cache/dev-python/jaraco-context-5.3.0
index e773e5623b54..fad999e07e5e 100644
--- a/metadata/md5-cache/dev-python/jaraco-context-5.3.0
+++ b/metadata/md5-cache/dev-python/jaraco-context-5.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.context/ https://pypi.org/project/jaraco.context/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/backports-tarfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/backports-tarfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/backports-tarfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.context/jaraco.context-5.3.0.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b244c09ee65e20e72d9648f4a0bda09e
+_md5_=a89822a0498f4492229682b2d52f3b1d
diff --git a/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1 b/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1
index 8bd4a46fc301..25caf22989aa 100644
--- a/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1
+++ b/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.itertools/ https://pypi.org/project/jaraco.itertools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=dev-python/inflect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.itertools/jaraco.itertools-6.4.1.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=10468d2a680bdf3e8d71a24c9c8cf8d3
+_md5_=7d6685a805d872837c3825315679d45e
diff --git a/metadata/md5-cache/dev-python/lxml-5.1.0 b/metadata/md5-cache/dev-python/lxml-5.1.0
deleted file mode 100644
index 7d1330c206f3..000000000000
--- a/metadata/md5-cache/dev-python/lxml-5.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-python/cython-3.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 dev-python/docutils[python_targets_pypy3(-)] dev-python/pygments[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/cssselect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=A Pythonic binding for the libxml2 and libxslt libraries
-EAPI=8
-HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
-INHERIT=distutils-r1 optfeature toolchain-funcs
-IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD ElementTree GPL-2 PSF-2
-RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.1.0.tar.gz -> lxml-5.1.0.gh.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=95de376ee456294a52c6e7be0d98210f
diff --git a/metadata/md5-cache/dev-python/lxml-5.1.1 b/metadata/md5-cache/dev-python/lxml-5.1.1
deleted file mode 100644
index 5ec1d1dcc237..000000000000
--- a/metadata/md5-cache/dev-python/lxml-5.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-python/cython-3.0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 dev-python/docutils[python_targets_pypy3(-)] dev-python/pygments[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/cssselect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=A Pythonic binding for the libxml2 and libxslt libraries
-EAPI=8
-HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
-INHERIT=distutils-r1 optfeature toolchain-funcs
-IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD ElementTree GPL-2 PSF-2
-RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.1.1.tar.gz -> lxml-5.1.1.gh.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bd5ca64851dc4a657826a762d31acf15
diff --git a/metadata/md5-cache/dev-python/lxml-5.2.0 b/metadata/md5-cache/dev-python/lxml-5.2.0
deleted file mode 100644
index 335bed2efb93..000000000000
--- a/metadata/md5-cache/dev-python/lxml-5.2.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-python/cython-3.0.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 dev-python/docutils[python_targets_pypy3(-)] dev-python/pygments[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/cssselect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=A Pythonic binding for the libxml2 and libxslt libraries
-EAPI=8
-HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
-INHERIT=distutils-r1 optfeature toolchain-funcs
-IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD ElementTree GPL-2 PSF-2
-RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.2.0.tar.gz -> lxml-5.2.0.gh.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=be9e18fac84305cb4ddbf438751dae43
diff --git a/metadata/md5-cache/dev-python/lxml-5.2.1 b/metadata/md5-cache/dev-python/lxml-5.2.1
deleted file mode 100644
index 68e7ca8e084f..000000000000
--- a/metadata/md5-cache/dev-python/lxml-5.2.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-python/cython-3.0.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/docutils[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 dev-python/docutils[python_targets_pypy3(-)] dev-python/pygments[python_targets_pypy3(-)] dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/cssselect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=A Pythonic binding for the libxml2 and libxslt libraries
-EAPI=8
-HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
-INHERIT=distutils-r1 optfeature toolchain-funcs
-IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD ElementTree GPL-2 PSF-2
-RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.2.1.tar.gz -> lxml-5.2.1.gh.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3eff10389ffe14ee9293f078e4b14e8c
diff --git a/metadata/md5-cache/dev-python/lxml-5.2.2 b/metadata/md5-cache/dev-python/lxml-5.2.2
index bb80a911822a..9fd2999b4b0f 100644
--- a/metadata/md5-cache/dev-python/lxml-5.2.2
+++ b/metadata/md5-cache/dev-python/lxml-5.2.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/
INHERIT=distutils-r1 optfeature toolchain-funcs
IUSE=doc examples +threads test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD ElementTree GPL-2 PSF-2
RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lxml/lxml/archive/lxml-5.2.2.tar.gz -> lxml-5.2.2.gh.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6f2e85184e628298f5cab2b82fc5b9c5
+_md5_=5561fe3b6f618750a9235aebdf16d171
diff --git a/metadata/md5-cache/dev-python/re-assert-1.1.0-r3 b/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
index cc8451506747..3a7215c908f7 100644
--- a/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
+++ b/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/asottile/re-assert/ https://pypi.org/project/re-assert/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/re-assert/archive/v1.1.0.tar.gz -> re-assert-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eef5604e0fdeebc9a678a5dabc82e63b
+_md5_=3aa23d6eabc16b10dff2b1094894c8f4
diff --git a/metadata/md5-cache/dev-python/setuptools-70.2.0 b/metadata/md5-cache/dev-python/setuptools-70.2.0
new file mode 100644
index 000000000000..699745261aed
--- /dev/null
+++ b/metadata/md5-cache/dev-python/setuptools-70.2.0
@@ -0,0 +1,17 @@
+BDEPEND=!!<dev-python/setuptools-rust-1.8.0 >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.37.1-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) test? ( python_targets_pypy3? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Collection of extensions to Distutils
+EAPI=8
+HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+PDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+RDEPEND=!!<dev-python/setuptools-rust-1.8.0 >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.37.1-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-70.2.0.tar.gz
+_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=55894da6ff4decc3aab7784d9f0fed8a
diff --git a/metadata/md5-cache/dev-python/testtools-2.7.2 b/metadata/md5-cache/dev-python/testtools-2.7.2
index 92d037798e9e..733350bd45c8 100644
--- a/metadata/md5-cache/dev-python/testtools-2.7.2
+++ b/metadata/md5-cache/dev-python/testtools-2.7.2
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testresources[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testresources[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Extensions to the Python standard library unit testing framework
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/testtools/testtools-2.7.2.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8b424a05e4ecbb9021ab94fde57828af
+_md5_=66d4f5baac448f75f0e04f5eee48f470
diff --git a/metadata/md5-cache/dev-python/tornado-6.4-r1 b/metadata/md5-cache/dev-python/tornado-6.4-r1
deleted file mode 100644
index 680f2a55d19f..000000000000
--- a/metadata/md5-cache/dev-python/tornado-6.4-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( >=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-DESCRIPTION=Python web framework and asynchronous networking library
-EAPI=8
-HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.4.tar.gz
-_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9dab8ae3ea58185dd38a63443889e980
diff --git a/metadata/md5-cache/dev-python/tornado-6.4.1 b/metadata/md5-cache/dev-python/tornado-6.4.1
index 8eb1ffff801b..70b765f29d5b 100644
--- a/metadata/md5-cache/dev-python/tornado-6.4.1
+++ b/metadata/md5-cache/dev-python/tornado-6.4.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.4.1.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fdb5d957dda964f2e44a22530ff8dce8
+_md5_=921294275c4ba2407b7b2246d7e49b48
diff --git a/metadata/md5-cache/dev-python/ujson-5.10.0 b/metadata/md5-cache/dev-python/ujson-5.10.0
index c287bf8e8d56..7982a42854fe 100644
--- a/metadata/md5-cache/dev-python/ujson-5.10.0
+++ b/metadata/md5-cache/dev-python/ujson-5.10.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ultrajson/ultrajson/ https://pypi.org/project/ujson/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-libs/double-conversion:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/ujson/ujson-5.10.0.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3ca93e14959b86937b3678c4e2d1e04b
+_md5_=74c728047ada25492de50ef9b1dd5ad1
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index fc97ac4b5cd7..ca22bd4ee02a 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/qtquick3d-6.7.1 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.1
index 44e1b862dcda..6d20b05fa05f 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.7.1
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=opengl vulkan test
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.7.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.7.1:6 ~dev-qt/qtquicktimeline-6.7.1:6 ~dev-qt/qtshadertools-6.7.1:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.7.1
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.1/submodules/qtquick3d-everywhere-src-6.7.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=109293736342c5f9ecf4296807ae73c0
+_md5_=28faba3c48b5890ae4cec5a856350322
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.7.2 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
index 32c36102d316..644e254fc26c 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=opengl vulkan test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.7.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.7.2:6 ~dev-qt/qtquicktimeline-6.7.2:6 ~dev-qt/qtshadertools-6.7.2:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtquick3d-everywhere-src-6.7.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9b8f07234b7903be9a588d26451809ff
+_md5_=0c01a58973dae6cc79eecf9ba834b80b
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.7.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.9999
index fd585e6d3a39..f30f08d8d07b 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.9999
@@ -12,4 +12,4 @@ RDEPEND=~dev-qt/qtbase-6.7.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-q
RESTRICT=!test? ( test )
SLOT=6/6.7.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9b8f07234b7903be9a588d26451809ff
+_md5_=0c01a58973dae6cc79eecf9ba834b80b
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
index c85a1737fd59..828b7442665f 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
@@ -12,4 +12,4 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-q
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=905b73f05edb71e555e43af20c79e841
+_md5_=43294fad36f7e73b7d05f1c14572549b
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
index f51f77de4e3d..f2273b2023f3 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
@@ -12,4 +12,4 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/
RESTRICT=!test? ( test )
SLOT=6/6.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=905b73f05edb71e555e43af20c79e841
+_md5_=43294fad36f7e73b7d05f1c14572549b
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index f89e976273f2..bb36e7a0e661 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/abbrev-0.1.2 b/metadata/md5-cache/dev-ruby/abbrev-0.1.2
index ff0c677f2e19..c096656ebfa2 100644
--- a/metadata/md5-cache/dev-ruby/abbrev-0.1.2
+++ b/metadata/md5-cache/dev-ruby/abbrev-0.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/abbrev
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/abbrev/archive/v0.1.2.tar.gz -> abbrev-0.1.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4aa3802431bd066c2493b63aa56f950a
+_md5_=6ff755d8a3427093a5146fa361977808
diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.6 b/metadata/md5-cache/dev-ruby/addressable-2.8.6
index 9d5a190ed246..74c9822ab1d2 100644
--- a/metadata/md5-cache/dev-ruby/addressable-2.8.6
+++ b/metadata/md5-cache/dev-ruby/addressable-2.8.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby33(-)] dev-ruby/public_suffix:4[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/addressable-2.8.6.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c9d214318e9c7eb01a4777030e452dae
+_md5_=1027f27e80b3d1e9aa9b4a1dcd5c10cb
diff --git a/metadata/md5-cache/dev-ruby/appraisal-2.5.0 b/metadata/md5-cache/dev-ruby/appraisal-2.5.0
index e52f81c0c4b8..df60f37b7be2 100644
--- a/metadata/md5-cache/dev-ruby/appraisal-2.5.0
+++ b/metadata/md5-cache/dev-ruby/appraisal-2.5.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/thoughtbot/appraisal
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] >=dev-ruby/thor-0.14.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] >=dev-ruby/thor-0.14.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] >=dev-ruby/thor-0.14.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/appraisal-2.5.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d058d68182ae46fbba0768bfe4f4d68
+_md5_=b9b35290d823dc78ef3a6ad56909a916
diff --git a/metadata/md5-cache/dev-ruby/bigdecimal-3.1.7 b/metadata/md5-cache/dev-ruby/bigdecimal-3.1.7
index 47b2e96e9384..46236ff5df61 100644
--- a/metadata/md5-cache/dev-ruby/bigdecimal-3.1.7
+++ b/metadata/md5-cache/dev-ruby/bigdecimal-3.1.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/bigdecimal
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/bigdecimal/archive/v3.1.7.tar.gz -> bigdecimal-3.1.7.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8a8fa116e1f2b331c8567e7720c655c6
+_md5_=deb045941823773182ffb7d9e4770584
diff --git a/metadata/md5-cache/dev-ruby/bunny-2.23.0 b/metadata/md5-cache/dev-ruby/bunny-2.23.0
new file mode 100644
index 000000000000..436da50ff245
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/bunny-2.23.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby32(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby33(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Another synchronous Ruby AMQP client
+EAPI=8
+HOMEPAGE=https://github.com/ruby-amqp/bunny
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby32(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby33(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.23.0.tar.gz -> bunny-2.23.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=eca5d677b1b13e00c60ca27b9ae985fa
diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.19.0 b/metadata/md5-cache/dev-ruby/capistrano-3.19.1
index 30a6755daa99..f8cb1ea4821a 100644
--- a/metadata/md5-cache/dev-ruby/capistrano-3.19.0
+++ b/metadata/md5-cache/dev-ruby/capistrano-3.19.1
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby31(-)
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
-SRC_URI=https://rubygems.org/gems/capistrano-3.19.0.gem
+SRC_URI=https://rubygems.org/gems/capistrano-3.19.1.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=5586599f12b4ef8b22728d2d82b42222
diff --git a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2 b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
index 8866ac3a00d3..a80f5db20cf2 100644
--- a/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
+++ b/metadata/md5-cache/dev-ruby/childlabor-0.0.3-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/carllerche/childlabor
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/carllerche/childlabor/archive/6518b939dddbad20c7f05aa075d76e3ca6e70447.tar.gz -> childlabor-0.0.3.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bbac50b4ad142261d6863c5a121cdaac
+_md5_=69260edce5da051652a50446effba144
diff --git a/metadata/md5-cache/dev-ruby/contracts-0.17-r1 b/metadata/md5-cache/dev-ruby/contracts-0.17-r1
index f1cef8e5ce0d..0510253ffae8 100644
--- a/metadata/md5-cache/dev-ruby/contracts-0.17-r1
+++ b/metadata/md5-cache/dev-ruby/contracts-0.17-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/egonSchiele/contracts.ruby
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.17
SRC_URI=https://rubygems.org/gems/contracts-0.17.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=274a2a6aaeade762b9e7c7cd14afb89c
+_md5_=1527c1c2f6e93332634dfd2712a62161
diff --git a/metadata/md5-cache/dev-ruby/crack-0.4.6 b/metadata/md5-cache/dev-ruby/crack-0.4.6
index e2bde3d6219b..32d4239bf527 100644
--- a/metadata/md5-cache/dev-ruby/crack-0.4.6
+++ b/metadata/md5-cache/dev-ruby/crack-0.4.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jnunemaker/crack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-ruby/bigdecimal[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bigdecimal[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/bigdecimal[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jnunemaker/crack/archive/v0.4.6.tar.gz -> crack-0.4.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=186a769d85f98711bbde7d1972f8d691
+_md5_=9d816e2949e35d2a17db7078829eafbf
diff --git a/metadata/md5-cache/dev-ruby/hashdiff-1.1.0 b/metadata/md5-cache/dev-ruby/hashdiff-1.1.0
index 0833ffc57ef4..8fa76c41fa02 100644
--- a/metadata/md5-cache/dev-ruby/hashdiff-1.1.0
+++ b/metadata/md5-cache/dev-ruby/hashdiff-1.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/liufengyun/hashdiff
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hashdiff-1.1.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0eed4a697bf35a84b35f4659b07138fa
+_md5_=8481cbc9f465ae1f3f60b7b154a13515
diff --git a/metadata/md5-cache/dev-ruby/method_source-1.1.0 b/metadata/md5-cache/dev-ruby/method_source-1.1.0
index 7e34b537e0fd..f087a061e360 100644
--- a/metadata/md5-cache/dev-ruby/method_source-1.1.0
+++ b/metadata/md5-cache/dev-ruby/method_source-1.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/banister/method_source
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/method_source-1.1.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f2c7b8679ef28077105303b1a624c50c
+_md5_=6f24d02babe201414d7d15da8603daf5
diff --git a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1 b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
index 61bb121bc117..fd06d59a1b76 100644
--- a/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/open4-1.3.4-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ahoward/open4
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/open4-1.3.4.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b20b5359b27e58db628720b7a9d1c1d6
+_md5_=6634125086af0de03454c5411eed0bb2
diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.2 b/metadata/md5-cache/dev-ruby/pry-0.14.2
index 0c372f628408..c8308f101060 100644
--- a/metadata/md5-cache/dev-ruby/pry-0.14.2
+++ b/metadata/md5-cache/dev-ruby/pry-0.14.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pry/pry/wiki
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby31(-)] =dev-ruby/method_source-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby32(-)] =dev-ruby/method_source-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby33(-)] =dev-ruby/method_source-1*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=ruby19
SRC_URI=https://github.com/pry/pry/archive/v0.14.2.tar.gz -> pry-0.14.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c1895988849c3da72f763ac3626138f3
+_md5_=8317b3e9f6ae85de78ff1f040269f772
diff --git a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
index 3df4cfa8239b..f39021db0dcf 100644
--- a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
+++ b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://simonecarletti.com/code/publicsuffix-ruby/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/public_suffix-5.0.3.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6ebc3927cfe279d632782ba562b4256c
+_md5_=04fdc011a626f5ec5e892433b5008662
diff --git a/metadata/md5-cache/dev-ruby/rbs-3.4.4 b/metadata/md5-cache/dev-ruby/rbs-3.4.4
index 6efecf21c7ba..f55fb65e0868 100644
--- a/metadata/md5-cache/dev-ruby/rbs-3.4.4
+++ b/metadata/md5-cache/dev-ruby/rbs-3.4.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/rbs
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Ruby-BSD BSD-2 )
RDEPEND=ruby_targets_ruby31? ( dev-ruby/abbrev[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/abbrev[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/abbrev[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rbs/archive/refs/tags/v3.4.4.tar.gz -> rbs-3.4.4.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=54ffae6cd00ff4686880d7e1f17095e2
+_md5_=6714cbc179a841b722febea24c6dff89
diff --git a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1 b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
index 9a99e88f738d..88fa300cc7cd 100644
--- a/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
+++ b/metadata/md5-cache/dev-ruby/rspec-its-1.3.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-its
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rspec-core-3.0.0[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-its-1.3.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=852f42b71ba3a77abf91e0afbc3f0525
+_md5_=300632e655200bd44b8e4fc5abf7bfcf
diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.2 b/metadata/md5-cache/dev-ruby/thor-1.2.2
index 06ba35bf11e2..c19b323fe02c 100644
--- a/metadata/md5-cache/dev-ruby/thor-1.2.2
+++ b/metadata/md5-cache/dev-ruby/thor-1.2.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://whatisthor.com/
INHERIT=ruby-fakegem
IUSE=doc ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux
LICENSE=MIT
RDEPEND=!<dev-ruby/thor-0.20.3-r1:0 ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.2.tar.gz -> thor-git-1.2.2.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=541d3ae019506b6a60584fe3e7ef45ff
+_md5_=4a443b4940c7bf89715c29a2f1f96ee6
diff --git a/metadata/md5-cache/dev-ruby/typeprof-0.21.11 b/metadata/md5-cache/dev-ruby/typeprof-0.21.11
index 063876a20ca7..8e8d4c8a648c 100644
--- a/metadata/md5-cache/dev-ruby/typeprof-0.21.11
+++ b/metadata/md5-cache/dev-ruby/typeprof-0.21.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/typeprof
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rbs-1.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rbs-1.8.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rbs-1.8.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/typeprof/archive/v0.21.11.tar.gz -> typeprof-0.21.11.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=074e1a318633c83ebe5c8100d7a18c81
+_md5_=e38c5e549398db3af770945b4436ca95
diff --git a/metadata/md5-cache/dev-ruby/webmock-3.18.1 b/metadata/md5-cache/dev-ruby/webmock-3.18.1
index 6b055808fdaa..196774ddfe28 100644
--- a/metadata/md5-cache/dev-ruby/webmock-3.18.1
+++ b/metadata/md5-cache/dev-ruby/webmock-3.18.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/bblimke/webmock
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby31(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby32(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby32(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/webmock-3.18.1.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6b28538a3939a7d3a94240b11c1588d4
+_md5_=46548f58c6cc4585915f0d9f8b881bd1
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index b46f5ba469ac..018ddea9ef75 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/aruba-2.2.0 b/metadata/md5-cache/dev-util/aruba-2.2.0
index 9f47b2316695..b53911e2906d 100644
--- a/metadata/md5-cache/dev-util/aruba-2.2.0
+++ b/metadata/md5-cache/dev-util/aruba-2.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/cucumber/aruba
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( =dev-ruby/bundler-2*[ruby_targets_ruby31(-)] >=dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] <dev-ruby/contracts-0.18[ruby_targets_ruby31(-)] >=dev-util/cucumber-8.0[ruby_targets_ruby31(-)] <dev-util/cucumber-10[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] !<dev-util/aruba-1.1.2-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/bundler-2*[ruby_targets_ruby32(-)] >=dev-ruby/contracts-0.16.0[ruby_targets_ruby32(-)] <dev-ruby/contracts-0.18[ruby_targets_ruby32(-)] >=dev-util/cucumber-8.0[ruby_targets_ruby32(-)] <dev-util/cucumber-10[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] !<dev-util/aruba-1.1.2-r1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/bundler-2*[ruby_targets_ruby33(-)] >=dev-ruby/contracts-0.16.0[ruby_targets_ruby33(-)] <dev-ruby/contracts-0.18[ruby_targets_ruby33(-)] >=dev-util/cucumber-8.0[ruby_targets_ruby33(-)] <dev-util/cucumber-10[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby33(-)] dev-ruby/thor:1[ruby_targets_ruby33(-)] !<dev-util/aruba-1.1.2-r1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/cucumber/aruba/archive/v2.2.0.tar.gz -> aruba-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c760de2b5e8f818736f940216b05e34b
+_md5_=a740fc13a9ab34fd7add299eff6b734a
diff --git a/metadata/md5-cache/dev-util/maturin-1.6.0 b/metadata/md5-cache/dev-util/maturin-1.6.0
index 5e753a4df00a..62e2c1ce885e 100644
--- a/metadata/md5-cache/dev-util/maturin-1.6.0
+++ b/metadata/md5-cache/dev-util/maturin-1.6.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.maturin.rs/
INHERIT=cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs
IUSE=doc +ssl test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=|| ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ssl? ( dev-libs/openssl:= ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.6.0.tar.gz -> maturin-1.6.0.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/ahash/0.8.7/download -> ahash-0.8.7.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/anstream/0.6.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.4/download -> anstyle-1.0.4.crate https://crates.io/api/v1/crates/anyhow/1.0.80/download -> anyhow-1.0.80.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.9.0/download -> bstr-1.9.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytesize/1.3.0/download -> bytesize-1.3.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-1.5.0.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/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cab/0.4.1/download -> cab-0.4.1.crate https://crates.io/api/v1/crates/camino/1.1.6/download -> camino-1.1.6.crate https://crates.io/api/v1/crates/cargo-config2/0.1.24/download -> cargo-config2-0.1.24.crate https://crates.io/api/v1/crates/cargo-options/0.7.4/download -> cargo-options-0.7.4.crate https://crates.io/api/v1/crates/cargo-platform/0.1.6/download -> cargo-platform-0.1.6.crate https://crates.io/api/v1/crates/cargo-xwin/0.16.4/download -> cargo-xwin-0.16.4.crate https://crates.io/api/v1/crates/cargo-zigbuild/0.18.4/download -> cargo-zigbuild-0.18.4.crate https://crates.io/api/v1/crates/cargo_metadata/0.18.1/download -> cargo_metadata-0.18.1.crate https://crates.io/api/v1/crates/cbindgen/0.26.0/download -> cbindgen-0.26.0.crate https://crates.io/api/v1/crates/cc/1.0.88/download -> cc-1.0.88.crate https://crates.io/api/v1/crates/cfb/0.9.0/download -> cfb-0.9.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/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chumsky/0.9.3/download -> chumsky-0.9.3.crate https://crates.io/api/v1/crates/clap/4.4.18/download -> clap-4.4.18.crate https://crates.io/api/v1/crates/clap_builder/4.4.18/download -> clap_builder-4.4.18.crate https://crates.io/api/v1/crates/clap_complete/4.4.9/download -> clap_complete-4.4.9.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.4.7/download -> clap_derive-4.4.7.crate https://crates.io/api/v1/crates/clap_lex/0.6.0/download -> clap_lex-0.6.0.crate https://crates.io/api/v1/crates/cli-table/0.4.7/download -> cli-table-0.4.7.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/configparser/3.0.4/download -> configparser-3.0.4.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.11/download -> crossbeam-channel-0.5.11.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.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/data-encoding/2.5.0/download -> data-encoding-2.5.0.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.11.0/download -> dialoguer-0.11.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dissimilar/1.0.7/download -> dissimilar-1.0.7.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.33/download -> encoding_rs-0.8.33.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/expect-test/1.4.1/download -> expect-test-1.4.1.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fat-macho/0.4.8/download -> fat-macho-0.4.8.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/goblin/0.8.0/download -> goblin-0.8.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/ignore/0.4.22/download -> ignore-0.4.22.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.2.3/download -> indexmap-2.2.3.crate https://crates.io/api/v1/crates/indicatif/0.17.7/download -> indicatif-0.17.7.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/keyring/2.3.2/download -> keyring-2.3.2.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/lddtree/0.3.4/download -> lddtree-0.3.4.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/linux-keyutils/0.2.4/download -> linux-keyutils-0.2.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/lzxd/0.1.4/download -> lzxd-0.1.4.crate https://crates.io/api/v1/crates/mailparse/0.14.1/download -> mailparse-0.14.1.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minijinja/1.0.12/download -> minijinja-1.0.12.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/msi/0.7.0/download -> msi-0.7.0.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.99/download -> openssl-sys-0.9.99.crate https://crates.io/api/v1/crates/openssl/0.10.63/download -> openssl-0.10.63.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.5/download -> os_pipe-1.1.5.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.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.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pep440_rs/0.5.0/download -> pep440_rs-0.5.0.crate https://crates.io/api/v1/crates/pep508_rs/0.4.2/download -> pep508_rs-0.4.2.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.29/download -> pkg-config-0.3.29.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/platform-info/2.0.2/download -> platform-info-2.0.2.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/psm/0.1.21/download -> psm-0.1.21.crate https://crates.io/api/v1/crates/pyproject-toml/0.10.0/download -> pyproject-toml-0.10.0.crate https://crates.io/api/v1/crates/python-pkginfo/0.6.0/download -> python-pkginfo-0.6.0.crate https://crates.io/api/v1/crates/quoted_printable/0.4.8/download -> quoted_printable-0.4.8.crate https://crates.io/api/v1/crates/quoted_printable/0.5.0/download -> quoted_printable-0.5.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.8.1/download -> rayon-1.8.1.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/relative-path/1.9.2/download -> relative-path-1.9.2.crate https://crates.io/api/v1/crates/rfc2047-decoder/0.2.2/download -> rfc2047-decoder-0.2.2.crate https://crates.io/api/v1/crates/ring/0.17.7/download -> ring-0.17.7.crate https://crates.io/api/v1/crates/rstest/0.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.2.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.32/download -> rustix-0.38.32.crate https://crates.io/api/v1/crates/rustls-pemfile/2.1.0/download -> rustls-pemfile-2.1.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.3.1/download -> rustls-pki-types-1.3.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.1/download -> rustls-webpki-0.102.1.crate https://crates.io/api/v1/crates/rustls/0.22.4/download -> rustls-0.22.4.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.16/download -> ryu-1.0.16.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.23/download -> schannel-0.1.23.crate https://crates.io/api/v1/crates/schemars/0.8.16/download -> schemars-0.8.16.crate https://crates.io/api/v1/crates/schemars_derive/0.8.16/download -> schemars_derive-0.8.16.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scroll/0.12.0/download -> scroll-0.12.0.crate https://crates.io/api/v1/crates/scroll_derive/0.12.0/download -> scroll_derive-0.12.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.1/download -> security-framework-sys-2.9.1.crate https://crates.io/api/v1/crates/security-framework/2.9.2/download -> security-framework-2.9.2.crate https://crates.io/api/v1/crates/semver/1.0.22/download -> semver-1.0.22.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.4.0/download -> similar-2.4.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/smawk/0.3.2/download -> smawk-0.3.2.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.8/download -> snapbox-macros-0.3.8.crate https://crates.io/api/v1/crates/snapbox/0.5.7/download -> snapbox-0.5.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/stacker/0.1.15/download -> stacker-0.1.15.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/tempfile/3.9.0/download -> tempfile-3.9.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/textwrap/0.16.1/download -> textwrap-0.16.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.57/download -> thiserror-impl-1.0.57.crate https://crates.io/api/v1/crates/thiserror/1.0.57/download -> thiserror-1.0.57.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.17/download -> time-macros-0.2.17.crate https://crates.io/api/v1/crates/time/0.3.34/download -> time-0.3.34.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.8.10/download -> toml-0.8.10.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.22.6/download -> toml_edit-0.22.6.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/trycmd/0.15.0/download -> trycmd-0.15.0.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unscanny/0.1.0/download -> unscanny-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.9.6/download -> ureq-2.9.6.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.7.0/download -> uuid-1.7.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/versions/5.0.1/download -> versions-5.0.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/webpki-roots/0.26.0/download -> webpki-roots-0.26.0.crate https://crates.io/api/v1/crates/which/5.0.0/download -> which-5.0.0.crate https://crates.io/api/v1/crates/which/6.0.0/download -> which-6.0.0.crate https://crates.io/api/v1/crates/wild/2.2.1/download -> wild-2.2.1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.6.2/download -> winnow-0.6.2.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/xwin/0.5.0/download -> xwin-0.5.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate test? ( https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.2/download -> anstyle-wincon-1.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/askama/0.12.0/download -> askama-0.12.0.crate https://crates.io/api/v1/crates/askama_derive/0.12.1/download -> askama_derive-0.12.1.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/basic-toml/0.1.4/download -> basic-toml-0.1.4.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.3/download -> cargo-platform-0.1.3.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cc/1.0.81/download -> cc-1.0.81.crate https://crates.io/api/v1/crates/cc/1.0.82/download -> cc-1.0.82.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/clap/4.3.21/download -> clap-4.3.21.crate https://crates.io/api/v1/crates/clap_builder/4.3.21/download -> clap_builder-4.3.21.crate https://crates.io/api/v1/crates/clap_derive/4.3.12/download -> clap_derive-4.3.12.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.2/download -> errno-0.3.2.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libc/0.2.149/download -> libc-0.2.149.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.10/download -> linux-raw-sys-0.4.10.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/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oneshot-uniffi/0.1.6/download -> oneshot-uniffi-0.1.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.0/download -> pyo3-build-config-0.21.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.0/download -> pyo3-ffi-0.21.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.0/download -> pyo3-macros-backend-0.21.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.0/download -> pyo3-macros-0.21.0.crate https://crates.io/api/v1/crates/pyo3/0.21.0/download -> pyo3-0.21.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.182/download -> serde-1.0.182.crate https://crates.io/api/v1/crates/serde/1.0.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde_derive/1.0.182/download -> serde_derive-1.0.182.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/syn/2.0.40/download -> syn-2.0.40.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.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-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/uniffi/0.27.0/download -> uniffi-0.27.0.crate https://crates.io/api/v1/crates/uniffi_bindgen/0.27.0/download -> uniffi_bindgen-0.27.0.crate https://crates.io/api/v1/crates/uniffi_build/0.27.0/download -> uniffi_build-0.27.0.crate https://crates.io/api/v1/crates/uniffi_checksum_derive/0.27.0/download -> uniffi_checksum_derive-0.27.0.crate https://crates.io/api/v1/crates/uniffi_core/0.27.0/download -> uniffi_core-0.27.0.crate https://crates.io/api/v1/crates/uniffi_macros/0.27.0/download -> uniffi_macros-0.27.0.crate https://crates.io/api/v1/crates/uniffi_meta/0.27.0/download -> uniffi_meta-0.27.0.crate https://crates.io/api/v1/crates/uniffi_testing/0.27.0/download -> uniffi_testing-0.27.0.crate https://crates.io/api/v1/crates/uniffi_udl/0.27.0/download -> uniffi_udl-0.27.0.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/weedle2/5.0.0/download -> weedle2-5.0.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-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.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.48.0/download -> windows_x86_64_gnu-0.48.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.48.0/download -> windows_x86_64_msvc-0.48.0.crate )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 67ea64209e3442a3a0e095f048d43a62 distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea rust-toolchain 68a6453cb41148db1da01fa2267527f0 shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=59214ec5528ccf31bbdfd96edcfc96f5
+_md5_=153faf8aabc40339fefa08466d35b36a
diff --git a/metadata/md5-cache/dev-util/ropper-1.13.10 b/metadata/md5-cache/dev-util/ropper-1.13.10
index fc1efedfd25c..5044ac5fe63c 100644
--- a/metadata/md5-cache/dev-util/ropper-1.13.10
+++ b/metadata/md5-cache/dev-util/ropper-1.13.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://scoding.de/ropper https://github.com/sashs/Ropper
INHERIT=distutils-r1
IUSE=z3 test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=BSD
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-libs/capstone[python,python_targets_python3_10(-)] dev-libs/keystone[python,python_targets_python3_10(-)] dev-python/filebytes[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/capstone[python,python_targets_python3_11(-)] dev-libs/keystone[python,python_targets_python3_11(-)] dev-python/filebytes[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/capstone[python,python_targets_python3_12(-)] dev-libs/keystone[python,python_targets_python3_12(-)] dev-python/filebytes[python_targets_python3_12(-)] ) z3? ( sci-mathematics/z3[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sashs/Ropper/archive/v1.13.10.tar.gz -> ropper-1.13.10.gh.tar.gz
_eclasses_=distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7de64e1978e4460b23362e37c9f2e0d7
+_md5_=e470fcfd34337b264aff11ba63e8bf4b
diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz
index 3874c5725b48..5037d6ad4f43 100644
--- a/metadata/md5-cache/games-action/Manifest.gz
+++ b/metadata/md5-cache/games-action/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240623 b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240630
index b4704eb01178..daca88b63461 100644
--- a/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240623
+++ b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20240630
@@ -12,6 +12,6 @@ LICENSE=DXX-Rebirth GPL-3
RDEPEND=>=dev-games/physfs-3[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) !sdl2? ( music? ( media-libs/sdl-mixer[flac?,midi?,mp3?,vorbis?] ) ) sdl2? ( music? ( media-libs/sdl2-mixer[flac?,midi?,mp3?,vorbis?] ) ) d1x? ( !<games-action/d1x-rebirth-0.59.100 data? ( || ( games-action/descent1-data games-action/descent1-demodata ) ) l10n_de? ( games-action/descent1-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent1-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent1-freedata[sc55-musicpack] ) ) d2x? ( !<games-action/d2x-rebirth-0.59.100 data? ( || ( games-action/descent2-data games-action/descent2-demodata ) ) l10n_de? ( games-action/descent2-freedata[l10n_de] ) opl3-musicpack? ( games-action/descent2-freedata[opl3-musicpack] ) sc55-musicpack? ( games-action/descent2-freedata[sc55-musicpack] ) )
REQUIRED_USE=|| ( d1x d2x ) flac? ( music ) midi? ( music ) mp3? ( music ) vorbis? ( music ) opl3-musicpack? ( vorbis ) sc55-musicpack? ( vorbis ) sdl2? ( opengl )
SLOT=0
-SRC_URI=https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/e8dd751d8a5cae375000fe7d3881e9da77075ab0 -> dxx-rebirth-0.61.0_pre20240623.tar.gz
+SRC_URI=https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/27cbf1ba87e6d60809c43246e2eef760fcd26d13 -> dxx-rebirth-0.61.0_pre20240630.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea scons-utils b3544637c85286a19000d59461d3a7a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c517b2bb0e066c30847bba543927b781
+_md5_=4674dfee73414ce35de051ec718a4106
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index ce1e4f0f773f..93bea7b632b5 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5835 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
index 61cc91f9838b..a0080cdf5d19 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5835
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5835.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=60067dba79fefea465a7298f46224460
+_md5_=105341abffe6724ea438f096c26debf8
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5913 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5913
index f4e1a206f78e..445ab0b60645 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-1.7.5913
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5913
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.5913.tar.gz -> pcsx2-1.7.5913.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4af6073db80f5188903193bab27cb8b1
+_md5_=717c82fe5a2b2ec14ee4475780011dba
diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999
index 7b6f193b3247..1a08fcd62ff5 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-9999
+++ b/metadata/md5-cache/games-emulation/pcsx2-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=cpu_flags_x86_sse4_1
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4af6073db80f5188903193bab27cb8b1
+_md5_=717c82fe5a2b2ec14ee4475780011dba
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index b0e37bdd27e1..3ee54645af8d 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4 b/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4
index b72a8245f673..568b7d48063d 100644
--- a/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4
+++ b/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session
INHERIT=meson gnome2-utils python-single-r1 xdg-utils
IUSE=systemd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/glib-2.37.3:2 >=gnome-extra/cinnamon-desktop-6.0:0= media-libs/libcanberra[pulseaudio] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3:3[introspection] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libXcomposite x11-libs/libXext x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X] >=x11-libs/xapp-2.8.1[introspection] systemd? ( >=sys-apps/systemd-183 ) !systemd? ( sys-auth/elogind[policykit] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/gobject-introspection python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/linuxmint/cinnamon-session/archive/6.0.4.tar.gz -> cinnamon-session-6.0.4.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e207ed3bfb3f8aebb7ca08f900c61f2a
+_md5_=cd0bdd1747c646c9c62f40f58b395809
diff --git a/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1 b/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1
index 32925c8f99ee..9d1a25751a1c 100644
--- a/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1
+++ b/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1
@@ -5,10 +5,10 @@ DESCRIPTION=Nemo file-roller integration
EAPI=7
HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo-extensions
INHERIT=meson
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.14.0:2 >=gnome-extra/nemo-2.0.0 app-arch/file-roller
SLOT=0
SRC_URI=https://github.com/linuxmint/nemo-extensions/archive/6.0.1.tar.gz -> nemo-fileroller-6.0.1.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ecfc0e345459845ef6fcf50c0dbc072
+_md5_=f926221e49baccafc7d21a953e967f58
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 70554843b3f1..25d90b2eb631 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/hyprutils-0.1.5 b/metadata/md5-cache/gui-libs/hyprutils-0.1.5
new file mode 100644
index 000000000000..230520242dce
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/hyprutils-0.1.5
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=x11-libs/pixman
+DESCRIPTION=Hyprland utilities library used across the ecosystem
+EAPI=8
+HOMEPAGE=https://github.com/hyprwm/hyprutils
+INHERIT=cmake
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=x11-libs/pixman
+SLOT=0
+SRC_URI=https://github.com/hyprwm/Hyprutils/archive/refs/tags/v0.1.5/v0.1.5.tar.gz -> hyprutils-0.1.5.gh.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=094704119aea242977e0cd65d04509a7
diff --git a/metadata/md5-cache/gui-libs/hyprutils-9999 b/metadata/md5-cache/gui-libs/hyprutils-9999
index 3dd458fa09f0..ab58848fc7df 100644
--- a/metadata/md5-cache/gui-libs/hyprutils-9999
+++ b/metadata/md5-cache/gui-libs/hyprutils-9999
@@ -8,7 +8,6 @@ INHERIT=cmake git-r3
LICENSE=BSD
PROPERTIES=live
RDEPEND=x11-libs/pixman
-RESTRICT=test
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ca5e6afe97874a5e7225da9a03f99b3
+_md5_=094704119aea242977e0cd65d04509a7
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index ec949bc3ef14..f74f8a41140a 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/hyprland-0.41.2 b/metadata/md5-cache/gui-wm/hyprland-0.41.2
new file mode 100644
index 000000000000..91948b89ee80
--- /dev/null
+++ b/metadata/md5-cache/gui-wm/hyprland-0.41.2
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-libs/wayland-protocols-1.32 dev-util/hyprwayland-scanner virtual/pkgconfig || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake >=dev-util/hyprwayland-scanner-0.3.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.9 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) >=dev-libs/hyprland-protocols-0.3 >=dev-libs/hyprlang-0.3.2 >=dev-libs/wayland-protocols-1.36 >=gui-libs/hyprutils-0.1.5
+DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks
+EAPI=8
+HOMEPAGE=https://github.com/hyprwm/Hyprland
+INHERIT=meson toolchain-funcs
+IUSE=X legacy-renderer systemd
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.9 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
+SLOT=0
+SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.41.2/source-v0.41.2.tar.gz -> hyprland-0.41.2.gh.tar.gz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=cde33b66450f0c36b1a81da85503b5f7
diff --git a/metadata/md5-cache/gui-wm/hyprland-9999 b/metadata/md5-cache/gui-wm/hyprland-9999
index f27ed2f43f7c..5cc1ce5206ac 100644
--- a/metadata/md5-cache/gui-wm/hyprland-9999
+++ b/metadata/md5-cache/gui-wm/hyprland-9999
@@ -1,6 +1,6 @@
-BDEPEND=>=dev-libs/wayland-protocols-1.32 dev-util/hyprwayland-scanner virtual/pkgconfig || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/hyprwayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=>=dev-libs/wayland-protocols-1.32 dev-util/hyprwayland-scanner virtual/pkgconfig || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake >=dev-util/hyprwayland-scanner-0.3.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.7 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) >=dev-libs/hyprland-protocols-0.2 >=dev-libs/hyprlang-0.3.2 >=dev-libs/wayland-protocols-1.34
+DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.9 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) >=dev-libs/hyprland-protocols-0.3 >=dev-libs/hyprlang-0.3.2 >=dev-libs/wayland-protocols-1.36 >=gui-libs/hyprutils-0.1.5
DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks
EAPI=8
HOMEPAGE=https://github.com/hyprwm/Hyprland
@@ -8,7 +8,7 @@ INHERIT=meson toolchain-funcs git-r3
IUSE=X legacy-renderer systemd
LICENSE=BSD
PROPERTIES=live
-RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.7 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
+RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-libs/libliftoff dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info:= sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-errors x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 >=gui-libs/hyprcursor-0.1.9 media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= )
SLOT=0
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9256882c8e514ad70303e46fb0ad6086
+_md5_=db7fbee2b8aed9cf75ec354a5324ccba
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index df577ba3530f..a12394915754 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/akonadi-24.05.1 b/metadata/md5-cache/kde-apps/akonadi-24.05.1-r1
index 48050179324b..ba4f21a9b56c 100644
--- a/metadata/md5-cache/kde-apps/akonadi-24.05.1
+++ b/metadata/md5-cache/kde-apps/akonadi-24.05.1-r1
@@ -1,18 +1,18 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 designer? ( dev-qt/qttools:6[designer] ) doc? ( >=app-text/doxygen-1.8.13-r1 ) dev-qt/qttools:6[assistant] dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=app-arch/xz-utils >=dev-qt/qtbase-6.6.2:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml] >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) xml? ( dev-libs/libxml2 ) dev-libs/libxslt test? ( sys-apps/dbus ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DEPEND=app-arch/xz-utils >=dev-qt/qtbase-6.6.2:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml] >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) xml? ( dev-libs/libxml2 ) dev-libs/libxslt test? ( sys-apps/dbus ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
DESCRIPTION=Storage service for PIM data and libraries for PIM apps
EAPI=8
HOMEPAGE=https://community.kde.org/KDE_PIM/akonadi
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
-IUSE=+kaccounts +mysql postgres sqlite tools xml debug designer doc test
+IUSE=+mysql postgres sqlite tools +webengine xml debug designer doc test
KEYWORDS=~amd64
LICENSE=LGPL-2.1+
-RDEPEND=app-arch/xz-utils >=dev-qt/qtbase-6.6.2:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml] >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) xml? ( dev-libs/libxml2 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-apps/akonadi:5
+RDEPEND=app-arch/xz-utils >=dev-qt/qtbase-6.6.2:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml] >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) xml? ( dev-libs/libxml2 ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-apps/akonadi:5
REQUIRED_USE=|| ( mysql postgres sqlite ) test? ( tools )
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/release-service/24.05.1/src/akonadi-24.05.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 gear.kde.org 030f79862cf2c98a486998abfeb14163 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=073e358ae621c2c16cf2755bdcd3b20e
+_md5_=89bfb02bb91519e15b38495df22fc196
diff --git a/metadata/md5-cache/kde-apps/kaccounts-integration-24.05.1-r1 b/metadata/md5-cache/kde-apps/kaccounts-integration-24.05.1-r1
new file mode 100644
index 000000000000..b1cfe3366ab0
--- /dev/null
+++ b/metadata/md5-cache/kde-apps/kaccounts-integration-24.05.1-r1
@@ -0,0 +1,18 @@
+BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtbase-6.6.2:6[gui,widgets] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kwallet-6.3.0:6 >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6] >=net-libs/signond-8.61-r100[qt5?,qt6] qt5? ( >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kwallet-5.115.0:5 ) dev-libs/qcoro >=kde-frameworks/kcmutils-6.3.0:6 kde-plasma/kde-cli-tools:* qt5? ( dev-libs/qcoro5 >=kde-frameworks/kcmutils-5.115.0:5 ) dev-qt/qtbase:6
+DESCRIPTION=Administer web accounts for the sites and services across the Plasma desktop
+EAPI=8
+HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm gear.kde.org multibuild
+IUSE=qt5 debug test
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1
+PDEPEND=>=kde-apps/kaccounts-providers-24.05.1:6
+RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui,widgets] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kwallet-6.3.0:6 >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6] >=net-libs/signond-8.61-r100[qt5?,qt6] qt5? ( >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kwallet-5.115.0:5 ) dev-util/intltool kde-apps/signon-kwallet-extension:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/kaccounts-integration:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/release-service/24.05.1/src/kaccounts-integration-24.05.1.tar.xz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 gear.kde.org 030f79862cf2c98a486998abfeb14163 kde.org 5b717883256e9841ce52e6cad2fca427 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=81c2251c81ed205c2b85140952563178
diff --git a/metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1 b/metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1-r1
index a11ff3a9cc38..6a0f14b92dc3 100644
--- a/metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1
+++ b/metadata/md5-cache/kde-apps/kaccounts-providers-24.05.1-r1
@@ -1,16 +1,16 @@
BDEPEND=dev-util/intltool app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.6.2:6[gui,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-apps/kaccounts-integration-24.05.1:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 webengine? ( >=dev-qt/qtwebengine-6.6.2:6 ) dev-qt/qtbase:6
+DEPEND=>=dev-qt/qtbase-6.6.2:6[gui,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=dev-qt/qtwebengine-6.6.2:6[qml] >=kde-apps/kaccounts-integration-24.05.1:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 dev-qt/qtbase:6
DESCRIPTION=KDE accounts providers
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
-IUSE=+webengine debug
+IUSE=debug
KEYWORDS=~amd64
LICENSE=LGPL-2.1
-RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=kde-apps/kaccounts-integration-24.05.1:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 webengine? ( >=dev-qt/qtwebengine-6.6.2:6 ) >=net-libs/signon-oauth2-0.25_p20210102[qt6] >=net-libs/signon-ui-0.15_p20231016 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/kaccounts-providers:5
+RDEPEND=>=dev-qt/qtbase-6.6.2:6[gui,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=dev-qt/qtwebengine-6.6.2:6[qml] >=kde-apps/kaccounts-integration-24.05.1:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=net-libs/signon-oauth2-0.25_p20210102[qt6] >=net-libs/signon-ui-0.15_p20231016 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/kaccounts-providers:5
SLOT=6
SRC_URI=mirror://kde/stable/release-service/24.05.1/src/kaccounts-providers-24.05.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 gear.kde.org 030f79862cf2c98a486998abfeb14163 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fa276de40b8e708dffbee3bf795d2678
+_md5_=7880ef32e396003f77e4d5e98b14be63
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 3afbfd45647f..e94eb6f3ff1e 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/purpose-5.116.0 b/metadata/md5-cache/kde-frameworks/purpose-5.116.0-r1
index 97d6c4bf2307..0a1ac7ff2b0e 100644
--- a/metadata/md5-cache/kde-frameworks/purpose-5.116.0
+++ b/metadata/md5-cache/kde-frameworks/purpose-5.116.0-r1
@@ -8,9 +8,9 @@ INHERIT=ecm frameworks.kde.org optfeature xdg-utils
IUSE=bluetooth kaccounts kf6compat debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/kirigami-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/prison-5.116*:5 kaccounts? ( || ( kde-apps/kaccounts-integration:6[qt5] kde-apps/kaccounts-integration:5 ) net-libs/accounts-qt[qt5(+)] ) kf6compat? ( kde-frameworks/purpose:6[kaccounts?] ) >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kdeclarative-5.116:5 bluetooth? ( =kde-frameworks/bluez-qt-5.116*:5 ) kaccounts? ( net-libs/accounts-qml[qt5(+)] ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/kirigami-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/prison-5.116*:5 kaccounts? ( || ( kde-apps/kaccounts-integration:6[qt5] kde-apps/kaccounts-integration:5 ) net-libs/accounts-qt[qt5(+)] ) kf6compat? ( kaccounts? ( >=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) ) >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kdeclarative-5.116:5 bluetooth? ( =kde-frameworks/bluez-qt-5.116*:5 ) kaccounts? ( net-libs/accounts-qml[qt5(+)] ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/5.116
SRC_URI=mirror://kde/stable/frameworks/5.116/purpose-5.116.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=badef991a2727c3b3aaabedcae115dcc
+_md5_=c21214da98f59d82c53c34ad079780b1
diff --git a/metadata/md5-cache/kde-frameworks/purpose-6.3.0 b/metadata/md5-cache/kde-frameworks/purpose-6.3.0-r1
index 7c38283acf6e..b65fb842e2b9 100644
--- a/metadata/md5-cache/kde-frameworks/purpose-6.3.0
+++ b/metadata/md5-cache/kde-frameworks/purpose-6.3.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=kaccounts? ( dev-util/intltool ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3:*
+BDEPEND=webengine? ( dev-util/intltool ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.6.2:6 =kde-frameworks/kconfig-6.3*:6 =kde-frameworks/kcoreaddons-6.3*:6 =kde-frameworks/ki18n-6.3*:6 =kde-frameworks/kio-6.3*:6 =kde-frameworks/kirigami-6.3*:6 =kde-frameworks/knotifications-6.3*:6 =kde-frameworks/kservice-6.3*:6 =kde-frameworks/prison-6.3*:6 kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) dev-qt/qtbase:6
+DEPEND=>=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.6.2:6 =kde-frameworks/kconfig-6.3*:6 =kde-frameworks/kcoreaddons-6.3*:6 =kde-frameworks/ki18n-6.3*:6 =kde-frameworks/kio-6.3*:6 =kde-frameworks/kirigami-6.3*:6 =kde-frameworks/knotifications-6.3*:6 =kde-frameworks/kservice-6.3*:6 =kde-frameworks/prison-6.3*:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) dev-qt/qtbase:6
DESCRIPTION=Library for providing abstractions to get the developer's purposes fulfilled
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org optfeature xdg-utils
-IUSE=bluetooth kaccounts debug test
+IUSE=bluetooth webengine debug test
KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.6.2:6 =kde-frameworks/kconfig-6.3*:6 =kde-frameworks/kcoreaddons-6.3*:6 =kde-frameworks/ki18n-6.3*:6 =kde-frameworks/kio-6.3*:6 =kde-frameworks/kirigami-6.3*:6 =kde-frameworks/knotifications-6.3*:6 =kde-frameworks/kservice-6.3*:6 =kde-frameworks/prison-6.3*:6 kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) !kde-frameworks/purpose:5[-kf6compat(-)] >=kde-frameworks/kdeclarative-6.3:6 bluetooth? ( =kde-frameworks/bluez-qt-6.3*:6 ) kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RDEPEND=>=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.6.2:6 =kde-frameworks/kconfig-6.3*:6 =kde-frameworks/kcoreaddons-6.3*:6 =kde-frameworks/ki18n-6.3*:6 =kde-frameworks/kio-6.3*:6 =kde-frameworks/kirigami-6.3*:6 =kde-frameworks/knotifications-6.3*:6 =kde-frameworks/kservice-6.3*:6 =kde-frameworks/prison-6.3*:6 webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) !kde-frameworks/purpose:5[-kf6compat(-)] >=kde-frameworks/kdeclarative-6.3:6 bluetooth? ( =kde-frameworks/bluez-qt-6.3*:6 ) webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6/6.3
SRC_URI=mirror://kde/stable/frameworks/6.3/purpose-6.3.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=17c79f6aa9c417af4c0ab5d032e0ac59
+_md5_=c74ab02967e92504983dbeea053a4cc4
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index 8b4f732b609f..ab8d16610343 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1 b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1-r1
index 092349731c5c..b11bb19942fb 100644
--- a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.1.1-r1
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.1.1/kde-cli-tools-6.1.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7595dff25b8986b953905a1e3bc168ae
+_md5_=e22c8c6c7edff2ab73b66ff161bc4a2d
diff --git a/metadata/md5-cache/kde-plasma/kwin-6.1.1.2 b/metadata/md5-cache/kde-plasma/kwin-6.1.1.2-r1
index 598a3566e745..e31f1c1d24a1 100644
--- a/metadata/md5-cache/kde-plasma/kwin-6.1.1.2
+++ b/metadata/md5-cache/kde-plasma/kwin-6.1.1.2-r1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-qt/qtwayland-6.7.1:6 dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.3.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.3.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/libei >=dev-libs/libinput-1.19:= >=dev-libs/wayland-1.22.0 >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsensors-6.7.1:6 >=dev-qt/qtshadertools-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcolorscheme-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6[qml] >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdeclarative-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.3.0:6[wayland] >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kidletime-6.3.0:6=[wayland] >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-plasma/breeze-6.1.1:6 >=kde-plasma/kdecoration-6.1.1:6 >=kde-plasma/kwayland-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libdisplay-info media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) lock? ( >=kde-plasma/kscreenlocker-6.1.1:6 ) screencast? ( >=media-video/pipewire-0.3:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.1.1:6 ) >=dev-libs/plasma-wayland-protocols-1.13.0 >=dev-libs/wayland-protocols-1.34 >=dev-qt/qttools-6.7.1:6[widgets] >=dev-qt/qtbase-6.7.1:6[concurrent] >=dev-qt/qtwayland-6.7.1:6 x11-base/xorg-proto x11-libs/xcb-util-image caps? ( sys-libs/libcap ) test? ( screencast? ( >=kde-plasma/kpipewire-6.1.1:6 ) ) dev-qt/qtbase:6
+DEPEND=dev-libs/libei >=dev-libs/libinput-1.19:= >=dev-libs/wayland-1.22.0 >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsensors-6.7.1:6 >=dev-qt/qtshadertools-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcolorscheme-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6[qml] >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdeclarative-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.3.0:6[wayland] >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kidletime-6.3.0:6=[wayland] >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-plasma/breeze-6.1.1:6 >=kde-plasma/kdecoration-6.1.1:6 >=kde-plasma/kwayland-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libdisplay-info:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) lock? ( >=kde-plasma/kscreenlocker-6.1.1:6 ) screencast? ( >=media-video/pipewire-0.3:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.1.1:6 ) >=dev-libs/plasma-wayland-protocols-1.13.0 >=dev-libs/wayland-protocols-1.34 >=dev-qt/qttools-6.7.1:6[widgets] >=dev-qt/qtbase-6.7.1:6[concurrent] >=dev-qt/qtwayland-6.7.1:6 x11-base/xorg-proto x11-libs/xcb-util-image caps? ( sys-libs/libcap ) test? ( screencast? ( >=kde-plasma/kpipewire-6.1.1:6 ) ) dev-qt/qtbase:6
DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
@@ -10,9 +10,9 @@ IUSE=accessibility +caps gles2-only lock screencast +shortcuts systemd debug +ha
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
PDEPEND=>=kde-plasma/kde-cli-tools-6.1.1:*
-RDEPEND=dev-libs/libei >=dev-libs/libinput-1.19:= >=dev-libs/wayland-1.22.0 >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsensors-6.7.1:6 >=dev-qt/qtshadertools-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcolorscheme-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6[qml] >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdeclarative-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.3.0:6[wayland] >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kidletime-6.3.0:6=[wayland] >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-plasma/breeze-6.1.1:6 >=kde-plasma/kdecoration-6.1.1:6 >=kde-plasma/kwayland-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libdisplay-info media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) lock? ( >=kde-plasma/kscreenlocker-6.1.1:6 ) screencast? ( >=media-video/pipewire-0.3:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.1.1:6 ) !kde-plasma/kdeplasma-addons:5 !kde-plasma/kwayland-server >=dev-qt/qtmultimedia-6.7.1:6[qml] || ( dev-qt/qtmultimedia:6[ffmpeg] ( dev-qt/qtmultimedia:6[gstreamer] media-plugins/gst-plugins-soup:1.0 ) ) >=kde-frameworks/kirigami-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-plasma/libplasma-6.1.1:6[wayland(+)] sys-apps/hwdata x11-base/xwayland[libei] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5
+RDEPEND=dev-libs/libei >=dev-libs/libinput-1.19:= >=dev-libs/wayland-1.22.0 >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsensors-6.7.1:6 >=dev-qt/qtshadertools-6.7.1:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcolorscheme-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6[qml] >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdeclarative-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.3.0:6[wayland] >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kidletime-6.3.0:6=[wayland] >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-plasma/breeze-6.1.1:6 >=kde-plasma/kdecoration-6.1.1:6 >=kde-plasma/kwayland-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libdisplay-info:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) gles2-only? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gles2] ) ) lock? ( >=kde-plasma/kscreenlocker-6.1.1:6 ) screencast? ( >=media-video/pipewire-0.3:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.1.1:6 ) !kde-plasma/kdeplasma-addons:5 !kde-plasma/kwayland-server >=dev-qt/qtmultimedia-6.7.1:6[qml] || ( dev-qt/qtmultimedia:6[ffmpeg] ( dev-qt/qtmultimedia:6[gstreamer] media-plugins/gst-plugins-soup:1.0 ) ) >=kde-frameworks/kirigami-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-plasma/libplasma-6.1.1:6[wayland(+)] sys-apps/hwdata x11-base/xwayland[libei] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.1.1/kwin-6.1.1.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=458526fc1433f9d22769447d1fb49bfc
+_md5_=5c9e7588a7cc6bfad159bacbe665b1c2
diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1 b/metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1-r1
index bd5744ba2e9b..497437df4d6f 100644
--- a/metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1
+++ b/metadata/md5-cache/kde-plasma/plasma-desktop-6.1.1-r1
@@ -1,17 +1,17 @@
BDEPEND=dev-util/intltool dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.3.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.3.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.3.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/icu:= dev-libs/wayland >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsvg-6.7.1:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/attica-6.3.0:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kbookmarks-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kcompletion-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kded-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kitemviews-6.3.0:6 >=kde-frameworks/kjobwidgets-6.3.0:6 >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/knotifyconfig-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/krunner-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6[X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/sonnet-6.3.0:6 >=kde-plasma/kwin-6.1.1:6 >=kde-plasma/libksysguard-6.1.1:6 >=kde-plasma/libplasma-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 >=kde-plasma/plasma-activities-stats-6.1.1:6 >=kde-plasma/plasma-workspace-6.1.1:6[screencast?] >=kde-plasma/plasma5support-6.1.1:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.3.0:6 ) >=dev-libs/wayland-protocols-1.25 dev-libs/boost x11-base/xorg-proto test? ( >=kde-frameworks/qqc2-desktop-style-6.3.0:6 >=kde-plasma/kactivitymanagerd-6.1.1:6 ) dev-qt/qtbase:6
+DEPEND=dev-libs/icu:= dev-libs/wayland >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsvg-6.7.1:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/attica-6.3.0:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kbookmarks-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kcompletion-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kded-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kitemviews-6.3.0:6 >=kde-frameworks/kjobwidgets-6.3.0:6 >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/knotifyconfig-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/krunner-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6[X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/sonnet-6.3.0:6 >=kde-plasma/kwin-6.1.1:6 >=kde-plasma/libksysguard-6.1.1:6 >=kde-plasma/libplasma-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 >=kde-plasma/plasma-activities-stats-6.1.1:6 >=kde-plasma/plasma-workspace-6.1.1:6[screencast?] >=kde-plasma/plasma5support-6.1.1:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.3.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) >=dev-libs/wayland-protocols-1.25 dev-libs/boost x11-base/xorg-proto test? ( >=kde-frameworks/qqc2-desktop-style-6.3.0:6 >=kde-plasma/kactivitymanagerd-6.1.1:6 ) dev-qt/qtbase:6
DESCRIPTION=KDE Plasma desktop
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
-IUSE=ibus kaccounts scim screencast sdl +semantic-desktop debug +handbook test
+IUSE=ibus scim screencast sdl +semantic-desktop webengine debug +handbook test
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
-RDEPEND=dev-libs/icu:= dev-libs/wayland >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsvg-6.7.1:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/attica-6.3.0:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kbookmarks-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kcompletion-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kded-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kitemviews-6.3.0:6 >=kde-frameworks/kjobwidgets-6.3.0:6 >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/knotifyconfig-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/krunner-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6[X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/sonnet-6.3.0:6 >=kde-plasma/kwin-6.1.1:6 >=kde-plasma/libksysguard-6.1.1:6 >=kde-plasma/libplasma-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 >=kde-plasma/plasma-activities-stats-6.1.1:6 >=kde-plasma/plasma-workspace-6.1.1:6[screencast?] >=kde-plasma/plasma5support-6.1.1:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) kaccounts? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.3.0:6 ) !<kde-plasma/kdeplasma-addons-5.25.50 !<kde-plasma/plasma-workspace-6.0.80 dev-libs/kirigami-addons:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/kirigami-6.3.0:6 >=kde-frameworks/qqc2-desktop-style-6.3.0:6 >=kde-plasma/kde-cli-tools-6.1.1:* >=kde-plasma/oxygen-6.1.1:6 kde-plasma/plasma-mimeapps-list media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs kaccounts? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] ) screencast? ( >=kde-plasma/kpipewire-6.1.1:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-desktop:5
+RDEPEND=dev-libs/icu:= dev-libs/wayland >=dev-qt/qt5compat-6.7.1:6[qml] >=dev-qt/qtbase-6.7.1:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.1:6 >=dev-qt/qtsvg-6.7.1:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/attica-6.3.0:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kauth-6.3.0:6 >=kde-frameworks/kbookmarks-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kcompletion-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kcrash-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kded-6.3.0:6 >=kde-frameworks/kglobalaccel-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kiconthemes-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kitemmodels-6.3.0:6 >=kde-frameworks/kitemviews-6.3.0:6 >=kde-frameworks/kjobwidgets-6.3.0:6 >=kde-frameworks/knewstuff-6.3.0:6 >=kde-frameworks/knotifications-6.3.0:6 >=kde-frameworks/knotifyconfig-6.3.0:6 >=kde-frameworks/kpackage-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/krunner-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ksvg-6.3.0:6 >=kde-frameworks/kwidgetsaddons-6.3.0:6 >=kde-frameworks/kwindowsystem-6.3.0:6[X] >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/sonnet-6.3.0:6 >=kde-plasma/kwin-6.1.1:6 >=kde-plasma/libksysguard-6.1.1:6 >=kde-plasma/libplasma-6.1.1:6 >=kde-plasma/plasma-activities-6.1.1:6 >=kde-plasma/plasma-activities-stats-6.1.1:6 >=kde-plasma/plasma-workspace-6.1.1:6[screencast?] >=kde-plasma/plasma5support-6.1.1:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.3.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.16_p20220803[qt6] ) !<kde-plasma/kdeplasma-addons-5.25.50 !<kde-plasma/plasma-workspace-6.0.80 dev-libs/kirigami-addons:6 >=dev-qt/qtwayland-6.7.1:6 >=kde-frameworks/kirigami-6.3.0:6 >=kde-frameworks/qqc2-desktop-style-6.3.0:6 >=kde-plasma/kde-cli-tools-6.1.1:* >=kde-plasma/oxygen-6.1.1:6 kde-plasma/plasma-mimeapps-list media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs screencast? ( >=kde-plasma/kpipewire-6.1.1:6 ) webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-desktop:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.1.1/plasma-desktop-6.1.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/plasma-desktop-override-include-dirs-4.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm 4374b8174045bfc8f743c11736520e32 flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 plasma.kde.org 04eb5849283348eac80db74a8749b14a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c4694282c70fb4e02f131f745c8aeeda
+_md5_=80493b516dc7c512e9b14ca9256555cf
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index b8edd04613e9..140613a3601a 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3 b/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
index be8de97874c8..3b8045d09a08 100644
--- a/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
+++ b/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
@@ -7,6 +7,6 @@ KEYWORDS=~alpha amd64 x86
LICENSE=GPL-2
RDEPEND=acct-group/polw acct-user/polw dev-perl/Net-DNS dev-perl/Net-IP mail-mta/postfix virtual/perl-File-Spec virtual/perl-Sys-Syslog virtual/tmpfiles
SLOT=0
-SRC_URI=http://www.policyd-weight.org/releases/policyd-weight-0.1.15.2.tar.gz mirror://gentoo/policyd-weight-0.1.15.2-patches-1.0.tar.xz https://dev.gentoo.org/~whissi/dist/policyd-weight/policyd-weight-0.1.15.2-patches-1.0.tar.xz
+SRC_URI=http://www.policyd-weight.org/releases/policyd-weight-0.1.15.2.tar.gz mirror://gentoo/b9/policyd-weight-0.1.15.2-patches-1.0.tar.xz
_eclasses_=tmpfiles 216aa76c3a6fcb5d893c23a0de86048f
-_md5_=83de6d557a5456e705e26e41266ce1af
+_md5_=3063c177baf14e5fc611999771b090d1
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index e623619db985..f503810e14bb 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/darktable-4.6.0 b/metadata/md5-cache/media-gfx/darktable-4.6.0
index 033392d3e1fc..190024e054aa 100644
--- a/metadata/md5-cache/media-gfx/darktable-4.6.0
+++ b/metadata/md5-cache/media-gfx/darktable-4.6.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-4.6.0/darktable-4.6.0.tar.xz doc? ( https://docs.darktable.org/usermanual/4.4/en/darktable_user_manual.pdf -> darktable-usermanual-4.4.en.pdf l10n_uk? ( https://docs.darktable.org/usermanual/4.4/uk/darktable_user_manual.pdf -> darktable-usermanual-4.4.uk.pdf ) )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=774fd8f333cae989fde2ce207ac6a924
+_md5_=c9c51ff843c757b04ca6f73456a8e246
diff --git a/metadata/md5-cache/media-gfx/darktable-4.6.1 b/metadata/md5-cache/media-gfx/darktable-4.6.1
index 5d21c091a9a4..8a8200eb1696 100644
--- a/metadata/md5-cache/media-gfx/darktable-4.6.1
+++ b/metadata/md5-cache/media-gfx/darktable-4.6.1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-4.6.1/darktable-4.6.1.tar.xz doc? ( https://docs.darktable.org/usermanual/4.6/en/darktable_user_manual.pdf -> darktable-usermanual-4.6.en.pdf l10n_uk? ( https://docs.darktable.org/usermanual/4.6/uk/darktable_user_manual.pdf -> darktable-usermanual-4.6.uk.pdf ) )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5c8ed3c2cded780b637d5e2f3688e085
+_md5_=0884ad65b732b690b3ca595665d8ceba
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index a069343978f4..d08cfa8a9d9f 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/assimp-5.2.5-r1 b/metadata/md5-cache/media-libs/assimp-5.2.5-r1
index 8c0179bdf550..722a97fcfd5d 100644
--- a/metadata/md5-cache/media-libs/assimp-5.2.5-r1
+++ b/metadata/md5-cache/media-libs/assimp-5.2.5-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/assimp/assimp
INHERIT=cmake
IUSE=samples test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=dev-libs/boost:= sys-libs/zlib[minizip] samples? ( media-libs/freeglut virtual/opengl x11-libs/libX11 )
RESTRICT=!test? ( test )
SLOT=0/5.2.5
SRC_URI=https://github.com/assimp/assimp/archive/v5.2.5.tar.gz -> assimp-5.2.5.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4ad79274f13b39f709a3b1f1d2fce487
+_md5_=2df70fcfc3d5a513b04a95e9ca5314a6
diff --git a/metadata/md5-cache/media-libs/assimp-5.2.5-r2 b/metadata/md5-cache/media-libs/assimp-5.2.5-r2
index b610a6ebaa3d..6017c12761f0 100644
--- a/metadata/md5-cache/media-libs/assimp-5.2.5-r2
+++ b/metadata/md5-cache/media-libs/assimp-5.2.5-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/assimp/assimp
INHERIT=cmake
IUSE=samples test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=sys-libs/zlib[minizip] samples? ( media-libs/freeglut media-libs/libglvnd ) test? ( dev-cpp/gtest )
RESTRICT=!test? ( test )
SLOT=0/5.2.5
SRC_URI=https://github.com/assimp/assimp/archive/v5.2.5.tar.gz -> assimp-5.2.5.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=17016ea3d9fdd3376252a9dcea876ea9
+_md5_=52d01d9210ea4f3ca49df6a95f948cd0
diff --git a/metadata/md5-cache/media-libs/assimp-5.3.1 b/metadata/md5-cache/media-libs/assimp-5.3.1
index 638bad16d804..401dabc5f2b0 100644
--- a/metadata/md5-cache/media-libs/assimp-5.3.1
+++ b/metadata/md5-cache/media-libs/assimp-5.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/assimp/assimp
INHERIT=cmake
IUSE=doc samples test
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=sys-libs/zlib[minizip] doc? ( app-text/doxygen ) samples? ( media-libs/freeglut media-libs/libglvnd ) test? ( dev-cpp/gtest )
RESTRICT=!test? ( test )
SLOT=0/5.3.1
SRC_URI=https://github.com/assimp/assimp/archive/v5.3.1.tar.gz -> assimp-5.3.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=342f07ad5774515675ee0425ecc5aad9
+_md5_=d8481be6770e1df0f20de024bac37147
diff --git a/metadata/md5-cache/media-libs/libcddb-1.3.2-r2 b/metadata/md5-cache/media-libs/libcddb-1.3.2-r2
index 78ef3c9920ea..508d737653eb 100644
--- a/metadata/md5-cache/media-libs/libcddb-1.3.2-r2
+++ b/metadata/md5-cache/media-libs/libcddb-1.3.2-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://libcddb.sourceforge.net/
INHERIT=autotools multilib-minimal
IUSE=doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+
RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/libcddb/libcddb-1.3.2.tar.bz2
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=14820fda7efad31075ae86605a378973
+_md5_=d15d2e0f1b7823208bb9e302e974c4ba
diff --git a/metadata/md5-cache/media-libs/libdisplay-info-0.2.0 b/metadata/md5-cache/media-libs/libdisplay-info-0.2.0
new file mode 100644
index 000000000000..b84f89836f40
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libdisplay-info-0.2.0
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=sys-apps/hwdata
+DESCRIPTION=EDID and DisplayID library
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/emersion/libdisplay-info
+INHERIT=meson python-any-r1
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=sys-apps/hwdata
+SLOT=0/2
+SRC_URI=https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0/downloads/libdisplay-info-0.2.0.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1061abf32b5ef18f5bacfaac9451f766
diff --git a/metadata/md5-cache/media-libs/phonon-4.12.0-r2 b/metadata/md5-cache/media-libs/phonon-4.12.0-r3
index f9cbd96cbd34..29b41da0f31b 100644
--- a/metadata/md5-cache/media-libs/phonon-4.12.0-r2
+++ b/metadata/md5-cache/media-libs/phonon-4.12.0-r3
@@ -5,13 +5,13 @@ DESCRIPTION=KDE multimedia abstraction library
EAPI=8
HOMEPAGE=https://community.kde.org/Phonon
INHERIT=cmake desktop flag-o-matic kde.org multibuild
-IUSE=debug designer pulseaudio +qt5 qt6 +vlc
+IUSE=debug designer minimal pulseaudio +qt5 qt6
KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )
-PDEPEND=vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
+PDEPEND=!minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
RDEPEND=pulseaudio? ( dev-libs/glib:2 media-libs/libpulse[glib] ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[gui,widgets] designer? ( dev-qt/qttools:6[designer] ) ) !media-libs/phonon-gstreamer || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* )
REQUIRED_USE=|| ( qt5 qt6 )
SLOT=0
SRC_URI=mirror://kde/stable/phonon/4.12.0/phonon-4.12.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 kde.org 5b717883256e9841ce52e6cad2fca427 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f1589e349d1b5b72c18ff002042dba89
+_md5_=551aa9d1c1f9ce20e8ac994ae9b90269
diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz
index 2d705c6a1350..1c1996c5b95f 100644
--- a/metadata/md5-cache/media-radio/Manifest.gz
+++ b/metadata/md5-cache/media-radio/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-radio/svxlink-24.02 b/metadata/md5-cache/media-radio/svxlink-24.02
new file mode 100644
index 000000000000..8398f012bd21
--- /dev/null
+++ b/metadata/md5-cache/media-radio/svxlink-24.02
@@ -0,0 +1,14 @@
+BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig dev-build/make >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=dev-lang/tcl:0 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/alsa-lib media-sound/gsm dev-libs/libgcrypt:0 media-libs/speex media-libs/opus dev-libs/libsigc++:2 dev-libs/popt
+DESCRIPTION=Multi Purpose Voice Services System, including Qtel for EchoLink
+EAPI=8
+HOMEPAGE=http://www.svxlink.org
+INHERIT=cmake flag-o-matic systemd xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=dev-lang/tcl:0 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/alsa-lib media-sound/gsm dev-libs/libgcrypt:0 media-libs/speex media-libs/opus dev-libs/libsigc++:2 dev-libs/popt acct-group/svxlink acct-user/svxlink
+SLOT=0
+SRC_URI=https://github.com/sm0svx/svxlink/archive/24.02.tar.gz -> svxlink-24.02.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d648eba6e6ca63bf04a8c130fe829d02
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 9489f9b59fb9..1ede00f3328d 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/bristol-0.60.11-r2 b/metadata/md5-cache/media-sound/bristol-0.60.11-r2
deleted file mode 100644
index 8c8639edbc77..000000000000
--- a/metadata/md5-cache/media-sound/bristol-0.60.11-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install prepare
-DEPEND=virtual/jack x11-libs/libX11 alsa? ( media-libs/alsa-lib ) x11-base/xorg-proto
-DESCRIPTION=Synthesizer keyboard emulation package: Moog, Hammond and others
-EAPI=7
-HOMEPAGE=https://sourceforge.net/projects/bristol
-INHERIT=autotools flag-o-matic toolchain-funcs
-IUSE=alsa oss
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=virtual/jack x11-libs/libX11 alsa? ( media-libs/alsa-lib )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/bristol/bristol-0.60.11.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbb077388c20cd7857cecae0100d7567
diff --git a/metadata/md5-cache/media-sound/vkeybd-0.1.18d b/metadata/md5-cache/media-sound/vkeybd-0.1.18d
deleted file mode 100644
index e7cfbd437dd2..000000000000
--- a/metadata/md5-cache/media-sound/vkeybd-0.1.18d
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure postinst
-DEPEND=>=dev-lang/tk-8.3:= x11-libs/libX11 alsa? ( media-libs/alsa-lib:= ) lash? ( media-sound/lash:= ) x11-base/xorg-proto virtual/pkgconfig
-DESCRIPTION=A virtual MIDI keyboard for X
-EAPI=7
-HOMEPAGE=http://www.alsa-project.org/~iwai/alsa.html
-INHERIT=toolchain-funcs
-IUSE=alsa lash oss
-KEYWORDS=amd64 ~sparc x86
-LICENSE=GPL-2
-RDEPEND=>=dev-lang/tk-8.3:= x11-libs/libX11 alsa? ( media-libs/alsa-lib:= ) lash? ( media-sound/lash:= )
-SLOT=0
-SRC_URI=http://ftp.suse.com/pub/people/tiwai/vkeybd/vkeybd-0.1.18d.tar.bz2
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d6852240299ccc9ba9abbc330969282
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 7e41ab1b1ffc..b695f911f09f 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/pipewire-1.0.7 b/metadata/md5-cache/media-video/pipewire-1.0.7
index 1de176af9629..c93d3ef310ec 100644
--- a/metadata/md5-cache/media-video/pipewire-1.0.7
+++ b/metadata/md5-cache/media-video/pipewire-1.0.7
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.4
SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.0.7/pipewire-1.0.7.tar.bz2 !man? ( https://dev.gentoo.org/~sam/distfiles/media-video/pipewire/pipewire-1.0.0-docs.tar.xz )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=7812dd9306c973db0ef45d6f3a10d431
+_md5_=3aa732f1064910dfab16158dc1015b90
diff --git a/metadata/md5-cache/media-video/pipewire-1.2.0 b/metadata/md5-cache/media-video/pipewire-1.2.0
index 874dc97d11ae..36a6d2943a68 100644
--- a/metadata/md5-cache/media-video/pipewire-1.2.0
+++ b/metadata/md5-cache/media-video/pipewire-1.2.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.4
SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.2.0/pipewire-1.2.0.tar.bz2 !man? ( https://dev.gentoo.org/~sam/distfiles/media-video/pipewire/pipewire-1.2.0-docs.tar.xz )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=ee804e325638213432f25e445ad293b2
+_md5_=44c8eeb15e03e848b0e118dc4745872e
diff --git a/metadata/md5-cache/media-video/pipewire-9999 b/metadata/md5-cache/media-video/pipewire-9999
index 02dfbf96c1de..bf41e6a067d4 100644
--- a/metadata/md5-cache/media-video/pipewire-9999
+++ b/metadata/md5-cache/media-video/pipewire-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) mo
RESTRICT=!test? ( test )
SLOT=0/0.4
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=ee804e325638213432f25e445ad293b2
+_md5_=8cb8f548c333b2f3b01719fe39694d77
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index fb707ceec096..6875b2c6fc4c 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/discord-0.0.58-r2 b/metadata/md5-cache/net-im/discord-0.0.58-r2
index b5cd968ff955..bf071a304d65 100644
--- a/metadata/md5-cache/net-im/discord-0.0.58-r2
+++ b/metadata/md5-cache/net-im/discord-0.0.58-r2
@@ -12,4 +12,4 @@ RESTRICT=bindist mirror strip test
SLOT=0
SRC_URI=https://dl.discordapp.net/apps/linux/0.0.58/discord-0.0.58.tar.gz
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aaf35be3fa5e87e580ed9c642cf8ff7e
+_md5_=06b76d742779c32be2130110d8226b35
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 14d458dc6c80..d9ed735a2c9b 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/grpc-1.62.1 b/metadata/md5-cache/net-libs/grpc-1.62.1
new file mode 100644
index 000000000000..af8a0b41362d
--- /dev/null
+++ b/metadata/md5-cache/net-libs/grpc-1.62.1
@@ -0,0 +1,16 @@
+BDEPEND==dev-cpp/abseil-cpp-20230802.0*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= systemd? ( sys-apps/systemd:= ) virtual/pkgconfig test? ( net-misc/curl || ( ( dev-lang/python:3.12 dev-python/twisted[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/cffi[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.10 dev-python/twisted[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/cffi[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND==dev-cpp/abseil-cpp-20230802.0*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= systemd? ( sys-apps/systemd:= ) test? ( dev-cpp/benchmark dev-cpp/gflags dev-cpp/gtest )
+DESCRIPTION=Modern open source high performance RPC framework
+EAPI=8
+HOMEPAGE=https://www.grpc.io
+INHERIT=cmake flag-o-matic python-any-r1
+IUSE=doc examples test systemd
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND==dev-cpp/abseil-cpp-20230802.0*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= systemd? ( sys-apps/systemd:= )
+RESTRICT=!test? ( test )
+SLOT=0/39.162
+SRC_URI=https://github.com/grpc/grpc/archive/v1.62.1.tar.gz -> grpc-1.62.1.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=318420af052d1dd3ce9de997111824c1
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 798342bd5f4a..d30881cbca8f 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/dropbox-199.4.6287 b/metadata/md5-cache/net-misc/dropbox-199.4.6287
deleted file mode 100644
index 9e8cbbbd2ebc..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-199.4.6287
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=8
-HOMEPAGE=https://www.dropbox.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=amd64 x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-199.4.6287.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-199.4.6287.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4ac472c49e2f5998cacdda4f1e10c7a9
diff --git a/metadata/md5-cache/net-misc/dropbox-200.4.7134 b/metadata/md5-cache/net-misc/dropbox-200.4.7134
deleted file mode 100644
index 3c848383d74c..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-200.4.7134
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=8
-HOMEPAGE=https://www.dropbox.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-200.4.7134.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-200.4.7134.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=94f1269fd49205eb9cd0ba0b419c9ad4
diff --git a/metadata/md5-cache/net-misc/dropbox-201.4.5552 b/metadata/md5-cache/net-misc/dropbox-201.4.5552
deleted file mode 100644
index 9e4ed7dacbde..000000000000
--- a/metadata/md5-cache/net-misc/dropbox-201.4.5552
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/patchelf virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm preinst prepare unpack
-DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
-EAPI=8
-HOMEPAGE=https://www.dropbox.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils systemd xdg
-IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
-LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
-RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
-RESTRICT=mirror strip
-SLOT=0
-SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-201.4.5552.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-201.4.5552.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=94f1269fd49205eb9cd0ba0b419c9ad4
diff --git a/metadata/md5-cache/net-misc/dropbox-202.4.5551 b/metadata/md5-cache/net-misc/dropbox-202.4.5551
index 16f8d88c831e..5b92404bcf98 100644
--- a/metadata/md5-cache/net-misc/dropbox-202.4.5551
+++ b/metadata/md5-cache/net-misc/dropbox-202.4.5551
@@ -6,11 +6,11 @@ HOMEPAGE=https://www.dropbox.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils systemd xdg
IUSE=selinux X
-KEYWORDS=~amd64 ~x86 ~x86-linux
+KEYWORDS=amd64 x86 ~x86-linux
LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
RESTRICT=mirror strip
SLOT=0
SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-202.4.5551.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-202.4.5551.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=94f1269fd49205eb9cd0ba0b419c9ad4
+_md5_=4ac472c49e2f5998cacdda4f1e10c7a9
diff --git a/metadata/md5-cache/net-misc/iputils-20211215 b/metadata/md5-cache/net-misc/iputils-20211215
index 317e3eab6ca1..da377b8e5998 100644
--- a/metadata/md5-cache/net-misc/iputils-20211215
+++ b/metadata/md5-cache/net-misc/iputils-20211215
@@ -11,6 +11,6 @@ LICENSE=BSD GPL-2+ rdisc
RDEPEND=!static? ( caps? ( sys-libs/libcap ) idn? ( net-dns/libidn2:= ) nls? ( virtual/libintl ) ) filecaps? ( sys-libs/libcap )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/iputils/iputils/archive/20211215.tar.gz -> iputils-20211215.tar.gz https://dev.gentoo.org/~sam/distfiles/net-misc/iputils/iputils-manpages-20211215.tar.xz https://dev.gentoo.org/~whissi/dist/iputils/iputils-manpages-20211215.tar.xz
+SRC_URI=https://github.com/iputils/iputils/archive/20211215.tar.gz -> iputils-20211215.tar.gz https://dev.gentoo.org/~sam/distfiles/net-misc/iputils/iputils-manpages-20211215.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=44ac598ab78fa334efd82168ef701ea8
+_md5_=1567a7ea3c31ccde4a7d76cd9270499f
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.12.1 b/metadata/md5-cache/net-misc/nextcloud-client-3.12.1
deleted file mode 100644
index 419d6bef8ef2..000000000000
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.12.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 dolphin? ( kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] ) dev-qt/qtconcurrent:5 dev-qt/qtxml:5 || ( gnome-base/librsvg media-gfx/inkscape ) doc? ( dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-qt/qttest:5 dev-util/cmocka )
-DESCRIPTION=Desktop Syncing Client for Nextcloud
-EAPI=8
-HOMEPAGE=https://github.com/nextcloud/desktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake virtualx xdg
-IUSE=doc dolphin nautilus test webengine test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=CC-BY-3.0 GPL-2
-RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/nextcloud/desktop/archive/v3.12.1.tar.gz -> nextcloud-client-3.12.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8a66e8cde228fb12f74c6d1ca0f5db66
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.12.2 b/metadata/md5-cache/net-misc/nextcloud-client-3.12.2
deleted file mode 100644
index 92e46f5be8d7..000000000000
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.12.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 dolphin? ( kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] ) dev-qt/qtconcurrent:5 dev-qt/qtxml:5 || ( gnome-base/librsvg media-gfx/inkscape ) doc? ( dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-qt/qttest:5 dev-util/cmocka )
-DESCRIPTION=Desktop Syncing Client for Nextcloud
-EAPI=8
-HOMEPAGE=https://github.com/nextcloud/desktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake virtualx xdg
-IUSE=doc dolphin nautilus test webengine test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=CC-BY-3.0 GPL-2
-RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/nextcloud/desktop/archive/v3.12.2.tar.gz -> nextcloud-client-3.12.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8a66e8cde228fb12f74c6d1ca0f5db66
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.12.3 b/metadata/md5-cache/net-misc/nextcloud-client-3.13.1
index 8cc21f112428..891d95a95408 100644
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.12.3
+++ b/metadata/md5-cache/net-misc/nextcloud-client-3.13.1
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 dolphin? ( kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] ) dev-qt/qtconcurrent:5 dev-qt/qtxml:5 || ( gnome-base/librsvg media-gfx/inkscape ) doc? ( dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-qt/qttest:5 dev-util/cmocka )
+DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] ) dev-qt/qtconcurrent:5 dev-qt/qtxml:5 || ( gnome-base/librsvg media-gfx/inkscape ) doc? ( dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-qt/qttest:5 dev-util/cmocka )
DESCRIPTION=Desktop Syncing Client for Nextcloud
EAPI=8
HOMEPAGE=https://github.com/nextcloud/desktop
@@ -9,9 +9,9 @@ INHERIT=cmake virtualx xdg
IUSE=doc dolphin nautilus test webengine test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=CC-BY-3.0 GPL-2
-RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] )
+RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtquickcontrols2:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 net-libs/libcloudproviders kde-frameworks/karchive:5 sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:5[widgets] )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://github.com/nextcloud/desktop/archive/v3.12.3.tar.gz -> nextcloud-client-3.12.3.tar.gz
+SRC_URI=https://github.com/nextcloud/desktop/archive/v3.13.1.tar.gz -> nextcloud-client-3.13.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8a66e8cde228fb12f74c6d1ca0f5db66
+_md5_=64e8d7c353154fb235e2f583c5afe6b7
diff --git a/metadata/md5-cache/net-misc/openssh-9.6_p1-r4 b/metadata/md5-cache/net-misc/openssh-9.6_p1-r5
index 5638270aa601..53cf25fd5987 100644
--- a/metadata/md5-cache/net-misc/openssh-9.6_p1-r4
+++ b/metadata/md5-cache/net-misc/openssh-9.6_p1-r5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.openssh.com/
INHERIT=user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig
IUSE=abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD GPL-2
RDEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) !net-misc/openssh-contrib pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow )
REQUIRED_USE=ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.6p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.6p1.tar.gz.asc )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig a79ba011daaf532d71a219182474d150
-_md5_=9fed32dcd921105ee2cb05a1bdcd619b
+_md5_=ec748303b31b770547b28170285835d1
diff --git a/metadata/md5-cache/net-misc/openssh-9.7_p1-r3 b/metadata/md5-cache/net-misc/openssh-9.7_p1-r3
deleted file mode 100644
index 4c1302419162..000000000000
--- a/metadata/md5-cache/net-misc/openssh-9.7_p1-r3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-build/autoconf virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-openssh ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend test unpack
-DEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) virtual/os-headers kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) static? ( audit? ( sys-process/audit[static-libs(+)] ) ldns? ( net-libs/ldns[static-libs(+)] net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:=[static-libs(+)] ) security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) virtual/libcrypt:=[static-libs(+)] >=sys-libs/zlib-1.2.3:=[static-libs(+)] )
-DESCRIPTION=Port of OpenBSD's free SSH release
-EAPI=8
-HOMEPAGE=https://www.openssh.com/
-INHERIT=user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig
-IUSE=abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD GPL-2
-RDEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) !net-misc/openssh-contrib pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow )
-REQUIRED_USE=ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig a79ba011daaf532d71a219182474d150
-_md5_=6eb1e37c167ab587b990141628932557
diff --git a/metadata/md5-cache/net-misc/openssh-9.7_p1-r5 b/metadata/md5-cache/net-misc/openssh-9.7_p1-r6
index 7deb6f4a1853..ad1cb08142d6 100644
--- a/metadata/md5-cache/net-misc/openssh-9.7_p1-r5
+++ b/metadata/md5-cache/net-misc/openssh-9.7_p1-r6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.openssh.com/
INHERIT=user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig
IUSE=abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD GPL-2
RDEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) !net-misc/openssh-contrib pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow )
REQUIRED_USE=ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz.asc )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig a79ba011daaf532d71a219182474d150
-_md5_=c12968b5c867fe04d6b04f60dbeaaaff
+_md5_=7cf70638e4784b4c635ee7212ea2a1a1
diff --git a/metadata/md5-cache/net-misc/openssh-9.7_p1-r2 b/metadata/md5-cache/net-misc/openssh-9.8_p1-r1
index f255be1502f7..2b01c4de39a5 100644
--- a/metadata/md5-cache/net-misc/openssh-9.7_p1-r2
+++ b/metadata/md5-cache/net-misc/openssh-9.8_p1-r1
@@ -12,6 +12,6 @@ RDEPEND=acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) l
REQUIRED_USE=ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.7p1.tar.gz.asc )
+SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.8p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.8p1.tar.gz.asc )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig a79ba011daaf532d71a219182474d150
-_md5_=2d9d79b8a602caf6df8dfd3795587a79
+_md5_=1c316a525cb2013409a4e085b361a118
diff --git a/metadata/md5-cache/net-misc/remmina-1.4.35-r2 b/metadata/md5-cache/net-misc/remmina-1.4.35-r2
index 015293b30c31..1e9ef1255354 100644
--- a/metadata/md5-cache/net-misc/remmina-1.4.35-r2
+++ b/metadata/md5-cache/net-misc/remmina-1.4.35-r2
@@ -7,11 +7,11 @@ HOMEPAGE=https://remmina.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 xdg
IUSE=+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf X python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=GPL-2+-with-openssl-exception
RDEPEND=dev-libs/glib:2 dev-libs/json-glib dev-libs/libpcre2 dev-libs/libsodium:= dev-libs/openssl:0= x11-libs/gdk-pixbuf x11-libs/gtk+:3[X?,wayland?] X? ( x11-libs/libX11 x11-libs/libxkbfile ) appindicator? ( dev-libs/libayatana-appindicator ) crypt? ( dev-libs/libgcrypt:0= ) keyring? ( app-crypt/libsecret ) gvnc? ( net-libs/gtk-vnc ) kwallet? ( kde-frameworks/kwallet:5 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) rdp? ( net-misc/freerdp:3= cups? ( net-print/cups:= ) ) spice? ( net-misc/spice-gtk[gtk3] ) ssh? ( net-libs/libssh:0=[sftp] x11-libs/vte:2.91 ) vnc? ( net-libs/libvncserver[jpeg] ) webkit? ( net-libs/webkit-gtk:4.1 ) zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) virtual/freedesktop-icon-theme
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) || ( X wayland )
SLOT=0
SRC_URI=https://gitlab.com/Remmina/Remmina/-/archive/v1.4.35/Remmina-v1.4.35.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dfb1a5e4b2a9fcac36e7a3c088f0561b
+_md5_=113ef427cbe3ba2c5f7241679e05d26e
diff --git a/metadata/md5-cache/net-misc/teamviewer-15.48.4 b/metadata/md5-cache/net-misc/teamviewer-15.55.3
index bcc8c3f23531..24591f25767d 100644
--- a/metadata/md5-cache/net-misc/teamviewer-15.48.4
+++ b/metadata/md5-cache/net-misc/teamviewer-15.55.3
@@ -10,6 +10,6 @@ LICENSE=TeamViewer MIT
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/fontconfig media-libs/freetype media-libs/libglvnd[X] sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib:0/1[minizip] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=amd64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.48.4_amd64.tar.xz ) arm? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.48.4_armhf.tar.xz ) arm64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.48.4_arm64.tar.xz ) x86? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.48.4_i386.tar.xz )
+SRC_URI=amd64? ( https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.55.3_amd64.tar.xz ) arm? ( https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.55.3_armhf.tar.xz ) arm64? ( https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.55.3_arm64.tar.xz ) x86? ( https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.55.3_i386.tar.xz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3c493be92ac06fa16276822174f68449
+_md5_=028786de48e8c6cfae7640ae9a45d7d5
diff --git a/metadata/md5-cache/net-misc/yt-dlp-2024.05.27 b/metadata/md5-cache/net-misc/yt-dlp-2024.07.01
index ce13df27507c..9ea583d215d9 100644
--- a/metadata/md5-cache/net-misc/yt-dlp-2024.05.27
+++ b/metadata/md5-cache/net-misc/yt-dlp-2024.07.01
@@ -11,6 +11,6 @@ RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_pyt
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2024.05.27/yt-dlp.tar.gz -> yt-dlp-2024.05.27.tar.gz
+SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2024.07.01/yt-dlp.tar.gz -> yt-dlp-2024.07.01.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 f11e1bc907da246e941fbae648327823 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=7007e0cef0b0d09756ce8beacc31b48a
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 48d9607c0453..cf675d596a18 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/cpuminer-opt-24.3 b/metadata/md5-cache/net-p2p/cpuminer-opt-24.4
index 61836d6c1dc1..9c7f24126239 100644
--- a/metadata/md5-cache/net-p2p/cpuminer-opt-24.3
+++ b/metadata/md5-cache/net-p2p/cpuminer-opt-24.4
@@ -11,6 +11,6 @@ LICENSE=GPL-2
RDEPEND=dev-libs/gmp:= dev-libs/jansson:= >=net-misc/curl-7.15[ssl]
REQUIRED_USE=cpu_flags_x86_sse2
SLOT=0
-SRC_URI=https://github.com/JayDDee/cpuminer-opt/archive/v24.3.tar.gz -> cpuminer-opt-24.3.tar.gz
+SRC_URI=https://github.com/JayDDee/cpuminer-opt/archive/v24.4.tar.gz -> cpuminer-opt-24.4.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=2aec00dd4ec6ea1d9b357eb6a705f7f1
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.6.5 b/metadata/md5-cache/net-p2p/qbittorrent-4.6.5
index a2588d507f96..5f93caa3149a 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-4.6.5
+++ b/metadata/md5-cache/net-p2p/qbittorrent-4.6.5
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.qbittorrent.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake edo multibuild systemd verify-sig xdg
IUSE=+dbus +gui qt6 systemd test webui verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.19:= >=sys-libs/zlib-1.2.11 qt6? ( >=dev-qt/qtbase-6.2:6[network,ssl,sql,sqlite,xml] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) gui? ( !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( >=dev-qt/qtbase-6.2:6[dbus?,gui,widgets] >=dev-qt/qtsvg-6.2:6 ) ) webui? ( acct-group/qbittorrent acct-user/qbittorrent )
REQUIRED_USE=|| ( gui webui ) dbus? ( gui )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/qbittorrent/qbittorrent-4.6.5.tar.xz verify-sig? ( https://downloads.sourceforge.net/qbittorrent/qbittorrent-4.6.5.tar.xz.asc )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=301442e4276ca136f3c071abc91821fb
+_md5_=9a5cd1559b6e048d59ce3212c870c94e
diff --git a/metadata/md5-cache/net-p2p/syncthing-1.27.6 b/metadata/md5-cache/net-p2p/syncthing-1.27.6
index d123b1a2e9e2..eb771c046ae0 100644
--- a/metadata/md5-cache/net-p2p/syncthing-1.27.6
+++ b/metadata/md5-cache/net-p2p/syncthing-1.27.6
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://syncthing.net
INHERIT=desktop go-module systemd xdg-utils
IUSE=selinux tools
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense
RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.27.6/syncthing-source-v1.27.6.tar.gz -> syncthing-1.27.6.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d6ee1ac5ab9b04cb1eff75ea805c97a3
+_md5_=65ac5db54360084ee0e6ff9e7853e50b
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index 0bab56e30682..de053e776f3c 100644
--- a/metadata/md5-cache/net-print/Manifest.gz
+++ b/metadata/md5-cache/net-print/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-print/cups-filters-2.0.0-r1 b/metadata/md5-cache/net-print/cups-filters-2.0.0-r1
index 04e18201ce14..ad75fba014b4 100644
--- a/metadata/md5-cache/net-print/cups-filters-2.0.0-r1
+++ b/metadata/md5-cache/net-print/cups-filters-2.0.0-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Cups filters
EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/openprinting/cups-filters
IUSE=+foomatic
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=net-print/libcupsfilters net-print/libppd >=net-print/cups-1.7.3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/OpenPrinting/cups-filters/releases/download/2.0.0/cups-filters-2.0.0.tar.xz
-_md5_=5a2e088cf02a4cb67885214c2bd20cc7
+_md5_=83095c475e8c2db4bb0b617719500514
diff --git a/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r5 b/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r5
index bf65c11cc5c1..1a3ad0045ddf 100644
--- a/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r5
+++ b/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/libcupsfilters
INHERIT=libtool
IUSE=dbus exif jpeg pdf +poppler +postscript png test tiff
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=>=app-text/qpdf-8.3.0:= media-libs/fontconfig media-libs/lcms:2 >=net-print/cups-2 !<net-print/cups-filters-2.0.0 exif? ( media-libs/libexif ) dbus? ( sys-apps/dbus ) jpeg? ( media-libs/libjpeg-turbo:= ) pdf? ( app-text/mupdf ) postscript? ( app-text/ghostscript-gpl[cups] ) poppler? ( >=app-text/poppler-0.32:=[cxx] ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenPrinting/libcupsfilters/releases/download/2.0.0/libcupsfilters-2.0.0.tar.xz
_eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=da944e10d732d5a9877bf6ad1c5e3e93
+_md5_=b9bdb162816b3767185a924d245c84c7
diff --git a/metadata/md5-cache/net-print/libppd-2.0.0 b/metadata/md5-cache/net-print/libppd-2.0.0
index 6c3699079e27..d3d208ed7f72 100644
--- a/metadata/md5-cache/net-print/libppd-2.0.0
+++ b/metadata/md5-cache/net-print/libppd-2.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/libppd
INHERIT=autotools
IUSE=+postscript +poppler
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=>=net-print/cups-2 net-print/libcupsfilters !<net-print/cups-filters-2.0.0 postscript? ( >=app-text/ghostscript-gpl-9.09[cups] ) poppler? ( >=app-text/poppler-0.32[utils] )
REQUIRED_USE=|| ( postscript poppler )
SLOT=0
SRC_URI=https://github.com/OpenPrinting/libppd/releases/download/2.0.0/libppd-2.0.0.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c4b14d09123c00fa7e67438ccf82202
+_md5_=6b6672985e9e39a894ed566e52936d9c
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index e95256ebfa07..844fe2e364ce 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/tinyproxy-1.11.2 b/metadata/md5-cache/net-proxy/tinyproxy-1.11.2
index 7ac13c8faa0e..b2fd8e33fd17 100644
--- a/metadata/md5-cache/net-proxy/tinyproxy-1.11.2
+++ b/metadata/md5-cache/net-proxy/tinyproxy-1.11.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tinyproxy/tinyproxy/
INHERIT=autotools systemd tmpfiles
IUSE=test debug +filter-proxy reverse-proxy transparent-proxy +upstream-proxy +xtinyproxy-header
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~ia64 ppc ~sparc x86
LICENSE=GPL-2
RDEPEND=acct-group/tinyproxy acct-user/tinyproxy virtual/tmpfiles
REQUIRED_USE=test? ( xtinyproxy-header )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tinyproxy/tinyproxy/releases/download/1.11.2/tinyproxy-1.11.2.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=776fde54d2595885cb0d212e88fa6ae6
+_md5_=f83242e32383d31ba302a51106ba50ad
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 544227d235de..b9c16185bc2e 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.20 b/metadata/md5-cache/sci-geosciences/gpxsee-13.20
deleted file mode 100644
index 1a3761fe3169..000000000000
--- a/metadata/md5-cache/sci-geosciences/gpxsee-13.20
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=qt6? ( dev-qt/qttools:6 ) !qt6? ( dev-qt/linguist-tools:5 )
-DEFINED_PHASES=compile install postinst postrm preinst prepare
-DEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
-DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files
-EAPI=8
-HOMEPAGE=https://www.gpxsee.org/ https://github.com/tumic0/GPXSee
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=plocale qmake-utils xdg
-IUSE=qt6
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-3
-RDEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
-SLOT=0
-SRC_URI=https://github.com/tumic0/GPXSee/archive/13.20.tar.gz -> gpxsee-13.20.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a2d168cba0b6f4acec844e4081d95413
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-13.19 b/metadata/md5-cache/sci-geosciences/gpxsee-13.22
index 208672d0fa15..27ee5c8762e5 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-13.19
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-13.22
@@ -11,6 +11,6 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-3
RDEPEND=qt6? ( dev-qt/qtbase:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
SLOT=0
-SRC_URI=https://github.com/tumic0/GPXSee/archive/13.19.tar.gz -> gpxsee-13.19.tar.gz
+SRC_URI=https://github.com/tumic0/GPXSee/archive/13.22.tar.gz -> gpxsee-13.22.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a2d168cba0b6f4acec844e4081d95413
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 24ccb3e40883..71b0642effd1 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/miscfiles-1.5-r4 b/metadata/md5-cache/sys-apps/miscfiles-1.5-r4
index 247bea420dee..c3c1a0577438 100644
--- a/metadata/md5-cache/sys-apps/miscfiles-1.5-r4
+++ b/metadata/md5-cache/sys-apps/miscfiles-1.5-r4
@@ -6,5 +6,5 @@ IUSE=minimal
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2 unicode
SLOT=0
-SRC_URI=mirror://gnu/miscfiles/miscfiles-1.5.tar.gz https://dev.gentoo.org/~whissi/dist/miscfiles/UnicodeData-10.0.0.txt.xz
-_md5_=7b0d706801b17899f45ab03e7c9d3a9a
+SRC_URI=mirror://gnu/miscfiles/miscfiles-1.5.tar.gz mirror://gentoo/0b/UnicodeData-10.0.0.txt.xz
+_md5_=ebe4f59732c732be8ffa5a979e06da4e
diff --git a/metadata/md5-cache/sys-apps/nvme-cli-2.9.1 b/metadata/md5-cache/sys-apps/nvme-cli-2.9.1
index a8c7ae24bfe9..35d6f5cdd741 100644
--- a/metadata/md5-cache/sys-apps/nvme-cli-2.9.1
+++ b/metadata/md5-cache/sys-apps/nvme-cli-2.9.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/linux-nvme/nvme-cli
INHERIT=meson systemd udev
IUSE=+json
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~sparc x86
LICENSE=GPL-2 GPL-2+
RDEPEND=>=sys-libs/libnvme-1.9:=[json?] json? ( dev-libs/json-c:= ) sys-libs/zlib:=
SLOT=0
SRC_URI=https://github.com/linux-nvme/nvme-cli/archive/v2.9.1.tar.gz -> nvme-cli-2.9.1.gh.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=0c7650c5fec2394720fa55d44fa1b7b1
+_md5_=342192095be10ff782aeb20f6a79fbaf
diff --git a/metadata/md5-cache/sys-apps/syd-3.23.2 b/metadata/md5-cache/sys-apps/syd-3.23.4
index 8bc5ac83cb6b..cbc309dca02f 100644
--- a/metadata/md5-cache/sys-apps/syd-3.23.2
+++ b/metadata/md5-cache/sys-apps/syd-3.23.4
@@ -11,6 +11,6 @@ LICENSE=GPL-3+ Apache-2.0 MIT Unicode-DFS-2016
RDEPEND=static? ( sys-libs/libseccomp[static-libs] ) sys-libs/libseccomp
RESTRICT=test
SLOT=0
-SRC_URI=https://git.sr.ht/~alip/syd/archive/v3.23.2.tar.gz -> syd-3.23.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.22.0/download -> addr2line-0.22.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.6.14/download -> anstream-0.6.14.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.4/download -> anstyle-parse-0.2.4.crate https://crates.io/api/v1/crates/anstyle-query/1.1.0/download -> anstyle-query-1.1.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.3/download -> anstyle-wincon-3.0.3.crate https://crates.io/api/v1/crates/anstyle/1.0.7/download -> anstyle-1.0.7.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/argv/0.1.11/download -> argv-0.1.11.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.73/download -> backtrace-0.3.73.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/caps/0.5.5/download -> caps-0.5.5.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.102/download -> cc-1.0.102.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.8/download -> clap-4.5.8.crate https://crates.io/api/v1/crates/clap_builder/4.5.8/download -> clap_builder-4.5.8.crate https://crates.io/api/v1/crates/clap_derive/4.5.8/download -> clap_derive-4.5.8.crate https://crates.io/api/v1/crates/clap_lex/0.7.1/download -> clap_lex-0.7.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.1/download -> colorchoice-1.0.1.crate https://crates.io/api/v1/crates/const-hex/1.12.0/download -> const-hex-1.12.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.9/download -> darling-0.20.9.crate https://crates.io/api/v1/crates/darling_core/0.20.9/download -> darling_core-0.20.9.crate https://crates.io/api/v1/crates/darling_macro/0.20.9/download -> darling_macro-0.20.9.crate https://crates.io/api/v1/crates/derive_builder/0.20.0/download -> derive_builder-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.0/download -> derive_builder_core-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.0/download -> derive_builder_macro-0.20.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.3/download -> env_logger-0.11.3.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fixedbitset/0.5.7/download -> fixedbitset-0.5.7.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/getargs/0.5.0/download -> getargs-0.5.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/goblin/0.8.2/download -> goblin-0.8.2.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/io-uring/0.6.4/download -> io-uring-0.6.4.crate https://crates.io/api/v1/crates/ipnetwork/0.20.0/download -> ipnetwork-0.20.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.0/download -> is_terminal_polyfill-1.70.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.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lexis/0.2.3/download -> lexis-0.2.3.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libcgroups/0.3.3/download -> libcgroups-0.3.3.crate https://crates.io/api/v1/crates/libcontainer/0.3.3/download -> libcontainer-0.3.3.crate https://crates.io/api/v1/crates/libloading/0.8.4/download -> libloading-0.8.4.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/liboci-cli/0.3.3/download -> liboci-cli-0.3.3.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/libseccomp/0.3.0/download -> libseccomp-0.3.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.4/download -> miniz_oxide-0.7.4.crate https://crates.io/api/v1/crates/nc/0.8.21/download -> nc-0.8.21.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nonempty/0.10.0/download -> nonempty-0.10.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.36.1/download -> object-0.36.1.crate https://crates.io/api/v1/crates/oci-spec/0.6.5/download -> oci-spec-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openat2/0.1.2/download -> openat2-0.1.2.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parse-size/1.0.0/download -> parse-size-1.0.0.crate https://crates.io/api/v1/crates/pentacle/1.0.0/download -> pentacle-1.0.0.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/prctl/1.0.0/download -> prctl-1.0.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/proptest/1.5.0/download -> proptest-1.5.0.crate https://crates.io/api/v1/crates/protobuf-codegen/3.2.0/download -> protobuf-codegen-3.2.0.crate https://crates.io/api/v1/crates/protobuf-parse/3.2.0/download -> protobuf-parse-3.2.0.crate https://crates.io/api/v1/crates/protobuf-support/3.2.0/download -> protobuf-support-3.2.0.crate https://crates.io/api/v1/crates/protobuf/3.2.0/download -> protobuf-3.2.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.2/download -> redox_syscall-0.5.2.crate https://crates.io/api/v1/crates/redox_users/0.4.5/download -> redox_users-0.4.5.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.5/download -> regex-1.10.5.crate https://crates.io/api/v1/crates/rs_hasher_ctx/0.1.3/download -> rs_hasher_ctx-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_hasher/0.1.3/download -> rs_internal_hasher-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_state/0.1.3/download -> rs_internal_state-0.1.3.crate https://crates.io/api/v1/crates/rs_n_bit_words/0.1.3/download -> rs_n_bit_words-0.1.3.crate https://crates.io/api/v1/crates/rs_sha1/0.1.3/download -> rs_sha1-0.1.3.crate https://crates.io/api/v1/crates/rs_sha3_256/0.1.2/download -> rs_sha3_256-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_384/0.1.2/download -> rs_sha3_384-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_512/0.1.2/download -> rs_sha3_512-0.1.2.crate https://crates.io/api/v1/crates/rust-criu/0.4.0/download -> rust-criu-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/safe-path/0.1.0/download -> safe-path-0.1.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scroll/0.12.0/download -> scroll-0.12.0.crate https://crates.io/api/v1/crates/scroll_derive/0.12.0/download -> scroll_derive-0.12.0.crate https://crates.io/api/v1/crates/secure-string/0.3.0/download -> secure-string-0.3.0.crate https://crates.io/api/v1/crates/sendfd/0.4.3/download -> sendfd-0.4.3.crate https://crates.io/api/v1/crates/serde/1.0.203/download -> serde-1.0.203.crate https://crates.io/api/v1/crates/serde_derive/1.0.203/download -> serde_derive-1.0.203.crate https://crates.io/api/v1/crates/serde_json/1.0.118/download -> serde_json-1.0.118.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/slotmap/1.0.7/download -> slotmap-1.0.7.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.68/download -> syn-2.0.68.crate https://crates.io/api/v1/crates/tabwriter/1.4.0/download -> tabwriter-1.4.0.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.61/download -> thiserror-impl-1.0.61.crate https://crates.io/api/v1/crates/thiserror/1.0.61/download -> thiserror-1.0.61.crate https://crates.io/api/v1/crates/thread-id/4.2.1/download -> thread-id-4.2.1.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tick_counter/0.4.5/download -> tick_counter-0.4.5.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-width/0.1.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.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/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.8/download -> winapi-util-0.1.8.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate
+SRC_URI=https://git.sr.ht/~alip/syd/archive/v3.23.4.tar.gz -> syd-3.23.4.tar.gz https://crates.io/api/v1/crates/addr2line/0.22.0/download -> addr2line-0.22.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.6.14/download -> anstream-0.6.14.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.4/download -> anstyle-parse-0.2.4.crate https://crates.io/api/v1/crates/anstyle-query/1.1.0/download -> anstyle-query-1.1.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.3/download -> anstyle-wincon-3.0.3.crate https://crates.io/api/v1/crates/anstyle/1.0.7/download -> anstyle-1.0.7.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/argv/0.1.11/download -> argv-0.1.11.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.73/download -> backtrace-0.3.73.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/caps/0.5.5/download -> caps-0.5.5.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.103/download -> cc-1.0.103.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.8/download -> clap-4.5.8.crate https://crates.io/api/v1/crates/clap_builder/4.5.8/download -> clap_builder-4.5.8.crate https://crates.io/api/v1/crates/clap_derive/4.5.8/download -> clap_derive-4.5.8.crate https://crates.io/api/v1/crates/clap_lex/0.7.1/download -> clap_lex-0.7.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.1/download -> colorchoice-1.0.1.crate https://crates.io/api/v1/crates/const-hex/1.12.0/download -> const-hex-1.12.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.9/download -> darling-0.20.9.crate https://crates.io/api/v1/crates/darling_core/0.20.9/download -> darling_core-0.20.9.crate https://crates.io/api/v1/crates/darling_macro/0.20.9/download -> darling_macro-0.20.9.crate https://crates.io/api/v1/crates/derive_builder/0.20.0/download -> derive_builder-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.0/download -> derive_builder_core-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.0/download -> derive_builder_macro-0.20.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.3/download -> env_logger-0.11.3.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fixedbitset/0.5.7/download -> fixedbitset-0.5.7.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/getargs/0.5.0/download -> getargs-0.5.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/goblin/0.8.2/download -> goblin-0.8.2.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/io-uring/0.6.4/download -> io-uring-0.6.4.crate https://crates.io/api/v1/crates/ipnetwork/0.20.0/download -> ipnetwork-0.20.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.0/download -> is_terminal_polyfill-1.70.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.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lexis/0.2.3/download -> lexis-0.2.3.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libcgroups/0.3.3/download -> libcgroups-0.3.3.crate https://crates.io/api/v1/crates/libcontainer/0.3.3/download -> libcontainer-0.3.3.crate https://crates.io/api/v1/crates/libloading/0.8.4/download -> libloading-0.8.4.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/liboci-cli/0.3.3/download -> liboci-cli-0.3.3.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/libseccomp/0.3.0/download -> libseccomp-0.3.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.4/download -> miniz_oxide-0.7.4.crate https://crates.io/api/v1/crates/nc/0.8.21/download -> nc-0.8.21.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nonempty/0.10.0/download -> nonempty-0.10.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.36.1/download -> object-0.36.1.crate https://crates.io/api/v1/crates/oci-spec/0.6.5/download -> oci-spec-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openat2/0.1.2/download -> openat2-0.1.2.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/parse-size/1.0.0/download -> parse-size-1.0.0.crate https://crates.io/api/v1/crates/pentacle/1.0.0/download -> pentacle-1.0.0.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/prctl/1.0.0/download -> prctl-1.0.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/proptest/1.5.0/download -> proptest-1.5.0.crate https://crates.io/api/v1/crates/protobuf-codegen/3.2.0/download -> protobuf-codegen-3.2.0.crate https://crates.io/api/v1/crates/protobuf-parse/3.2.0/download -> protobuf-parse-3.2.0.crate https://crates.io/api/v1/crates/protobuf-support/3.2.0/download -> protobuf-support-3.2.0.crate https://crates.io/api/v1/crates/protobuf/3.2.0/download -> protobuf-3.2.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.2/download -> redox_syscall-0.5.2.crate https://crates.io/api/v1/crates/redox_users/0.4.5/download -> redox_users-0.4.5.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.5/download -> regex-1.10.5.crate https://crates.io/api/v1/crates/rs_hasher_ctx/0.1.3/download -> rs_hasher_ctx-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_hasher/0.1.3/download -> rs_internal_hasher-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_state/0.1.3/download -> rs_internal_state-0.1.3.crate https://crates.io/api/v1/crates/rs_n_bit_words/0.1.3/download -> rs_n_bit_words-0.1.3.crate https://crates.io/api/v1/crates/rs_sha1/0.1.3/download -> rs_sha1-0.1.3.crate https://crates.io/api/v1/crates/rs_sha3_256/0.1.2/download -> rs_sha3_256-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_384/0.1.2/download -> rs_sha3_384-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_512/0.1.2/download -> rs_sha3_512-0.1.2.crate https://crates.io/api/v1/crates/rust-criu/0.4.0/download -> rust-criu-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/safe-path/0.1.0/download -> safe-path-0.1.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scroll/0.12.0/download -> scroll-0.12.0.crate https://crates.io/api/v1/crates/scroll_derive/0.12.0/download -> scroll_derive-0.12.0.crate https://crates.io/api/v1/crates/secure-string/0.3.0/download -> secure-string-0.3.0.crate https://crates.io/api/v1/crates/sendfd/0.4.3/download -> sendfd-0.4.3.crate https://crates.io/api/v1/crates/serde/1.0.203/download -> serde-1.0.203.crate https://crates.io/api/v1/crates/serde_derive/1.0.203/download -> serde_derive-1.0.203.crate https://crates.io/api/v1/crates/serde_json/1.0.118/download -> serde_json-1.0.118.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/slotmap/1.0.7/download -> slotmap-1.0.7.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.68/download -> syn-2.0.68.crate https://crates.io/api/v1/crates/tabwriter/1.4.0/download -> tabwriter-1.4.0.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.61/download -> thiserror-impl-1.0.61.crate https://crates.io/api/v1/crates/thiserror/1.0.61/download -> thiserror-1.0.61.crate https://crates.io/api/v1/crates/thread-id/4.2.1/download -> thread-id-4.2.1.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tick_counter/0.4.5/download -> tick_counter-0.4.5.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-width/0.1.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.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/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.8/download -> winapi-util-0.1.8.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate
_eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f2f88dee8a9a5415a0e057e8c437dede
+_md5_=03e18d4df9e345b4c122b74a64693547
diff --git a/metadata/md5-cache/sys-apps/systemd-255.7 b/metadata/md5-cache/sys-apps/systemd-255.7-r1
index 64488c4c5cf5..f1aa6061249f 100644
--- a/metadata/md5-cache/sys-apps/systemd-255.7
+++ b/metadata/md5-cache/sys-apps/systemd-255.7-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v255.7/systemd-stable-255.7.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=00be4dcbb32e20ec60ecf58f4a80c737
+_md5_=1ed25d175c8e79569e563338cc08191e
diff --git a/metadata/md5-cache/sys-apps/systemd-256.1-r1 b/metadata/md5-cache/sys-apps/systemd-256.1-r3
index 27ae4797becb..18085727d3bd 100644
--- a/metadata/md5-cache/sys-apps/systemd-256.1-r1
+++ b/metadata/md5-cache/sys-apps/systemd-256.1-r3
@@ -5,7 +5,7 @@ DESCRIPTION=System and service manager for Linux
EAPI=8
HOMEPAGE=https://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev
-IUSE=acl apparmor audit boot cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot
+IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v256.1.tar.gz -> systemd-256.1.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=92ae5e924aec04a766869597a09ea19e
+_md5_=6ba463ce36d52a01ec7ae8bf71904bc3
diff --git a/metadata/md5-cache/sys-apps/systemd-9999 b/metadata/md5-cache/sys-apps/systemd-9999
index 5b3157309d48..1852e105d822 100644
--- a/metadata/md5-cache/sys-apps/systemd-9999
+++ b/metadata/md5-cache/sys-apps/systemd-9999
@@ -5,7 +5,7 @@ DESCRIPTION=System and service manager for Linux
EAPI=8
HOMEPAGE=https://systemd.io/
INHERIT=git-r3 bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev
-IUSE=acl apparmor audit boot cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot
+IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
PROPERTIES=live
@@ -14,4 +14,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test )
SLOT=0/2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=92ae5e924aec04a766869597a09ea19e
+_md5_=6ba463ce36d52a01ec7ae8bf71904bc3
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index c063ef134052..b98b52fab1dc 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20240630 b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20240630
new file mode 100644
index 000000000000..0f07d122fb8a
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20240630
@@ -0,0 +1,16 @@
+BDEPEND=amd64? ( >=sys-devel/binutils-2.30[cet(-)?] ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc[ada] dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) ) rust? ( virtual/rust )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=15
+SRC_URI=mirror://gcc/snapshots/15-20240630/gcc-15-20240630.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain 154281b9f913774a969f2cc30510f064 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b3691fed029b8fd82607d573276fd99f
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 8a9ea928d858..7956a0bd7960 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-99999999 b/metadata/md5-cache/sys-kernel/linux-firmware-99999999
index 5ba5e4c0c016..902264cd0732 100644
--- a/metadata/md5-cache/sys-kernel/linux-firmware-99999999
+++ b/metadata/md5-cache/sys-kernel/linux-firmware-99999999
@@ -13,4 +13,4 @@ REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) sav
RESTRICT=binchecks strip test unknown-license? ( bindist )
SLOT=0
_eclasses_=dist-kernel-utils c5204a4147b612736aef239e7cc69885 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 mount-boot 3761c5b1263df19a739506b36a060464 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0566df5199bb6de541534d6d4c5f59f3
+_md5_=492c91e5ad6498639e9b3ed3f6df571b
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index f6b7486a4813..25d689583cbc 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/fts-standalone-1.2.7-r1 b/metadata/md5-cache/sys-libs/fts-standalone-1.2.7-r1
new file mode 100644
index 000000000000..e25ee06e664b
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/fts-standalone-1.2.7-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DESCRIPTION=Standalone fts library for use with musl
+EAPI=8
+HOMEPAGE=https://github.com/pullmoll/musl-fts
+INHERIT=autotools
+IUSE=static-libs
+KEYWORDS=~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=!sys-libs/glibc
+SLOT=0
+SRC_URI=https://github.com/pullmoll/musl-fts/archive/v1.2.7.tar.gz -> fts-standalone-1.2.7.tar.gz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=7fbface7fa4883ef5b53b2bcac653eed
diff --git a/metadata/md5-cache/sys-libs/libnvme-1.9 b/metadata/md5-cache/sys-libs/libnvme-1.9
index 0bd78da41ca9..9cf308dccaa5 100644
--- a/metadata/md5-cache/sys-libs/libnvme-1.9
+++ b/metadata/md5-cache/sys-libs/libnvme-1.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/linux-nvme/libnvme
INHERIT=python-r1 meson
IUSE=dbus +json keyutils python ssl test +uuid python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1+
RDEPEND=json? ( dev-libs/json-c:= ) keyutils? ( sys-apps/keyutils:= ) dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.9.tar.gz -> libnvme-1.9.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1982776a117dbaa4ed1c1f7f415fe786
+_md5_=225c6785fd7aa6bdfbb2211fa084be7b
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 5c8090f72df6..4c3dbf432412 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/element-1.11.67 b/metadata/md5-cache/www-apps/element-1.11.67
deleted file mode 100644
index 939e5ef9fdab..000000000000
--- a/metadata/md5-cache/www-apps/element-1.11.67
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=|| ( virtual/httpd-basic virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=A glossy Matrix collaboration client for the web
-EAPI=8
-HOMEPAGE=https://element.io/
-INHERIT=webapp
-IUSE=vhosts
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=app-admin/webapp-config
-SLOT=1.11.67
-SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.67/element-v1.11.67.tar.gz
-_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=d20f56f31001ef352fd1da253412a0e8
diff --git a/metadata/md5-cache/www-apps/element-1.11.66 b/metadata/md5-cache/www-apps/element-1.11.69
index efc14cae2f8f..1e8edd7e25c4 100644
--- a/metadata/md5-cache/www-apps/element-1.11.66
+++ b/metadata/md5-cache/www-apps/element-1.11.69
@@ -8,7 +8,7 @@ IUSE=vhosts
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=app-admin/webapp-config
-SLOT=1.11.66
-SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.66/element-v1.11.66.tar.gz
+SLOT=1.11.69
+SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.69/element-v1.11.69.tar.gz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=d20f56f31001ef352fd1da253412a0e8
+_md5_=562ff99d719db9ed941315e482fc1b97
diff --git a/metadata/md5-cache/www-apps/lidarr-bin-2.4.0.4222 b/metadata/md5-cache/www-apps/lidarr-bin-2.4.1.4234
index 60a16c1458be..b1691767035c 100644
--- a/metadata/md5-cache/www-apps/lidarr-bin-2.4.0.4222
+++ b/metadata/md5-cache/www-apps/lidarr-bin-2.4.1.4234
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/lidarr acct-user/lidarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.0.4222/Lidarr.develop.2.4.0.4222.linux-musl-core-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.4.1.4234/Lidarr.develop.2.4.1.4234.linux-musl-core-arm64.tar.gz ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=8c4fedbcc50cb14aff55e2e7e09e48e1
diff --git a/metadata/md5-cache/www-apps/prowlarr-bin-1.19.0.4568 b/metadata/md5-cache/www-apps/prowlarr-bin-1.19.0.4568
deleted file mode 100644
index 71cbe7144a6a..000000000000
--- a/metadata/md5-cache/www-apps/prowlarr-bin-1.19.0.4568
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=An indexer manager/proxy to integrate with your various PVR apps
-EAPI=8
-HOMEPAGE=https://wiki.servarr.com/prowlarr/ https://github.com/Prowlarr/Prowlarr/
-INHERIT=systemd
-KEYWORDS=-* ~amd64 ~arm ~arm64
-LICENSE=GPL-3
-RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.19.0.4568/Prowlarr.master.1.19.0.4568.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4cad2147353b6e499f8158ae4b012e84
diff --git a/metadata/md5-cache/www-apps/prowlarr-bin-1.20.0.4590 b/metadata/md5-cache/www-apps/prowlarr-bin-1.20.0.4590
new file mode 100644
index 000000000000..a928d010ce2d
--- /dev/null
+++ b/metadata/md5-cache/www-apps/prowlarr-bin-1.20.0.4590
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=An indexer manager/proxy to integrate with your various PVR apps
+EAPI=8
+HOMEPAGE=https://wiki.servarr.com/prowlarr/ https://github.com/Prowlarr/Prowlarr/
+INHERIT=systemd
+KEYWORDS=-* ~amd64 ~arm ~arm64
+LICENSE=GPL-3
+RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.20.0.4590/Prowlarr.develop.1.20.0.4590.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9659718470b660c16a18e0d388f16923
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.7.0.8882 b/metadata/md5-cache/www-apps/radarr-bin-5.7.0.8882
deleted file mode 100644
index 4113d03d691f..000000000000
--- a/metadata/md5-cache/www-apps/radarr-bin-5.7.0.8882
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
-EAPI=8
-HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.7.0.8882/Radarr.master.5.7.0.8882.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a4596c935bbb6caf764999b310720483
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.8.0.8897 b/metadata/md5-cache/www-apps/radarr-bin-5.8.0.8897
new file mode 100644
index 000000000000..cde7135cb2e9
--- /dev/null
+++ b/metadata/md5-cache/www-apps/radarr-bin-5.8.0.8897
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
+EAPI=8
+HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.8.0.8897/Radarr.develop.5.8.0.8897.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8279d4120f797b946e4b0b762b70fc3c
diff --git a/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1791 b/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1791
deleted file mode 100644
index 76482ab9b2e4..000000000000
--- a/metadata/md5-cache/www-apps/sonarr-bin-4.0.5.1791
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=Sonarr is a Smart PVR for newsgroup and bittorrent users
-EAPI=8
-HOMEPAGE=https://www.sonarr.tv
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/sonarr acct-user/sonarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1791/Sonarr.develop.4.0.5.1791.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1791/Sonarr.develop.4.0.5.1791.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1791/Sonarr.develop.4.0.5.1791.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1791/Sonarr.develop.4.0.5.1791.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.5.1791/Sonarr.develop.4.0.5.1791.linux-musl-arm64.tar.gz ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d2434edc294d6dfc5195155c8c3d1bd8
diff --git a/metadata/md5-cache/www-apps/sonarr-bin-4.0.6.1805 b/metadata/md5-cache/www-apps/sonarr-bin-4.0.6.1805
new file mode 100644
index 000000000000..ad5c2620f795
--- /dev/null
+++ b/metadata/md5-cache/www-apps/sonarr-bin-4.0.6.1805
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=Sonarr is a Smart PVR for newsgroup and bittorrent users
+EAPI=8
+HOMEPAGE=https://www.sonarr.tv
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/sonarr acct-user/sonarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.6.1805/Sonarr.main.4.0.6.1805.linux-x64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.6.1805/Sonarr.main.4.0.6.1805.linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.6.1805/Sonarr.main.4.0.6.1805.linux-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.6.1805/Sonarr.main.4.0.6.1805.linux-arm64.tar.gz ) elibc_musl? ( https://github.com/Sonarr/Sonarr/releases/download/v4.0.6.1805/Sonarr.main.4.0.6.1805.linux-musl-arm64.tar.gz ) )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5905ccb8201d487b4e86fa2601731978
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 73369b31cdde..8eb2eac374a7 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/apache-2.4.60 b/metadata/md5-cache/www-servers/apache-2.4.60
new file mode 100644
index 000000000000..bd5e92aedd69
--- /dev/null
+++ b/metadata/md5-cache/www-servers/apache-2.4.60
@@ -0,0 +1,17 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 ssl? ( dev-libs/openssl ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=apache2_modules_tls? ( >=net-libs/rustls-ffi-0.13.0:= ) acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd )
+DESCRIPTION=The Apache Web Server
+EAPI=7
+HOMEPAGE=https://httpd.apache.org/
+INHERIT=apache-2 systemd tmpfiles toolchain-funcs
+IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ssl debug doc gdbm ldap selinux ssl static suexec +suexec-caps suexec-syslog threads apache2_modules_access_compat apache2_modules_actions apache2_modules_alias apache2_modules_allowmethods apache2_modules_asis apache2_modules_auth_basic apache2_modules_auth_digest apache2_modules_auth_form apache2_modules_authn_anon apache2_modules_authn_core apache2_modules_authn_dbd apache2_modules_authn_dbm apache2_modules_authn_file apache2_modules_authn_socache apache2_modules_authz_core apache2_modules_authz_dbd apache2_modules_authz_dbm apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_brotli apache2_modules_cache apache2_modules_cache_disk apache2_modules_cache_socache apache2_modules_cern_meta apache2_modules_charset_lite apache2_modules_cgi apache2_modules_cgid apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_dbd apache2_modules_deflate apache2_modules_dir apache2_modules_dumpio apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers +apache2_modules_http2 apache2_modules_ident apache2_modules_imagemap apache2_modules_include apache2_modules_info apache2_modules_lbmethod_byrequests apache2_modules_lbmethod_bytraffic apache2_modules_lbmethod_bybusyness apache2_modules_lbmethod_heartbeat apache2_modules_log_config apache2_modules_log_forensic apache2_modules_logio apache2_modules_lua apache2_modules_macro apache2_modules_md apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_proxy apache2_modules_proxy_ajp apache2_modules_proxy_balancer apache2_modules_proxy_connect apache2_modules_proxy_ftp apache2_modules_proxy_hcheck apache2_modules_proxy_html apache2_modules_proxy_http apache2_modules_proxy_scgi apache2_modules_proxy_http2 apache2_modules_proxy_fcgi apache2_modules_proxy_uwsgi apache2_modules_proxy_wstunnel apache2_modules_rewrite apache2_modules_ratelimit apache2_modules_remoteip apache2_modules_reqtimeout apache2_modules_session apache2_modules_session_cookie apache2_modules_session_crypto apache2_modules_session_dbd apache2_modules_setenvif apache2_modules_slotmem_shm apache2_modules_socache_memcache apache2_modules_socache_shmcb apache2_modules_speling apache2_modules_status apache2_modules_substitute systemd apache2_modules_tls apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_unixd apache2_modules_version apache2_modules_vhost_alias apache2_modules_watchdog apache2_modules_xml2enc apache2_mpms_prefork apache2_mpms_event apache2_mpms_worker
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0 Apache-1.1
+PDEPEND=~app-admin/apache-tools-2.4.60
+RDEPEND=apache2_modules_tls? ( >=net-libs/rustls-ffi-0.13.0:= ) acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles
+REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter )
+SLOT=2
+SRC_URI=mirror://apache/httpd/httpd-2.4.60.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.60-20240701.tar.bz2
+_eclasses_=apache-2 d0a88dac704bc423e403cb7419a4400c autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert c6ea4108da6e229ed3a7d2d949f72a26 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c284c464c32d115814874381a452e27
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 30692d1e5ef7..1d3eaa100b39 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-555.58.02 b/metadata/md5-cache/x11-drivers/nvidia-drivers-555.58.02
new file mode 100644
index 000000000000..bf941eb4a666
--- /dev/null
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-555.58.02
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/m4 virtual/pkgconfig modules? ( sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst preinst prepare setup unpack
+DEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-base/xorg-proto x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) modules? ( virtual/linux-sources )
+DESCRIPTION=NVIDIA Accelerated Graphics Driver
+EAPI=8
+HOMEPAGE=https://www.nvidia.com/download/index.aspx
+IDEPEND=modules? ( sys-apps/kmod[tools] )
+INHERIT=desktop flag-o-matic linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
+IUSE=+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland dist-kernel modules-compress modules-sign +strip +modules
+KEYWORDS=-* ~amd64 ~arm64
+LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
+RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) dev-libs/openssl:0/3 sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
+REQUIRED_USE=kernel-open? ( modules )
+SLOT=0/555
+SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/NVIDIA-Linux-x86_64-555.58.02.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/555.58.02/NVIDIA-Linux-aarch64-555.58.02.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-555.58.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-555.58.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-555.58.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-555.58.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-555.58.02.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-555.58.02.tar.xz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils c5204a4147b612736aef239e7cc69885 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 221f3b57621b98ab8e76d42420601f6d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=07ebc34f318df8a05fabe0d8a9de1cdf
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 706409e4be9d..6bf5fcf8938a 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.8-r1 b/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.8-r1
deleted file mode 100644
index a70f2c32c2d7..000000000000
--- a/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.8-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-util/intltool sys-devel/gettext >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install postinst postrm prepare
-DEPEND=x11-libs/gtk+:3 >=x11-misc/lightdm-1.2.2 appindicator? ( dev-libs/ayatana-ido dev-libs/libayatana-indicator:3 )
-DESCRIPTION=LightDM GTK+ Greeter
-EAPI=8
-HOMEPAGE=https://github.com/Xubuntu/lightdm-gtk-greeter
-INHERIT=autotools xdg-utils
-IUSE=appindicator branding
-KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=GPL-3 LGPL-3 branding? ( CC-BY-3.0 )
-RDEPEND=x11-libs/gtk+:3 >=x11-misc/lightdm-1.2.2 appindicator? ( dev-libs/ayatana-ido dev-libs/libayatana-indicator:3 ) x11-themes/gnome-themes-standard >=x11-themes/adwaita-icon-theme-3.14.1
-SLOT=0
-SRC_URI=https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.8/lightdm-gtk-greeter-2.0.8.tar.gz branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f5672b9836b2836a84d8084f98f702dd
diff --git a/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.9 b/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.9
index fb8bcc16e8a7..839732618f6d 100644
--- a/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.9
+++ b/metadata/md5-cache/x11-misc/lightdm-gtk-greeter-2.0.9
@@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-3 LGPL-3 branding? ( CC-BY-3.0 )
RDEPEND=x11-libs/gtk+:3 >=x11-misc/lightdm-1.2.2 appindicator? ( dev-libs/ayatana-ido dev-libs/libayatana-indicator:3 ) x11-themes/gnome-themes-standard >=x11-themes/adwaita-icon-theme-3.14.1
SLOT=0
-SRC_URI=https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.9/lightdm-gtk-greeter-2.0.9.tar.gz branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )
+SRC_URI=https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.9/lightdm-gtk-greeter-2.0.9.tar.gz branding? ( https://dev.gentoo.org/~ceamac/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f5672b9836b2836a84d8084f98f702dd
+_md5_=072e7735ace001751465edc43a346e05
diff --git a/metadata/md5-cache/x11-misc/sddm-0.21.0 b/metadata/md5-cache/x11-misc/sddm-0.21.0
index 7b692b231ce0..19c053bab4b5 100644
--- a/metadata/md5-cache/x11-misc/sddm-0.21.0
+++ b/metadata/md5-cache/x11-misc/sddm-0.21.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sddm/sddm/archive/refs/tags/v0.21.0.tar.gz -> sddm-0.21.0.tar.gz https://dev.gentoo.org/~asturm/distfiles/sddm-0.21.0-pam.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=da36e60c1bece975a7a5ebfafb5ae792
+_md5_=32d790402a9bf4ca935983bd56c742e1
diff --git a/metadata/md5-cache/x11-misc/sddm-0.21.0_p20240302 b/metadata/md5-cache/x11-misc/sddm-0.21.0_p20240302
index ca4170668a2a..aa5cb2648478 100644
--- a/metadata/md5-cache/x11-misc/sddm-0.21.0_p20240302
+++ b/metadata/md5-cache/x11-misc/sddm-0.21.0_p20240302
@@ -1,17 +1,17 @@
BDEPEND=dev-python/docutils >=dev-build/cmake-3.25.0 >=dev-qt/qttools-6.7.1[linguist] kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.1:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.1:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] ) systemd? ( sys-apps/systemd:=[pam] ) !systemd? ( sys-power/upower ) test? ( >=dev-qt/qtbase-6.7.1:6[network,test] )
+DEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.1:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.1:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] sys-power/upower ) systemd? ( sys-apps/systemd:=[pam] ) test? ( >=dev-qt/qtbase-6.7.1:6 )
DESCRIPTION=Simple Desktop Display Manager
EAPI=8
HOMEPAGE=https://github.com/sddm/sddm
-INHERIT=cmake linux-info pam systemd tmpfiles
+INHERIT=cmake linux-info optfeature pam systemd tmpfiles
IUSE=+elogind systemd test +X
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain
-RDEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.1:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.1:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] ) systemd? ( sys-apps/systemd:=[pam] ) !systemd? ( sys-power/upower ) X? ( x11-base/xorg-server ) !systemd? ( gui-libs/display-manager-init ) virtual/tmpfiles
+RDEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.1:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.1:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] sys-power/upower ) systemd? ( sys-apps/systemd:=[pam] ) X? ( x11-base/xorg-server ) !systemd? ( gui-libs/display-manager-init ) virtual/tmpfiles
REQUIRED_USE=^^ ( elogind systemd )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sddm/sddm/archive/ae072f901671b68861da9577e3e12e350a9053d5.tar.gz -> sddm-0.21.0_p20240302.tar.gz https://dev.gentoo.org/~asturm/distfiles/sddm-0.21.0-pam.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bea38517832d32aaf8ec3738386f0b09
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e2c7ed7ffbcac0ecdaf79e0a7ec56740
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 74239d15d139..da36f7ea8a17 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/muffin-6.0.1-r2 b/metadata/md5-cache/x11-wm/muffin-6.0.1-r2
index 6aa9906199b9..82986c4a519f 100644
--- a/metadata/md5-cache/x11-wm/muffin-6.0.1-r2
+++ b/metadata/md5-cache/x11-wm/muffin-6.0.1-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/muffin
INHERIT=gnome2-utils meson python-any-r1 virtualx
IUSE=input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=BSD GPL-2+ LGPL-2+ LGPL-2.1+ MIT SGI-B-2.0
RDEPEND=x11-libs/libX11 >=media-libs/graphene-1.9.3[introspection?] >=x11-libs/gtk+-3.19.8:3[X,introspection?] x11-libs/gdk-pixbuf:2[introspection?] >=x11-libs/pango-1.20.0[introspection?] >=x11-libs/cairo-1.10.0[X] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.61.1:2 >=dev-libs/json-glib-0.12.0[introspection?] >=gnome-extra/cinnamon-desktop-5.8:0= >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-libs/libICE >=app-accessibility/at-spi2-core-2.46.0:2[introspection?] >=media-libs/libcanberra-0.26 sys-apps/dbus media-libs/libglvnd[X] media-libs/mesa[X(+),egl(+)] x11-libs/libSM >=x11-libs/startup-notification-0.7 media-libs/fontconfig input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) introspection? ( >=dev-libs/gobject-introspection-1.41.3:= ) screencast? ( >=media-video/pipewire-0.3.0:= ) sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 ) udev? ( >=virtual/libudev-228:= >=dev-libs/libgudev-232 ) wayland? ( >=dev-libs/libinput-1.7:= >=dev-libs/wayland-1.13.0 >=dev-libs/wayland-protocols-1.19 || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[gbm(+),gles2] ) x11-base/xwayland x11-libs/libdrm systemd? ( sys-apps/systemd ) !systemd? ( sys-auth/elogind ) video_cards_nvidia? ( gui-libs/egl-wayland ) ) gnome-extra/zenity
REQUIRED_USE=wayland? ( udev )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/linuxmint/muffin/archive/6.0.1.tar.gz -> muffin-6.0.1.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=80407f2ae2e70ddcd53c3dbb2501de15
+_md5_=d739db596e707120e4c8d86cbe4bd9f8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 8b093c22fb07..ff933c874f29 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18196 BLAKE2B 1b43af09e61e2865c024c72285ed218159c7ec13fb8eed308744d07d77ca67bd464e4e1e0953b84b2feefea8c3c0df17f2e9ca49f7df8516e5e9d8f85c1e97d2 SHA512 1cfd10f587a7c1b83e57769d372f8b0b4748d237837b5136194fd0cb51e57e068480b7753d62a86072d8760a29fb1eea4fda11ead23ce37ef285381acb9e8ce9
-TIMESTAMP 2024-07-01T06:10:33Z
+TIMESTAMP 2024-07-02T06:10:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaCSFlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmaDmd1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBdDw/+OkitmTmBdfDmCN0Rx+/lzgpAv3p2uhKOIeUsBTZpF7dmIWbuBidbAjST
-UfUXXt+gB8CtXrk5KhIS3EEgDbGpzpUEAh5lSFT6YQa3+VkFqqqnVyUTD3vrL46q
-nHmQe+5Z4Gllevx7oQpZ3yFd5o9fsKX8hygyT+BNFKZsph2molIVS/Ih6VUKUtwM
-kc54ISW6J87K8/+XnpxMzW2abYAYPnd2GrmyY3aucn3vSLsRKMypFWotym4bdaZv
-/XVy7BTWfBEipvDLuoGstO0UZg75D8NHKPMLWaLp+8/lRHRWgZI1xiEZ/04ol4zX
-/iODzXq1i4pH1oITdqIXlcZAfhj7EFP4w2Ax50jL8Hmo8kguWs8js8K0GK68821/
-APA8AkoQx2LgGcMZfSlkeRQfO9YdLPbMMO3Kwf6TkLdJYfBF/KqHymFuvDdG40NJ
-OZ/6DDfa9XBiVcuMI/qoMGoxT5VjLQ93wamErlv7qYKaU7NYuyXCnXLGBAw5dgu4
-g1OfkYLZ5SlFFRaXg1JMPlvZFcX8nFDtzfLvMXRBEa/IoHOFh8SKTni8vILHOyJQ
-JsDepnFA3jUY0vQbkAqDzIdyN5Ne5njCwqTO2ogy3kIb+XRi1qqtYtufHo1AvZsJ
-5qrxmY2HNxPG0S+3aJhZ9Mwk9zFpCLLlAY+Oao4Z6FC5a8ktrEw=
-=3gn8
+klAuhA//dG9bheynzE3eMcPLY+Nb9VGreSKLrtNpi4lXiGQ0JtpBiyPnyT40Gaw0
+8a0lPUZquMx1eu/igeubTkw0gv1HKIjkN6PdmlnagID3qL6FkRcvFmOe3shqCrAu
+WeeJQpe7NzLDWikFIgjO3dU/kx5TB44MRVBobpNfXLW1AwKlwrPvqpMmuFkQD7/A
+zXSczdTnMKh04PFm6oFTGohKT/Mf1FYeH1TWPct+hT+EPDCukkdEU0QpZgCbJY0W
+aaNbPdX/Vx8sVfnnQSK7utMS5BSg0EEUzXXzu0L3zazugquG5IF+g/YedI96o8Ty
+tYQpGTTRneyHcY+IFKXj8GDZSzFsdrPSQGOQdK4zmG10c4tiyi7u8fVf5TzwKQrP
+RO31f7yq6CWXJMPSHD5fTRIqK6UJ3ETTxMsGjyuO/AY2T84Be9xH3+ExVngaOnua
+HhAjQe8vda2X6ULMpUcfrfnKb2ugJJGWA2cgaOysoaSbp8nBtBAiO8JEYJpiRUvL
+cvK6yx13qfOrszaoVD0JRgXMhR1K7gjqcWjnRREKkSFktSZRmEzRc1DantPxI/Oy
+Ps8kdbijw7Kup3cJ68Y4jlxnH8m9bawvs3L6WC7flCfw8qm365FcIwoiaz6T/byt
+sI+QzmKBqsA2TfyxwYwTEYGEy/4mzBCiELC9iabSAWAg30uxKUk=
+=pb62
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 129bb4efef90..2dbcc924f65c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 01 Jul 2024 06:10:29 +0000
+Tue, 02 Jul 2024 06:10:34 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index e6582aeecdbd..62afa972632f 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Jul 1 06:10:28 AM UTC 2024
+Tue Jul 2 06:10:33 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index c709856c4756..e395105753ef 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 01 Jul 2024 06:15:00 +0000
+Tue, 02 Jul 2024 06:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 5e2cbe18ceef..eef0aee7ad7a 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-1562dd8f2140ad449ffd0229e356a49c42812848 1719811252 2024-07-01T05:20:52Z
+cbc31b14f8c7759e2a1fd5d5146deea3945e943f 1719900242 2024-07-02T06:04:02Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 5dd7ac5d8ec2..8796491c551b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1719814200 Mon 01 Jul 2024 06:10:00 AM UTC
+1719900600 Tue 02 Jul 2024 06:10:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 84f7b4de2166..2dbcc924f65c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 01 Jul 2024 06:10:28 +0000
+Tue, 02 Jul 2024 06:10:34 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index b2342c3469d3..1c3b40e54e4a 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index 405e61ab5a13..beeea94fc7e3 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,4 +1,4 @@
-AUX launcher.sh 356 BLAKE2B 8602814acb3c62bb04ed77050c1de8443db4cd03a5b213b882b5491f8df32a56b5d3091b573c9be09d3561c3ad8e88ae862aa0b0e098b15d6d46fc4f2bbb057d SHA512 dac1c622889630b5db7dd9d77684a0ad36e20796d6212bf89bdca69a51ea58f670b87a2f55c24c9f8f27aa04a50d0bcc868df3ec813b525f1c838b078fd30740
+AUX launcher.sh 452 BLAKE2B ada0054ea8cc1c383c153794e7769cabfb97144d9e5abe5ff9fb9f3165bef47f7efa365d214c88647f9e04109898ff9ee8d5eb62fab56be483a711960e85581d SHA512 a6c25ff0ae0f0e14258bddfd93210c33fbbd350e87165d28fcd5943576634c58ccb723f9962d3b160af079553ffd039326c402eceaa8a760d547405787650239
DIST discord-0.0.58.tar.gz 103212154 BLAKE2B 62b9d598c101c885cd87277020d1d1182fd288b4c3883f1f8b16f12fe62df81725dcc70167c644eb4195a0e6019004033f4775e37ae24382ff4eadddf0f0d465 SHA512 8efab6f4a476c05b620f3e95c082ae3f5423a2aaab310687f8b67711b0b34e7c82105e8c9ea5d4e0b92fc368443bc6a0e8970143d28ef7cb2d5f9e05f85b038d
-EBUILD discord-0.0.58-r2.ebuild 3772 BLAKE2B 21587307a6c3f5511a3666f81ebfb8a9169c58939895cc43fd86eb3e3e6c8dfae47886cfddc6b80a124c20ef07100243f8b1a8de33b3e8c96f8113cb533e9908 SHA512 77eb8d8e7d8661ff8a740c5038b9c68cfbd1ff2c00cdacb51371f969a54a4f6cabc6d09e7fbeb9fa627515feac4c5343d7c62793dbf4361e4a61591730effc26
+EBUILD discord-0.0.58-r2.ebuild 3953 BLAKE2B 5108ee5a095f59114ad00d853f9d146ef0919aa802be7a84c3d61f134021e942c8abf699dbd066c82b310992629a80fd2764dc326b37fd0c6ad879ddfe8e5c9d SHA512 7d9a6560cf066d77301a87d83bcf54619f0291eabdd831911a7ead97eb5b4cecbc5db4b5f0adacbdba244c3c7ebdce4fb3fbc319964ca6c7b251e38697f1d92c
MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665
diff --git a/net-im/discord/discord-0.0.58-r2.ebuild b/net-im/discord/discord-0.0.58-r2.ebuild
index 2f44019d1175..9c133ac136e6 100644
--- a/net-im/discord/discord-0.0.58-r2.ebuild
+++ b/net-im/discord/discord-0.0.58-r2.ebuild
@@ -93,9 +93,15 @@ src_prepare() {
# USE seccomp in launcher
if use seccomp; then
- sed --in-place --expression '/^SECCOMP=/s/false/true/' \
+ sed --in-place --expression '/^EBUILD_SECCOMP=/s/false/true/' \
"${T}/launcher.sh" || die "sed failed for seccomp"
fi
+
+ # USE wayland in launcher
+ if use wayland; then
+ sed --in-place --expression '/^EBUILD_WAYLAND=/s/false/true/' \
+ "${T}/launcher.sh" || die "sed failed for wayland"
+ fi
}
src_install() {
diff --git a/net-im/discord/files/launcher.sh b/net-im/discord/files/launcher.sh
index 032524ae68e9..2afc0caa50fd 100644
--- a/net-im/discord/files/launcher.sh
+++ b/net-im/discord/files/launcher.sh
@@ -4,10 +4,13 @@
declare -a discord_parameters
-SECCOMP=false
+# Variables set during ebuild configuration
+EBUILD_SECCOMP=false
+EBUILD_WAYLAND=false
-[[ ! "${SECCOMP}" ]] && discord_parameters+=( --disable-seccomp-filter-sandbox )
+"${EBUILD_SECCOMP}" || discord_parameters+=( --disable-seccomp-filter-sandbox )
+"${EBUILD_WAYLAND}" && \
[[ -n "${WAYLAND_DISPLAY}" ]] && discord_parameters+=(
--enable-features=UseOzonePlatform
--ozone-platform=wayland
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 96cda844fe34..47e660f54034 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 5deff313843c..994e3f413c79 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -1,12 +1,15 @@
AUX grpc-1.57.0-fix-cmake.patch 1098 BLAKE2B f288979afb891ead497a40b05357166d15bc8577da093a44b33c4d973fcef9116c2aad8a1933eb38b154e162e9bde87d536e55bfc8b9381c285ae73d1ef55c8d SHA512 a83baf405c191056a01ad4d84f1c3d51aeec3e932776ba8444f9f2f4853401751b8b1087d2675ec4f7d1155a4b6a1d05584510a8e6f3ee268eef534516ddd602
+AUX grpc-1.62.1-system-gtest.patch 2608 BLAKE2B 1052d71fe8d6e7fc31f5c3dab35426129d3c1b0c5ef3ac1061dc471eab420487c6df5e862640bade4238e0f01a520a5049b5912cb8638cc650bfcfebbe1f92bb SHA512 079d8ae837654a5229ff823689cc69b67a6bc32e05e564b2a5ee19a259ca7af6806f625806c79f6afa5b30f00e4251a042372b56f00df212aa0e925389a24a44
DIST grpc-1.52.1.tar.gz 8686340 BLAKE2B 0076ddd4a2840892f4ad11885e18f782b6a645337224974522c5f828d0226d6a1e19aaaf0f30ea3225d56118e0cfc251d45b8d5e6811c2d1a84e274ff037bb53 SHA512 06c69fb817af75b2610761a3a193178b749755eb7bed58875aa251def7c0c253cdaf02cf834c31c8b2cae7b01a6081e2aece4b131a162f64bd45ff0aff4d7758
DIST grpc-1.55.1.tar.gz 9272441 BLAKE2B b2788d8deeb9791f04073294caa82c10e2cfe6376d09f396b51508a52f809e7f9f48d50ad5a62b2add652633b5c2d3b1ba07857b81111fa810202106251f440d SHA512 ecfa3a5affe33f160032f2ce42a9b44344d217359f68ee99305162ccabc911f44bc22512401183de74347e86add2ce20ec89da87ba6c14ab69874eb0835145d1
DIST grpc-1.56.1.tar.gz 11750628 BLAKE2B 52ea088d3d19fa7c1d1dc44899cd67bfd0132df2fd37690d855194d3196e4c26cfdd6fe589b5e4f802cdf88e70aad6c33b3ee98c1bd1bc47356d0dee9cdc706d SHA512 2bf9619edb60a6cec4cdaa89ee3c470c52b9745ea954bfe205aef6eb29bb55949de02e8c2afc7352eacdcd33fe4000861fd16fda9e5f66c87222674b17d6322a
DIST grpc-1.57.0.tar.gz 17337863 BLAKE2B 10c6fb35f606806aeb25cd55dd993d9af168eb8b1db64b4515830e2144dc44f35ce8f8329316a38d933b8032a0eff386591a0ddb87f2e405c5deaba012db2824 SHA512 b323de7c1f35b9de3fb7bf02ff4db6993abb0eee6860bbf2082818dda405fbe3a19fad91c5b48565cb65c6318de739bb91e47b5095801c078c6cbf3e8c73600c
DIST grpc-1.60.0.tar.gz 17442762 BLAKE2B 35cc0ea938deb848ca91e3d5f8879b85b80f94ac09b582600f05fee1f55c162ae98f2f744480f69d78e78da0c0f2d9e198f812101daaa1f1959869f26ba7d97a SHA512 91c2406ed4198509ac0d5360b3da6898fa4f40f459eb6fff541faa44cc238eed98fd7489e7ef7a80a6f4a318bc5b9130eaa0ba1beaa358d1c074fc82825648ff
+DIST grpc-1.62.1.tar.gz 22384671 BLAKE2B 134e40732e784e52d518cde6e518e4c08e2f67a025754d88b92a9a314f86e53bee33ee793395b9e225c0895c6ac8b9c036892c82c19d0fddf69909a22eac4b78 SHA512 3224ad2617c18156f90c54c1ebf1f2015e405a6f12546e8709e0c905f52508c9f1a13b4d5a6cc7a35abf58b429985b5b504c9062f50c0d3d6aa163180a61047a
EBUILD grpc-1.52.1.ebuild 2815 BLAKE2B ac0c2cedb3c4cc1f9a2cb6e090172ea7cac5bca2f93f178383367498b51724fc81dfe69752de1f6952c0d7ea32be25793db480efdabeea7b5ff03d1341be7b4c SHA512 f7feb1a7e0b3c4afc55e581425feb3ca584298a43a06d623067ce4d4acd815e780198025b180635851449427b88218c682323e2205aa3ce155b2769a55ad2819
EBUILD grpc-1.55.1.ebuild 2815 BLAKE2B cf51f13634413558b287a47bff342c6fe35a7071e4ee5e2282e65c90b217127066b5abe93f96d74141489988db30defa9a219b19573ede90e5ef34612120f432 SHA512 45ad6402ea36c980fd076fd7d9728d9cea32d1441a1af6a96a1ddde3971ca1e449f3861b9366045bec00524e4b1261acd6dbf1a42351ee5457da162a54eda01d
EBUILD grpc-1.56.1.ebuild 2817 BLAKE2B ae411c8ea15067f2c3e8562b5f5b67580d203db2327994d9b7f34606f676308d7a13031920c2639575ad9c13c0802c0f99dbb60f1343c3f48f56c58b8864dbf8 SHA512 c0ccfd6b0af3d81d6966a45a238d02d5f733b7a51a2550dff9d98f592b93d28dc89769b13164f4ab22345bbd2cb80be9dbf429894aeea98bdcd26d4c1f728026
EBUILD grpc-1.57.0-r1.ebuild 2971 BLAKE2B 24cb8f5def17951a7fb02739c5201df84885ae8212010b6745dcb1b51939812954e20ef4b361310e1367bcf7b7d19717073f8d394144fee668deff3dd82e33c4 SHA512 fb936428bdc91a58e0722967026b782782c2b21dd62a144d6550fd2ebb6a4621802a8aefc0e32d823245e6a9301c5445e7d61db68e15b56cc51f7701b6f89ca5
EBUILD grpc-1.60.0.ebuild 2927 BLAKE2B 80ae3abc33b3d734d65e6691ac3cc21ed608fabc1fd69549819dd9e3e8333b04c7e40f41d42ae948f5732d65addf596116d56d72b8032679be95d01e8ec36400 SHA512 b32ec9075252f44fa3200bedae368d40373b64b234657cad93b03fe727a3efe05399079f93f2653ce80a597a68bed01eecfb488ed25fd062bc40e5a866cb5c52
+EBUILD grpc-1.62.1.ebuild 6454 BLAKE2B 29675223bac83713c7daf10b7fb97356f4a9fa5d0cb380f11e555254b39968503c8e5e573ecde7a3acfc65e0ebb0412ea7059d26461e3b3e6efbb24b2b4ee075 SHA512 bd6a477ab2aa592294c1715984dff583260b6e527d61ac69cfdb17ebc54a3292c298bd41eb0d3c5d724912f09d07ac0153199ef2dd749beecd55dc835e5d88a6
MISC metadata.xml 452 BLAKE2B 03fbf9312276176e8a4b61851a2b19a2e3b9bd07e64dd0ed8962c9f5bc11182c8ab125dcb8b1fdfbc09c5a5346ec5a23de9b4eb925b423a1db93117ff973a273 SHA512 0285f13b57c1f06a3c561d04ee876d3f161c39e5115858b83858973cb1e233a60b01289fd312c0034b3ec270b6cc42b6a5a97e64f45144b63c9d45b0dee55bb1
diff --git a/net-libs/grpc/files/grpc-1.62.1-system-gtest.patch b/net-libs/grpc/files/grpc-1.62.1-system-gtest.patch
new file mode 100644
index 000000000000..b8e7973a4de5
--- /dev/null
+++ b/net-libs/grpc/files/grpc-1.62.1-system-gtest.patch
@@ -0,0 +1,88 @@
+https://bugs.gentoo.org/927403
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 7a55616fb6..ee62502267 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3442,81 +3442,6 @@ if(gRPC_INSTALL)
+ )
+ endif()
+
+-if(gRPC_BUILD_TESTS)
+-
+-
+-add_library(gtest
+- third_party/googletest/googlemock/src/gmock-cardinalities.cc
+- third_party/googletest/googlemock/src/gmock-internal-utils.cc
+- third_party/googletest/googlemock/src/gmock-matchers.cc
+- third_party/googletest/googlemock/src/gmock-spec-builders.cc
+- third_party/googletest/googlemock/src/gmock.cc
+- third_party/googletest/googletest/src/gtest-assertion-result.cc
+- third_party/googletest/googletest/src/gtest-death-test.cc
+- third_party/googletest/googletest/src/gtest-filepath.cc
+- third_party/googletest/googletest/src/gtest-matchers.cc
+- third_party/googletest/googletest/src/gtest-port.cc
+- third_party/googletest/googletest/src/gtest-printers.cc
+- third_party/googletest/googletest/src/gtest-test-part.cc
+- third_party/googletest/googletest/src/gtest-typed-test.cc
+- third_party/googletest/googletest/src/gtest.cc
+-)
+-
+-target_compile_features(gtest PUBLIC cxx_std_14)
+-
+-set_target_properties(gtest PROPERTIES
+- VERSION ${gRPC_CORE_VERSION}
+- SOVERSION ${gRPC_CORE_SOVERSION}
+-)
+-
+-if(WIN32 AND MSVC)
+- set_target_properties(gtest PROPERTIES COMPILE_PDB_NAME "gtest"
+- COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
+- )
+- if(gRPC_INSTALL)
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gtest.pdb
+- DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL
+- )
+- endif()
+-endif()
+-
+-target_include_directories(gtest
+- PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+- PRIVATE
+- ${CMAKE_CURRENT_SOURCE_DIR}
+- ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
+- ${_gRPC_RE2_INCLUDE_DIR}
+- ${_gRPC_SSL_INCLUDE_DIR}
+- ${_gRPC_UPB_GENERATED_DIR}
+- ${_gRPC_UPB_GRPC_GENERATED_DIR}
+- ${_gRPC_UPB_INCLUDE_DIR}
+- ${_gRPC_XXHASH_INCLUDE_DIR}
+- ${_gRPC_ZLIB_INCLUDE_DIR}
+- third_party/googletest/googletest/include
+- third_party/googletest/googletest
+- third_party/googletest/googlemock/include
+- third_party/googletest/googlemock
+-)
+-target_link_libraries(gtest
+- ${_gRPC_ALLTARGETS_LIBRARIES}
+- ${_gRPC_RE2_LIBRARIES}
+- absl::flat_hash_set
+- absl::failure_signal_handler
+- absl::stacktrace
+- absl::symbolize
+- absl::flags
+- absl::flags_parse
+- absl::flags_reflection
+- absl::flags_usage
+- absl::strings
+- absl::any
+- absl::optional
+- absl::variant
+-)
+-
+-
+-endif()
+-
+
+ add_library(upb_base_lib
+ third_party/upb/upb/base/status.c
diff --git a/net-libs/grpc/grpc-1.62.1.ebuild b/net-libs/grpc/grpc-1.62.1.ebuild
new file mode 100644
index 000000000000..02cf7abac591
--- /dev/null
+++ b/net-libs/grpc/grpc-1.62.1.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{10,12} )
+inherit cmake flag-o-matic python-any-r1
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+LICENSE="Apache-2.0"
+# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level CMakeLists.txt
+SLOT="0/39.162"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc examples test systemd"
+RESTRICT="!test? ( test )"
+
+# look for submodule versions in third_party dir
+RDEPEND="
+ =dev-cpp/abseil-cpp-20230802.0*:=
+ >=dev-libs/re2-0.2021.11.01:=
+ >=dev-libs/openssl-1.1.1:0=[-bindist(-)]
+ >=dev-libs/protobuf-23.3:=
+ dev-libs/xxhash
+ >=net-dns/c-ares-1.15.0:=
+ sys-libs/zlib:=
+ systemd? ( sys-apps/systemd:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-cpp/benchmark
+ dev-cpp/gflags
+ dev-cpp/gtest
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ net-misc/curl
+ $(python_gen_any_dep '
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.62.1-system-gtest.patch" )
+
+python_check_deps() {
+ python_has_version -b "dev-python/twisted[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/cffi[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+soversion_check() {
+ local core_sover cpp_sover
+ # extract quoted number. line we check looks like this: 'set(gRPC_CPP_SOVERSION "1.37")'
+ core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')"
+ cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')"
+ # remove dots, e.g. 1.37 -> 137
+ core_sover="${core_sover//./}"
+ cpp_sover="${cpp_sover//./}"
+ [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! should be ${core_sover}"
+ [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! should be ${cpp_sover}"
+}
+
+src_prepare() {
+ # These extra libs are defined as dependencies of the vendored gtest,
+ # which is a dependency of the unit tests, therefore they are normally
+ # implicitly picked up and linked to the test binaries. However removing
+ # the vendored gtest to use the system one also removes these dependencies,
+ # so we have to redeclare them as dependencies of the test binaries individually.
+ local extra_libs=("gtest"
+ "gmock"
+ "\${_gRPC_RE2_LIBRARIES}"
+ "absl::flat_hash_set"
+ "absl::failure_signal_handler"
+ "absl::stacktrace"
+ "absl::symbolize"
+ "absl::flags"
+ "absl::flags_parse"
+ "absl::flags_reflection"
+ "absl::flags_usage"
+ "absl::strings"
+ "absl::any"
+ "absl::optional"
+ "absl::variant")
+ : "$(echo "${extra_libs[@]}" | "${EPYTHON}" -c 'import sys;print("\\n\\1".join(sys.stdin.read().split()))')"
+ local rstring="${_}"
+ sed -i -E "s/( +)gtest/\1${rstring}/g" "CMakeLists.txt" || die
+
+ # Integrate tests with ctest rather than the custom test framework.
+ # Formatted with dev-python/black.
+ "${EPYTHON}" - <<-EOF | tee -a "CMakeLists.txt"
+ import json, pathlib
+
+ print("if(gRPC_BUILD_TESTS)")
+ print(" ENABLE_TESTING()")
+ for line in [
+ json.dumps([t["name"], "./" + t["name"], *t["args"]]).translate(
+ str.maketrans(dict.fromkeys("[],", None))
+ )
+ for t in json.loads(
+ pathlib.Path("tools/run_tests/generated/tests.json").read_text()
+ )
+ if "linux" in t["platforms"] and not t["flaky"] and not t.get("boringssl", False)
+ ]:
+ print(f" add_test({line})")
+ print("endif()")
+ EOF
+
+ # Weird path issue. All tests except these two assume they are running from top-level src
+ sed -i -E "s/lslash != nullptr/false/" "test/core/http/httpcli_test_util.cc" || die
+
+ # Called via system() by some of the C++ sources, respect EPYTHON
+ sed -i -E "s#for p in #for p in \"${EPYTHON}\"#" "tools/distrib/python_wrapper.sh" || die
+
+ # Respect EPYTHON when testing, don't touch installed files otherwise
+ use test && python_fix_shebang --force "${S}"
+
+ cmake_src_prepare
+
+ # un-hardcode libdir
+ sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die
+
+ # suppress network access, package builds fine without the submodules
+ mkdir "${S}/third_party/opencensus-proto/src" || die
+
+ soversion_check
+}
+
+src_configure() {
+ # https://github.com/grpc/grpc/issues/29652
+ filter-lto
+
+ local mycmakeargs=(
+ -DgRPC_INSTALL=ON
+ -DgRPC_ABSL_PROVIDER=package
+ -DgRPC_CARES_PROVIDER=package
+ -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}"
+ -DgRPC_INSTALL_LIBDIR="$(get_libdir)"
+ -DgRPC_PROTOBUF_PROVIDER=package
+ -DgRPC_RE2_PROVIDER=package
+ -DgRPC_SSL_PROVIDER=package
+ -DgRPC_ZLIB_PROVIDER=package
+ -DgRPC_BUILD_TESTS=$(usex test)
+ -DCMAKE_CXX_STANDARD=17
+ -DCMAKE_DISABLE_FIND_PACKAGE_systemd=$(usex !systemd)
+ $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '')
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ # This is normally done with start_port_server.py, but this forks and exits,
+ # while we need to capture the pid, so run it ourselves
+ "${EPYTHON}" "tools/run_tests/python_utils/port_server.py" \
+ -p 32766 -l "${T}/port_server.log" &
+ local port_server_pid="${!}"
+
+ # Reimplementation of what start_port_server.py does with curl
+ curl --retry 9999 --retry-all-errors --retry-max-time 120 \
+ --fail --silent --output /dev/null "http://localhost:32766/get" || die
+
+ local disabled_tests=(
+ no_logging_test # hangs everywhere, no output
+ grpc_tool_test # fails everywhere
+ examine_stack_test # fails on amd64 only
+ stack_tracer_test # fails on amd64 only
+ endpoint_pair_test # fails on alpha
+ event_poller_posix_test # fails on alpha
+ tcp_posix_test # fails on alpha
+ )
+
+ cmake_src_test -E "($(IFS=$"|"; echo "${disabled_tests[*]}"))"
+
+ kill "${port_server_pid}" || die
+}
+
+src_install() {
+ cmake_src_install
+
+ if use examples; then
+ find examples -name '.gitignore' -delete || die
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+
+ if use doc; then
+ find doc -name '.gitignore' -delete || die
+ local DOCS=( AUTHORS CONCEPTS.md README.md TROUBLESHOOTING.md doc/. )
+ fi
+
+ einstalldocs
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index abf7c8933f25..02a0010b7e62 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index f9fc5125519f..913fb1c649cf 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -2,16 +2,7 @@ AUX dropbox.conf 322 BLAKE2B db94efba3a73841cb56a0fcc75f4f6d7fb7424a35f48a7eb3ad
AUX dropbox.initd 1581 BLAKE2B c23a753b7e4d1132d516d607e0eee35072130f6e66c59af008cedd9d9d8c104d9ae1c4644ad984a40ec48a498782b442f79058f499e61c3a3b7a700886353b4b SHA512 4275b7cca361978be6d4379f9d14edc75e51684708a61c1b9880f63e0a02e75c4eb165145bf5a2b4e0704daa5a506dc3506a953db6f5a95977f0101fbbda4912
AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a5217e978d05f0afb08de90b3634bb802bd075a053b84b0ec4f5ef6643d2efb00beb964f9f14dd3dd234806358b SHA512 ce465614c848103ac19d3782bf55508ab9b3a3f1c0159cd0ccb7daa7374f014382b30a99bf2eb5488ab4474cad953ce0b4710c8222e5196ea49672db5d183b85
DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
-DIST dropbox-lnx.x86-199.4.6287.tar.gz 113741255 BLAKE2B bb7a9b52bfdad485de61fb5b36f4d0651a39769194fcc4a3960b72d0ebe35f0e82024ac449cc2b5a5f4d05eb23b9aa99faada56887049f2108ee931b59a35d22 SHA512 c9dfc4b19736f4b8eeb5ecde6badace4f6023cecf39a61b9729a96f73da6d866dbb4e46d9f5dd1e937ad85ea9966ad590ec80c7af4ff96b18b5cf3d2e6e4651d
-DIST dropbox-lnx.x86-200.4.7134.tar.gz 113828617 BLAKE2B 874009dcbb2e321875874c7172cf0096c9d476c81dbfddd843c6945518c0ea4e1ef9a947e54cf90a73d2a9e351cfd7c6c4148bae46234928fe5aae0133b6be66 SHA512 d73117976f549cabfe59ad2854e9ec7a9ca2784888874faa7c19097ba3d6afa90833be068517e03c7d72b5d77780d8dac7a706b64aa8065c14cf22a01cec2f79
-DIST dropbox-lnx.x86-201.4.5552.tar.gz 113513016 BLAKE2B 7713aba5811ff3fc15a80f46f9841e40b16618d048f6371cf1a5affc7c166fe279bc44a44327fe60d9bfaf5658dd3ff646ebd951487e19f0acbef5bf09d8c5cc SHA512 eeaf88eb2c306cb06f872d98218e595782d656aee0cf07b391fbbf400cfa73e7075bf4b20d7945650bc4fde287834f43f72e34c252f0f781952ff1e37a7e4d79
DIST dropbox-lnx.x86-202.4.5551.tar.gz 113668681 BLAKE2B 2590c89af767803b77ff7bd57e4978c90a90be6f6394f7058393045fa4f3c68ae97ab365a460eccf38ab1e0b0a58b0e33aa482348a0bdf040dbe71d0bf683eeb SHA512 d5176c6c4b8f178fced661ef6df73fb767c3e7ff7f111df4829ab258d218586e128acb4187de6d840a0faca5a8766ea97b77c4d5c915fbd944be458ff07b8765
-DIST dropbox-lnx.x86_64-199.4.6287.tar.gz 116574689 BLAKE2B 8ab6032081b296d08a60fa4a7dd61399ecf333776381d7832dd3d5cc703c071d3991ca735283bc9421ace08b522cbac31ae0764727c34987c199e0c3506686cf SHA512 244f3f7601722bf2f4a821271187472c8bbbb088cfbf61891a6cdb8f9202cc3ec5deec0df88c1e9c39ca27a3addfa97261c75c880444d6cb393c0d15c815182a
-DIST dropbox-lnx.x86_64-200.4.7134.tar.gz 116482290 BLAKE2B 1db1ca42fdbed2198995dc57a928873a1c92f4dfbc90fe9f3fbcb93fde5c08e66fa572baae759758db82a282dad360f96f347e89b85d0ff8a5c8d478007168bd SHA512 135a2d5a9efa994483042238b79bbdbfe708f23c1ac240c99a15223a9c438d7d41f3fc39449cd573ad91b8c28ff3b8d577ff4a34ab2dc7aa557c992ec1ce31db
-DIST dropbox-lnx.x86_64-201.4.5552.tar.gz 116241621 BLAKE2B fa209a75b733f6bb2a59d26ab329d58c46de9d58868cda846d7ca3c1041131c3c2009ab10a2abf7bbcb3ed99782a0b7453a67bda3269a3390a7cafb12bee58ab SHA512 3eae6b97a4ac2f37183d5dcfd5e7fc990e1dc1aacf4520af60e40e8342729dd7e94095c01fa1989d0ea81013b6b87005fe3774c5c9c076417261875a746218d7
DIST dropbox-lnx.x86_64-202.4.5551.tar.gz 116236652 BLAKE2B f8a7c45ed45ce70580cb0c2f23e83c06098b8792e4a47b01f8ea9d2b1674b6d6470450edc25d58917630106b9f3ba49c20e87829b2f594d9e3a458d2586276fe SHA512 2d33f9f6d7a8b59f381ed43033c7638a54ae0a84f68845127505f6eb7ef00fbae490d7ba8d4f5e31790a39348612db665591e2785870acf816d60ca6d20097c3
-EBUILD dropbox-199.4.6287.ebuild 2854 BLAKE2B 83fb409fd9c6af41a884408f2258e3563a2d146f1fba8edfcc7e5fee674b8396cc1a674207533091721a2709118cdf655f24c5871ecdda663eb96da9b05b3861 SHA512 17f3737762fbaf48508b911b9605b629a876f3a503367298250ced4e81d599b6d496ef7f8b2742c0ccb9df89d8f8002ee732bd66f67148d474ae79fc96336ba8
-EBUILD dropbox-200.4.7134.ebuild 2856 BLAKE2B f8cc4e91838f412f3ef580f75bb4e4658f513b79ad144eaa5ebcdecd3ab3fda2fc75b40ada47ea83f165bb1f16396e0bfccdc050747d868797987ba21d6ca2fe SHA512 9d6d54d5c7755a7678c3dc2a684fe0fb8e98c142e8b5e0fbf6f090a694bec12504ed0d28088a3af193388cf3bf540f306ff691181427d036ae03ef072332a785
-EBUILD dropbox-201.4.5552.ebuild 2856 BLAKE2B f8cc4e91838f412f3ef580f75bb4e4658f513b79ad144eaa5ebcdecd3ab3fda2fc75b40ada47ea83f165bb1f16396e0bfccdc050747d868797987ba21d6ca2fe SHA512 9d6d54d5c7755a7678c3dc2a684fe0fb8e98c142e8b5e0fbf6f090a694bec12504ed0d28088a3af193388cf3bf540f306ff691181427d036ae03ef072332a785
-EBUILD dropbox-202.4.5551.ebuild 2856 BLAKE2B f8cc4e91838f412f3ef580f75bb4e4658f513b79ad144eaa5ebcdecd3ab3fda2fc75b40ada47ea83f165bb1f16396e0bfccdc050747d868797987ba21d6ca2fe SHA512 9d6d54d5c7755a7678c3dc2a684fe0fb8e98c142e8b5e0fbf6f090a694bec12504ed0d28088a3af193388cf3bf540f306ff691181427d036ae03ef072332a785
+EBUILD dropbox-202.4.5551.ebuild 2854 BLAKE2B 83fb409fd9c6af41a884408f2258e3563a2d146f1fba8edfcc7e5fee674b8396cc1a674207533091721a2709118cdf655f24c5871ecdda663eb96da9b05b3861 SHA512 17f3737762fbaf48508b911b9605b629a876f3a503367298250ced4e81d599b6d496ef7f8b2742c0ccb9df89d8f8002ee732bd66f67148d474ae79fc96336ba8
MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0
diff --git a/net-misc/dropbox/dropbox-199.4.6287.ebuild b/net-misc/dropbox/dropbox-199.4.6287.ebuild
deleted file mode 100644
index e90baaad900e..000000000000
--- a/net-misc/dropbox/dropbox-199.4.6287.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropbox"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-200.4.7134.ebuild b/net-misc/dropbox/dropbox-200.4.7134.ebuild
deleted file mode 100644
index 7d9715a71882..000000000000
--- a/net-misc/dropbox/dropbox-200.4.7134.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropbox"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-201.4.5552.ebuild b/net-misc/dropbox/dropbox-201.4.5552.ebuild
deleted file mode 100644
index 7d9715a71882..000000000000
--- a/net-misc/dropbox/dropbox-201.4.5552.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils systemd xdg
-
-DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
-HOMEPAGE="https://www.dropbox.com/"
-SRC_URI="
- amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
- x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
- https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
-"
-
-LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="selinux X"
-
-RESTRICT="mirror strip"
-
-QA_PREBUILT="opt/.*"
-QA_EXECSTACK="opt/dropbox/dropbox"
-
-BDEPEND="dev-util/patchelf"
-
-# Be sure to have GLIBCXX_3.4.9, #393125
-RDEPEND="
- X? (
- x11-themes/hicolor-icon-theme
- )
- selinux? ( sec-policy/selinux-dropbox )
- app-arch/bzip2
- dev-libs/glib:2
- dev-libs/libffi-compat:6
- media-libs/fontconfig
- media-libs/freetype
- net-misc/wget
- sys-libs/zlib
- sys-libs/ncurses-compat:5
- virtual/opengl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/libxcb
-"
-
-src_unpack() {
- unpack ${A}
- mkdir -p "${S}" || die
- mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
- mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
- rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
- rmdir .dropbox-dist || die
-}
-
-src_prepare() {
- default
- # we supply all of these in RDEPEND
- rm -vf libGL.so.1 libX11* libffi.so.6 || die
- # some of these do not appear to be used
- rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
- PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
- wmctrl libdrm.so.2 libpopt.so.0 || die
- if use X ; then
- mv images/hicolor/16x16/status "${T}" || die
- else
- rm -vrf images || die
- fi
- patchelf --set-rpath '$ORIGIN' \
- apex._apex.*.so \
- nucleus_python.*.so \
- tprt.*.so \
- || die
- pax-mark cm dropbox
- mv README ACKNOWLEDGEMENTS "${T}" || die
-}
-
-src_install() {
- local targetdir="/opt/dropbox"
-
- insinto "${targetdir}"
- doins -r *
- fperms a+x "${targetdir}"/{dropbox,dropboxd}
- dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
-
- if use X; then
- doicon -s 16 -c status "${T}"/status
- newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
- fi
-
- make_desktop_entry "${PN}" "Dropbox" "dropbox"
-
- newinitd "${FILESDIR}"/dropbox.initd dropbox
- newconfd "${FILESDIR}"/dropbox.conf dropbox
- systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
-
- dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
-}
-
-pkg_postinst() {
- einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
- einfo " your user's home directory. To prevent this, run the following as"
- einfo " each user who will run dropbox:"
- einfo ""
- einfo "install -dm0 ~/.dropbox-dist"
-}
diff --git a/net-misc/dropbox/dropbox-202.4.5551.ebuild b/net-misc/dropbox/dropbox-202.4.5551.ebuild
index 7d9715a71882..e90baaad900e 100644
--- a/net-misc/dropbox/dropbox-202.4.5551.ebuild
+++ b/net-misc/dropbox/dropbox-202.4.5551.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-linux"
IUSE="selinux X"
RESTRICT="mirror strip"
diff --git a/net-misc/iputils/Manifest b/net-misc/iputils/Manifest
index beccf16c52cc..373ec77c9e89 100644
--- a/net-misc/iputils/Manifest
+++ b/net-misc/iputils/Manifest
@@ -2,7 +2,7 @@ DIST iputils-20211215.tar.gz 524567 BLAKE2B b88ff84be1d4d6a741f8f3514739ceff45ea
DIST iputils-20221126.tar.gz 511944 BLAKE2B 97bdc49810ce9e517211323e8e8ffd2f2be505704d67533db0e8f296701048b82c61b39062aab4a8fa148b29175636a657c2dcdd65e3a16b1572d2f392b8ecf0 SHA512 7fdfd76e6f2977039bc0930a1a5451f17319bf17beefc429751d99ffe143a83344d5b4cdbf008627bd70caafeadaf906a8b7c00393fa819e50d6c02b512c367f
DIST iputils-20240117.tar.xz 445684 BLAKE2B 635943e12010aef8c1291b407bfbe284e0179391fca76197b77037ae1ffc219fa1d8e36abcea5fb7fff10d55ab40eed7c081e5d92b29f0916a4b4dd806945491 SHA512 c45822c5641f194dc07cba919c13a4b7a79d050bb53957a894ebb6ccc1f71bac1f26489e13d18ef1ce235982f5fa1824e677f95037a0f5cce6bcb94be4c2e2de
DIST iputils-manpages-20211215.tar.xz 17148 BLAKE2B 63a956805b01f57b070b6b4ceb32f6ddf4313c74203cde821fc2f6f16ab8de14861da31163adf496db555f1961592d4fbc2ba7a977ccb18773af3bdb8d3795c0 SHA512 eb8c8508221b06fc13bf196b01b11f3ec87cd77e25d89c088776e39d249e10a3915ebb39942805adee179b352543063ce3dac158d68783c68c23de550ec14eee
-EBUILD iputils-20211215.ebuild 4754 BLAKE2B f5e6b11dcf1642695fb3fe8be537a5df04359d397c28f7a86fff5b11c8dc37743597df22721d41bdd8c45f3f06f76325c236e3159602b15bc8cd1200d3389c41 SHA512 aa0565d5645f4acba4bfa3ca6d425e2538922ec9f3405ba1f4542941e7f21f5399e8709b71d76292a927109911226cdaa2be56ad63b62006e59a759556747bd5
+EBUILD iputils-20211215.ebuild 4680 BLAKE2B 25612a3f8228a87f7d71a13f70e8aae66ef3b0753cb9d81c51e31f8161808183802da52c06c41af31696ee45195c01213718a17ed12525b80c6deede32bdc491 SHA512 8b173b56452216802b85ac4cb4995a8dce5a611fcc076f60e6ae005804780ffdea504b8f1180f2eea08488c216718c1cf4b10de66299c4f93d785d2c469c6da0
EBUILD iputils-20221126-r1.ebuild 3185 BLAKE2B 65869e38c722027f8ac43639b54862d04a1bb98c2c3758488fd73de25071100595c3cd83220efa0e076297f90af62b475868ed7a8b759c1a50f8e89f2aadded0 SHA512 2e4e741c9ff0c44699c491474f6a201ec95a4f0753bb3f45f48ddd55c3342da4afb2ca8a7a71a7467b4a6e025dc1c1a3661c98c2abc71e4dae04027b2a3d32a0
EBUILD iputils-20240117.ebuild 3185 BLAKE2B 2b3c56bcf406f5087d8c913ee89342e6c40248766e104ef30c5667241f353e2fdbfea575469bbadf15bd08ca63eb7951b6491ff8268e1b036378638193b820f2 SHA512 556560985c83ab9d8cc5de8430b2d58803e6dc76c5d1941ac8c7a6ada344f1b15e110243a1ba028861cd936c0d7ab431c995f4e78fae89e7b083b17f5c19851a
EBUILD iputils-99999999.ebuild 3193 BLAKE2B 41894869b9a7e22606c13416045a52ef5708e75626cec480d669aa6744026c99c3b6c6789bf5275ae6ac153456e3eab87ae782940e0b264095c1d5070ff94bed SHA512 44a357c7e1b31a592c14cf51a0a6886a31e87534d43e3d02c29956c9caa91b57db569b1656677f65851af4e631b65b3fd5e28de8b45c5bf8672a166f12200863
diff --git a/net-misc/iputils/iputils-20211215.ebuild b/net-misc/iputils/iputils-20211215.ebuild
index 9adbec78252c..eae62b94c80d 100644
--- a/net-misc/iputils/iputils-20211215.ebuild
+++ b/net-misc/iputils/iputils-20211215.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# For released versions, we precompile the man/html pages and store
@@ -19,8 +19,7 @@ if [[ ${PV} == "99999999" ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/iputils/iputils/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-manpages-${PV}.tar.xz
- https://dev.gentoo.org/~whissi/dist/iputils/${PN}-manpages-${PV}.tar.xz"
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-manpages-${PV}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest
index 3d265ffc0fc5..05af79817e15 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,14 +1,10 @@
AUX nextcloud-client-3.6.6-no-redefine-fortify-source.patch 1447 BLAKE2B 14a3a1a1206a0a0027aa9c59e07b6d81174428aaaf90fba5706e9c7a2f076753a4b2f364ffa0f22dabf785d58832dde1aeba61e3cb3cc92feffa8b4b614c5d65 SHA512 808c10f8ea1905d54f62f895b2089c2acb602e838143f6a4268a5ab1e966ffe6ff01f132b8b65e0eebde21435a859cc7fb4f868a2ca81da4dcaa02292a337ed7
DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844 SHA512 fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
-DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f SHA512 0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
-DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1 SHA512 fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3
-DIST nextcloud-client-3.12.3.tar.gz 13642292 BLAKE2B 9cf2dcb507e2eca71a57b308dfa7d104393dc3bd8d8f6293ad07d1172446e641e7618d3744ac13f9b19a8725440ae9211600b21d03979e64ac26075a886f8763 SHA512 e333354b70102fd596c4fe18f69860c5c9313348359579cd552297a7e67dbb8a6ba7a9f09e9676e96298649f75fb649f2a9aa10d524ebedcf4b6aa244877fd62
DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586 SHA512 bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
+DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2 SHA512 c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b
DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13 SHA512 9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4
EBUILD nextcloud-client-3.11.1.ebuild 2749 BLAKE2B 2365c6846ceda8e2acda8dabeaf6d7d3283133027baaf021e1d83e165d6d3188f6bf93768ca0d7bf599b10db4d3d26b8c3ebb577b6c53a7ef1c3bf4bec3cf22f SHA512 98c9ae0a2c2b35a0cd48ff4aa12050babeecf21a3c668476f2d2a8b0024a64e4e2838e1765e2929bb7bd8fa311c374da3b2c3b11464dc24bad1689df672baf67
-EBUILD nextcloud-client-3.12.1.ebuild 2765 BLAKE2B 27362ab34eae0c143332ae341a13dbfa194f71a43e9ddf9a928eb823bd4fca2c2bbce8a177a0bd77b28e2ece43401de0d90e50b4cd0027607d4c8f115e32b5b3 SHA512 3f68d7155dd026f9f00886f50c70cfd8b227c24f7ee35f622629f86870b2c98bd9b3292b031be13f25ff70bf5bdd210dde77d275b2420631210d5556e8793bb6
-EBUILD nextcloud-client-3.12.2.ebuild 2765 BLAKE2B 27362ab34eae0c143332ae341a13dbfa194f71a43e9ddf9a928eb823bd4fca2c2bbce8a177a0bd77b28e2ece43401de0d90e50b4cd0027607d4c8f115e32b5b3 SHA512 3f68d7155dd026f9f00886f50c70cfd8b227c24f7ee35f622629f86870b2c98bd9b3292b031be13f25ff70bf5bdd210dde77d275b2420631210d5556e8793bb6
-EBUILD nextcloud-client-3.12.3.ebuild 2765 BLAKE2B 27362ab34eae0c143332ae341a13dbfa194f71a43e9ddf9a928eb823bd4fca2c2bbce8a177a0bd77b28e2ece43401de0d90e50b4cd0027607d4c8f115e32b5b3 SHA512 3f68d7155dd026f9f00886f50c70cfd8b227c24f7ee35f622629f86870b2c98bd9b3292b031be13f25ff70bf5bdd210dde77d275b2420631210d5556e8793bb6
EBUILD nextcloud-client-3.13.0.ebuild 2765 BLAKE2B 27362ab34eae0c143332ae341a13dbfa194f71a43e9ddf9a928eb823bd4fca2c2bbce8a177a0bd77b28e2ece43401de0d90e50b4cd0027607d4c8f115e32b5b3 SHA512 3f68d7155dd026f9f00886f50c70cfd8b227c24f7ee35f622629f86870b2c98bd9b3292b031be13f25ff70bf5bdd210dde77d275b2420631210d5556e8793bb6
+EBUILD nextcloud-client-3.13.1.ebuild 2774 BLAKE2B df1d531ef33a79a997d8b2b5faf25c6cc8bacb7f85c9aeba384a25276aacc42f95cc976b4257036e7143b76086fe007868d261541aecdbba1805de36b823f443 SHA512 45c9653e599ed1ad563d8c2bcecbed38d66b31cd4d47b14b3b6b516e895d1922071e38af132c31d2d4bf3fed9670cbca219283f2476830db4fcace5b9e3965f1
EBUILD nextcloud-client-3.9.4.ebuild 2717 BLAKE2B 637408938ba4ae238a40ae275860ee1db8e4f036d921cd7eac6c20500dd78ab86f3aa2c98fa12edf402f14550755bd993a0e55adb0dc99f1cb1da1952dcb3d3c SHA512 57d91d98de4ff61ba6f5c32a8e122c290ace8c135bfccadb0279b78580f9d05870a59580edf1fa774728132f8653e1ef5a098fa090f2f19cadb50ac916c4a047
MISC metadata.xml 712 BLAKE2B 423b16fa8879b0bc21d8ff1c692e5e592f571b5d69dcdd35fe79dae08b770c0d5beb2cbf71af2e7410d1dfd6917d15bac0482a84a40ce602ab03ab0f59940355 SHA512 2cfeff27549192c2aaa9c64369545e75b3a056c123d7647c96505dd410490230027401961e95ef88c93b0485393bd54aa11ddc922bcaf2782f9e68a2d8d17b32
diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
deleted file mode 100644
index 0812c7b1c004..000000000000
--- a/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop"
-SRC_URI="
- https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include <private/qzipwriter_p.h>
-RDEPEND="
- >=dev-db/sqlite-3.34:3
- >=dev-libs/openssl-1.1.0:0=
- dev-libs/qtkeychain:=[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5=
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwebsockets:5
- dev-qt/qtwidgets:5
- net-libs/libcloudproviders
- kde-frameworks/karchive:5
- sys-libs/zlib
- dolphin? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- )
- nautilus? ( dev-python/nautilus-python )
- webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
- ${RDEPEND}
- dev-qt/qtconcurrent:5
- dev-qt/qtxml:5
- || ( gnome-base/librsvg media-gfx/inkscape )
- doc? (
- dev-python/sphinx
- dev-tex/latexmk
- dev-texlive/texlive-latexextra
- virtual/latex-base
- )
- test? (
- dev-qt/qttest:5
- dev-util/cmocka
- )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
-)
-
-src_prepare() {
- # Keep tests in ${T}
- sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
- -DBUILD_UPDATER=OFF
- $(cmake_use_find_package doc Sphinx)
- $(cmake_use_find_package doc PdfLatex)
- $(cmake_use_find_package webengine Qt5WebEngine)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
- -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
- -DBUILD_TESTING=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- TEST_VERBOSE=1 virtx cmake_src_test
-}
-
-src_compile() {
- local compile_targets=(all)
- if use doc; then
- compile_targets+=(doc doc-man)
- fi
- cmake_src_compile ${compile_targets[@]}
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
- elog "dev-libs/qtkeychain has not been build with the 'keyring' USE flag."
- elog "Please consider enabling the 'keyring' USE flag. Otherwise you may"
- elog "have to authenticate manually every time you start the nextlcoud client."
- elog "See https://bugs.gentoo.org/912844 for more information."
- fi
-}
diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild
deleted file mode 100644
index 0812c7b1c004..000000000000
--- a/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop"
-SRC_URI="
- https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include <private/qzipwriter_p.h>
-RDEPEND="
- >=dev-db/sqlite-3.34:3
- >=dev-libs/openssl-1.1.0:0=
- dev-libs/qtkeychain:=[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5=
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwebsockets:5
- dev-qt/qtwidgets:5
- net-libs/libcloudproviders
- kde-frameworks/karchive:5
- sys-libs/zlib
- dolphin? (
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- )
- nautilus? ( dev-python/nautilus-python )
- webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
- ${RDEPEND}
- dev-qt/qtconcurrent:5
- dev-qt/qtxml:5
- || ( gnome-base/librsvg media-gfx/inkscape )
- doc? (
- dev-python/sphinx
- dev-tex/latexmk
- dev-texlive/texlive-latexextra
- virtual/latex-base
- )
- test? (
- dev-qt/qttest:5
- dev-util/cmocka
- )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
-)
-
-src_prepare() {
- # Keep tests in ${T}
- sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
- -DBUILD_UPDATER=OFF
- $(cmake_use_find_package doc Sphinx)
- $(cmake_use_find_package doc PdfLatex)
- $(cmake_use_find_package webengine Qt5WebEngine)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
- -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
- -DBUILD_TESTING=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- TEST_VERBOSE=1 virtx cmake_src_test
-}
-
-src_compile() {
- local compile_targets=(all)
- if use doc; then
- compile_targets+=(doc doc-man)
- fi
- cmake_src_compile ${compile_targets[@]}
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
- elog "dev-libs/qtkeychain has not been build with the 'keyring' USE flag."
- elog "Please consider enabling the 'keyring' USE flag. Otherwise you may"
- elog "have to authenticate manually every time you start the nextlcoud client."
- elog "See https://bugs.gentoo.org/912844 for more information."
- fi
-}
diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild
index 0812c7b1c004..7abc2102345e 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
dev-libs/qtkeychain:=[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
+ dev-qt/qtdeclarative:5[widgets]
dev-qt/qtgui:5=
dev-qt/qtnetwork:5[ssl]
dev-qt/qtquickcontrols2:5
diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index c80949936254..f6dc442215e6 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,6 +1,8 @@
AUX openssh-9.3_p1-disable-conch-interop-tests.patch 554 BLAKE2B f5f45c000ec26c1f783669c3447ea3c80c5c0f9b971b86ca1e79e99e906a90a519abb6b14db462f5766572e9759180719ea44f048ef5aa8efc37efb61d2b6ef7 SHA512 f35b15f1e8d0eb276d748ee14c71004c6599ddb124c33e2f84623bc9eb02bb4fd4680d25d0ba0289d6a723a526c95c9a56b30496bdaa565bae853bf3d1bab61f
AUX openssh-9.3_p1-fix-putty-tests.patch 1691 BLAKE2B 8a92766bd2db65a4dab1254a356ecee65203e11179a499b40dfde623c642a0d6aa205490faabd50abfba5bbb4a9d3e1fa9427c42fd82883df1401b7a871979ea SHA512 4b27ece068d233e128dde2571a93ce6ff695ee975e5dcbef84b8c0923e84903494f980bbe38129cd9f83bb34e7a7940f8686a5b8f85d20e3e11c53b6d933196d
AUX openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch 1647 BLAKE2B 9d55e9060e6eae041176bef27acc58d6026c8fb68c65c71c11c1acbe4e6840a63fba3dbc113a8981da66901717c1f3b4f2211a2cb322d3d4e5eba8c86f4e269c SHA512 d8fc604795d8bb4228ccbfe5714d5503bb1e0d63818d2fac65d533530d01fe4ce4fac0743b8b415f646322fec859b699fa7365beba8a42bd880d737b7c6bd7df
+AUX openssh-9.6_p1-CVE-2024-6387.patch 508 BLAKE2B 592b671107692b2be1e181e0be60b693485b430355f77dd0da49ad63a26824efac82ac09d58d0ca6085b3af3204410a5433409dc880de91212870d3a520efb75 SHA512 86083f30781df293666442ab597a8c16f6e84581be4ea4371c32aeeac7efb985b78dcb8c9ae749b6747d196c7c90cd99cd946fea0cf990f06446a71ff9465858
+AUX openssh-9.6_p1-chaff-logic.patch 696 BLAKE2B c4823f78e5cc381fb65e14512917965c0118490e5b430a28f0322fff013b7b0f40f8a0b664e748a3c1317776f22ed1411655c2fa52532c444741e8f600b582a7 SHA512 6a839546c618f00c297ac9b5b2ae46bd13ac495e5a093a3aa4d0cda81152db94706c4e9ce6b132a038e4febd05b7c19693c98ac91cc142073a06d9960efe29e4
AUX openssh-9.6_p1-fix-xmss-c99.patch 696 BLAKE2B db9ad0e9340ee241d28310b438e90a909bea551fe136f2e6855f00067e63f3558a773005359454b14315dd46ac508397ad8f081b4aaae9f7ccf0bbc30b263d85 SHA512 1e7c2b7aec655ba312a9c0edb9db5f79323aace53f5531d69d60672e1f5bb329543558d8abea5e7a21cea1c438c5ae228f6e2a0fc39a78524b6f7f005b8011e3
AUX openssh-9.7_p1-config-tweaks.patch 1032 BLAKE2B 52f20d412722b00a452b92c8b45a8884b3e8d76c05be45431de3c7a0401dcbbf4587b65703e28a389ee05066af73cb6c1845626342b059fac463dc2ea38d0535 SHA512 bfc39aa573dd3934bae2a496a8a730f99dd7d6217c4d6e146ca4c401151f5e803f704719f29213548c67db015ba9f4cae749dd7ee5bc3b8cee0395892abae01f
AUX sshd-r1.confd 774 BLAKE2B df3f3f28cb4d35b49851399b52408c42e242ae3168ff3fc79add211903567da370cfe86a267932ca9cf13c3afbc38a8f1b53e753a31670ee61bf8ba8747832f8 SHA512 3a69752592126024319a95f1c1747af508fd639c86eca472106c5d6c23d5eeaa441ca74740d4b1aafaa0db759d38879e3c1cee742b08d6166ebc58cddac1e2fe
@@ -13,9 +15,10 @@ DIST openssh-9.6p1.tar.gz 1857862 BLAKE2B dd7f6747fe89f7b386be4faaf7fc43398a9bf4
DIST openssh-9.6p1.tar.gz.asc 833 BLAKE2B 9363d02f85457aa90069020827306a2f49d8406e32f5ee1d231844648dd2ffa02fa9b7325b8677a11e46a0ba0d9ffc86d9c989435d691a02f5354a956c49f9f9 SHA512 aec5a5bd6ce480a8e5b5879dc55f8186aec90fe61f085aa92ad7d07f324574aa781be09c83b7443a32848d091fd44fb12c1842d49cee77afc351e550ffcc096d
DIST openssh-9.7p1.tar.gz 1848766 BLAKE2B 520859fcbdf678808fc8515b64585ab9a90a8055fa869df6fbba3083cb7f73ddb81ed9ea981e131520736a8aed838f85ae68ca63406a410df61039913c5cb48b SHA512 0cafc17d22851605a4a5495a1d82c2b3fbbe6643760aad226dbf2a25b5f49d4375c3172833706ea3cb6c05d5d02a40feb9a7e790eae5c4570dd344a43e94ca55
DIST openssh-9.7p1.tar.gz.asc 833 BLAKE2B a95e952be48bd55a07d0a95a49dc06c326816c67b8b5d40bd3f64c28aa43122253817b8a088e7a3b8a190375ea39f9fc3400b22d035561f9643c1d32b5caef27 SHA512 e028978e4266de9ad513626b13d70249e4166923fc15f38751178e2b3522ff6ebb9a7ca7dc32d1bb42d42fb92adf9903dba1b734bec083010ed7323aadad8baf
+DIST openssh-9.8p1.tar.gz 1910393 BLAKE2B 3bf983c4ef5358054ed0104cd51d3e0069fbc2b80d8522d0df644d5508ec1d26a67bf061b1b5698d1cdf0d2cbba16b4cdca12a4ce30da24429094576a075e192 SHA512 95dec2f18e58eb47994f3de4430253e0665e185564b65088ca5f4108870e05feddef8cda8d3c0a4b75f18b98cc2c024df0e27de53b48c1a16da8da483cb8292a
+DIST openssh-9.8p1.tar.gz.asc 833 BLAKE2B 5291e8c03ab9a75acb44285cd7fc010f4a33551f142499624165dac708fc05a6d077df81555aa41037b45f6301e4e5db3161a7a23404473f8a233a877fc55cc3 SHA512 4df1f1be2c6ab7f3aebaedd0a773b0e8c8929abb30cd3415873ad55d012cfa113f792e888e5e772dd468c394aeb7e35d62893a514dbc0ab1a03acd79918657f7
EBUILD openssh-9.6_p1-r3.ebuild 13807 BLAKE2B 61ce712b91455496975c2f5daec0d50fc32dd677aee7612f7734c9a690724c2ae9d968b50a56216e765dc1aac289491e16a1e80856c3cfc745e0ab869d409ff2 SHA512 66cfc7769271649448389e2b25987ee1702d0a9bce45699e746374cd923065e7ff6d8b6df0616a3af80381e7963500512acee66995a6a5088b5bc49266ec2010
-EBUILD openssh-9.6_p1-r4.ebuild 13862 BLAKE2B 1b30cb07de4207d7589c1912ce723a2b72b0afa376db008abe25fffad2ddf8cce95f6b4a40cbfaf5a6302770503bb402f4fc535078a153bd0e97d70f77d5ac0f SHA512 bad36e36ac0f200b97f5bdca41040f12c89b677146dec6b5f9637f7a5b3d91d19afb42ef965cdc2c105866b56fda66b27c8f0fc2b3d5d3beded7462ad2c3ce67
-EBUILD openssh-9.7_p1-r2.ebuild 13983 BLAKE2B 7d6127c1c0660c549be4e2166e5322ac6a7b86f9e141571a4c14d152aec06b2dbc0837152f8e64c127a4604a4ef0fc0ec2efdf87ea1285cfd717eaccdfae102d SHA512 9f5d8ddc3d15043dc1de5aaa87cccea8d4151265582f52137675193210d8796f5b8baed53c8d2ee883a02a8009dc9e42b7024171d69637173b6011ee277fc81f
-EBUILD openssh-9.7_p1-r3.ebuild 14030 BLAKE2B 0763b2e35a159bee5d8548ca1e0a553971db58108d56dc58a4b33e6072fa06b9f516909c9220a1e0740c4a4dd636e2ec265f5a19a32088eb63477feff38f2b66 SHA512 4e2d56e8320eab4dae7caa0bef36668ba91f5377871ef6bfbb884ab14794fd7ca2b348681d703566ad2dd6a357c1f842fbe253948ae59cbf605e3bd538757a2c
-EBUILD openssh-9.7_p1-r5.ebuild 14036 BLAKE2B f8c9cfe5ffda3a08d2f38956320e766639084f62655e865e0e77323a0e9a7106b5740c063177c00f52fad5ed3bc025c480128e76949a29e8b0d9f726eee454cf SHA512 c713b2c7959a5c95d7cff9c1525db8fa7daa8d5517bff8d6f8b34d567703b55fa5d16454a950dd4828b2369ce0e898e69c054a518a3db90091e053ed29d08e2b
+EBUILD openssh-9.6_p1-r5.ebuild 13949 BLAKE2B f87a0bca07c8d17c5842f1edd3a26ac9af2a2fd462c63afbb5337198d477152100b2af7f6816875db82046b107132e201f98676b60d2afd72600ce4e8d5f7693 SHA512 fbf4d6ddbfc11debfbf8b4279b48f3d7c3c70e2b9ab705988a6a136aeb829e84b444b18eec05d11e21bb02e1273d9918c46084cc640aeba079b41cabcb200f3c
+EBUILD openssh-9.7_p1-r6.ebuild 14123 BLAKE2B ca52b359044de9227eb24866bf11a43ae7bad28ab36fd5d5ded17fea9bb53a8a31e0ef879c09012c51c7382f0a947536ca565e4a76975089c210218526c34b13 SHA512 60ec7e6f4497901eea582ca92058a6c2cb7bed1e99af0175fc20457b5c3d4ebe7b1adc6167d49b1ca428eef7ce3b5d0ba6d2ea26b371bca284dcef839bdfa3ef
+EBUILD openssh-9.8_p1-r1.ebuild 15237 BLAKE2B 230b850fd20d87215ee6841feef794a042369f57ca443fb2285475b3cfb75533a41d1e59cf23f3555250bed700cd3e69728e58a87f8215e534d88502620efff2 SHA512 2e045b708129a5e491e25868f6339afe41641b73b85e02450bc5bedf2cd30c8700de072baa49d5ab7a4fc11f3511078a904986c0a927f8872d9eba5a23a41938
MISC metadata.xml 1788 BLAKE2B d04d3030f70f3615522672fa56e684acaa67ddce8d16cce86ba8911fb8fc11ed152be012ecf560427d271868c4841a7422aaa644305947302d3ebab62bdb577d SHA512 bd328e3a33ce04b989149333db5f774f1b52540f12ef83b08b7fcf136ae2a3a9c83bef42c28991d3536249098ca0b9ffd21e583d93599580510d8619e9fd01ca
diff --git a/net-misc/openssh/files/openssh-9.6_p1-CVE-2024-6387.patch b/net-misc/openssh/files/openssh-9.6_p1-CVE-2024-6387.patch
new file mode 100644
index 000000000000..7b7fb70380d9
--- /dev/null
+++ b/net-misc/openssh/files/openssh-9.6_p1-CVE-2024-6387.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/935271
+Backport proposed by upstream at https://marc.info/?l=oss-security&m=171982317624594&w=2.
+--- a/log.c
++++ b/log.c
+@@ -451,12 +451,14 @@ void
+ sshsigdie(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, ...)
+ {
++#ifdef SYSLOG_R_SAFE_IN_SIGHAND
+ va_list args;
+
+ va_start(args, fmt);
+ sshlogv(file, func, line, showfunc, SYSLOG_LEVEL_FATAL,
+ suffix, fmt, args);
+ va_end(args);
++#endif
+ _exit(1);
+ }
+
diff --git a/net-misc/openssh/files/openssh-9.6_p1-chaff-logic.patch b/net-misc/openssh/files/openssh-9.6_p1-chaff-logic.patch
new file mode 100644
index 000000000000..90544d1a457e
--- /dev/null
+++ b/net-misc/openssh/files/openssh-9.6_p1-chaff-logic.patch
@@ -0,0 +1,16 @@
+"Minor logic error in ObscureKeystrokeTiming"
+https://marc.info/?l=oss-security&m=171982317624594&w=2
+--- a/clientloop.c
++++ b/clientloop.c
+@@ -608,8 +608,9 @@ obfuscate_keystroke_timing(struct ssh *ssh, struct timespec *timeout,
+ if (timespeccmp(&now, &chaff_until, >=)) {
+ /* Stop if there have been no keystrokes for a while */
+ stop_reason = "chaff time expired";
+- } else if (timespeccmp(&now, &next_interval, >=)) {
+- /* Otherwise if we were due to send, then send chaff */
++ } else if (timespeccmp(&now, &next_interval, >=) &&
++ !ssh_packet_have_data_to_write(ssh)) {
++ /* If due to send but have no data, then send chaff */
+ if (send_chaff(ssh))
+ nchaff++;
+ }
diff --git a/net-misc/openssh/openssh-9.6_p1-r4.ebuild b/net-misc/openssh/openssh-9.6_p1-r5.ebuild
index 8d611b8b20b5..eaae6cd6082f 100644
--- a/net-misc/openssh/openssh-9.6_p1-r4.ebuild
+++ b/net-misc/openssh/openssh-9.6_p1-r5.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${PARCH}"
LICENSE="BSD GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Probably want to drop ssl defaulting to on in a future version.
IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss"
@@ -80,6 +80,8 @@ PATCHES=(
"${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch"
"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
"${FILESDIR}/${PN}-9.6_p1-fix-xmss-c99.patch"
+ "${FILESDIR}/${PN}-9.6_p1-CVE-2024-6387.patch"
+ "${FILESDIR}/${PN}-9.6_p1-chaff-logic.patch"
)
pkg_pretend() {
diff --git a/net-misc/openssh/openssh-9.7_p1-r2.ebuild b/net-misc/openssh/openssh-9.7_p1-r2.ebuild
deleted file mode 100644
index ce9e1d1a47c2..000000000000
--- a/net-misc/openssh/openssh-9.7_p1-r2.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssh.org.asc
-inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig
-
-# Make it more portable between straight releases
-# and _p? releases.
-PARCH=${P/_}
-
-DESCRIPTION="Port of OpenBSD's free SSH release"
-HOMEPAGE="https://www.openssh.com/"
-SRC_URI="
- mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
- verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )
-"
-S="${WORKDIR}/${PARCH}"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-# Probably want to drop ssl defaulting to on in a future version.
-IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- ldns? ( ssl )
- pie? ( !static )
- static? ( !kerberos !pam )
- xmss? ( ssl )
- test? ( ssl )
-"
-
-# tests currently fail with XMSS
-REQUIRED_USE+="test? ( !xmss )"
-
-LIB_DEPEND="
- audit? ( sys-process/audit[static-libs(+)] )
- ldns? (
- net-libs/ldns[static-libs(+)]
- net-libs/ldns[ecdsa(+),ssl(+)]
- )
- libedit? ( dev-libs/libedit:=[static-libs(+)] )
- security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] )
- selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
- ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] )
- virtual/libcrypt:=[static-libs(+)]
- >=sys-libs/zlib-1.2.3:=[static-libs(+)]
-"
-RDEPEND="
- acct-group/sshd
- acct-user/sshd
- !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
- pam? ( sys-libs/pam )
- kerberos? ( virtual/krb5 )
-"
-DEPEND="
- ${RDEPEND}
- virtual/os-headers
- kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) )
- static? ( ${LIB_DEPEND} )
-"
-RDEPEND="
- ${RDEPEND}
- !net-misc/openssh-contrib
- pam? ( >=sys-auth/pambase-20081028 )
- !prefix? ( sys-apps/shadow )
-"
-BDEPEND="
- dev-build/autoconf
- virtual/pkgconfig
- verify-sig? ( sec-keys/openpgp-keys-openssh )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
-)
-
-pkg_pretend() {
- local i enabled_eol_flags disabled_eol_flags
- for i in hpn sctp X509; do
- if has_version "net-misc/openssh[${i}]"; then
- enabled_eol_flags+="${i},"
- disabled_eol_flags+="-${i},"
- fi
- done
-
- if [[ -n ${enabled_eol_flags} && ${OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING} != yes ]]; then
- # Skip for binary packages entirely because of environment saving, bug #907892
- [[ ${MERGE_TYPE} == binary ]] && return
-
- ewarn "net-misc/openssh does not support USE='${enabled_eol_flags%,}' anymore."
- ewarn "The Base system team *STRONGLY* recommends you not rely on this functionality,"
- ewarn "since these USE flags required third-party patches that often trigger bugs"
- ewarn "and are of questionable provenance."
- ewarn
- ewarn "If you must continue relying on this functionality, switch to"
- ewarn "net-misc/openssh-contrib. You will have to remove net-misc/openssh from your"
- ewarn "world file first: 'emerge --deselect net-misc/openssh'"
- ewarn
- ewarn "In order to prevent loss of SSH remote login access, we will abort the build."
- ewarn "Whether you proceed with disabling the USE flags or switch to the -contrib"
- ewarn "variant, when re-emerging you will have to set"
- ewarn
- ewarn " OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes"
-
- die "Building net-misc/openssh[${disabled_eol_flags%,}] without OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes"
- fi
-
- # Make sure people who are using tcp wrappers are notified of its removal. #531156
- if grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} ; then
- ewarn "Sorry, but openssh no longer supports tcp-wrappers, and it seems like"
- ewarn "you're trying to use it. Update your ${EROOT}/etc/hosts.{allow,deny} please."
- fi
-}
-
-src_prepare() {
- # don't break .ssh/authorized_keys2 for fun
- sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die
-
- [[ -d ${WORKDIR}/patches ]] && PATCHES+=( "${WORKDIR}"/patches )
-
- default
-
- # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox
- sed -e '/\t\tpercent \\/ d' \
- -i regress/Makefile || die
-
- tc-export PKG_CONFIG
- local sed_args=(
- -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):"
- # Disable fortify flags ... our gcc does this for us
- -e 's:-D_FORTIFY_SOURCE=2::'
- )
-
- # _XOPEN_SOURCE causes header conflicts on Solaris
- [[ ${CHOST} == *-solaris* ]] && sed_args+=(
- -e 's/-D_XOPEN_SOURCE//'
- )
- sed -i "${sed_args[@]}" configure{.ac,} || die
-
- eautoreconf
-}
-
-src_configure() {
- addwrite /dev/ptmx
-
- use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG
- use static && append-ldflags -static
- use xmss && append-cflags -DWITH_XMSS
-
- if [[ ${CHOST} == *-solaris* ]] ; then
- # Solaris' glob.h doesn't have things like GLOB_TILDE, configure
- # doesn't check for this, so force the replacement to be put in
- # place
- append-cppflags -DBROKEN_GLOB
- fi
-
- # use replacement, RPF_ECHO_ON doesn't exist here
- [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no
-
- local myconf=(
- --with-ldflags="${LDFLAGS}"
- --disable-strip
- --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run
- --sysconfdir="${EPREFIX}"/etc/ssh
- --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc
- --datadir="${EPREFIX}"/usr/share/openssh
- --with-privsep-path="${EPREFIX}"/var/empty
- --with-privsep-user=sshd
- # optional at runtime; guarantee a known path
- --with-xauth="${EPREFIX}"/usr/bin/xauth
-
- # --with-hardening adds the following in addition to flags we
- # already set in our toolchain:
- # * -ftrapv (which is broken with GCC anyway),
- # * -ftrivial-auto-var-init=zero (which is nice, but not the end of
- # the world to not have)
- # * -fzero-call-used-regs=used (history of miscompilations with
- # Clang (bug #872548), ICEs on m68k (bug #920350, gcc PR113086,
- # gcc PR104820, gcc PR104817, gcc PR110934)).
- #
- # Furthermore, OSSH_CHECK_CFLAG_COMPILE does not use AC_CACHE_CHECK,
- # so we cannot just disable -fzero-call-used-regs=used.
- #
- # Therefore, just pass --without-hardening, given it doesn't negate
- # our already hardened toolchain defaults, and avoids adding flags
- # which are known-broken in both Clang and GCC and haven't been
- # proven reliable.
- --without-hardening
-
- $(use_with audit audit linux)
- $(use_with kerberos kerberos5 "${EPREFIX}"/usr)
- $(use_with ldns)
- $(use_with libedit)
- $(use_with pam)
- $(use_with pie)
- $(use_with selinux)
- $(use_with security-key security-key-builtin)
- $(use_with ssl openssl)
- $(use_with ssl ssl-engine)
- )
-
- if use elibc_musl; then
- # musl defines bogus values for UTMP_FILE and WTMP_FILE (bug #753230)
- myconf+=( --disable-utmp --disable-wtmp )
- fi
-
- # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all
- # bug #869839 (https://github.com/llvm/llvm-project/issues/57692)
- tc-is-clang && myconf+=( --without-hardening )
-
- econf "${myconf[@]}"
-}
-
-tweak_ssh_configs() {
- cat <<-EOF >> ssh_config.out || die
-
- Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf"
- EOF
- cat <<-EOF >> sshd_config.out || die
-
- Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
- EOF
-}
-
-create_config_dropins() {
- local locale_vars=(
- # These are language variables that POSIX defines.
- # http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02
- LANG LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME
-
- # These are the GNU extensions.
- # https://www.gnu.org/software/autoconf/manual/html_node/Special-Shell-Variables.html
- LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME LC_PAPER LC_TELEPHONE
- )
-
- mkdir -p "${WORKDIR}"/etc/ssh/ssh{,d}_config.d || die
-
- cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die
- # Send locale environment variables (bug #367017)
- SendEnv ${locale_vars[*]}
-
- # Send COLORTERM to match TERM (bug #658540)
- SendEnv COLORTERM
- EOF
-
- cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die
- RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts"
- EOF
-
- cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_revoked_hosts || die
- # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
- ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
- EOF
-
- cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die
- # Allow client to pass locale environment variables (bug #367017)
- AcceptEnv ${locale_vars[*]}
-
- # Allow client to pass COLORTERM to match TERM (bug #658540)
- AcceptEnv COLORTERM
- EOF
-
- if use pam ; then
- cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die
- UsePAM yes
- # This interferes with PAM.
- PasswordAuthentication no
- # PAM can do its own handling of MOTD.
- PrintMotd no
- PrintLastLog no
- EOF
- fi
-
- if use livecd ; then
- cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die
- # Allow root login with password on livecds.
- PermitRootLogin Yes
- EOF
- fi
-}
-
-src_compile() {
- default
- tweak_ssh_configs
- create_config_dropins
-}
-
-src_test() {
- local tests=( compat-tests )
- local shell=$(egetshell "${UID}")
- if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then
- ewarn "Running the full OpenSSH testsuite requires a usable shell for the 'portage'"
- ewarn "user, so we will run a subset only."
- tests+=( interop-tests )
- else
- tests+=( tests )
- fi
-
- local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1
- mkdir -p "${HOME}"/.ssh || die
- emake -j1 "${tests[@]}" </dev/null
-}
-
-src_install() {
- emake install-nokeys DESTDIR="${D}"
- fperms 600 /etc/ssh/sshd_config
- dobin contrib/ssh-copy-id
- newinitd "${FILESDIR}"/sshd-r1.initd sshd
- newconfd "${FILESDIR}"/sshd-r1.confd sshd
-
- if use pam; then
- newpamd "${FILESDIR}"/sshd.pam_include.2 sshd
- fi
-
- doman contrib/ssh-copy-id.1
- dodoc ChangeLog CREDITS OVERVIEW README* TODO sshd_config
-
- rmdir "${ED}"/var/empty || die
-
- systemd_dounit "${FILESDIR}"/sshd.socket
- systemd_newunit "${FILESDIR}"/sshd.service.1 sshd.service
- systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service'
-
- # Install dropins with explicit mode, bug 906638, 915840
- diropts -m0755
- insopts -m0644
- insinto /etc/ssh
- doins -r "${WORKDIR}"/etc/ssh/ssh_config.d
- doins "${WORKDIR}"/etc/ssh/ssh_revoked_hosts
- diropts -m0700
- insopts -m0600
- doins -r "${WORKDIR}"/etc/ssh/sshd_config.d
-}
-
-pkg_preinst() {
- if ! use ssl && has_version "${CATEGORY}/${PN}[ssl]"; then
- show_ssl_warning=1
- fi
-}
-
-pkg_postinst() {
- # bug #139235
- optfeature "x11 forwarding" x11-apps/xauth
-
- local old_ver
- for old_ver in ${REPLACING_VERSIONS}; do
- if ver_test "${old_ver}" -lt "5.8_p1"; then
- elog "Starting with openssh-5.8p1, the server will default to a newer key"
- elog "algorithm (ECDSA). You are encouraged to manually update your stored"
- elog "keys list as servers update theirs. See ssh-keyscan(1) for more info."
- fi
- if ver_test "${old_ver}" -lt "7.0_p1"; then
- elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream."
- elog "Make sure to update any configs that you might have. Note that xinetd might"
- elog "be an alternative for you as it supports USE=tcpd."
- fi
- if ver_test "${old_ver}" -lt "7.1_p1"; then #557388 #555518
- elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their"
- elog "weak sizes. If you rely on these key types, you can re-enable the key types by"
- elog "adding to your sshd_config or ~/.ssh/config files:"
- elog " PubkeyAcceptedKeyTypes=+ssh-dss"
- elog "You should however generate new keys using rsa or ed25519."
-
- elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'"
- elog "to 'prohibit-password'. That means password auth for root users no longer works"
- elog "out of the box. If you need this, please update your sshd_config explicitly."
- fi
- if ver_test "${old_ver}" -lt "7.6_p1"; then
- elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely."
- elog "Furthermore, rsa keys with less than 1024 bits will be refused."
- fi
- if ver_test "${old_ver}" -lt "7.7_p1"; then
- elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality."
- elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option"
- elog "if you need to authenticate against LDAP."
- elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details."
- fi
- if ver_test "${old_ver}" -lt "8.2_p1"; then
- ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you"
- ewarn "will not be able to establish new sessions. Restarting sshd over a ssh"
- ewarn "connection is generally safe."
- fi
- if ver_test "${old_ver}" -lt "9.2_p1-r1" && systemd_is_booted; then
- ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to"
- ewarn "'Restart=on-failure', which causes the service to automatically restart if it"
- ewarn "terminates with an unclean exit code or signal. This feature is useful for most users,"
- ewarn "but it can increase the vulnerability of the system in the event of a future exploit."
- ewarn "If you have a web-facing setup or are concerned about security, it is recommended to"
- ewarn "set 'Restart=no' in your sshd unit file."
- fi
- done
-
- if [[ -n ${show_ssl_warning} ]]; then
- elog "Be aware that by disabling openssl support in openssh, the server and clients"
- elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys"
- elog "and update all clients/servers that utilize them."
- fi
-}
diff --git a/net-misc/openssh/openssh-9.7_p1-r5.ebuild b/net-misc/openssh/openssh-9.7_p1-r6.ebuild
index 4d382b9b6ac6..dfe20d9c2272 100644
--- a/net-misc/openssh/openssh-9.7_p1-r5.ebuild
+++ b/net-misc/openssh/openssh-9.7_p1-r6.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${PARCH}"
LICENSE="BSD GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Probably want to drop ssl defaulting to on in a future version.
IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test xmss"
@@ -79,6 +79,8 @@ PATCHES=(
"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
"${FILESDIR}/${PN}-9.6_p1-fix-xmss-c99.patch"
"${FILESDIR}/${PN}-9.7_p1-config-tweaks.patch"
+ "${FILESDIR}/${PN}-9.6_p1-CVE-2024-6387.patch"
+ "${FILESDIR}/${PN}-9.6_p1-chaff-logic.patch"
)
pkg_pretend() {
diff --git a/net-misc/openssh/openssh-9.7_p1-r3.ebuild b/net-misc/openssh/openssh-9.8_p1-r1.ebuild
index 9bb9c924093a..6633e212c19c 100644
--- a/net-misc/openssh/openssh-9.7_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.8_p1-r1.ebuild
@@ -78,6 +78,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
"${FILESDIR}/${PN}-9.6_p1-fix-xmss-c99.patch"
+ "${FILESDIR}/${PN}-9.7_p1-config-tweaks.patch"
)
pkg_pretend() {
@@ -217,17 +218,6 @@ src_configure() {
econf "${myconf[@]}"
}
-tweak_ssh_configs() {
- cat <<-EOF >> ssh_config.out || die
-
- Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf"
- EOF
- cat <<-EOF >> sshd_config.out || die
-
- Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf"
- EOF
-}
-
create_config_dropins() {
local locale_vars=(
# These are language variables that POSIX defines.
@@ -266,6 +256,11 @@ create_config_dropins() {
AcceptEnv COLORTERM
EOF
+ cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-subsystem.conf || die
+ # override default of no subsystems
+ Subsystem sftp ${EPREFIX}/usr/$(get_libdir)/misc/sftp-server
+ EOF
+
if use pam ; then
cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die
UsePAM yes
@@ -287,7 +282,6 @@ create_config_dropins() {
src_compile() {
default
- tweak_ssh_configs
create_config_dropins
}
@@ -401,4 +395,40 @@ pkg_postinst() {
elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys"
elog "and update all clients/servers that utilize them."
fi
+
+ openssh_maybe_restart
+}
+
+openssh_maybe_restart() {
+ local ver
+ declare -a versions
+ read -ra versions <<<"${REPLACING_VERSIONS}"
+ for ver in "${versions[@]}"; do
+ # Exclude 9.8_p1 because it didn't have the safety check
+ [[ ${ver} == 9.8_p1 ]] && break
+
+ if [[ ${ver%_*} == "${PV%_*}" ]]; then
+ # No major version change has occurred
+ return
+ fi
+ done
+
+ if [[ ${ROOT} ]]; then
+ return
+ elif [[ -d /run/systemd/system ]] && sshd -t >/dev/null 2>&1; then
+ ewarn "The ebuild will now attempt to restart OpenSSH to avoid"
+ ewarn "bricking the running instance. See bug #709748."
+ ebegin "Attempting to restart openssh via 'systemctl try-restart sshd'"
+ systemctl try-restart sshd
+ eend $?
+ elif [[ -d /run/openrc ]]; then
+ # We don't check for sshd -t here because the OpenRC init script
+ # has a stop_pre() which does checkconfig, i.e. we defer to it
+ # to give nicer output for a failed sanity check.
+ ewarn "The ebuild will now attempt to restart OpenSSH to avoid"
+ ewarn "bricking the running instance. See bug #709748."
+ ebegin "Attempting to restart openssh via 'rc-service -q --ifstarted --nodeps sshd restart'"
+ rc-service -q --ifstarted --nodeps sshd restart
+ eend $?
+ fi
}
diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest
index 396cbb805cd3..40cd702adde8 100644
--- a/net-misc/remmina/Manifest
+++ b/net-misc/remmina/Manifest
@@ -1,4 +1,4 @@
DIST Remmina-v1.4.35.tar.bz2 2150047 BLAKE2B 3ba730cd4009a797ee7d66bbe4390e9db221ee5cf0b008e0eb3df4a992d7260ddc65983c8c34d1aa1bb2190ed1104653e269369565d7e4eecaf3078ffc84330c SHA512 36dc419b4473c71f6b3e53338f4a3cf7a1fe60534ea0dce375b4c9fd00cd9d8a618c4376be4d031bdee1eed8b4aade4538a6cc414629ef6dde41cdcd513a6d36
EBUILD remmina-1.4.35-r1.ebuild 2513 BLAKE2B 279cd3a256e970675609c4080a92a483eb16cc0034889c0f76b6167ae4e0937d68e43bdbdd8a818b95d77345057fd134744b67d5bb22ddc7cf197c965a95d994 SHA512 e24541a389a458f46a0e665749d59a8d52f6842d4d5b8e9cfd9095f2000806c4ce8456775e339fd7bfb124713e0cc9627492efbad5ead0c3a2c19a037acc5262
-EBUILD remmina-1.4.35-r2.ebuild 2526 BLAKE2B 85e25377a26dc8f3c35cd6d9725779af4f1330c7aab1318e9f70a804227900a094ca5eb28cbfdbeedbfa4add6b5f8f03b8311183504d2276d8c61faba5671003 SHA512 be66eaf9dacdbb1d279d3641aad93824b58528ab2757771154fecf5ad2413e0cee61f4228c64bbb88af5af91fd876e0855759b3a53348a68ec5b48042afc464b
+EBUILD remmina-1.4.35-r2.ebuild 2524 BLAKE2B abda0c7a793dbcc9f2c74edd1675e3fe2bf6550739eef73bf93472450c52e0e25255b006dafd4a10698fe81f54e75fe149b3aa8f3de71b67d32213abf0a05544 SHA512 24cd3cd04a3fb12a674e06b7e43e26b27eda1bc2fd9a262e2d1d37347eda2f86a1e9ac63e1c583ccf156bf05d2d22bd3ced4a410db7c57ad32c0ef2ad226ed6e
MISC metadata.xml 1123 BLAKE2B 658714c247c6fbec6118a88bc5493a67aca30e949249407d421592b956c15b439b6d96c682d2d6d7cc9f1eb2dfdcc902c4c463c6a208af4bb9196656723f220a SHA512 cbf00348e2da27acbe9890ac2d6b19d5731496cf1aab303d64f036700fb779587cb7fe81a95d3a25f9ec5dcb79e2e7e880e345fc1ac267acd25da89844ab6f21
diff --git a/net-misc/remmina/remmina-1.4.35-r2.ebuild b/net-misc/remmina/remmina-1.4.35-r2.ebuild
index 45ab59869345..acf07642ef72 100644
--- a/net-misc/remmina/remmina-1.4.35-r2.ebuild
+++ b/net-misc/remmina/remmina-1.4.35-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.bz2"
LICENSE="GPL-2+-with-openssl-exception"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf X"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) || ( X wayland )"
diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index 169b080721bc..ad9b079a87df 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -1,12 +1,12 @@
AUX teamviewerd15.init 282 BLAKE2B eaa5844606cab7942d8117a7f62687f1ba2b3ff5deecf61903d9c01ea5434c8104eceb2e50d1c7a4b93089df53c98fab38da6e6e5f4ee8c18426a7165b9cc465 SHA512 bc2271c1fb360129bf0452950340389e434e420830d7d3f47dcd248151dbbadf798c025d4e47fe311857c070f3dd7b12f0092fa09508f0300963c6e04d8ed7c8
-DIST teamviewer_15.48.4_amd64.tar.xz 90151736 BLAKE2B 9a62255790361c7627cd8158f7278f923ded0f19214a45088f8f36118a8700156f7dcb6ab6b3e5aff13997968b2c6ba7140b996e371f9451fda1b75e8382448d SHA512 60819003e38373fdf34a0eec8ee29023d0a787c47fdfa1d3bf663a801f7d71341cd2416d63a94c0751fd6ede96c5bdfefea037863f25862f0b098cf2c8ba4687
-DIST teamviewer_15.48.4_arm64.tar.xz 85987048 BLAKE2B 2c863f312c08ab3f79ad0c420a6f7ef984625e5fe2bdbbe924ca43fd0b96b351e056274f67099773a3b59a7d5c618b894133a14e3f79d104cf723e73f43f946e SHA512 c3d6e98f28fa7a99746fece3067bc3b1d4e0fbbb74d85112f00928b9acc7ab769717974564089d3b00cd3fe86b94ddff4bde2247fb91281492208c960b1e02af
-DIST teamviewer_15.48.4_armhf.tar.xz 83553336 BLAKE2B 9524777e4489aac133cde30d4045d3d0ad14bd2848d09bbbf8c797aacfa7aa962dcae7e5fbbcc1d3df913142ba38faafaee8590eee5317a0727f064983ba8438 SHA512 ad1d4aa69d8f3b63295c145e495d0e65e6983dad522b2f5bd46768136a04268475bdfe4ea11c766f36e6c709f6dcd6ddd201ae87067ad4fa7a44b3453a5ff5ba
-DIST teamviewer_15.48.4_i386.tar.xz 91591284 BLAKE2B 4353591f9d3cc67105ad26bb33e1640db06be9d0caa4a0e3461e4e9f0f3313577c87640278b3a3c64df6a5687f637017720ef117e19588d00e776979c3ed3299 SHA512 0141eb380b8816d99de753e061056da2b0acf21d93f4ff6d9f8fa615c03257a8f70b5552d18c66fbce3dd5540591a9b9e483504ffc96027fee1a7cc1e202a270
DIST teamviewer_15.53.6_amd64.tar.xz 93437564 BLAKE2B a445f40febbf664047be3a2ffecd67d9e9149e03d7793f17365f0406f056465769571e7c1fc7e2bbfeca4b011fd4ba0b084a5c1460dddf88f6d6ec0ce355dad6 SHA512 a2c0dc70eab9ff46228ff35b3aaf2f7bb61e82fe40a1264bdd065ac9edfb5a506a0212d5a599b74fd02c4e7fe9bcb7451cffdbc24fb884838ca560ce17a8f27d
DIST teamviewer_15.53.6_arm64.tar.xz 93587664 BLAKE2B dcc0fb2348a2edf86268c1f37cdd17f7837ef9a5a982d9bb38987e3eb402c02148ab48b51517f4a35e95cf16ae98b5f7373dad0bd7e5f831c23363daf94d79a5 SHA512 49bdb835e9e2432fb6fb0fce5481d1f0c793dc2e8358a39e6ab3df5904c606b417bbaa0faaf3538bc540122de2bf706c0c5ca595a4cddbb8742401537dd0d9f2
DIST teamviewer_15.53.6_armhf.tar.xz 86940140 BLAKE2B d5ecc80812e0aea2daaaf11a22d9cef466123679235c17a018f07b21c29c1224e095c301b09a95dadbef8ec7d4591eb01b977d6215af3cbfa93877b46357a96c SHA512 15c925a382182f8735bbfbf13f005baba95aa1169f05638bb6469e4e524bd3a48ee685e34aa858ab5606d5940d5e5e7be6be7bd3ca7874e7ebefa7775e6b5d13
DIST teamviewer_15.53.6_i386.tar.xz 94894620 BLAKE2B b39d4aa237d7f159957dc598c401fa350a28bf6c9c1a8ae5d249f4b6943e6265e9708f8a1efc7389e8d65624a5f764c31edee6d07d5f2ba3578dd98bd5fbad85 SHA512 32ae67f3a5ac34826224d3acf03da37b6ca6d2037451cc237ffdab2bbce1b05234693def6141016878d50c7fe2ca818ff3d5dc7d2501feb2337fad1b012267f7
-EBUILD teamviewer-15.48.4.ebuild 4407 BLAKE2B 498f8987a45e2d65775515e859eb3ad0514bfeddc12a69bccbc43809132f61cf178a7e73b507d2beecb29a8a8e2d54ed1eb74ee70d3310fabb74a80c22b43c83 SHA512 2d412eb1a5fd7c5d94438fac7eadd0190e387ce346c9ba2958e40b26d021e7dd4309c9ac1f72f621828442819ba86f1bf201347fe3081bc111e189823405cca7
+DIST teamviewer_15.55.3_amd64.tar.xz 88796964 BLAKE2B 7c1f6cd3eee569eb3471011b1d98609d29b3be88f57d82b2a1b8675af5c0f2c9fcd2db0091be683a64aa26b946d300179c3506d8c92c224fc83aeb6c6f68dbf8 SHA512 16ed2fec69707d89e1c57c81eb6f765189b82d345c6a58084f58ba5aac2d332038f9c9b80d324455729a8349d81a4f12db3cbf070fb57648ecc0f532127e61f1
+DIST teamviewer_15.55.3_arm64.tar.xz 91624136 BLAKE2B 610b6bb0cd18eda44a58c8590f30a4fa6aa549075cb2fc10a7bce5eddc53595f74ad5a8dfb0ac1254ebbab59897c14804a8c45e7626625fdca90d886d958a876 SHA512 45dd9094cc823f9c1158bc9844bf2da5f1b02e8f7c6b4c19377776978f4c97a8aea8d41b7a9a7b5d0b156fe4c2020ca228415bbb5d8f5687c5e42c3df767b26b
+DIST teamviewer_15.55.3_armhf.tar.xz 84907180 BLAKE2B c2a273eed6cb4ef9b84b7a4c10869e4fd9d9244d1176cbb1755307a46fc958c9a335359b917150e96bed5f5bf295fdf7008f5dcba6ba677258d2bc38a8f3d3ed SHA512 7f9635784e2b7bc251be0272dc66064d616d896749f5c29f62fb8b11b51ff8dd77230021f55f6bd64a64f3d290fe32fdba871cf84d902858a6180d8da17b3e72
+DIST teamviewer_15.55.3_i386.tar.xz 90082452 BLAKE2B 404a0fb730f18af2b11949374fa02009bd926e4c24b8a243731bfa7cfd55810e6fb274c3954e8dc5bb790c2fc10393649364338adee0d6979488c589ecd757da SHA512 2629298c7504abb5e6758d1a2d696fe6ee3afb2d43785b8dbc8f04857d1f3ed65f9a8e538732ee0a61917af8759686eefaeea23a69f2735ff84d6ebf3b412195
EBUILD teamviewer-15.53.6.ebuild 4416 BLAKE2B df91e09a6450fe5bf52ac814d662a86123f1e52f03ecc21a98cde54aa44c4965d36c64184a381838839825d8b249a7bb58763c7589196303f364b9e3a577a93a SHA512 345aac8d5f69605f228b8c18bcb0b1462e891b4b5dcaad0e2eb91563444c8334d5420b82e5971f985ef6e40c70cf7adadfc12e4d6160791ae83a60a028397afd
+EBUILD teamviewer-15.55.3.ebuild 4416 BLAKE2B df91e09a6450fe5bf52ac814d662a86123f1e52f03ecc21a98cde54aa44c4965d36c64184a381838839825d8b249a7bb58763c7589196303f364b9e3a577a93a SHA512 345aac8d5f69605f228b8c18bcb0b1462e891b4b5dcaad0e2eb91563444c8334d5420b82e5971f985ef6e40c70cf7adadfc12e4d6160791ae83a60a028397afd
MISC metadata.xml 398 BLAKE2B 445ffd891e67241252fcac645e4506315a23501976a36522f4bc9065b712e5b519f78bc523707014ab71dfccc796248094cc51edc43a0ecf9a1a3957a31d07c1 SHA512 a6364c26016b8fdcb0388f839fd1c04c83c0f83eff1661df75173eb81b426b6df9e3bb7ed1f44cce89010e8a94fbf12323d39a6534c4ae5105d7aa0a4883b0e3
diff --git a/net-misc/teamviewer/teamviewer-15.48.4.ebuild b/net-misc/teamviewer/teamviewer-15.55.3.ebuild
index ceef9a916e07..14af3c7d58bc 100644
--- a/net-misc/teamviewer/teamviewer-15.48.4.ebuild
+++ b/net-misc/teamviewer/teamviewer-15.55.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,11 +9,12 @@ MY_MAJOR="$(ver_cut 1)"
MY_P="${PN}${MY_MAJOR}"
DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
HOMEPAGE="https://www.teamviewer.com"
-MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV}"
-SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz )
- arm? ( ${MY_URI}_armhf.tar.xz )
- arm64? ( ${MY_URI}_arm64.tar.xz )
- x86? ( ${MY_URI}_i386.tar.xz )"
+MY_URI="https://dl.teamviewer.com/download/linux/version_${MY_MAJOR}x/${PN}_${PV}"
+SRC_URI="
+ amd64? ( ${MY_URI}_amd64.tar.xz )
+ arm? ( ${MY_URI}_armhf.tar.xz )
+ arm64? ( ${MY_URI}_arm64.tar.xz )
+ x86? ( ${MY_URI}_i386.tar.xz )"
S="${WORKDIR}"/teamviewer
LICENSE="TeamViewer MIT"
@@ -125,7 +126,8 @@ pkg_postinst() {
ewarn "Please note that the teamviewer gui works only when started from"
ewarn "a session initiated by a display manager." #799137
optfeature_header "Install one of the following display managers:"
- optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm
+ optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm \
+ lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 2f6179c88d55..d0d676b5aa1e 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,4 +1,4 @@
-DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b SHA512 ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
-EBUILD yt-dlp-2024.05.27.ebuild 2269 BLAKE2B eb46ced81ec2279b0566c33f5b3b0e2128ba8a28404c54154eb3a69a365d302881b230b31ac0a97901f0772ece54ac7bd4c6a20d828b61bf7dd1e87144753ce4 SHA512 a9a4c068f027e9fe169e6a7fc9656ad68d2cab8543f85e47f2b045025f3b14d60b20ac42cb571c7e663ec661e3713aeb86d72d9afb04002b96a63d8f8d896ff7
+DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44 SHA512 1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f
+EBUILD yt-dlp-2024.07.01.ebuild 2269 BLAKE2B eb46ced81ec2279b0566c33f5b3b0e2128ba8a28404c54154eb3a69a365d302881b230b31ac0a97901f0772ece54ac7bd4c6a20d828b61bf7dd1e87144753ce4 SHA512 a9a4c068f027e9fe169e6a7fc9656ad68d2cab8543f85e47f2b045025f3b14d60b20ac42cb571c7e663ec661e3713aeb86d72d9afb04002b96a63d8f8d896ff7
EBUILD yt-dlp-9999.ebuild 2436 BLAKE2B 3be5da21d8b1ffef30cb8c204121d7c7ce59ca12d0e369ce6c232dba59a1cf8c057c7f6b09b6bca4289533f04db6075c72843d5154221b0c8f18dd6cea809d4f SHA512 c83a141c85ac1fb1091525f6f3b7600d3fc9132b2a4cff39f5460fb2c20c5d9094e2176450cdcde24b05877c2306462045929ea6e3690d9d48012e234a8381ca
MISC metadata.xml 392 BLAKE2B d2aa6fc43f7f9038d320197a18107f15e56ed5e242e6c3cdc1b7111184580ab14fae8cbd16776794d207dd39ea0ca65975c08a54449f4cf90370ea95a66083d9 SHA512 867c61c1e41d7594decd5e10a2b45d934313cb751ba22356fc1ab61e0a40b2543847b195d20c7a39ba92370d8b3908e6f90d690915579b55808872efe8d3cebe
diff --git a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild b/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
index 68214ba4c2eb..68214ba4c2eb 100644
--- a/net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index e514552f4337..2ebe506169f4 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index c22368f1d7c1..e13d742ad033 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -1,5 +1,5 @@
AUX cpuminer-opt.service 690 BLAKE2B f95dff31fb5ff12da8b8ae282bba4c0fd15b5c0aa7e0f2b87f94a901a8e15ea5c81e6704fe5e81681383a3d82c41516174c4cae3a6dc59c9d2af618197f32189 SHA512 d175754246d61d08d615af52c3499d67e4d8c6a5166f07ea4fd646f3000ca7afed99f9b436785c50141a86b5faf017be4b2d1d5d2f9e3921a6171e4223be9b4c
-DIST cpuminer-opt-24.3.tar.gz 1791024 BLAKE2B 7b563f48f2170dd73cd790243bf5b2043cee85f8f25655f805f2c0aeba96e580047cdb10a6a8bda4a2942a8417a1422dd884aebd9593f0b1b0cd0ed9cb4ceb53 SHA512 4ba7043b5226d2cef8fd25044942b01245c8ae7c9088e7b1e07f115b4f6592e2746cd2261a123d94344f81c12f4ceb897579ebbfa048569779f9cd5ee65d9c50
-EBUILD cpuminer-opt-24.3.ebuild 972 BLAKE2B 0bb88178a6f002c1a9035f00bdf43279fe0b103abd8c03af71cb306109188e857491a2ccceb6ddf5ebecd11d3a204e1496a8e4d735039bd4696e7cee2430a0a3 SHA512 1072c9a542517da85b90329b2aa97f816ceb41b2788afbdd81946ff22a2d1d66db4d0f6ecfaacdd04514a4ae66a768de456117c7097419e36317de0b6f61f2f7
+DIST cpuminer-opt-24.4.tar.gz 1787907 BLAKE2B 73f1da98f64ab7048f12d22f16ea2c94e2a0059a941d161d7c3e9721d13e7e018e0c98486f969270b1de580077ea8cd188f6b88e1f3a61b71c4f5626b43f7100 SHA512 e3648726ebd528d79c0d5f89fdf2affa1629fef0a28c7bccc6c3fdc76bac2c5ce8db9e36ccc0f1c6e3bf4f663cf15dd06d7130a6dbb205f3ab55ac675a6bac77
+EBUILD cpuminer-opt-24.4.ebuild 972 BLAKE2B 0bb88178a6f002c1a9035f00bdf43279fe0b103abd8c03af71cb306109188e857491a2ccceb6ddf5ebecd11d3a204e1496a8e4d735039bd4696e7cee2430a0a3 SHA512 1072c9a542517da85b90329b2aa97f816ceb41b2788afbdd81946ff22a2d1d66db4d0f6ecfaacdd04514a4ae66a768de456117c7097419e36317de0b6f61f2f7
EBUILD cpuminer-opt-9999.ebuild 972 BLAKE2B 4bea6b716150282b920ceb4f563dc731a029a0856c81fe2d31c371cb9151c89f1cd45174738fc3c5c17cf4d04b3aac4e8c33b964a9ec76e32189a3f3febffc18 SHA512 d4eac5605963c1c02df9744811e50bc121fd9ee71149fd520f35282080f3bcfad6d4c83252aeac10a533781bebd70dfd7d02c81b3a54106f5033d83cc85a59db
MISC metadata.xml 334 BLAKE2B f5b55d2366d5e2bc0fa04e0bbfd20fb8fb21993a352641b1f63b0d33075c97611fee985b6296cb1338a8b8b613f6835efcf8621cb8ca89d6598bd4a493673bb8 SHA512 a7b29760fbd65f440341fe862a157676a66caea1ac0d51b324e3cb79297a1293de9464ff1a460b9ee0b9399f3e637bf4ec8eb6022db957db792fe13282585ffa
diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-24.3.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-24.4.ebuild
index 2683d4bdc544..2683d4bdc544 100644
--- a/net-p2p/cpuminer-opt/cpuminer-opt-24.3.ebuild
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-24.4.ebuild
diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index e1b3eb9a60be..f835225c6696 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -8,6 +8,6 @@ DIST qbittorrent-4.6.5.tar.xz 4521852 BLAKE2B e988e73e2493d49a4f5e0ce64ac0d80ced
DIST qbittorrent-4.6.5.tar.xz.asc 849 BLAKE2B c4ca92c7fc3ced048c068b9f0f805e0b511d86d30647e5310bc64ebbb186f35b6d3345436e9176e9e095ac9427d6a4b07b0bc3994e693098adfec07074e10b24 SHA512 b3c3d3740691346f3f48aa556e55702917b031d6f10802ca2a58c94097e096d2bc87d90cf2fefed30cd426f94fc108c7cbed44c95bf3cc0a0128dab0413c147b
EBUILD qbittorrent-4.6.3.ebuild 3133 BLAKE2B 22bbb7549b402d91a0626f2bd0b55c88172777a3c6f5ea613970f8442102044a633535adcf8b031f9da0551a2ca3ebe2032264fb8547b0020e18273849a34b67 SHA512 2fe64e7c99bc8e9cad0a623073321d16b8cd7ce80b7dfce6c8dbede8fdf0bb0f46fb31e8be123f77ea10b924dd4bedc63ffe1f4044e4b02081bffef03463ad74
EBUILD qbittorrent-4.6.4.ebuild 3133 BLAKE2B 22bbb7549b402d91a0626f2bd0b55c88172777a3c6f5ea613970f8442102044a633535adcf8b031f9da0551a2ca3ebe2032264fb8547b0020e18273849a34b67 SHA512 2fe64e7c99bc8e9cad0a623073321d16b8cd7ce80b7dfce6c8dbede8fdf0bb0f46fb31e8be123f77ea10b924dd4bedc63ffe1f4044e4b02081bffef03463ad74
-EBUILD qbittorrent-4.6.5.ebuild 3135 BLAKE2B d500e2a486e40df93db5b0b351b7f964604fb9fc5fd00e310700d5bba6e4918cb7f6db5a25046b91cc03c38fae9eb1c1bd556391c04d26f79eddfa22cf4fa4ee SHA512 2401536a41f68cc5fae87fd0d8a5824d8c4b3ff159bd2f94a770fa0f7fe48d9c40998dc70f2762054e05587baa67954659a434652bf80a27e6c6dcfde849256b
+EBUILD qbittorrent-4.6.5.ebuild 3133 BLAKE2B 22bbb7549b402d91a0626f2bd0b55c88172777a3c6f5ea613970f8442102044a633535adcf8b031f9da0551a2ca3ebe2032264fb8547b0020e18273849a34b67 SHA512 2fe64e7c99bc8e9cad0a623073321d16b8cd7ce80b7dfce6c8dbede8fdf0bb0f46fb31e8be123f77ea10b924dd4bedc63ffe1f4044e4b02081bffef03463ad74
EBUILD qbittorrent-9999.ebuild 3135 BLAKE2B d500e2a486e40df93db5b0b351b7f964604fb9fc5fd00e310700d5bba6e4918cb7f6db5a25046b91cc03c38fae9eb1c1bd556391c04d26f79eddfa22cf4fa4ee SHA512 2401536a41f68cc5fae87fd0d8a5824d8c4b3ff159bd2f94a770fa0f7fe48d9c40998dc70f2762054e05587baa67954659a434652bf80a27e6c6dcfde849256b
MISC metadata.xml 607 BLAKE2B 603d5742cabc48315ffa43557e01e27ba0a83fa28d428a283c3d2ee4587f149b505e786cb383922b7eb297a91303f06da7d42fe655f42be6466c7e62c3fd23a3 SHA512 4a1273a02dd07ddcd418d1735cfa9368254cd3dae7e8cf4c81910f6cced2664b828a903b5248dfacd2a811f6149f931de65adf31f781d536a57c050b53e556dc
diff --git a/net-p2p/qbittorrent/qbittorrent-4.6.5.ebuild b/net-p2p/qbittorrent/qbittorrent-4.6.5.ebuild
index 534975068940..d003502d13d5 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.6.5.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.6.5.ebuild
@@ -16,7 +16,7 @@ else
https://downloads.sourceforge.net/qbittorrent/${P}.tar.xz
verify-sig? ( https://downloads.sourceforge.net/qbittorrent/${P}.tar.xz.asc )
"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-qbittorrent )"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qBittorrent.asc
diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index 4c02e0968bd8..98785296b2d5 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -15,6 +15,6 @@ DIST syncthing-1.27.2.tar.gz 14967954 BLAKE2B 8f033e18679f7accc3d461566da88fa45b
DIST syncthing-1.27.6.tar.gz 15147926 BLAKE2B 63003b95f0458ece86aeeff8871ebe591f31ffda713427a7ded9d852a38770514143119983d3b28e82fe570992e1a35b9bcdb5d268fa5d3b4d23073edc2e811b SHA512 2dbffd6002d557cc7ec3beab10d00f0e531d71ba60ed75fc20fd49f3d0c79b28197ed1c6795ef42717d12b8f4f594d1cadc8a67d0925f7f7f1cd20d1baa6edae
DIST syncthing-1.27.8.tar.gz 15305526 BLAKE2B f3458792f474f661e5420058d9c2991d04b74f5414b8e23c8c8e140e96ac45c7dea72017e3d1349cd8ef3b6a22a64b41f171ba3ac2bdf436a9a3460673ec201d SHA512 9f2d8cd70a8b269553919be07b63cb5dc9e83fe761596a1e1012339b10733f9619b35c532d66b8be1dc1a0888373308b1b6dab0f895c81e994d66c942734cbe6
EBUILD syncthing-1.27.2.ebuild 2918 BLAKE2B ba78b1eb3e761a50c4111fa2cec4eb9d17eac0f28301cf9f78a812012e8d9193d0c4453e6a2b60e937da66f1e3ab0e0434b24bd9d52d38e57f93aaa51b3c46c0 SHA512 9bcda8e8817123a15dd7121e8c55ec23de3ac4cefde0bd1c98499e12a06c58a4e5cd6c1e6301f03b5ee3baa31a9b39d42fc281e9d5aef2d7989b8add85eba8e7
-EBUILD syncthing-1.27.6.ebuild 2930 BLAKE2B 7b90e13d3356c0bb4c0cd0149c3113bae155b1c907a9870cd96d37461c2852810974b42004ae6c1e27c012ca8e956d6c5ef9b8b48bdc08c77448f27ed9fd8543 SHA512 3f7365a7d1367cc62a04f5040f9d57a1f429b3f1077395a1ba3f15ee81edb80ea7f135c48200eb436ab6715542e135128858a16985d6837f00b2308af4f13424
+EBUILD syncthing-1.27.6.ebuild 2927 BLAKE2B 24f18e8c7b19b6355718d126a4d41ababf6e4b033241452c9f4b821d423aad2a173ab0c5c20328ab4b88e677187a32fa225e626258c06bb23de2c690ef9b8e92 SHA512 7415128cb6b1a62c2037e4a32f743aae0ab8501ca5b739f9687428f75642174643c5112f27f2c0fbbad127f85fe3bb98ef0ddbebb7ffd7b470f693141c0d1f18
EBUILD syncthing-1.27.8.ebuild 2994 BLAKE2B 45e9cd6b3b0999f829b469a75d35f5b3698e4c0c598f41220d44293c93028a2f215a045a05c892245a6c749cdfad9ebd6fc847bac80e9246c87c0ecaa7d8e346 SHA512 6519f9eea91f454eced7b21d4284dc05cd83350ecfe3a7f2e3e1fccf555542ae2ea0d461fbb543e88524dc0fc7c0df915ce167c33ee400c2e6e215dd8b08580e
MISC metadata.xml 875 BLAKE2B 55f23b2af63de22383e3ea26f2b5db552b888ec73e086c6d852794b3ac334b91f3e3e83cc38f4448b6d794df8cec442a3627b396c2e2926b32e348f6703356f1 SHA512 4a3d03f16e3376e86f85a2ebe15ade456ee5a577a36f789cec206cf2002cf2dc04e9673c2b316eb50998610fd2e52d8669b11d015ebb7372ba94596e94954dc3
diff --git a/net-p2p/syncthing/syncthing-1.27.6.ebuild b/net-p2p/syncthing/syncthing-1.27.6.ebuild
index 496c68046afa..e97ca2be69a1 100644
--- a/net-p2p/syncthing/syncthing-1.27.6.ebuild
+++ b/net-p2p/syncthing/syncthing-1.27.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v$
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
IUSE="selinux tools"
RDEPEND="acct-group/syncthing
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index f202e58ecc45..6e3acd42133d 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index 61b6d09c3a17..a0b995ac8b2b 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -4,6 +4,6 @@ AUX cups-filters-1.28.17-c++17.patch 1066 BLAKE2B 149001a37c5799210a7cbc6c79ab1b
DIST cups-filters-1.28.17.tar.xz 1516052 BLAKE2B 87258391901d55d9e59b06d54603d014e54d224a373529bd70fcd38cded9dc96c88ca73bcea63d7633c065caea3f9e3274cd450aec5f1bd90130d9a88c0d3421 SHA512 320544a48206165581adafb28dbef58f39c66bebd3641be3d180a692605349d9e6af6d464044db9f7bda17a67f4a079370d8cc880cd7873d684b2209882deb35
DIST cups-filters-2.0.0.tar.xz 447648 BLAKE2B be5e2aab4eb921aa67bfcc93aa5f95a9f1fe1a269ed73d18273a0e9a3e816187e9e32750ba6521c3ab083c3c7b7a60bb1fa679e16d4a5917f911a4ba8d4b7207 SHA512 fc8ba3bbf92d5ede295884023d1c42422c4c250dbbf21c948f160a04ded3259784df4bd17eea64492f9417f866e566be1a9fcde47d29655cd4204ef4cc7af134
EBUILD cups-filters-1.28.17-r2.ebuild 3679 BLAKE2B 6f49716b9a904f063cf4356d856a87af14ce1d8536ff87aa92fe025f2df53d863373b8268524143500a17993b6dc98ede742c85a8ea931d279402e4dc70d5c36 SHA512 0e5d1a2d6c63ae020cab8f598d9b06e72712b95af8f3daf0b8a6eccbce311d89596e57ebcfa19dc9fcbc55c20714f22792ae84d29d1decdc07d20f1e7a03d1a3
-EBUILD cups-filters-2.0.0-r1.ebuild 1565 BLAKE2B 0d50f3f7acb56c163f3ab158b15716f4e75297b328ae9a9d0bbe53b663b0232ac042aa6ce6e78e1811dc5bea1f58218efd81de3dbb944f50e2c4cb295a6c0520 SHA512 d528db29b33186f876d5c4d675111c0b7cae4561b5f4051f4e288f4aab0900ae2ba3e810abc82541f71c8824c2272ea6bc658cc8c38fec2655ec31642d48b46e
+EBUILD cups-filters-2.0.0-r1.ebuild 1564 BLAKE2B 1fb79205df28eaf9c0143c5445177e1adc06f7497914aa9e8f1cde310e39d444b7d5e18bb57826edf9ab852aab65c3e2d54f6b82c38689629c0f37433894252e SHA512 95790f607f4c2a25972eec786de21d0eae74af7259319206e150d140100e1a8df5a83d9f222579b16ef2c561a8a4e68f627fd2b097573c92c66141ed701cd022
EBUILD cups-filters-2.0.0.ebuild 1422 BLAKE2B c85fcc33008f41ad75c2b8c25e5ed6671d18a3e6049afe410becf97c0f2821f8984fb78dbe301552b2972534af92cf6de1dddf381d3a241d5cd8f1edc6e5c8d8 SHA512 e997a777141dd75987c9f5b6a405076bb791d8e581471668a6a7719cc739d38388866bde5299f728174047fe4ee00c32e371b3094ed829f8599e73b2650a347f
MISC metadata.xml 585 BLAKE2B c3ae887bff09343b882156b9020c185a9bd0d7bfabee240c71d714b8811761ef23176e4ee71f731022103a3da2255e1683b7ac4aca0f677afd994de5bedc96ca SHA512 313722d8912f26c1a7754a837b1d64dd122ac005cd9bb644ae65cac7b7a442845b25befa7891669abbf43011e9958988a6ad084dfa6ed393decbd198e852b196
diff --git a/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild b/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild
index 7cbc2c734183..f078ad85f487 100644
--- a/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild
+++ b/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenPrinting/cups-filters/releases/download/${PV}/${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="+foomatic"
RDEPEND="
diff --git a/net-print/libcupsfilters/Manifest b/net-print/libcupsfilters/Manifest
index 92602eaa5a6c..61eb1b54dbdb 100644
--- a/net-print/libcupsfilters/Manifest
+++ b/net-print/libcupsfilters/Manifest
@@ -4,5 +4,5 @@ AUX libcupsfilters-2.0.0-raster-build-fix.patch 842 BLAKE2B 37abde9acc45311a62ed
AUX libcupsfilters-2.0.0-raster-gray.patch 1889 BLAKE2B 515b29df1141389262458205d1104f430f986f2ef5eefb9e2624c34715c4afd1f07b01deb57267fc322707f0799f8b31f17408c96af9f39c38d5eabbdc5eb678 SHA512 b63d639ac5472848a54f23bf0562dff58704b31864d753ce2f3502f56bd427feef4d2439f79e6fa20ab3bfcb61a4d0ac9f783c98716e09e1ed289c01ee570da2
DIST libcupsfilters-2.0.0.tar.xz 1279856 BLAKE2B ce9d839bb700017c303c1301c7a97fd02e3657a908e685377be49557d995574a7fc5a31d4fcbda5eeb9ba2d3cd07858224540dbf0bc9fa078cfd25a58ee15a41 SHA512 279bff6dcfa76312b10dae97480914345defd90eab79c4716d4553870f73e0f9db404786fd7e2948a86ae5aedb10dca0c2984ccb4222acbd4e835cd572030d6a
EBUILD libcupsfilters-2.0.0-r3.ebuild 1613 BLAKE2B 40d181809f6dab64c2318ca6036e1649443c8e6a2193ac563dfb422c953c50ec9e7c00b75216125c3497459c3b4834b09311d1e4aff64ea7f26deba48c27dde2 SHA512 280951268cd099fe5e69efab93fee02df42cff893b6b4a4f48d25b67ef2aacd926166af95c764a31f37064c9e16bd0f9c025c63ad378589aefc0df52f24c7b3f
-EBUILD libcupsfilters-2.0.0-r5.ebuild 1733 BLAKE2B a439413bd6428735bbaad9d22da61215b3b3b628a4b2df1d89614ad8b4bdfdfb1441cd76efe7e5f0f0fb4ceadb5b4aa0da48dd54388b11b2e56873efc1692a84 SHA512 42f72c58792f7fc66a28b7af27fbd99b1293f75c82d52068969caed749de2e9882960934fd6a7c8acb76bc6f98ab6cf33648aa93f386c2f62517ce8bf50cb1f6
+EBUILD libcupsfilters-2.0.0-r5.ebuild 1732 BLAKE2B 71f40a7eaac7d6c40f8a1cf072ed836a69ca958a28458dd73c5d0dec05fea51af64f8d574b8378ae21876776df67c937f166914f3a503cd1d7488e1afa1620d5 SHA512 39f7dbdde7a8d2845ee4dad0f398f72f452cf7a18e5879f6d7214368672a801c179bac22f553b62b241467e284b5e5e0d1618de348ee8427be1777f2b5381fb9
MISC metadata.xml 426 BLAKE2B 60d605203c938ba35e60bc4dfa121d6fb0223d70fdd1bdea4ed02693034a46ff039a580f5c0a5925aa3c4c33220243503096b8de233f6031447a6425a974182a SHA512 04811e0d82ce0365308b4391a33e03da423dc924cc7ff16a2eeedbdb51705b9a62cffe67d7e25b9221a0b511caaa3b19c184301fbecc59056a282a811ad9df7e
diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
index 21c5b2f5313d..aee0c3bce0ec 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/OpenPrinting/libcupsfilters/releases/download/${PV}/
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="dbus exif jpeg pdf +poppler +postscript png test tiff"
RESTRICT="!test? ( test )"
diff --git a/net-print/libppd/Manifest b/net-print/libppd/Manifest
index 60b4740f2d00..049d2ca5deb7 100644
--- a/net-print/libppd/Manifest
+++ b/net-print/libppd/Manifest
@@ -1,4 +1,4 @@
AUX libppd-2.0.0-slibtool.patch 2191 BLAKE2B 2a88a48542355d5f4189685979cd1cc24a992c4ad6c803e28d2420e7f974b962050d186d5cd7ec1642d22ac200137fe74e143df2270259d30ee6e30ee05e28b5 SHA512 d169bfaf4dd40917b197aa6d00b4ad9b1ad5d010781d492205c2656621bcadc1792ca5f589be97f8b9e15f431820c8af1c40cae5bf7fbf9fd14df8377cb1484a
DIST libppd-2.0.0.tar.xz 580716 BLAKE2B 8505c5ab5b515104308624a8f78505343b894df08ab8ac2727d7bd82d0d65d256d22ecaf384b212d9a5c45d2a619a6311722a8c5ed954b7a8a9780477aedb458 SHA512 8be9e67552528606fd804ba13b05710938ed7d02316c1c902ee657bc0e5fade663ffacb5b032609a1c1fdc80d976e7e54d2ca2f71db83cb8fdcee6a371e6bad4
-EBUILD libppd-2.0.0.ebuild 1546 BLAKE2B 89f53229a0196c3e7f26d805c1e368c9b9781d528f4c86b238551ad5ddc7fc45a896daa8e09eb129113ff832c68e0fa91058c9e73acd9d819a0083019922a670 SHA512 6e7a3ae3116bda0bc778db28602b042ad1ae9e0710fd856dcb050fd7a2fe45734f99daf0d29de121b61def0ebc983af9e8ad04d5937d6873a7ee2acbac565500
+EBUILD libppd-2.0.0.ebuild 1545 BLAKE2B e1cc087f4eb46fd1c489e5c9fe58c09d56369f9537232e48934f29c566b01c4bb164b699c89d4fb3658bdf6b16feba93726f03fd43c5d2acb01582524fb27f8a SHA512 f13b2ad4281893a929a6a228c0a67f1af9f281a8a6ab863c00e40a06b6c737b7bf1f1ed330da14be234525a88b63b40d2aa60976d972cc39a6d195d111f3bb6c
MISC metadata.xml 440 BLAKE2B 8cc1e3fa25d2c12efb0253a37a0dedb484fcac5930deacd37bc09534e9210e72e58669a07efc0d40612a428d190b852064f6175083c852a8b3a4153101483905 SHA512 79801ac1a34f4e5fc46bd8c45c638dccde3168c701dfaffb51d626405e77fe0e8fa190b32c0b76150e51197223363dea0163086f172b0dccccd0c94fc5cb2d0b
diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 763f0c6558a3..431deb11dbfc 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+postscript +poppler"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
# pdftops has various possible implementations, but the default
# really needs to be decent
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index 2261262513a3..8897f3de94e3 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/tinyproxy/Manifest b/net-proxy/tinyproxy/Manifest
index bb3a1560c9e7..c4fec51259dd 100644
--- a/net-proxy/tinyproxy/Manifest
+++ b/net-proxy/tinyproxy/Manifest
@@ -4,5 +4,5 @@ AUX tinyproxy.tmpfiles.conf 44 BLAKE2B a4e1cf0c8cbd78360175b8260c7d83885dfc9560a
DIST tinyproxy-1.11.2.tar.xz 185864 BLAKE2B ae8f1cc0fcfa3f2a6b239ad1f0f34bf21843cbf85613643b221359904e672d5c28c69bcb6b61f0244c5a3e6fd901b0c24488c3b80a0aa1f95b87ff90b175dc62 SHA512 008e43b770f946965d5a3fbad1881859e30b66a3a4a97cf9982e63d81139da7a8f23937601b72f32276166cd170008cafec9231b616fc840f05cae3c1329be35
DIST tinyproxy-31339cb1615765f2fbb4ec7779400535bad6da46.tar.gz 112886 BLAKE2B 82af9f671b31c9be46624400d726e428837763ab763942c335df1aa63499e33c17384b55ea2f68790cd3b8b1e4eff3b61b40f25e1d55506ce0f0694c7cddaddb SHA512 638ae0731aa2d9f498643aa883871f7b3978c68ee5098fcbeb234234e5432d1a833c33fb0cc1944504369bdf975baa0bd6166664c340825b9b55664d8afdf94c
EBUILD tinyproxy-1.11.1_p20230201.ebuild 1830 BLAKE2B 826404cdd80e376f217747a5166f8c3a684112a4e5857aa3b85f1478d5e85d1995fb817be206663172a5cf56d5db051bece2430fb04c949a3d069604f6a71d68 SHA512 87a32d424ee2727b56790ca11a73d6ca7da6b77ff40119ddd3da99312319e553c608c1e1d5631c9efda9a0c571d389d6bc36266df66e0358de10df4d991f81c4
-EBUILD tinyproxy-1.11.2.ebuild 1720 BLAKE2B 7d7128afbc40356358351f631a502cd63458769914b016f9fced5a723c2f882b633a24cd42030d2876f7e6a34e93862c42edcaf1a6d3ad11172000063a8c8d4a SHA512 6c3b99cabe706f36651f970fc95502f19bd2fbb3a54fa936c4f05ef134663b35729de32b6864b33a3c8fd8478e1b608a74151ee65faf957f37e81ad888931907
+EBUILD tinyproxy-1.11.2.ebuild 1717 BLAKE2B a1de971aa179c0d23fa84c6131612d83458b3d43e44c3fa7c1aaeb5120797da486a0355ce651870811f67dd544252c586b7e9241b354778d688b210ab7a2af12 SHA512 2436a67a369d1b11df0bb09835548442c57c8a11d4461e940f624ab671adda327b5c2809e6b3ea2bde2cfef84b15c97fa1279d9647cb9a910158fabd2a4ffe3b
MISC metadata.xml 718 BLAKE2B 3afc0958e86832552618442ab17be839a9cdab7a16b09c6c818c40aba1dfa7ac5d38030295b9377241a60c363263a7b1dd95b710fcf1ff4cb3bd8ed570779ff7 SHA512 dee3edacaa08d3d006e6b762a23859bb0d903a13fa386512f2117093c761073fdded8b04a172e41993525d1baefb3e46fe90f3cb950149c6a2409d84386950c1
diff --git a/net-proxy/tinyproxy/tinyproxy-1.11.2.ebuild b/net-proxy/tinyproxy/tinyproxy-1.11.2.ebuild
index 4cbde7982d63..124bb5f67074 100644
--- a/net-proxy/tinyproxy/tinyproxy-1.11.2.ebuild
+++ b/net-proxy/tinyproxy/tinyproxy-1.11.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tinyproxy/tinyproxy/releases/download/${PV}/${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test debug +filter-proxy reverse-proxy transparent-proxy
+upstream-proxy +xtinyproxy-header"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index f64696ee9f98..194b57e82595 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 864b43d5f5d6..f3d2a819b196 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -102,6 +102,7 @@ kde-apps/cantor
kde-apps/eventviews
kde-apps/grantlee-editor
kde-apps/incidenceeditor
+kde-apps/kaccounts-integration:6
kde-apps/kaccounts-providers
kde-apps/kaddressbook
kde-apps/kalarm
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 79de1712fa27..a5e47f6be8d8 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Ben Kohler <bkohler@gentoo.org> (2024-05-27)
# Runtime issues (bug #925115) and build issues (bug #931092)
dev-libs/libpcre2 jit
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 03ec1adc1a36..3344c58109e6 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
app-crypt/pinentry qt6
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 64a71be3169c..851c55b9da25 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-15)
# Requires unkeyworded dev-qt/qtwebengine (and revdeps)
kde-plasma/plasma-nm openconnect
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index a62dc18c75f7..54c538bbcc02 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -3,6 +3,16 @@
# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-01)
# simplify the dep tree
+dev-python/click doc
+dev-python/cython doc
+dev-python/flake8 doc
+dev-python/flask doc
+dev-python/flit doc
+dev-python/greenlet doc
+dev-python/outcome doc
+dev-python/pytest-cov doc
+dev-python/pytest-trio doc
+dev-python/stevedore doc
dev-python/sphinx-autodoc-typehints test
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-29)
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 04e24221802b..18274c6ef5cd 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Ionen Wolkens <ionen@gentoo.org> (2024-07-02)
+# Needs dev-qt/qtquick3d:6 which itself needs media-libs/assimp that
+# is no longer keyworded here and currently fails tests (bug #935313).
+dev-python/PyQt6 quick3d
+dev-qt/qtmultimedia:6 qml
+
# Sam James <sam@gentoo.org> (2024-05-19)
# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
media-gfx/graphicsmagick jpeg2k
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index e57bdf031e24..d85092524230 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
app-crypt/pinentry qt6
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 1347f6f7f0d1..d62a8e7224ae 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-15)
# Requires unkeyworded dev-qt/qtwebengine (and revdeps)
kde-plasma/plasma-nm openconnect
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index a3cd3a02864c..79895568e5c3 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
+# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
+# which is package.use.mask'ed on these arches. We cannot mask the
+# combination specifically but in reality kaccounts is useless without
+# additional dev-qt/qtwebengine revdeps.
+kde-frameworks/purpose:5 kaccounts
+
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
app-crypt/pinentry qt6
diff --git a/profiles/features/big-endian/package.mask b/profiles/features/big-endian/package.mask
index e285ef20c4dc..1e9525c6e837 100644
--- a/profiles/features/big-endian/package.mask
+++ b/profiles/features/big-endian/package.mask
@@ -53,6 +53,7 @@ kde-apps/knotes
kde-apps/kdepim-meta
kde-apps/kdepim-addons
kde-apps/kaddressbook
+kde-apps/kaccounts-integration:6
kde-apps/kaccounts-providers
kde-apps/akonadiconsole
kde-apps/akonadi-calendar
diff --git a/profiles/package.mask b/profiles/package.mask
index de3e1a56af44..e14909b43071 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,10 +33,20 @@
#--- END OF EXAMPLES ---
-# Michał Górny <mgorny@gentoo.org> (2024-07-01)
-# Refuses to boot if initramfs was built with an older systemd version
-# that enabled "cgroups v1". Bug #935261.
->=sys-apps/systemd-256
+# James Le Cuirot <chewi@gentoo.org> (2024-07-01)
+# Ancient, dead upstream, generally awful.
+# Removal on 2024-08-01. Bugs #935307, #935308, #935309.
+games-arcade/spacerider
+games-arcade/tuxdash
+games-arcade/xsfcave
+
+# NHOrus <jy6x2b32pie9@yahoo.com> (2024-06-28)
+# games-puzzle/seatris: last rites
+# Twenty-year-old tetris clone with upstream that wasn't touched since,
+# broken code and broken autoconf.
+# Removed after 2024-08-01
+# Bug: https://bugs.gentoo.org/935057
+games-puzzle/seatris
# Sam James <sam@gentoo.org> (2024-06-25)
# Subvolume printing is broken: https://github.com/kdave/btrfs-progs/issues/829
@@ -656,7 +666,7 @@ sec-keys/openpgp-keys-jiatan
# Sam James <sam@gentoo.org> (2023-05-10)
# Lots of package breakage as usual for new versions. Masked until most/all
# reverse dependencies are fixed. Tracker bug is bug #906077.
-=dev-libs/libfmt-10*
+>=dev-libs/libfmt-10
# Ionen Wolkens <ionen@gentoo.org> (2023-03-30)
# NVIDIA dropped support for the 390.xx branch in December 2022[1].
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index a1928b24e02b..1d3f79e89195 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -96,5 +96,5 @@ kde-plasma/kwin lock
media-video/pipewire sound-server
# Expected to be available by default in Plasma
-kde-frameworks/purpose kaccounts
-kde-plasma/plasma-desktop kaccounts
+kde-frameworks/purpose:5 kaccounts
+kde-plasma/plasma-desktop:5 kaccounts
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index a67264d78141..5554c63593e5 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -3509,6 +3509,7 @@ gui-wm/wayfire:gles3 - Enable OpenGL ES 3.x Features.
kde-apps/akonadi:designer - Install plugin for dev-qt/designer
kde-apps/akonadi:kaccounts - Enable support for system-wide defined KAccounts
kde-apps/akonadi:tools - Install tools for developers and testing
+kde-apps/akonadi:webengine - Enable support for system-wide defined KAccounts
kde-apps/analitza:eigen - Enable dev-cpp/eigen mathematical templates support
kde-apps/ark:zip - Enable ZIP archive support via dev-libs/libzip
kde-apps/cantor:R - Enable dev-lang/R backend support
@@ -3678,6 +3679,7 @@ kde-frameworks/networkmanager-qt:teamd - Enable Teamd control support
kde-frameworks/prison:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccounts
kde-frameworks/purpose:kf6compat - Disable components colliding with KF6, depend on KF6 components instead
+kde-frameworks/purpose:webengine - Enable support for system-wide defined KAccounts
kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend
kde-frameworks/sonnet:designer - Build plugins for dev-qt/designer
kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking backend
@@ -3712,6 +3714,7 @@ kde-plasma/libplasma:kf6compat - Disable components colliding with KF6, depend o
kde-plasma/plasma-desktop:ibus - Use ibus input method via app-i18n/ibus
kde-plasma/plasma-desktop:kaccounts - Build the OpenDesktop integration plugin
kde-plasma/plasma-desktop:scim - Enable applets that use app-i18n/scim
+kde-plasma/plasma-desktop:webengine - Build the OpenDesktop integration plugin
kde-plasma/plasma-firewall:firewalld - Build net-firewall/firewalld backend
kde-plasma/plasma-firewall:ufw - Build net-firewall/ufw backend
kde-plasma/plasma-meta:browser-integration - Enable integration with Chrome/Firefox with browser extensions
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 55d904ceb0f2..4c44ec44df4a 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 4780bab3c281..7a2810d45911 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,10 +1,8 @@
AUX gpxsee-7.33.patch 332 BLAKE2B c0ccd7e75c0d99533fcc3a1ce582b59c739e36c203434ab5c491c5c70953adadec7beae0340aaecb76f0b92c10052f8398ff2597a226426c8b9f7222c2d812f3 SHA512 ff3e78d30793784ffc147f89c7558bc9b470935293416e961db744d6edd42bf096499e3aa199908614d547e48ef893b28c886cc61e4e5ee182abddabffd660fc
DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53 SHA512 af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
-DIST gpxsee-13.19.tar.gz 5613645 BLAKE2B 24f79bc88d8ca469b463abf8a8d25d013448aa2eec112dac90f8780de5efff8afcfd3bcc008ebe6efc9de4d3728a1cd29290924423205beaecb41d6f0708f477 SHA512 0d9ee02dc75e55d757fb2461eca979d02a809cbf0cc310bcdeacddaa4c6eb0d8bca7707175915c42f298e279b088defe05e36f02618b560caf3cd0f40e149922
-DIST gpxsee-13.20.tar.gz 5621055 BLAKE2B 7536746873be93960c8e9b0b3656f0d6873753b778413c01755fee9bff1442aa1d1c07c7d98fba6f1588aa94238a20e6a7a7dca6848338e20ec52da9e7988c30 SHA512 ada925466874ff867ce3895852eaa0926666787685fb890d46be006b0b919a3a7074b94079eed4d480be2b54017c598c4eda04579165c291190c4f1e69d1cb6f
DIST gpxsee-13.21.tar.gz 5624365 BLAKE2B 4187fc531db5ee2006bba93b588a3b4ed798e97d6697ce4c3843054cdbf78b7dab2835be53effc5c29a575d793922ea2efa8c441dd69aae6dbb9511598ad8bc7 SHA512 ab097931588896f9389503dca5fc23326cc99efec8b83ae2ed7555e3f021d3f36d1948ac00df0028781ffe7a4261aa406153d07388b0c6bf1ad3405604d27df3
+DIST gpxsee-13.22.tar.gz 5634011 BLAKE2B b708ea4a81679109ce4e67302e336e070a508799ba8bbcf67121b617390e3808e2a054170e57a112c734fa7d22698f71da5f902ec704fda0f0fcf2818495b29f SHA512 0a12304c608ee86ebdd226a3179fde538ac0f64d5300ede4a032be373059ccbe1dcbcb6db76326c9988620b9fd41dd0f36e8e922b305a16fd27e87a56385fcba
EBUILD gpxsee-13.14.ebuild 1247 BLAKE2B 3f767810656b44960c45f26e54e4fab0c20ce914f8d8cc7e1cc63035e34c47dbb68dc806d8b9a973a04d696da22e6a9af8696033192fe9c1cda164d22daa184f SHA512 af8853f1bb9291964f7e54e037f9930ec03e2c2379532aab520ce2e5ecb4cb1699ee1d744b417d2c1ea7747adb116813c2ae411fbea47606c1a5e88fc8c6197b
-EBUILD gpxsee-13.19.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
-EBUILD gpxsee-13.20.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
EBUILD gpxsee-13.21.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
+EBUILD gpxsee-13.22.ebuild 1516 BLAKE2B fee78110a609facead46ce994c1deefd31a386a567113baef9587cdbcbfbdda809b4c12df41e5e696e5cea18989f67af974ab0c295b24ad5ef1d1501ceac4c81 SHA512 ae318269aa26b278ce16bdf6b585f1b35c7e28bdc8d43f6bc13c688e4fa88de338d9f68da1e92991d8b5fc436683852de08ddae24289de1aa177a18789a59f77
MISC metadata.xml 508 BLAKE2B da581bc3330fcebff61893ddcc75762fa4987f959cf6eaddb49a2f67a3071caf5e1aa5e1f9722fc493c13091146a70bbf5f7051d2961e4456c1aaf025182a77a SHA512 e895fdb3e558a75c1506206c5b0cf797f4ee14aa83c4e0853bec71c48298301cd7cc052853df64fc62c253543882cf878e03be864a93643456f5f117816faaa3
diff --git a/sci-geosciences/gpxsee/gpxsee-13.20.ebuild b/sci-geosciences/gpxsee/gpxsee-13.20.ebuild
deleted file mode 100644
index 6ed42a42478c..000000000000
--- a/sci-geosciences/gpxsee/gpxsee-13.20.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files"
-HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee"
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="qt6"
-
-RDEPEND="
- qt6? (
- dev-qt/qtbase:6
- dev-qt/qtpositioning:6
- dev-qt/qtserialport:6
- )
- !qt6? (
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtpositioning:5
- dev-qt/qtprintsupport:5
- dev-qt/qtserialport:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- qt6? ( dev-qt/qttools:6 )
- !qt6? ( dev-qt/linguist-tools:5 )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
- default
-
- plocale_find_changes lang "${PN}_" '.ts'
-
- rm_ts() {
- sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
- }
-
- plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
- if use qt6; then
- $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
- eqmake6 gpxsee.pro
- else
- $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
- eqmake5 gpxsee.pro
- fi
- emake
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- dodoc README.md
-}
diff --git a/sci-geosciences/gpxsee/gpxsee-13.19.ebuild b/sci-geosciences/gpxsee/gpxsee-13.22.ebuild
index 6ed42a42478c..6ed42a42478c 100644
--- a/sci-geosciences/gpxsee/gpxsee-13.19.ebuild
+++ b/sci-geosciences/gpxsee/gpxsee-13.22.ebuild
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 8ae9560b70c2..5d7bfdf49f28 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/miscfiles/Manifest b/sys-apps/miscfiles/Manifest
index 000ec79fb090..4593de3939c6 100644
--- a/sys-apps/miscfiles/Manifest
+++ b/sys-apps/miscfiles/Manifest
@@ -1,4 +1,4 @@
DIST UnicodeData-10.0.0.txt.xz 158456 BLAKE2B 2f4442c4bb26639e748f6a2b799e128ec9ffee357e13524ee4fe54e8df37b2916b03a209c71681b5049aefe000a896898e23879b7fccc7066e42061b42515b2e SHA512 85e8c7b33d71025a5f6f109e28010a5d5167f1aeb86c88eedd2e5ea5cecae3d1be741e5b0113a78566f51e8e15812a180a8c43c6b887385fec157d744c7a4a9c
DIST miscfiles-1.5.tar.gz 1585293 BLAKE2B 816197e72192e8b41839eb29d501a148f95496a7f3e7be469184e9396cc34fc95c161207edb60a5b7f8d43fe50c58202f0b16b2e4b1ce188527718e4f85e24bb SHA512 d7ab23a709539278cce59e0c32bfcb3a0f11dc52ef537e3823e72382962af7f4fedb8b957f39ff1da51a93a00e3c4f6ec29f7332d7879c77fd7f4ec0ee4f82aa
-EBUILD miscfiles-1.5-r4.ebuild 1650 BLAKE2B 24a89c97613bcaff3f969208c38c0dfe0e2bbde0d83efe8e5175a949f2000b7b3796cfc6d72c61caa97161f2f96f130661c089d127f9bc885983db784a18c9b4 SHA512 f7a0c9ef5cdc5ace00843915718639599ae3c828a63975e601e83ca2020e8fb0dc0fde6a49e6475c64f3d059dc70c7284e5b057b4be8de33d7ff35039fd49dc8
+EBUILD miscfiles-1.5-r4.ebuild 1627 BLAKE2B c3663d3d7f1f0019343e2c52142adb2e474ee60ee23371f97340e24074ebf8ed2c550868a6a386a04e67501f765570e595bd93cacfb83c9dfb096a2cb56a4fc7 SHA512 8a8826f05b403f8e0165e1867f873063c05f6028187ae62d49585b2f1c46ab7212ce4833f76020f1ef9bd81745e6ae994334964b90ba3068665621e942709a50
MISC metadata.xml 344 BLAKE2B e4fb8aaec980cf4288c9d8fd8e54261ebf8451e70cb252476d816bc36ff8c2abee7daccdf4fe6bfe8574c10aada6086c9c50c616a7ebb61440c494796bdebcfd SHA512 dacffbd549b5308e69ad45caad4b0804132e2238d18399d216a32da8ea1a81880bef5915fc2f4bca02eba9e24f3bca8e28a022c4e752a2dac63eb4757c1526a6
diff --git a/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild
index e0773aba5f24..13a9044a1b55 100644
--- a/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild
+++ b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ DESCRIPTION="Miscellaneous files"
HOMEPAGE="https://savannah.gnu.org/projects/miscfiles/"
# https://www.unicode.org/Public/${UNI_PV}/ucd/UnicodeData.txt
SRC_URI="mirror://gnu/miscfiles/${P}.tar.gz
- https://dev.gentoo.org/~whissi/dist/${PN}/UnicodeData-${UNI_PV}.txt.xz"
+ mirror://gentoo/0b/UnicodeData-${UNI_PV}.txt.xz"
LICENSE="GPL-2 unicode"
SLOT="0"
diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index 85fde21276bf..120253b2f0c9 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -5,5 +5,5 @@ DIST nvme-cli-2.8.gh.tar.gz 910994 BLAKE2B c231fc087219622736bdc400c83d2a320670f
DIST nvme-cli-2.9.1.gh.tar.gz 932210 BLAKE2B 865808c17f2098f8d0be8ba928869801023f77f0ffd44b5d2424b9f75e01180f8d1990684e3e4a79363e650a44e58abe213b5ab55328f0bde9ed699eba9a215c SHA512 c9c86e7567c2d4c59aff1eb9d18f4775923db3c81a89c628b819121c32150d4bc2d65d0dacac764c64594369890b380d0fd06bc7c1f83f4a7f3e71a51a6fee24
EBUILD nvme-cli-2.7.1.ebuild 926 BLAKE2B ffdaa6599c97b85a07f8e08e51c06d74157bfeff083c034bb93c023406689216e715537bfb8a47b289982a5ec1d83a5f273c4a903bed38207dfc43514a34c7da SHA512 48f4e66972e0594775f735e0dcc6900e009361ec03f06200e288922262f4a63e57e98cddc7bff820172f7fc9b02015dead97ec10f2479934be5dc4b61594b726
EBUILD nvme-cli-2.8.ebuild 947 BLAKE2B 51bfcee2f89a93e4fc1a7d280639442dba7af56bc67fc7cfa9af2a89b5ec7e4f6170e28ab3508f72d9d344cccd2141562b7361a5db949ece50039b275cce246d SHA512 3df063c969ae6b0301e60acc4fd75f6cd0ffa13d296f0defacd1333ab99562d5bd92095104bdb11ef4dc35d859147d66260b87a429c77f1d11f034da01824191
-EBUILD nvme-cli-2.9.1.ebuild 1044 BLAKE2B 5a4703cc0c923c44e9357576110e22b260caa3fedf431ab8ba7696ef9e49318a25ce8861aac880fc90312e74eb3e83a29a432e97510dc98d795eda4e11f0e0d7 SHA512 0cab4a77a3ea60eaa7087b6c728e60bf03f30d572e1e4c93be0bf3e99d87d31fc49b8996e2adec6e894df74fab67feb0f5b303ce00d58ee5e75ac39269420944
+EBUILD nvme-cli-2.9.1.ebuild 1042 BLAKE2B badf394637652bfcf729cb2239227e6301ce02c3dfa360ef3a7f697ac10d00a3bd6bc422478b2d467953fb9cdd74754e4eeabb3db341d738f7ae742fcb4fb3e6 SHA512 04990879272f8aa089e2c4e4a14b456b5c58c3159e6419d47468955da224a035abc51a8553fd07370a651b35a539fc8c179e1cd55bb4ffe502ba916708534db1
MISC metadata.xml 435 BLAKE2B 6756d3cbc2fa183946f5cb5fe2e6cc3e19ffef2a63f6c5ba6cf203bbcc6eb0df68d615b8ad266dc89ce23cd06a5d843bddeae8eaf574bf45ad1c06442f50c9c5 SHA512 2b05f8e31378564378339755d80da4244524c8f261fc0fda47a1350bf5a6309b5cca68c74bad06566d6f2bf9e1cc1747b7ce2ebf783c46a9015d27fdcff44b7d
diff --git a/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild b/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild
index 0ae397d0570e..0732d81affd6 100644
--- a/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild
+++ b/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> ${P}.gh
LICENSE="GPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+json"
RDEPEND="
diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 4047e0e852c3..5b252e3c86aa 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -23,7 +23,7 @@ DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4e
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST caps-0.5.5.crate 17575 BLAKE2B 77d788f936eb36c2f4776ee719cdc138dac4b840ce632190f34ed26e705175209f9905c71d96d54f0c69f4c6d25f0a203a4d490f2034c330480bedd5ffab149e SHA512 866312aa0f3847dc2779570d1466aaae00945d78a2f5f3b05a833c67a2abd04c0380715f61dce79814845e4e57321adde67fea97f99dca56a970c6e6f80aa029
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cc-1.0.102.crate 79585 BLAKE2B 2e61bce7eb03a71ff7639f67984ede95fbb0e38489fb29a77cd53f436850c2e67503f1143ceb65afa16ed8a304db6faeb66c12e7ab510d2bfadf2008725f6707 SHA512 49a88d5916bd1d5a78ed6ffb7f6b1b3446e81d713afa4d5ccfadbd34872a3f5d88f3ef568f187389e0c82521db3f89f7e047f177795d3732457670a42e8d0d8b
+DIST cc-1.0.103.crate 79649 BLAKE2B 85d504a17efa918183da15519f4e1cfb45b3867fbbf3d2ab64192a78ee59cf7b0b95d1bfd2851f43b1314733097125698a7224df7eaea74dafd8788d0129ae7b SHA512 577ca5c4b55b03679c71d4cc06bad54c67ce802ed678c511e9363e8dcc593ab15e468a39aa310714ea29e520f4ac01d7303ea7922c8464824aeb5950f4a7ccc4
DIST cc-1.0.99.crate 76961 BLAKE2B d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356 SHA512 2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
@@ -216,7 +216,7 @@ DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b
DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
DIST syd-3.22.0.tar.gz 775939 BLAKE2B 727131c9c3fa3c549adadf7f8f161a887b736368117503ba643a023b2ca6f442ed23ba7d878b86d8ff836a18e698299257af11aad0515f927ce8231f7ed33ce7 SHA512 5d02b40f7011627bb027c3c0cea9fa4e9c467da511c6f1fc0ee8083f4283afd95d56cd1fa375f2db0885793ce2fcfa53baaeb5f88ce2c7686191321a153d93b7
-DIST syd-3.23.2.tar.gz 801827 BLAKE2B 13bdd25e85b134a9da6bc4d30214199271b0633bf8d58bc5b0a1ff6a936c035066aeb78d1520fe9c3ba2b2d2cbd6a0f70e0438bef13340355c48d1300c3f65b4 SHA512 8be8f181e857e34c4e78afe2346138705b19eb60d886e9690628d80484d37e69b01f42152826d068f18080b0bcae7a446d8cce6e82d64d73ca8c163500284d31
+DIST syd-3.23.4.tar.gz 802176 BLAKE2B bc0c2a24c0928d04ccdf2700288c3b42ba71b0ec291708940506e76f0eb5fec167c0f8171173dba846de4ba5ba2e4fa754624d293dc4c167f4d4757b19cbde05 SHA512 2a8e52076ded2e280cd45a27c80362af236eb811007cd843279a68641623fd3c1c17e442f5d452de538436c4e977e2cf6d9c4a9618446a157ff4092efa54add0
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
DIST syn-2.0.68.crate 265035 BLAKE2B 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975 SHA512 7b781f8ea2b0d01c06f47d165da99cd96e3b44a33de1d77c78a2cb37ebe3f8304f426ba3d0d1cf766241dcc0537908774504df7d455d63bf89ec22ac0499d372
@@ -284,5 +284,5 @@ DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2
DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
EBUILD syd-3.22.0.ebuild 6570 BLAKE2B 075bcfa0c5a3be15644deb2e6d87f10d69cd1f366540a49fa3e6dccc87c313b0cb3c49a7f321d38122dc7867a73e88470635ade9752e60180e00e49ea331b91a SHA512 846b70992bb2448f3600a5e042d9861c557b84ea4b560f412c9ea73d9a3c2f85db07dca72cdce6e3239101c63e49582dbc234c3606e9ab34ad8992918a2d8aa6
-EBUILD syd-3.23.2.ebuild 6210 BLAKE2B bc923395115ebafcfa0a3d55cb924e5d27571eba0654a60cfc119d5f402cf2eb9f5ac45067ddacfc4d396e08e3b6e346be35a8869f0bbef7fc782dc287d775a4 SHA512 57623e416c0c599ad4037a491f0fe4f8997d5ffccc6eeb3b8a525fc23522e5b493921e002432367b2dd9f5794537859558d78e51239d2e911afb18e727d82f1c
+EBUILD syd-3.23.4.ebuild 6210 BLAKE2B 721c5e60888a98522681fbdf4f2c10c1a448ae3d1c0aa085197f8a0c72bbc584d5ffdf466279992d96e86c9b64dafe679504a1cbf2bd3892341aec9e69383b32 SHA512 fab1a2f744fdfbe575171725780be123a68d7dbcce7b273a11adb25645853c57f51eae0e3562cb03091cb61b596dfe6de18ca7ec5db48de51bacbffe11ada36c
MISC metadata.xml 254 BLAKE2B 0e6d918ec0aa523a1d7ff2da1c9081d8257c2a83396bc5c7033412341b400364ee2d9b155d9d1df05da92b11f6a940dcda2adae7c158e479d082ce4a0583971b SHA512 24b045489397ba3bcd9dc48dbbc8a26189c1220053c04f09035dd735d2a3fb2ad6a55791f943f4502fee20c633c4a30983b76093f31ce752994f424fbb3cd21b
diff --git a/sys-apps/syd/syd-3.23.2.ebuild b/sys-apps/syd/syd-3.23.4.ebuild
index 3deaac5294ca..0a89e878d0eb 100644
--- a/sys-apps/syd/syd-3.23.2.ebuild
+++ b/sys-apps/syd/syd-3.23.4.ebuild
@@ -29,7 +29,7 @@ CRATES="
bumpalo@3.16.0
caps@0.5.5
cast@0.3.0
- cc@1.0.102
+ cc@1.0.103
cfg-if@1.0.0
cfg_aliases@0.2.1
chrono@0.4.38
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4dd354127737..5c18ca18e0f0 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -23,7 +23,7 @@ EBUILD systemd-254.8-r1.ebuild 15496 BLAKE2B 5d5c93316937fa101ff4ded77c87b8e4930
EBUILD systemd-255.3-r1.ebuild 14938 BLAKE2B d6f0b4afb9cbea790b4df4b7365eb9b5b3ee5c5043c324fb6354786310ea4b497a2504cc9b42da90301e1382e2b3eff30acfd2d26edba5c934138dc212c00d19 SHA512 a2655313bc32b19cc5cf584b6cb2574aa54224248be6da140f1d423cbe46068a32f204c1e9e5342fd07fd096440e44f10863708d6fa3e48ee5ec2f7a833f46c3
EBUILD systemd-255.4.ebuild 14965 BLAKE2B a33e0820412a9ccde7fec48f3924faf178add50febc66edc2156772cbc355013c3814bb90b2daa402a5fecc7dd23a6402481269aade7d15eed8dcd49f220d8db SHA512 69ec1ba7982efdb33cea7aa1b678475473994afc658d4b7eab337334161eb03c5b838d42f2b258675fd2a45372c4435ae8ed363a2dfb3419c2fe21939013fc23
EBUILD systemd-255.6.ebuild 14923 BLAKE2B e54f5d74692108f87d090101484b24895678d4ca4fb2d1d4dff1f34ed5c6fec4813c5e6e155ee95554b2fa0ce085970eeace6709c643db8927147f55faac58e1 SHA512 b388d0155fd979e2deeae88728ac2d232320602cbbf541ab844e72ce6d70e90a98cae9eadbc1057b1ad4945cfb527cb7e12cbad1586750127cade6f0fb832e8a
-EBUILD systemd-255.7.ebuild 14910 BLAKE2B f2867db0e274b6d176f0b898f8f3297c76788c76ab2a1640403ee9c0470331b546edd53a7a4afa369494f557014a9e84cfaff104d78d1eb3c3525ad4d615eddb SHA512 fd3a0836f87a5b4b6fde043d82966f2e025b80b54c1a921685c93073b70b668f91f22945e7c1acb01b90b616f2888b56c4ce974ce0e5ba2999297779c09752f1
-EBUILD systemd-256.1-r1.ebuild 14848 BLAKE2B 3b9e7882795de0ddbaf2098900b056c85d8de4cf512a7dc903e9d1e3f85e80c104c68f096906d97485ac1ee9a92ffe10d0c0e298fb8925ea1005f04cb91864ec SHA512 394dd42804479e8dee7f2b786cf5c86d9bd89fc5726af0d716c65c209d8c3cafffa159f6dbb04ee746e32be9d47f45ab84a58013985fac0f61f46de3b141edc9
-EBUILD systemd-9999.ebuild 14848 BLAKE2B 3b9e7882795de0ddbaf2098900b056c85d8de4cf512a7dc903e9d1e3f85e80c104c68f096906d97485ac1ee9a92ffe10d0c0e298fb8925ea1005f04cb91864ec SHA512 394dd42804479e8dee7f2b786cf5c86d9bd89fc5726af0d716c65c209d8c3cafffa159f6dbb04ee746e32be9d47f45ab84a58013985fac0f61f46de3b141edc9
+EBUILD systemd-255.7-r1.ebuild 15121 BLAKE2B 117325ccbd7a80ef86c68c0d977febd14d044401716ca1d61c26fcb0b5876e19ce63d8c8cabcc2c3871d2a42122ba90183ee07120c951e797d2131bbabf9c6c0 SHA512 7a3fc657190f269de8be77e285e9fa9e578830832fa380748db5bc20e4a4d505236998adf2b97f373ab76ecc64f0b99048ff1afc4f1c7413873876cb6ad2c561
+EBUILD systemd-256.1-r3.ebuild 15673 BLAKE2B 49690e82c1b16a039f132615a92729fef4ee13d234e21d2db0f6cb4d87a736e32837bd0769bf1a349bc92b3c3763c4e9ff379e1d089667dadaafc7a9fedef4b6 SHA512 e3d10ce7520b7599c81b7bcca41752af68c93dd6d47bcbd8c16320723489c132b6e477b6a42c9e8e6fd65df42c08177b62a700a55b05ee6aed35995ed6ed5c21
+EBUILD systemd-9999.ebuild 15673 BLAKE2B 49690e82c1b16a039f132615a92729fef4ee13d234e21d2db0f6cb4d87a736e32837bd0769bf1a349bc92b3c3763c4e9ff379e1d089667dadaafc7a9fedef4b6 SHA512 e3d10ce7520b7599c81b7bcca41752af68c93dd6d47bcbd8c16320723489c132b6e477b6a42c9e8e6fd65df42c08177b62a700a55b05ee6aed35995ed6ed5c21
MISC metadata.xml 2609 BLAKE2B 8947f3b696fbba7b90e838a54fbb4fd933c71907c8011652fc2b7d68d4ce5f78a19f350a309e4c0f66ef0159376c9064ba9c15941ecf1748c359c4ae3b072102 SHA512 dfeea24b7a93f5d4af4ac47b87ba08092d069fb1a4749c0c1f36a669be6115eaea8f67e6183b6a4f155ef90d7714f74299109420d569c2b0545d80584ed0e97e
diff --git a/sys-apps/systemd/systemd-255.7.ebuild b/sys-apps/systemd/systemd-255.7-r1.ebuild
index d8e84d10f24a..910799affdb8 100644
--- a/sys-apps/systemd/systemd-255.7.ebuild
+++ b/sys-apps/systemd/systemd-255.7-r1.ebuild
@@ -504,6 +504,11 @@ pkg_postinst() {
ebegin "Reexecuting system manager (systemd)"
systemctl daemon-reexec
eend $? || FAIL=1
+
+ # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html
+ ebegin "Signaling user managers to reexec"
+ systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service'
+ eend $?
fi
if [[ ${FAIL} ]]; then
diff --git a/sys-apps/systemd/systemd-256.1-r1.ebuild b/sys-apps/systemd/systemd-256.1-r3.ebuild
index d2c7ad24ef7b..78f1f78f01df 100644
--- a/sys-apps/systemd/systemd-256.1-r1.ebuild
+++ b/sys-apps/systemd/systemd-256.1-r3.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://systemd.io/"
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0/2"
IUSE="
- acl apparmor audit boot cryptsetup curl +dns-over-tls elfutils
+ acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod
+lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
@@ -180,12 +180,38 @@ BDEPEND="
QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+check_cgroup_layout() {
+ # https://bugs.gentoo.org/935261
+ [[ ${MERGE_TYPE} != buildonly ]] || return
+ [[ -z ${ROOT} ]] || return
+ [[ -e /sys/fs/cgroup/unified ]] || return
+ grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return
+
+ eerror "This system appears to be booted with the 'hybrid' cgroup layout."
+ eerror "This layout obsolete and is disabled in systemd."
+
+ if grep -qF 'systemd.unified_cgroup_hierarchy'; then
+ eerror "Remove the systemd.unified_cgroup_hierarchy option"
+ eerror "from the kernel command line and reboot."
+ die "hybrid cgroup layout detected"
+ fi
+}
+
pkg_pretend() {
if use split-usr; then
eerror "Please complete the migration to merged-usr."
eerror "https://wiki.gentoo.org/wiki/Merge-usr"
die "systemd no longer supports split-usr"
fi
+
+ check_cgroup_layout
+
+ if use cgroup-hybrid; then
+ eerror "Disable the 'cgroup-hybrid' USE flag."
+ eerror "Rebuild any initramfs images after rebuilding systemd."
+ die "cgroup-hybrid is no longer supported"
+ fi
+
if [[ ${MERGE_TYPE} != buildonly ]]; then
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index d2c7ad24ef7b..78f1f78f01df 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://systemd.io/"
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0/2"
IUSE="
- acl apparmor audit boot cryptsetup curl +dns-over-tls elfutils
+ acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod
+lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
@@ -180,12 +180,38 @@ BDEPEND="
QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+check_cgroup_layout() {
+ # https://bugs.gentoo.org/935261
+ [[ ${MERGE_TYPE} != buildonly ]] || return
+ [[ -z ${ROOT} ]] || return
+ [[ -e /sys/fs/cgroup/unified ]] || return
+ grep -q 'SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1' /proc/cmdline && return
+
+ eerror "This system appears to be booted with the 'hybrid' cgroup layout."
+ eerror "This layout obsolete and is disabled in systemd."
+
+ if grep -qF 'systemd.unified_cgroup_hierarchy'; then
+ eerror "Remove the systemd.unified_cgroup_hierarchy option"
+ eerror "from the kernel command line and reboot."
+ die "hybrid cgroup layout detected"
+ fi
+}
+
pkg_pretend() {
if use split-usr; then
eerror "Please complete the migration to merged-usr."
eerror "https://wiki.gentoo.org/wiki/Merge-usr"
die "systemd no longer supports split-usr"
fi
+
+ check_cgroup_layout
+
+ if use cgroup-hybrid; then
+ eerror "Disable the 'cgroup-hybrid' USE flag."
+ eerror "Rebuild any initramfs images after rebuilding systemd."
+ die "cgroup-hybrid is no longer supported"
+ fi
+
if [[ ${MERGE_TYPE} != buildonly ]]; then
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 69287c94ed91..e2cbc2294f61 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 72c5fb9dca48..15d23a6e427c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -39,6 +39,7 @@ DIST gcc-14.1.0-patches-3.tar.xz 11868 BLAKE2B 06d079766bfbaddd066cd70f2d3f5e9ef
DIST gcc-15-20240609.tar.xz 88288628 BLAKE2B 25ee6b2071fd189d5099160a1b9594cd0cdf6075a733258a61c3586f043d65a3e8ec22f1c2084c50694008d647ffa43895ed58dc655c41f296b98d136951c57a SHA512 058fae65f7cd398cff43282b9697497dead93401a7da47e63561bf029284b4b890f57f2ec74ef7e3ce7d170a2e69dfd5090b6465029360ab872222db037a9127
DIST gcc-15-20240616.tar.xz 88348980 BLAKE2B 3b2cc25b55167e371687b7325de14f088cda4cef72566ffcb243cfd7584234e60fe0fa69a3b70eccd02e30dff3980ab76507fdc9003195ba806ced2aef4feade SHA512 f5ce6785f3dc17493945e48787274ce338b32e7bce95f94b17bc28ce680eb092067d065843202e1449179da09ec3b23246d7a3aa6fc61cce3cce96e1e7ba576f
DIST gcc-15-20240623.tar.xz 88407680 BLAKE2B 4916850739131edff5a144f9c75a95d45819ce236f079096ecf2e81a63dd1760a2c761a5db822f4a643f67e85efd10e63490b88fd099c3663fa5bc05417a0b8c SHA512 e0cd49b0852841c290d8a190d75740047aa87ba2c614adc575433d3d1f2e975f5795d78af8b9c125dd600eab233abbc1e2ec4ef71abd017fa3b1c4b2a72bc601
+DIST gcc-15-20240630.tar.xz 88427396 BLAKE2B 641f8c3622749d80cc9cbe7e2365b3366422cb1561e2fc88a890b933649b76a0326bc8d211e0629c39b12e7c9bf5e005d83f0d674cfefd4e32f8414ffaa04920 SHA512 d7e50f13e4e8045d3ea9169cabb5a15eb1b2b5a99d0a418dbb1231f615b7c4cd55ad2c65945a808b2743f508cad8b2100c40fb750de5ccaefb251328adfb7856
DIST gcc-15.0.0-musl-patches-1.tar.xz 3596 BLAKE2B 48fddc723ec8282cc2704c795a50fb37a46738a555151e0430180dda61d039fe96b29a6c3e8a543386d69690302bf46dfc89aad572082b7e47c928c0ccefdeb0 SHA512 e43284d02e25b77b911ce90d57520897751e86c631bdd6beb7d2e4429000156801b8c11bd9a737ec11bc966812f13ae44b88c1893645f8e6c6f8dfddc636ec39
DIST gcc-15.0.0-musl-patches-2.tar.xz 3076 BLAKE2B 0073248fe4f7dd827980559017b5aa1fb5c4c46acc9ad5c410dc152fd1e44966d3066bf7152338573cb45b1c36027de5f0c519abd414d97a37bccef07f6a5281 SHA512 295f1a669020bbe2874e9b03afd46b5d083073b276fca3543f3767a2d74f35df81cf0a67abad50c200cf7a3af36ec98ff9977cb7d5c19f334af7d3bb1926a3de
DIST gcc-15.0.0-patches-3.tar.xz 15668 BLAKE2B 99c332c7302bba0a790192bfcd81b8a273002884a2a89fc03f61d46ef669d9ba49496806400f86131c127b960862b97296148b6a0956946cc98470397c02579e SHA512 f0effdadff0fc553835c13f0dedb903374f021d172a20f01e6e3e0a39495ead96229665ba1a82f0aa1e9b49c6ff367f5c6e2c3e336a84ca02efb96f1a373f18a
@@ -75,6 +76,7 @@ EBUILD gcc-14.1.9999.ebuild 1453 BLAKE2B caee7ba2e0323b0953b53c822cfe76c70eebd46
EBUILD gcc-15.0.0_pre20240609-r1.ebuild 1402 BLAKE2B 773dde45ccecbf9f0645b184d3f8200c2b6876ed11aaeda3e616889c4a5fc44db1a76bc640cfe4fbff094ccb93d2c89130baf4bb053cff25e794eceb88d95682 SHA512 1b2a9b20806a57fd90ff8a100c393586b70dbc308d825823c9c680c62a2334d2716678f2a6faee1f11044e8f6a7c0f4617d1bfd8b98a49c0e257f2dbe6ffecfd
EBUILD gcc-15.0.0_pre20240616.ebuild 1402 BLAKE2B 1eda966164b7979272b3be8edc7b30752c4aae2524824a2a53476d7b8e711a01f5c4f9aee5b09f4aa7c8ac43fd9e0b86e5c65dd37b8467e22eb4f52a916448a4 SHA512 79282351ebb8eeb60202388dcf812d2a41621e175efc72f3a3c8ff923087f7d2d4c8381c2622d036991cdb62b51299985543e97ce270c1712d56357d8df0400f
EBUILD gcc-15.0.0_pre20240623-r1.ebuild 1444 BLAKE2B 995c8e933aa3528db5cdfd9284cb2b61abc34ab31a1e02e5ff059628107845955cf3ec206812163843fd52bd0058057c366ea0e5dfcc79c7aa17d83b9a8bacfa SHA512 00ece7b8d840b1d3fd38c0e604c79bdbaa5218aff2d6bf82774486d8ec62103f974126d2f3119d5511807e112904e97ed99db7f3202c42c88b28fcbd015fdc7e
+EBUILD gcc-15.0.0_pre20240630.ebuild 1402 BLAKE2B 1eda966164b7979272b3be8edc7b30752c4aae2524824a2a53476d7b8e711a01f5c4f9aee5b09f4aa7c8ac43fd9e0b86e5c65dd37b8467e22eb4f52a916448a4 SHA512 79282351ebb8eeb60202388dcf812d2a41621e175efc72f3a3c8ff923087f7d2d4c8381c2622d036991cdb62b51299985543e97ce270c1712d56357d8df0400f
EBUILD gcc-15.0.9999.ebuild 1375 BLAKE2B 713f557e8ccda4a146eb0286c1d42c1ccf144937450190dff66be5a280abc345951cd43c563f3a3436cdfa5c9e6a077d59132e3f8f7fc9d472803b8024624abe SHA512 624abe83fbc0654e5f2104fa29499fc26ecdc8d5a923f653981c79f93c982c1f43bb75005b61239bd1fe8490d1cf64afd28a454a5d1bc72c51369cde1656524a
EBUILD gcc-8.5.0-r1.ebuild 533 BLAKE2B ef3368f7236352e8ddd5b56919cd2145794b0385f35e4efa50808aeafd98687eba5d32264a3fb2a34d85b5d913697e93af58eb03ce35b6b5ba45d78bb8f33d25 SHA512 528e4b7389f4053aa177b8405469963358c5d595fa257115fa94e5e26a54a6c3b1c15bb847bb97864dd387fd2681f16907aecf052fad9315dd91863ac419d10d
EBUILD gcc-9.5.0.ebuild 1241 BLAKE2B bd30abe9c99e317edcf7ae6ce8626a4c27322deaaadd510f02d0f36422d892eed896cb0ede817c1ee5bd2f5b913f2c426ed2ebb5bb8c2d455a1bbb3531f49eed SHA512 905224e69370a065c1f6b72b568418a231fa47f76085291b4eb3bdab741a64d1e454b02064d2afb4a91c1d935c58e8d299485b33fcc4fef8db3531967f6fb457
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild
new file mode 100644
index 000000000000..b2ef3b0ac50b
--- /dev/null
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240630.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="15.0.0"
+PATCH_VER="4"
+MUSL_VER="2"
+MUSL_GCC_VER="15.0.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index d1d09f7c30e8..8eed4cb83ea5 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index a90deba08319..f7be29f81747 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -9,5 +9,5 @@ EBUILD linux-firmware-20240410.ebuild 11701 BLAKE2B badc3af8bec613910d4595d9c19b
EBUILD linux-firmware-20240513.ebuild 11701 BLAKE2B badc3af8bec613910d4595d9c19bd981b9d7bec7b668a6b620c93fe5327e4ea6e5dee74b9288d090be0e61c80e920cc7f19b4c7630da191781e35917610d3e48 SHA512 d82b20e52adacec96ac1a748e53d757d45ebac37e84ab152ad4285ee202d79d2befec4d7a2695a3119366683e6d143ce8b1311197afb180ee14f3e922d03121e
EBUILD linux-firmware-20240610-r1.ebuild 11594 BLAKE2B b55a6cba54c649fef4ef1f1ef711a6cd5cee7f7b40326293d0ca3a6e6188ab9f87ccd316f67872d51a77e65e16cd080ae8d4890251b3464ab255120a95cb1c9f SHA512 ef5bd4c4853b0eb7c1d09210e5eaaa4a1dd8cd41486edcbe051a16a6b1d672e92231ba615066e8627b2df7bcfa557b45d889278f97cc366ec426bab698833c75
EBUILD linux-firmware-20240610-r2.ebuild 10992 BLAKE2B dc1c7ae870ce8e8fc69181be65e780106e50c02a940f2a6a5f1f9066109e7d88994a857b31ab81027eea9c8be7f529a82a02c56d1256c32e7e89e30ae32863d8 SHA512 0e827ca4ac75e0cf67f176d8f1965a13b13ea2840d222858f774291abbe700607e81d79c0f98c5e88bb736d41e5c331f20a588517f6f411261ce6d563364eb06
-EBUILD linux-firmware-99999999.ebuild 11209 BLAKE2B 5dfd2dfac2b469f236dfa28b999a92d8594196f93fabd8a566d73f9a39cded131d3e36653fd0767587d4c66af7a429f0fab3f439a9a654bfbf6cbb8661c270f2 SHA512 97374322158ae8c531714a0c83236101113a2aff0f90684abca324b32f13821b9164ca693d19adbf90c55b291e2e1a210f5570f57ef5891cd36944661ca91a6d
+EBUILD linux-firmware-99999999.ebuild 11280 BLAKE2B ddd3566709e67b8c7941521fbaf0945b6d36296eabe263a86efc73200c43376b86691bb2faab0770a01f30f0d0967b8200b06c2502b539aaee222852deacca76 SHA512 7dbfe192b9760096f0e70fd09ffbf4fc9a51cca2828e2b4d9b0b504800b92626c5046201d30a10176fbf9f1ca96b476b6a9cbcbd68ad0ac55e2313e3209e776d
MISC metadata.xml 1289 BLAKE2B 109336d30e5ec5fb5e679cff9b31e6f69c0b4f629e2aaf4d0d7b6c0db78c1ddcbbb0b283f724f2758207324b622c2af9dfe15874ab34b34876e3e4f58cb5ced6 SHA512 9b925b26bb58a39360ab5ff3cdd7d88bd489645e73f101209f0813a0b926b15dae34f28db05ff6419a0a62fab2ac84ae0546b5007ce17ad3611188bf7aeda3e5
diff --git a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
index 144bba36cba3..17a10c80a0fc 100644
--- a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz"
fi
- KEYWORDS="~amd64"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
DESCRIPTION="Linux firmware files"
@@ -66,6 +66,18 @@ IDEPEND="
QA_PREBUILT="*"
+pkg_pretend() {
+ if use initramfs; then
+ if [[ -z ${ROOT} ]] && use dist-kernel; then
+ # Check, but don't die because we can fix the problem and then
+ # emerge --config ... to re-run installation.
+ nonfatal mount-boot_check_status
+ else
+ mount-boot_pkg_pretend
+ fi
+ fi
+}
+
pkg_setup() {
if use compress-xz || use compress-zstd ; then
local CONFIG_CHECK
@@ -83,18 +95,6 @@ pkg_setup() {
linux-info_pkg_setup
}
-pkg_pretend() {
- if use initramfs; then
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- # Check, but don't die because we can fix the problem and then
- # emerge --config ... to re-run installation.
- nonfatal mount-boot_check_status
- else
- mount-boot_pkg_pretend
- fi
- fi
-}
-
src_unpack() {
if [[ ${PV} == 99999999* ]]; then
git-r3_src_unpack
@@ -120,7 +120,7 @@ src_prepare() {
if use initramfs && ! use dist-kernel; then
if [[ -d "${S}/amd-ucode" ]]; then
- ."/${T}/make-amd-ucode-img" "${S}/amd-ucode" "${S}/amd-ucode.img" || die
+ "${T}/make-amd-ucode-img" "${S}" "${S}/amd-ucode" || die
else
# If this will ever happen something has changed which
# must be reviewed
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 92cecb624b5a..435301190fa8 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/fts-standalone/Manifest b/sys-libs/fts-standalone/Manifest
index b3a98c170b7f..8873e419a0d6 100644
--- a/sys-libs/fts-standalone/Manifest
+++ b/sys-libs/fts-standalone/Manifest
@@ -1,3 +1,4 @@
DIST fts-standalone-1.2.7.tar.gz 19336 BLAKE2B 045cfc32dffd18b58093dfe578a029ca15083eec98812ea2849acf37fd2c8e7272840b15b4966201421624d96ba69208a36b58d5420cef2563c107cfae98ea93 SHA512 949f73b9406b06bd8712c721b4ec89afcb37d4eaef5666cccf3712242d3a57fc0acf3ca994934e0f57c1e92f40521a9370132a21eb6d1957415a83c76bf20feb
+EBUILD fts-standalone-1.2.7-r1.ebuild 872 BLAKE2B 1293cf934f7e6d3a5c2817a6e89173aa8aeea29328927b5df7cf98ba90428ee12c1068706a0930787ac054cd5bf943b38f7aafb170c4919d603a0e139c01f107 SHA512 38ea7482db127870145241f571873271a7f1ee4169cebd413ef542ec17cd952dcfe10a895f59c26011a8e50072d72f91fa11c8fbd68ff3ef1d812518ab74898a
EBUILD fts-standalone-1.2.7.ebuild 732 BLAKE2B 9f0dc2de22fd3e4f943c88c19555cf9b082389b165568b481c6280280203fb6d6245bc359894a4bfd2d540210fa71d4c412accf6022f32e8d449d98fa80ea8b3 SHA512 d7899f7d1f4b56b03384b11aeba367c2e073a1633d02c3199cfabef120e94ad5f13198f0d346e1e927916e77f5da0d5c9f3fa68fbb640bea67c367de247d89c3
MISC metadata.xml 335 BLAKE2B cde77279efc1c118c1379c75520fe3a126bb9dc6ebc9a770cab1cc45a290bc7f346ce7f8211929c76f3fb3c430e861a47a6b50d785619a51b6b8bca2b3540283 SHA512 8623cc3882fb57956ee30294a315f57ed2468000668b068e0e52d37965c37ef43a58f4ce4e8c0ab715fa844ecb1ce681fa6ce9c864bc01fbe3f621ad148fc908
diff --git a/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild b/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild
new file mode 100644
index 000000000000..8289451b0a60
--- /dev/null
+++ b/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Standalone fts library for use with musl"
+HOMEPAGE="https://github.com/pullmoll/musl-fts"
+SRC_URI="https://github.com/pullmoll/musl-fts/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/musl-fts-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="static-libs"
+
+RDEPEND="!sys-libs/glibc"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ # Compatibility symlink (bug #895946)
+ # TODO: Drop this a while after 2024-07-02 once packages have
+ # had time to adapt/fix broken patches.
+ dosym musl-fts.pc /usr/$(get_libdir)/pkgconfig/fts-standalone.pc
+}
diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 654bfa4a2c9c..9bf3bc8138dd 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -4,5 +4,5 @@ DIST libnvme-1.8.tar.gz 629032 BLAKE2B cba5215983fa14e485156cf68613a7acca07b7e0f
DIST libnvme-1.9.tar.gz 657952 BLAKE2B e9d655709770f7c1d9c916cc9539b8ea096b0d5bf6b12079c2db494f070c98b6c388e2a79ed27a4932994a00d44da93fa3119ee224c48d40347a483548397349 SHA512 39a3346805143f93a17d00cfcb6fb75f82154658db6079134c09dfa989995ac5de79b1ce1ac091b4e997523d3216829ce9eac44110c9f59f9fd21636529c8b25
EBUILD libnvme-1.7.1-r1.ebuild 1494 BLAKE2B c23a1718224b17dfe7cbabc3fe63c1595dfee5748895dcc24ed58127a558fb98afe6198ac2381736da998c840f5b691781ab90730162344d210e04df5c105b3c SHA512 5c16f0b68e731480b6786c6cfb9f98c6125847da2e8f70aeb051c7706cd1d65f04a53077272019f14ed61ecb754ee514d1ee2b399a0d52cf52a265549c6e9bc7
EBUILD libnvme-1.8.ebuild 1496 BLAKE2B 1286711f1afbf75136640143cf56fc41d94380c23f815e2eade0066d151121da6b7fc3b45a660888fc27763adbc23f32bd65625e4e5f042387231ccf75a45254 SHA512 a7df1f80d82fe69fe7ac3be9c9871a92a6c80d774de0e9c379f88eedd4596859f27adb2e71f009089426a786f48cd4418bb8d0e8106f1aa621a0e7712a852780
-EBUILD libnvme-1.9.ebuild 1553 BLAKE2B 35cd66d3b340163183c19f9067aefe66da0ca3ebbba10e08b01dcc6fb8cd51da3a2af41349d4a943fb04c43e0626bef0eb6e7f521d8187818faca2dd660eefaa SHA512 5c9864204bb08e56c885e8e667663dd3e32b80476f053bf344136d20976225e82e399974710261c85df788f6a8bd75a682ba08a58a6ab60288e044504e60afa3
+EBUILD libnvme-1.9.ebuild 1550 BLAKE2B e7b3d6e6cb386a64974d2adc1ac54fb53f2e412e26fa81a6d3e36e2a01ce61d4604060527a7d52ca7b7322b30e00730b078726045e2860e1c80f83c4c256fabd SHA512 7d5c171af6102b1e2972ccb510c1424917ad585f3e59cf4c47b9e2dff7550a34198503f4b9dc896791e08be9b6564e2600f419de58055085edcefc1be5bd6f11
MISC metadata.xml 585 BLAKE2B 6163419190adb903fdbdef99ad53f8b14ffbc08ac3c8b56f820049468010af2a58ac204ded1b53c767759e9ac864bf85dbc3b723cd7113cb919194dd9ceaaac3 SHA512 2f5268b41676d2a61d5415de3ec62149cda53613970a1af6aface937cc635d26866c88205a6d9fcf7efd7df0c7f45308ecf5b29b6cea937966b765a222edb8f7
diff --git a/sys-libs/libnvme/libnvme-1.9.ebuild b/sys-libs/libnvme/libnvme-1.9.ebuild
index 9d112ea19345..9d903afc6c1f 100644
--- a/sys-libs/libnvme/libnvme-1.9.ebuild
+++ b/sys-libs/libnvme/libnvme-1.9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
LICENSE="LGPL-2.1+"
SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
IUSE="dbus +json keyutils python ssl test +uuid"
RESTRICT="!test? ( test )"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 39a54268f8d0..ddad44a3e3fb 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 7b8db98e1f05..60049759d60f 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,7 +1,5 @@
-DIST element-v1.11.66.tar.gz 23614921 BLAKE2B ac3ad1f56e4692d6cd11a6307e0c41136d3e9bbeddb0623fad0d7ad6629edb95c8ce23cb2aff3ab67bb8eaa26837568fe833d31db010eefb8cb3abbb64adeb33 SHA512 c168fc989b6302238cdda1d8fc4dd35de14d3c703b8377d8f860045f5b8481e4293999421a63539cea708b9f6d7b13a31e4274c0c83529efc5f612421fc0f987
-DIST element-v1.11.67.tar.gz 24263204 BLAKE2B da5a0dca861f76ad70703c9bbf9fb9d9e4129217c2a7213a8ca92fe634ea86daed7919e1ad9491fe834ccd5c70f24ee885ad57475118ba3c9d3c97f492f4407c SHA512 88cd180cd19c93806719e094a701fdcaaad86092d4db2634c2b93cc9ec0e781842d160e44b30f4866e36e539a3b0ff62508170b71e743ba7264d24c1a96253b5
DIST element-v1.11.68.tar.gz 24540644 BLAKE2B 6ff0378fc14f14b0808d6c20752498e06cab7e5f7e9c39d9d9f1a49c9404d8c39cf09a26c50212ab5c87ca75599d1d4f8e561a62ad99eeb4e61289944a19e4c9 SHA512 c54dee5ca6270a1ff7134e7720dbcc94e8acdc6b5e75a1b75947febffd8c84c23c38bf6e3b58c24de30f1d3975761a542ba47c74fffb3382095f18c90d1b5f9e
-EBUILD element-1.11.66.ebuild 710 BLAKE2B 61c70d0df3ef07dc6a45788012ca36ba5467add3d0ffd955533301a345b27a76cba9dabcf7153a5c5af55f1344d4dbf241a315b80d4657fa22d9a3fce1b5d30c SHA512 ecc0ad59f8bc360f3741b78fbc2a9cddc0090aeb5d5d696871af63672aa118f78f31daf87a8e308e7c8ff59e0e35c15714c19ed949178b996ef956c154501982
-EBUILD element-1.11.67.ebuild 710 BLAKE2B 61c70d0df3ef07dc6a45788012ca36ba5467add3d0ffd955533301a345b27a76cba9dabcf7153a5c5af55f1344d4dbf241a315b80d4657fa22d9a3fce1b5d30c SHA512 ecc0ad59f8bc360f3741b78fbc2a9cddc0090aeb5d5d696871af63672aa118f78f31daf87a8e308e7c8ff59e0e35c15714c19ed949178b996ef956c154501982
+DIST element-v1.11.69.tar.gz 24572508 BLAKE2B 8e3e2c63d506a0b1e65d8919a72fc7aadb88a609f00e70bbbf3042d0ad9df180210bf011c9d891c4bf1ee115ce8782950bc0d9ba860a22f71978365f9f66745c SHA512 30544bbd9b901def03418f4afa3ad8973f8cf49ae90ef6a68993a7f1f25790d54fdeb8143096eb6ab58f6a159e983bb8686db86707ef821d2d0b82e4c522ed97
EBUILD element-1.11.68.ebuild 710 BLAKE2B 61c70d0df3ef07dc6a45788012ca36ba5467add3d0ffd955533301a345b27a76cba9dabcf7153a5c5af55f1344d4dbf241a315b80d4657fa22d9a3fce1b5d30c SHA512 ecc0ad59f8bc360f3741b78fbc2a9cddc0090aeb5d5d696871af63672aa118f78f31daf87a8e308e7c8ff59e0e35c15714c19ed949178b996ef956c154501982
+EBUILD element-1.11.69.ebuild 709 BLAKE2B bdcc5e8209dc07c33fc91becf2705db7f54a7345d1984716c606b3fd3da38bdc270f5f9684334edc420a84a159dfa2ca94cb28348146a4ba1f874389ce42a9cd SHA512 ce11a90caa483b0971cc9903f8890d9c63a46dd80b54a92c0282d2d910c01c1138962d742568f7a982448d5c7d4e1446baaa79fdb2ec288cdcd5ccb4a86f697a
MISC metadata.xml 339 BLAKE2B 3dec6820a014466f1aeef112cdbb8a773a19acb6aa4834e1feb45519f0f3c898ad593d796f84fdc450dcbbb0546615fa0fc4b37d0fd9f28cfea68c57a87e1573 SHA512 6d9d4e8f95e054b651545a18c5022f6cd2060ac62b15b6af44d52e78047031c185f5990e0eeaa2970fba426bc55ed001874b796cfdba268b3f542215415a1d43
diff --git a/www-apps/element/element-1.11.66.ebuild b/www-apps/element/element-1.11.66.ebuild
deleted file mode 100644
index d83478c13073..000000000000
--- a/www-apps/element/element-1.11.66.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/"
-SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-need_httpd
-
-S=${WORKDIR}/${PN}-v${PV}
-
-src_install() {
- webapp_src_preinst
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/home
- dodir "${MY_HTDOCSDIR}"/sites
-
- webapp_serverowned "${MY_HTDOCSDIR}"/home
- webapp_serverowned "${MY_HTDOCSDIR}"/sites
- #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
- webapp_src_install
-}
diff --git a/www-apps/element/element-1.11.67.ebuild b/www-apps/element/element-1.11.69.ebuild
index d83478c13073..33f60473ba0a 100644
--- a/www-apps/element/element-1.11.67.ebuild
+++ b/www-apps/element/element-1.11.69.ebuild
@@ -8,14 +8,13 @@ inherit webapp
DESCRIPTION="A glossy Matrix collaboration client for the web"
HOMEPAGE="https://element.io/"
SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
+S=${WORKDIR}/${PN}-v${PV}
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~riscv ~x86"
need_httpd
-S=${WORKDIR}/${PN}-v${PV}
-
src_install() {
webapp_src_preinst
diff --git a/www-apps/lidarr-bin/Manifest b/www-apps/lidarr-bin/Manifest
index e1ba104d82f7..f6e9a907b26e 100644
--- a/www-apps/lidarr-bin/Manifest
+++ b/www-apps/lidarr-bin/Manifest
@@ -1,11 +1,11 @@
AUX lidarr.init 129 BLAKE2B 184bcf713f89ce555496954c50797277eb7eb7f22ad7925b789b7639106dc2e9b17dd0af081be8f9066dea72d3a85b03f443985eadfa0b7340c1a3dfe0fbe34b SHA512 306e217aaae80b466691bbd9a27b7a947856f1ef2409ed4d30bca6614a831b9ce56d2cc21f2bf86ebd7d0be1a8878584e08507e6014c136598e23b7184353118
AUX lidarr.logrotate 80 BLAKE2B 47466ff328696d766cef2645160f8d9f993c83f2f153ecbff69adcbf86957d9acb3480b771408a8b11120cd73c84b0be70b4c66e2a9d859835cdb3d7ac86e3ea SHA512 31ae434dde9c33d84d5275434d3d35371598b2334412cd10b207618096c141e4d0daadd857c4c760e75537789cdbd13a3e36e38d404b3ff8c103ff85bf0824aa
AUX lidarr.service 533 BLAKE2B 04c475eedb34076dcae2ca1d5c7aaabcbb3375c2d57e476917d095820af1657301ff99709eea7ed5e49b573e7915648e9ba005641271968fbe4c4ddb0cf695dd SHA512 f1be2d0d8e3a522da115a9bef37b6cde587e34be58433bee2b89bc67040cf01fcb1af072e94cd7ec60c89574c6414231e47c5d134c946d32e27858e477d2fce9
-DIST Lidarr.develop.2.4.0.4222.linux-core-arm.tar.gz 91949124 BLAKE2B 9677c6bce84657be0d5eb33e98705368f2d4c0ab88a94cbab445b013680c08b5dd1f635edefd1de69d9d5064b01988d77526a4cfc894d7233123bee8b156075f SHA512 211881184f952c6fdfc982d107d22f8a7022bd91aa6994291a161c9bb8adc7fc40cdddfe6d7e4e7c595edd4d8dcda30a97ee76bf4fc028a7658cc93523d36165
-DIST Lidarr.develop.2.4.0.4222.linux-core-arm64.tar.gz 91546798 BLAKE2B f1b7beea9ce50393d11ba674c617362b1847dc7c32b2a0f5b3feb59735e4e682b995e8a296662f9dd5792980bc82c24270e7304ca971bddba2f90cf7545f06b3 SHA512 c8346443b0aa957aba90d07b1ee6fe941819b03959bcb41f85559931ec522284d22138bbbd92a8befefa2691073dfd74c8d85fa1fd0eed9a688b4915d34d0179
-DIST Lidarr.develop.2.4.0.4222.linux-core-x64.tar.gz 98062097 BLAKE2B 7751ec9610bc3ed5338670cd040f63372542491aa521c324856ce73e6656b848e9f126822e7cc12696dc02c9fa42ef3881ff868b717057570f8e696bdd046a75 SHA512 ec05d8c9d43f906bc08b7d48964c28640f50503cc4eea08d4d1cbd08cfd209a43444c4c036ca6578067d488dab70a577ee17252eaca0301db161ee097a9e2492
-DIST Lidarr.develop.2.4.0.4222.linux-musl-core-arm.tar.gz 92000016 BLAKE2B 99a35597b5148828690fb56b42eb969a389cc1f7eeba54d381517bcd7f6ddf5685fa6f9612821868fb305a8f3a2e314d359302d2738283a2a7a678c672101cfb SHA512 99855543e55238587a3b6d22cf18b1e56ae5cd5db5030ca73c72fba3c8f61490b9b60afc10680826d17827f2702e641944febeabbf84604b6473c93fa4ace128
-DIST Lidarr.develop.2.4.0.4222.linux-musl-core-arm64.tar.gz 91606964 BLAKE2B e9670507a6b8dfedbac0b3bc199174c80734e5aaa6665dfbcc7dc39f8984f1b28b0020d33574d276dc6685e3cf938c8671ab0fe29348197749560f89662fa49b SHA512 4374de8e7dbac4fdc8b6022195237d2bfbcbd3698be458ed90c84c2cb28c58ea9392d8324d31825dc947554de65b011225e9ced35c6f03c16a6dd3478119e3b6
-DIST Lidarr.develop.2.4.0.4222.linux-musl-core-x64.tar.gz 97124522 BLAKE2B d89d857403e5bdc7f83e6afa82f088a5ade36584640ac852d90c8add379ed92a7cd032ea20551ddffb1acb09bbede0a78be7c8c464e072e15ef83ef4ab2cd300 SHA512 a434103f89db8a9fa9653fbe070ccaaf768c4fbf03c952b0c45e008b3fbc7b0bd19a5621f0badb70904de77697ff708cf53bb2d89a11d0f62436525ebeb527fd
-EBUILD lidarr-bin-2.4.0.4222.ebuild 1902 BLAKE2B 252956e202edf43685d46595dfd179302e35941b11a857ceac57978312446754dcba9578b041cd68891d5f79d4c53ac77e9ba68042cfd77cc04d3112c6646b13 SHA512 eb90bfc14ca1556d5f86fb257c051e8994435bc8e81890637ef0cad29b9d1c1fcae5a2dcb1e571223eab5cac64d7bfb3e4e6d220e4a82b87d48b94193719b6cc
+DIST Lidarr.develop.2.4.1.4234.linux-core-arm.tar.gz 91974961 BLAKE2B 0a6b9abe5865312253abbb5745b97b6cf4ef660f0421d276ba5f2e2dac284a416c8cea4b4d33ac1f4d2ab7b9f3d83bac1028222abc755780081aedbcde7a0f1e SHA512 87811662466c36a4a3e5550fc9b9c5b0cecbc783036d6dccf9fe5a6d115b2fada6af7d9175d1daf7220c460eefcc02d57a469c7dd055259885850a0b818d32e2
+DIST Lidarr.develop.2.4.1.4234.linux-core-arm64.tar.gz 91554253 BLAKE2B ce6a455234f312d57d771659039011557f4d86dc7b4b6686d75b573852360ddec0d0a72b06db666f96771df6f183bd1810391523ebe77f949f24d4db6757b1ca SHA512 9c6f2ed1c301aed98f8b79343ebd029566e7eb7b610b7b66f660cfe8c67b3ce57680e47a65af8b3cf3d9bc36dd5adf6815cf6c15e7bb337ec71f4706fb270f14
+DIST Lidarr.develop.2.4.1.4234.linux-core-x64.tar.gz 98040919 BLAKE2B 706b2554da2b34b628c3c91cb80f1e6bb8263bbbb9461c8f699949c22048d4b6468132e9544c73d1307552d81adfb144bfeefff7a68a7f03b2a47dc63b19214b SHA512 26cf9c23023a2eb384759462b2c31961399afe4f82cc4cc2b664a543ea717648a6240f8c406b6dacb261352ac04bc085d5e86186087c3fc5de8e3a5a53b3c4c4
+DIST Lidarr.develop.2.4.1.4234.linux-musl-core-arm.tar.gz 92034935 BLAKE2B 0c750e85d2a4f04d625ad7a5b55c883747798ca24e65f31f234467d42e6c0f7e921b943ee73c0ddaeb25044bc5debad0fc411bad1bde9e34fc5fe7a80fd3f9be SHA512 37723a734c6ae01c7c1dcf009005b87f03d68eb4dda2d99772651881d61687eccdbb109ce8a616818e718ca441b9b1c49dea3d369daa2a0a8d6ab5f15a26a2e3
+DIST Lidarr.develop.2.4.1.4234.linux-musl-core-arm64.tar.gz 91620854 BLAKE2B 846bfac9545c8a77187cef0245ac4dcc27a48a5037ecb749ecf297ff94f813c3074fcf1d7b8e664e5dac670a83eb83e09db6b8ab3c7be0cd60dc75dc69fe7ede SHA512 95baa2d9beac20d97bdaeab67e9525d4284c879d3203b9295624a3092d931077adecc018c52de75220ea02b9b8a1c98d8fb848fe67af229f659267f7d8f7bd78
+DIST Lidarr.develop.2.4.1.4234.linux-musl-core-x64.tar.gz 97103993 BLAKE2B 8bd6fc9d7ff8c7ddc87089adc977f6a1b86c85e35a013a044e9c1d8d9dbba37286cd713a6d13142b125d5067ee10d63e79cafb825e7e4338662bd614a1af5122 SHA512 b1fe25c5c11d048508e420a695ce40f9c009589f75d61d0e328ede5ced8753f87af8e535044cc40c61f02446d2b1fa6a96987299e2b1c031f5d0b0bcc1e2dca3
+EBUILD lidarr-bin-2.4.1.4234.ebuild 1902 BLAKE2B 252956e202edf43685d46595dfd179302e35941b11a857ceac57978312446754dcba9578b041cd68891d5f79d4c53ac77e9ba68042cfd77cc04d3112c6646b13 SHA512 eb90bfc14ca1556d5f86fb257c051e8994435bc8e81890637ef0cad29b9d1c1fcae5a2dcb1e571223eab5cac64d7bfb3e4e6d220e4a82b87d48b94193719b6cc
MISC metadata.xml 638 BLAKE2B 3cb5b7bd776d89f17db85b78afd7751e80e1fc9817ffe924ca2663903000665cc190b3d89c8bf7d40972adfc2b6f968fc5b652717afb7632cdd0e358be4d5560 SHA512 d69e87820e038797a5f25305ccd6e0124f119716ff5d3d1287dc9d2e7dd911ca28373fd1dc01ecc179360be31dfe150bd415422b44eff97d2c2638be3822a32d
diff --git a/www-apps/lidarr-bin/lidarr-bin-2.4.0.4222.ebuild b/www-apps/lidarr-bin/lidarr-bin-2.4.1.4234.ebuild
index 2676b94f25ac..2676b94f25ac 100644
--- a/www-apps/lidarr-bin/lidarr-bin-2.4.0.4222.ebuild
+++ b/www-apps/lidarr-bin/lidarr-bin-2.4.1.4234.ebuild
diff --git a/www-apps/prowlarr-bin/Manifest b/www-apps/prowlarr-bin/Manifest
index a3d4ef7c4f11..04a5d28bbb11 100644
--- a/www-apps/prowlarr-bin/Manifest
+++ b/www-apps/prowlarr-bin/Manifest
@@ -1,11 +1,11 @@
AUX prowlarr.init 139 BLAKE2B 5d2e870b142fd95c42459d5fbce0370a222c64385eb30d7642a1b9b42e76ba8ee3b6d4577e4fad1d6c27ac0018e966f8846fe3dd5451e67c2d42ed65e6ba551f SHA512 b32cadf3ee9ce142cb48c01cbc576dc8a56a03b55fe9e371cd4205a9c927001a988621827dad02618b1bd95cb44ace3fb90974340e8ce5d9f553c4be1ac8ba5e
AUX prowlarr.logrotate 88 BLAKE2B 3997169f347e1d3091eaafba2571825cc631b41833bc9989eb241ddc96f4a7c75796c82878b7d1417967e669dd412474f145844ac1fad02cd13b0739eb65c854 SHA512 738ffac857f7146960ed39d8ec5e40b0a0273ed2cb44cd8c3a440c1d34aa02b0af9e748df7eef746f17f8e45167f8462a8cefbab3aa4f819de89f797ac622af9
AUX prowlarr.service 558 BLAKE2B 8bb379f30a93ce537016133627e54cf5d71b666f31db50c29659d0e44fc0df54374fce23cf1e2d20f59e19b9cfaab66253c79df718e86b402c0572ac781e1f58 SHA512 0cb3461a5160da1a617691040c7d6378e5d89f5809a12faa8cb182c8180bceb7a459d3d881cd3a96eee4928eac410533876b90c90d3d62dcde12ba2f0b9f328b
-DIST Prowlarr.master.1.19.0.4568.linux-core-arm.tar.gz 88777379 BLAKE2B 9901b5ad52e667a50d647bd6d0d53b7008fb2f465d0de826631d50b78eb19e9dc2fd1a84b8e517dd51351132bf6b9087c35a4c4f2a4306e384e17145268700a1 SHA512 cc6c9fba111b8c72fd903e65ea21a089d5172fa8c91c70ec0ce6e9a09d234084a86dbc3fcf64c60aba63b3f8454f9d3c93e649a0a80585f4730eb8972459040b
-DIST Prowlarr.master.1.19.0.4568.linux-core-arm64.tar.gz 88038203 BLAKE2B 2b4b06880974b365780a1d8a4ebdcdf9948c54413176f329c8c409ed4dd2e95f47284f40484230dab3b5bca54db0b053603a005dabf68e2cde930ac6fce87701 SHA512 f908a2cb354740b4d0d4b57929537fad50a3168203afb64cb11c1b2b3096a686b81ff881c56428dcad8cc7d7301da8b5708c293ae6cc0de24314d914edc26267
-DIST Prowlarr.master.1.19.0.4568.linux-core-x64.tar.gz 93046857 BLAKE2B 88cc87498d0de8dd1a91cc30ae7d33e9704ef73f636a434a5573678151c1da6eec0ac753e934698fae09cba11d68487ad883456c6481cd3d951379ba34761840 SHA512 e0b7af538f2caae22835f8f2afcc31704d3a4d1c9845aca22feec1b47a27eed9ae4efd6a30771015e95f702ebc0c3a264dbc1c934a5fb5146ced7a44f0ec3cf8
-DIST Prowlarr.master.1.19.0.4568.linux-musl-core-arm.tar.gz 88833067 BLAKE2B ecb7e254538ec379e96efa313c71ef675b60a85d2782629a4805815e7ab8e1653e26df04d0f27a0d21f534387e9afcb735f5d97ef815a57a16b7d1cabd7450f9 SHA512 ace70dfbaa38261da50f45bd044b2f9ae33f42e5904e92f2c7c2060716e0a228d6821bb1fbc2eb4c3bdd0e78876785e4dfecc5ee785038ddd9dda3d1ec250d58
-DIST Prowlarr.master.1.19.0.4568.linux-musl-core-arm64.tar.gz 88092954 BLAKE2B 5a055ef22a0bfe331b993deed5d18f1d53d7bb13804d8b7bc1e43d53c5f3f9cd977f24edb4dcb764929b50e7e33a14c83d02b44178c2be008db754a2b042f706 SHA512 b89f0322c3ce8ac83d0f713d34b4b1861e4004d3f8953a97620c1cd252a0e01840ccbc4ab6f1cef8b832c88dfb58af5d937d2bb5e92fc99e65bc068db57708c4
-DIST Prowlarr.master.1.19.0.4568.linux-musl-core-x64.tar.gz 92108867 BLAKE2B 732a889d1a0977cf2bb1808e4d63df424e29d15b6c7e6b8eb76e90519dfb517d9cd0bb9c3c4de9b3c7ca5b6fcbbb752e05e6650fc6849bb683ecf6d098f1c683 SHA512 bff0a93fce012c0e7e808580b16b05e8ed84aabdb4d2def88127d392a5c32da0ba6e9f1d7b3800073da223b2a9b3234346bbd1a7cc65002e0cf20f91c1bbcffc
-EBUILD prowlarr-bin-1.19.0.4568.ebuild 1992 BLAKE2B 7655358506bbb13c33ea74648138f26d3b3088aee9d5f1a729bf5049fba07d8e1f87f23890380eaf33d1a9c16a9e49f94ddc068190f28146771793d52e791527 SHA512 5bb7abda9ea5cd03ef2494c14966318f0420c0b501dd6fe1ca7c88c7a32d57df5c5a702cb78d88d90ef0a8ee0374a33e78ffbffc3f6b48af122e0b81ac8249fe
+DIST Prowlarr.develop.1.20.0.4590.linux-core-arm.tar.gz 88749494 BLAKE2B 46457ef941b7b55d6c976e758e0a7d137a2f0c561a2bb672ba6a7fb1ea17b06972a53755111a7b72aed92f988c7fd78e968946adb9f4f82ddc6d760446839c17 SHA512 732834a08060b19c8abb333180eb9f59a0adfe245b6886cc25a13f16a9ad66d760f2b03cb1698f8b7c50b23f7b82e77784b94d46d92992169dc863845b3f55ac
+DIST Prowlarr.develop.1.20.0.4590.linux-core-arm64.tar.gz 87991712 BLAKE2B 1ab77a9288e696b46bb2b7cf5a208b06c00e5c94417a590ab267672263f42083290d3af5800647bbea91b41e673daf7f052d904df6851db20d7d410e5571d2d5 SHA512 f53a3f52a90e34b075427a809b9183f044be96582153a87f7353b5a89dba151d574acc8dfffaea51afeffc035add62bb85846b733589d28690e8a2ba840aefca
+DIST Prowlarr.develop.1.20.0.4590.linux-core-x64.tar.gz 92982244 BLAKE2B 88e207de642d3174e6c34a5810adb16a4b7663e092be4f16922918d76a8bbca8958117aab019504d7786d30897142f864b4f95636cc614afaa42ef51be1998a2 SHA512 1d3895d3d4e858abc00fe2075effb02220ba7fe3b8c42531a126504a1234fc15c6016e7303efc3d48c6d7d551582596542a20acda4e43e7944eed07135d9aeb9
+DIST Prowlarr.develop.1.20.0.4590.linux-musl-core-arm.tar.gz 88809629 BLAKE2B 31f13be78dd06f8999402827a6d9c268cb8a789a0bcec6545acb326a4c8044b5a894dd2411c5a70ae5e1d0c52f7ac41971b07f7fd4831aee0ba26e588ec2e1c1 SHA512 a94139fec6a380101b38b1e5db3b791973ad4a5c14e995681405dca8e3cee47a7a2fc4b39f65a187b4ab8ee6a5f0cc8a4a51b382673ed2419c2847aae2c1b955
+DIST Prowlarr.develop.1.20.0.4590.linux-musl-core-arm64.tar.gz 88056563 BLAKE2B 559b6d2a3b4ff0c899a983a259151c1fb330370c0f12d11cc14c763fc6bf5bfb9c1181a58410756cd7c8590b44152ff9862baf879073c7a55522ca4bedb5c027 SHA512 463b7bb6536027583e0443106b9c115de12894f202bb788acef8f2eb4e30e09add88218a7f5791450e8305689e5d71960d7830d85d29e3a212443b5886d9d509
+DIST Prowlarr.develop.1.20.0.4590.linux-musl-core-x64.tar.gz 92051333 BLAKE2B 5e6f006136bba84092c0a47bf0864377a85ea5936491f1f58e7725ee7298c006cc013ce03e1cc5ad8e46027b74d6e6739c2fae3bf033cda3ae9e94269ad7e71d SHA512 21122a1121d9e4128fea0935148e6a410a50630450d95e52403529e4fd54e44b88b28b6cc49623fb98e005ab68c3ec41f57869b4d61b0cd9ea71960dd647e080
+EBUILD prowlarr-bin-1.20.0.4590.ebuild 1998 BLAKE2B f407db6dfc47e6a296a35a4b98e5a55dbeeb8d566a0e8352094971d61b2b15362dba7cab6fa19d92368dbc230d0f8ea858042bddfef292471ebbcfdbd95f1709 SHA512 6b03fc271bc13068b6810486079d7496e0095d32bf89d01b5898b77bffcfed24089f913080a0dab0ec96c5b7faf4ae64348d4ccee1412a7d3c167d74c0bd346f
MISC metadata.xml 707 BLAKE2B e235e7acd37580d513d82833ec45707d5a2074c77b31aaea4bb79ccebbe378938ca6eb88d2c2afe351f16afc29192b359558130edf249a9089f5bc9008969c56 SHA512 1531f1097c7c7b375a210caa2202dd4d3ca2c611d6c28bb357e0eeb6a1fdd9efcea157c12fe07a633e64475a590edc389a34e0cca1ca8e7e438f47c4793b260a
diff --git a/www-apps/prowlarr-bin/prowlarr-bin-1.19.0.4568.ebuild b/www-apps/prowlarr-bin/prowlarr-bin-1.20.0.4590.ebuild
index 2c9c3707ba6b..6b55e3a00dbf 100644
--- a/www-apps/prowlarr-bin/prowlarr-bin-1.19.0.4568.ebuild
+++ b/www-apps/prowlarr-bin/prowlarr-bin-1.20.0.4590.ebuild
@@ -12,26 +12,26 @@ HOMEPAGE="https://wiki.servarr.com/prowlarr/
SRC_URI="
amd64? (
elibc_glibc? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-x64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-x64.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-x64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm64.tar.gz
)
)
"
diff --git a/www-apps/radarr-bin/Manifest b/www-apps/radarr-bin/Manifest
index ab2a2de36a79..dfbe39ae2706 100644
--- a/www-apps/radarr-bin/Manifest
+++ b/www-apps/radarr-bin/Manifest
@@ -1,11 +1,11 @@
AUX radarr.init 129 BLAKE2B f3f8ebe12146d302019c2301ca5b7db3b3e3678447df36cb218b0c5f0f882e1a8f6e003f4e69536fa4ebbf31f4035bd167f4d98be961db41607635e3e49daca6 SHA512 b8e8baeab9f0efee8115d0a1230bf85796ddbb2653754efffc9ffa23ef61906e05ae83d5d4b1b2719b1292d1d5d67fb0f7efd19c0af9b474a15d34bcbd6ae40e
AUX radarr.logrotate 80 BLAKE2B ff6b44b539a627bab411ee95c184f4bd21592ceda8f387db2ce2d64fe89681f278b91cb248adcbfa466b2994337eb2882696e9c289efde25762c50e5f4190464 SHA512 89d474378374fc0076fa5c1f06aaf6941b4f098f59b5a4b950786c736b965acc3975964dd5188c157e6e80aec48f312790468d999a29397cb7811e12459a49c7
AUX radarr.service 540 BLAKE2B ef6e69463aa577c9da67efc8f11c943531bde1e8ee4b56ae15f77e39c2900a1b11d5cd9e2c568d293b6852d80cbf6d3b6f15b9226ac3defc2e8b6be231eaa5ca SHA512 38af47dc6ddc5df3be1e6323147f0bec20b18994195eff3e6e6a61691f6c8beb9a058aa361f9b9c6a11c362f12bf86fb8f3f311a70ceceb78e18d909910a2840
-DIST Radarr.master.5.7.0.8882.linux-core-arm.tar.gz 96534611 BLAKE2B 4cf4cb77f1cf95c7b78c75e4b6c8d8417373a76ae0b3912189e1f9dd44b48895f10b67a892e0a91abb5d1df2bbeaa025a3e241bad3a8887f10bd17a0115a4869 SHA512 b359f1cdd5f02201020334b7a99fabe6230abd303507596f292a3d100c1693d4fb3cf0a2f9dc921b49e52e7f512e4eb9bff426d8a8ac13bf993495ecd5efd03d
-DIST Radarr.master.5.7.0.8882.linux-core-arm64.tar.gz 96198792 BLAKE2B c71c34f4175f57707e2d893ec35ebf98f216d43bc08acc800e559b6df73fe5f608790ca863a26ed475b6be270d4b75716e687981ebcc5b4d1dc5b59ae63f2fe2 SHA512 6884bda0baa01f38996635096b5100e9270573132885ba41bbad4e4ca33c108bf9d14eb5d98852d34c62fa6b4454cef348300aab3ca1b3ef2adb57bb2ca16028
-DIST Radarr.master.5.7.0.8882.linux-core-x64.tar.gz 102203226 BLAKE2B 8c101ef338cafa20c121779fe8ebce5601758f87879568cb72e18dba8bae6b8eb23243c46529ec0252fea1abf9e4010abe9c4091c15eefc9e283a280126e94b0 SHA512 67d9bd342ea421d156e5a38f47f1dcb80d70542041a17cfc8cf5502d54cc12568f054967d55e648685ca1c88ca57be844d52284dff1193a8325bf1841cac3ed6
-DIST Radarr.master.5.7.0.8882.linux-musl-core-arm.tar.gz 96608011 BLAKE2B dd365fbf8d24461d0e715c958684002def1624f33c9d30b9fbe52fa0cf463cebd34d9339412f453b45eab2293dd90d5777922054bb100cfdd9ef70791bac215c SHA512 b75116ad7fdf09152cfa012433f051fe98180d6990e9398fee35192f720ed495dea5caee1a49c46cbc208fd6cf19d78bdeed817af036c198a1b743c6ddd21387
-DIST Radarr.master.5.7.0.8882.linux-musl-core-arm64.tar.gz 96258607 BLAKE2B 47e218b0eecf0c021f5bb7c67f9083d2e5fb6f725a3975a5afb12b193a9807042b834a6ad2a7c09bb9d0f888e137c668113b3f13e0f4604b86b83db5a4471249 SHA512 64d92fc19a4e0cd31c44be93587aad3b6f72443354b4ca4c5b1acb549310135ff47bf307ba80f492b704743d129157ff29ed0481cc233a7f472990427b3f630a
-DIST Radarr.master.5.7.0.8882.linux-musl-core-x64.tar.gz 101265336 BLAKE2B e258317b926a1e025bf3edd927813af4ff7cb0518291654c761def3e3f1c1b220ee009de83b9e51e1778f402ef97067023a50d327ccdd5f9991744f3ce9a446b SHA512 b06d8f6e5a1402f8c91aa883f469b3681b7c00090d28c9c6850919cfbe759f67b0e9cd29422ff584a6e1b72dd5cbca8e67c11206d994690b011bbb8ed2354c59
-EBUILD radarr-bin-5.7.0.8882.ebuild 1906 BLAKE2B e6cc9657ee433cb4a8f7866072486d66548b00326e4a9c72e187832c280caf31b5929ae8de83d4a9dc1db849180d199a5540c14f02712784cda7e8e1d7de41c5 SHA512 8ddff92ef736643ab73941ac69c2dc2d76e6e31c0d973c7520b42f320e6965821cc640eb47b8686c6b36125728d8832009f285d5bd2f2fd297f7e287191ac75d
+DIST Radarr.develop.5.8.0.8897.linux-core-arm.tar.gz 96572685 BLAKE2B 72fe7777889630f963bba4fb0401efe94fa06b7a5c7744daf6a902659a6e4137ab3e785c253fe951c8da6f286e9d700a2e501098a473dd1d6cd0f0a4e504654b SHA512 a130fb26fe4f3a65192e13ad2e1009335b6ab260a3bca0656067005b42c7797dfbd358a492db6f8013cf13958fdbe8bb6e1bb8a8f31459b6f067288aa2b50d7b
+DIST Radarr.develop.5.8.0.8897.linux-core-arm64.tar.gz 96204193 BLAKE2B ac851b7e3eecfd7da0a8404ca0ca5f76338e0f41c9c31124ce6353907286b2f8eeeea73de1d55e69eebfce1a8ca90e056bae5b25860e7ef321ec1c43d26d886a SHA512 477523183643be41e262d83853cceb30b7e2e63b8a1aae2e89fe802e6494906c2c5c1aa6d7fbed761d74cdf91878e40c529ed2d7501139d446da0f528bce8213
+DIST Radarr.develop.5.8.0.8897.linux-core-x64.tar.gz 102179969 BLAKE2B 2ff58f460771a387180e236c00916e7dcdf52c53ec4af06ba43e83ea4f9ce46c7ad704cc8cdbbb145031897e7a044d9152dda774fb2dd952355fae5e82bbc818 SHA512 61f5654de4038ad60b363bd42d750daf475c4a27a601f513c65638e222b8f5fc867475123de5478191d7d0af8fa2f3602ffe9fc2b50f24f676ebd6923eadd71a
+DIST Radarr.develop.5.8.0.8897.linux-musl-core-arm.tar.gz 96645467 BLAKE2B 4a3e833135c5f12efbfd84be609670509ac798b7da7e36539a2c407be5b714194ee6bc7a258c20672e2f7922d286becbfa19b4fc34ef42394733c5598eda3ead SHA512 976fd66dbb4dabed4a037257c52aaeee83403e23b0a5c9c9ac05c9e70bcaa61eb110260c500dfd1a1ec22aa5ef34ff8b3906527d90e8d4c5fa1a2869bd925846
+DIST Radarr.develop.5.8.0.8897.linux-musl-core-arm64.tar.gz 96263683 BLAKE2B 0e8e335e9ac65c7ed81380baf7fb970c2b43bbaab9e13f9cd173f36d3be65860d33ea39710ff6712d297db2237857f742e6395798131a4e95b6012f812483e34 SHA512 43851fe02f0272dfeafca03c05ca15aeaa2d476d454b9077a97a4854fcd071327f142ab475d101453c8927ee54c18e64992870f3bded5dfeef7abad11912c481
+DIST Radarr.develop.5.8.0.8897.linux-musl-core-x64.tar.gz 101253402 BLAKE2B 8de6ab4178c8e909a7ee08c5ed43af479a6170555e3a6fc89a8e8e88c10bedc7898a3593e426695caa8eb0af2b834d29d6b73b7b3cdc2a653a9b7734513a64b9 SHA512 274e166e279007108e5e21862fd3c66df8705e6ab91183c154914450e34072e0f89379d5aca0e2000b9964ff184d197465be58df64acafab9f1cbf01acbcb74c
+EBUILD radarr-bin-5.8.0.8897.ebuild 1912 BLAKE2B 7aeba8a48d4da03f12d7d77799bed88a51cc8d84b135567adf4eba2b289e8ed8013b18c57bafad2bbd25cf9d410d4ad90115d8ba1a901c39be2cc65092a8fff3 SHA512 0ae4944dc11fd954da898872978da92fb88e07a0cf1ca58a9c9378d35ed616336ae1f995d58727836a0756afcd50ddbe111c49ca33b5fa5fc09ccd8154bceb2d
MISC metadata.xml 688 BLAKE2B d528c66cb7915d661b673524d559fdd7309551f0b473a454e3372bc7f8d06d81e9760fe6c0273e2cfb6b8974f3d516fbc9349f986ca5a986c843db42fa01096b SHA512 006139a3c40bf1f18b8323bd80908ed0de9fa9782fa2b295339b843de5b204fb2595a325a95f2227d27c88abf37dc916d83389a8251f6c684c51b1c256f3a8b7
diff --git a/www-apps/radarr-bin/radarr-bin-5.7.0.8882.ebuild b/www-apps/radarr-bin/radarr-bin-5.8.0.8897.ebuild
index cd23e5d85ec6..644702692d02 100644
--- a/www-apps/radarr-bin/radarr-bin-5.7.0.8882.ebuild
+++ b/www-apps/radarr-bin/radarr-bin-5.8.0.8897.ebuild
@@ -12,26 +12,26 @@ HOMEPAGE="https://www.radarr.video/
SRC_URI="
amd64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz
)
)
"
diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest
index 551e8d6f2c15..fc512f1821b7 100644
--- a/www-apps/sonarr-bin/Manifest
+++ b/www-apps/sonarr-bin/Manifest
@@ -1,10 +1,10 @@
AUX sonarr.init-r2 148 BLAKE2B ec52d371fe94038459978619cb51e1a5394d48178af12eaf8e48758af2476edad621866261454a33fc4d1fdf985463c5036442627ded3733531549c00bf7d980 SHA512 769e844e962df9880d5aa6d6030af792e14d6ca7c375f687cb0a62921b784037f45bc7e2d0da2803400f6de5a2a32b5903e3cfa910bc06bfca5a2f90b042ea65
AUX sonarr.logrotate 185 BLAKE2B 177e0158baba22056af33f59656a734541be16a9e5dbbd09758ba6ed23b3262979c9b1ca6072bfaca8567ca3165af35f2911838c903a9c75da37cc9aa259858e SHA512 9fddf238caa123801462158debf2296ac04ba2e2d42f1566b50b4823b10e8c84dfdb5f1649ae1a6c3bebce19e639289b5c9a491d7ba20a37e19980673a32a5cb
AUX sonarr.service-r1 568 BLAKE2B 7ccc2f3def560fd07713e433a657f2664c153acbf316442e516f9591a918dc042bcc8302877e1456af2dc4ae30d44157ffc1b11e6844ea9cbea9990aecd62c24 SHA512 d99f6312ffe8dff2c0d938a3c0e5801355e1323261b7e8752f409ddab5885ebacd9c6237060cd4153bd91e1f1c8c3e70dd69285002956cc45a8259798268bfcb
-DIST Sonarr.develop.4.0.5.1791.linux-arm.tar.gz 94934591 BLAKE2B e49a8f7b80a0549b10ad97e3c9a429c81e7f7f5ed1b2a69b5282b86ed8df87f852d79256788affbfd7d96c43b98df93604f7ec5ed0f5f1c58cb1328c142d39c9 SHA512 3f4ffea3ef86a851bec570306c1e2b7c457dc182d37c52c869c7c7158bd8f20287ac7552507a108b8c66f80861960f1a3fe1b7abc9222d2d6dbe089082e991b7
-DIST Sonarr.develop.4.0.5.1791.linux-arm64.tar.gz 94635784 BLAKE2B cb99a545abadebef17265680c799f64cd5f5aeb98c03c87a6baa61cb35e3a2b4c674ced8f5fc8665445860d817a12cf39f9d2c98a353821a59ebd5192ea19c14 SHA512 d75cde705226197bfd720fde59baaf128ba564d3bfc51af84ac1d535f7a943bc3155fa7e0f87efcb9d3faf4395af4a8805a91ec331adc4366392e5c00be01f3d
-DIST Sonarr.develop.4.0.5.1791.linux-musl-arm64.tar.gz 94686805 BLAKE2B 9958eaba0a88d8e13d317f3cf9ace48f1e4de7834ed026287e735842b8e1c8632994e0412a3e0593191f606d789f855c9c1ab2ff2a03e76ffad31bd2f64d9a63 SHA512 02b6a66a4a1fb48515cbb7a722f0104463c8d502c2a98e290a9baefcba7da69368cb69e74777a1c6425ab84eb47e1aee0f42b87199df0cc20c74792597449346
-DIST Sonarr.develop.4.0.5.1791.linux-musl-x64.tar.gz 99664783 BLAKE2B 32e2de676c9404885e4fc84bce358e850df9fdbc43278b09a8ef5313dba0803df5abf556d923ad6a6c361c5cf63c048854bf7c78062ad3ebcad46ffccab612c0 SHA512 75f6e783632f050f607b2feb46b1c7d6b89bd29005213c72ec0a24be6c1a38205aee28ba177c99ea9e52c73bcc2733ffe43567cee75dc9a9516de97ce02ca67c
-DIST Sonarr.develop.4.0.5.1791.linux-x64.tar.gz 100600033 BLAKE2B 2925e67e11e152abec734cd8fcdab5055fb3924532c3b10cf748edde340bded9a3f3eeb7aff19e1cfda6693fe3067975da13912c2127f0dc6695051c9c508936 SHA512 5835b5dc286b97102872c3e5c1bc2b729744f1f5571ea95561d296d4eef6a6a7747e966b836504483b026d0427bf1ddba8355478f1823dda0b8340e47974e527
-EBUILD sonarr-bin-4.0.5.1791.ebuild 1749 BLAKE2B 2e42b6b35dbfda7b42504b8b89ae91f39c4e9a665f51b9cee0cf0daf4fb2ea3460c2e3f8c6733302a55d23b0794208d82c77528baa3719e28001af8c4526323b SHA512 719e9316fc0a72b7f86fc54a27a97f81f204a18bf3cdc3360f0732d565b363d9f956bce157aa42600e4b9afcaf6ced5bb05305abca892875495ccf2e68db5b4c
+DIST Sonarr.main.4.0.6.1805.linux-arm.tar.gz 94940786 BLAKE2B bd919ca0c90ce3f214c21d07b0b930a265c449abb91dd64208382be4980ed0aa5f6154027a14b165fca248b4ce39a31c855bbbba9371b00620df93eddaa84d44 SHA512 61ec304121945c981f5c0bcd4ac47826cb727a75c050fb494f60c6387861a340d30286b2ec87a411cb85fa288aa58f312598fd53e2cce4a8cfc0aef94b4c95b7
+DIST Sonarr.main.4.0.6.1805.linux-arm64.tar.gz 94645064 BLAKE2B 261673dfd42c71c895ab7f241228c09439ae4734fdb744ac475e4399c85915f3a9645278dadbb60a89b96eaf6a1160779f187ac53c8c8f1fb8addda545121ea1 SHA512 dae14c6fadaa6e5f10bea1c44a42c64d36147186a2a3de610974140e31a4ac8429e75969988dc14095329b0246f27e3dff8daf74e018c1440d6c6a0235cec770
+DIST Sonarr.main.4.0.6.1805.linux-musl-arm64.tar.gz 94694577 BLAKE2B 2dec6f2ffe96668ecdf2fe391c8bff978e1d29ecd502210fdff9f618454996d87ebc9344d6298f21ca223dd9ea830d03448397179e06538d088721ffa833217d SHA512 1b304b5334e6489bca8130b7b29c0bf8b62a73d4ea8a1a81dd3ca687d3cbc4cdbfc47ae50c8270bf42c12f2caff152a3896af7e2ea5dae3cc9e0fb14a8ace6bd
+DIST Sonarr.main.4.0.6.1805.linux-musl-x64.tar.gz 99654398 BLAKE2B dddedd566b177547389ed17a38096aefbe943d5cc3023c0b2bbcaaccbcdea5bd867a0d3bf7402114d2f489494b874b52ef76f56ad009f3c7bdf8943bdbdbd919 SHA512 216407c340d83021498a27c53f2960b2b01e7c48d2af1d86689403a8579d6da285c8cd2c3f9bd819f2252670bc191dcc0465afe6875681f8fe7e0199ac200081
+DIST Sonarr.main.4.0.6.1805.linux-x64.tar.gz 100603457 BLAKE2B 7970729b5ea87250a84ae23b7314f77eafcf23ab7f798a05193b3eadbad7e4b824915b56aea26a98cfe635c7aacdd0742df1ac501bb148638e3b80c0997568f2 SHA512 0391c7d1b802fa83dc856b2e4fa28d70b5588727347194688dc6b4b88c78ea3997ea02885463e9cfaaf625a2dbd244b16757719e6c730fec6a853676022af9bd
+EBUILD sonarr-bin-4.0.6.1805.ebuild 1734 BLAKE2B 0351ccd1769fdb0a1ef1b473ececbe8e35202d1338357e8083210604c86886dbf9388c488fbd73da101d77b065537f221e69d31a178ae5f39db7b63bd6e63bc6 SHA512 6d99454f27acda84b9c04e45ac48b9c580f8f73a7b161a9116765d3c371bcc92975109411e2171ac1d53dc0bec93f73e063d78a0538e8dec216af78f895b1727
MISC metadata.xml 675 BLAKE2B 5ac9fb421e127c8552ee273b784205059a59245d3783efa5c69225dcc34a65cdf00e39de3dc47013807923766110992f557cb3247f9866ec6d0c836b42ab4cd5 SHA512 1c347d1e422a2653fe8c403169cc1f16f7d5c668831d60a67d67a2df8ca90c696fb28fde70cd4a3c9336f983c39fbba30ec570ab7c14caee946cdd983aa6ba58
diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.5.1791.ebuild b/www-apps/sonarr-bin/sonarr-bin-4.0.6.1805.ebuild
index f10489599d33..33263b6aa642 100644
--- a/www-apps/sonarr-bin/sonarr-bin-4.0.5.1791.ebuild
+++ b/www-apps/sonarr-bin/sonarr-bin-4.0.6.1805.ebuild
@@ -11,23 +11,23 @@ HOMEPAGE="https://www.sonarr.tv"
SRC_URI="
amd64? (
elibc_glibc? (
- https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
+ https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-x64.tar.gz
)
elibc_musl? (
- https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
+ https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-musl-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
+ https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
+ https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
+ https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.main.${PV}.linux-musl-arm64.tar.gz
)
)
"
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 58b74dd51848..fe2ced0b3e60 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest
index f67631491e37..94986c05a7a7 100644
--- a/www-servers/apache/Manifest
+++ b/www-servers/apache/Manifest
@@ -6,9 +6,12 @@ AUX libxmlv212.patch 1033 BLAKE2B 514879d60f8e8799c298c63a871a589e1982c458a6f99a
DIST gentoo-apache-2.4.58-20231019.tar.bz2 26224 BLAKE2B 370f36dcbe9d10ed0dd415c2e28016c7897246b5c3f830e849e765c18a08be145c8a363f122dff2c4b8d5b1e53ff504a79d7512a58135899a539136b580524ed SHA512 60f68eb4168a86ee33525e7c90cf5af8da586ed31d12cc294ea6bf3bcb9f254ea7e1a4ca5db4846a0e92b97c1326f095aa3a9d5fdb9ed92c1c4726c5a825ab36
DIST gentoo-apache-2.4.59-20240405.tar.bz2 26196 BLAKE2B 370b0264756c950ed36a0b9abe144742f0638ca616b347ce252fcc8c8cbf326422883771f33f822e03792cf37cb4cea8f95180c989e9a7ed868e2f235c642dca SHA512 cb312c632026d06cdce4e4fc2eb3a51366a8b63782878673781840774b46a72c7e756f9fa3d49aecbfcdbaf939a23a65146358f8523edb5a89ed97fd8b3a79c1
DIST gentoo-apache-2.4.59-r3-20240511.tar.bz2 31426 BLAKE2B 741b9b76c8fc9a3ae31a5054123e78a47414c5308aefc014ce6ec1ec2cbcf9dea50c5ea0d3b0291132c0b2bd40450ba9480feee279c9f162ef3d8ef75f5025e4 SHA512 b1d4099c2288099493a6baff58127a8b2605bdacf62a66dc5d2ee27368dea81bf8fea2fe878d26c073610ef6bda1c7c0783c1a4af01c0208957abed908cb1df6
+DIST gentoo-apache-2.4.60-20240701.tar.bz2 26237 BLAKE2B a6f53dcb9d3837fbf590963c7512ee4e0fc89216642f9f0a5822fb20661b9a32f3ad6f54d476cc03a25daba15f58e583b9f004877329796b935dac7fd74110bc SHA512 65f6721eccd93f3abda2dd4548050f54aaa2e1a05f90e975fa668e9f7cb6fff0332dc92a50c42e48ed97baa53a76b242bab9f2a09151e541fdfedf22a7a63beb
DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1
DIST httpd-2.4.59.tar.bz2 7503198 BLAKE2B 836e3538a120d71c016149397a4efd61ae6acd8a8fb9d2ce117c7d86209c4b40c0be3c464007891f28c58182e9d40a8793abe9e94e642354492954af91d9878c SHA512 209da0bbac5e2564d4590302515b35495be6402273ff4024aa93e85e44554c95e053201d606383936425a41e1b5b97e6b40055dcbb385eb691a5029a6f3158c2
+DIST httpd-2.4.60.tar.bz2 7508704 BLAKE2B d1b4d2e05edfe8b88f541e6fa8b5db73f37cc349a4037b493e57ae2f2e0bb84f92aad3ad3bc0bdbc454d2677091bbca283ebe752a9335fae6931ec65cc687326 SHA512 c1591389f76699beaa5d32b019729e25f1ed5b828311c82b52f1a4edd5d28b73e697958df384d7628b314521a831dbb0af418bc37cdf031cfe133e53c195d8ad
EBUILD apache-2.4.58-r2.ebuild 7903 BLAKE2B cf571e99bc324f5b37f2d1b2d213eabf0ec30df3b01cce867e8162d47de1ace6a27f60386e0baaeca473602ca816498f08725d0e8b56bd575f860ffef645999d SHA512 d29b384504ec1e918cb1a313d84411cc017f22007b35c66a0b9b4abed45de966b6a6e620cdbb5d15045b4bd908e498b769265dd3ba8fdf600ef32a0e3957f2e8
EBUILD apache-2.4.59-r1.ebuild 7910 BLAKE2B 51fb61174be88f22b8846c61b0a0215e74023e26e3f52547eedc8addfbe8ae9b9a7505dd06e11584b444c8f75b09a82fdae914666b185f5bc14944a03c50696c SHA512 c77496408a2a0ed322ee0de7d5e6181049c9822ed30171bc9fd334fa04be63ede5b8e0035ab04182c09d77e1d2a3ce80690f1426a075158a44736517b0639f48
EBUILD apache-2.4.59-r3.ebuild 7845 BLAKE2B b8b5bc4af5ca53ced9b0cde392e74ef9b76c508a5a864742289ab3c4703257ff2683914fdf75468ab6f4ed210f2411a20c0df97083e6a1e34fa5f6c3b2b99e12 SHA512 4d4d5f995782b0a03b3a19d3930a692bb11c13f1efce5b36a04aa50ef0da196402821d1f262f237f8c3e4f1b1db1aecbbaa26b3b193ade94cb90f5289a0cd844
+EBUILD apache-2.4.60.ebuild 7842 BLAKE2B b58d0d201806122147d3ecfa47ddd90cad8509e300ab9edd103434e91e59bd811bb682059e143062602763e51c850e43df81bca4ba7b323c853a2a0bb1cfa04c SHA512 f421a8e016b343f360337d00ff1ed38026545f9c532096b824fd0b91fb865083e286c7a514026b61e8cccd9f42baed0befcf8dbf81cc7160a9b862b1cf567375
MISC metadata.xml 978 BLAKE2B 2b2b82339fb2419da3d4e9d77f2c4495235b04a8f5006e61316bf638f307227ea26e2f9eaa26fca5d10118ebdd0bff9fac7319687ae62e2440b49e509e7080e0 SHA512 4a1842f1754473f7168fd38ef4ac2720fddf0f4ad8bfc5df3215b7a50f454cb3fc372e5a84d030a2b84e9744d599f8a38caf3ad5688a93cee7d52bac3d89b43b
diff --git a/www-servers/apache/apache-2.4.60.ebuild b/www-servers/apache/apache-2.4.60.ebuild
new file mode 100644
index 000000000000..dfa1a1978729
--- /dev/null
+++ b/www-servers/apache/apache-2.4.60.ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# latest gentoo apache files
+GENTOO_PATCHSTAMP="20240701"
+GENTOO_DEVELOPER="graaff"
+GENTOO_PATCHNAME="gentoo-apache-2.4.60"
+
+# IUSE/USE_EXPAND magic
+IUSE_MPMS_FORK="prefork"
+IUSE_MPMS_THREAD="event worker"
+
+# << obsolete modules:
+# authn_default authz_default mem_cache
+# mem_cache is replaced by cache_disk
+# ?? buggy modules
+# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", no fix found
+# >> added modules for reason:
+# compat: compatibility with 2.2 access control
+# authz_host: new module for access control
+# authn_core: functionality provided by authn_alias in previous versions
+# authz_core: new module, provides core authorization capabilities
+# cache_disk: replacement for mem_cache
+# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3
+# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3
+# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3
+# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3
+# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests).
+# socache_shmcb: shared object cache provider. Default config with ssl needs it
+# unixd: fixes startup error: Invalid command 'User'
+IUSE_MODULES="access_compat actions alias allowmethods asis auth_basic auth_digest auth_form
+authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authz_core
+authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex
+brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav dav_fs dav_lock
+dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2
+ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness
+lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic negotiation
+proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_hcheck proxy_html proxy_http proxy_scgi
+proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout
+session session_cookie session_crypto session_dbd setenvif slotmem_shm socache_memcache
+socache_shmcb speling status substitute systemd tls unique_id userdir usertrack
+unixd version vhost_alias watchdog xml2enc"
+# The following are also in the source as of this version, but are not available
+# for user selection:
+# bucketeer case_filter case_filter_in echo http isapi optional_fn_export
+# optional_fn_import optional_hook_export optional_hook_import
+
+# inter-module dependencies
+# TODO: this may still be incomplete
+MODULE_DEPENDS="
+ auth_form:session
+ brotli:filter
+ dav_fs:dav
+ dav_lock:dav
+ deflate:filter
+ cache_disk:cache
+ ext_filter:filter
+ file_cache:cache
+ lbmethod_byrequests:proxy_balancer
+ lbmethod_byrequests:slotmem_shm
+ lbmethod_bytraffic:proxy_balancer
+ lbmethod_bybusyness:proxy_balancer
+ lbmethod_heartbeat:proxy_balancer
+ log_forensic:log_config
+ logio:log_config
+ cache_disk:cache
+ cache_socache:cache
+ md:watchdog
+ mime_magic:mime
+ proxy_ajp:proxy
+ proxy_balancer:proxy
+ proxy_balancer:slotmem_shm
+ proxy_connect:proxy
+ proxy_ftp:proxy
+ proxy_hcheck:proxy
+ proxy_hcheck:watchdog
+ proxy_html:proxy
+ proxy_html:xml2enc
+ proxy_http:proxy
+ proxy_http2:proxy
+ proxy_scgi:proxy
+ proxy_uwsgi:proxy
+ proxy_fcgi:proxy
+ proxy_wstunnel:proxy
+ session_cookie:session
+ session_dbd:dbd
+ session_dbd:session
+ socache_memcache:cache
+ substitute:filter
+"
+
+# module<->define mappings
+MODULE_DEFINES="
+ auth_digest:AUTH_DIGEST
+ authnz_ldap:AUTHNZ_LDAP
+ cache:CACHE
+ cache_disk:CACHE
+ cache_socache:CACHE
+ dav:DAV
+ dav_fs:DAV
+ dav_lock:DAV
+ file_cache:CACHE
+ http2:HTTP2
+ info:INFO
+ ldap:LDAP
+ lua:LUA
+ md:SSL
+ proxy:PROXY
+ proxy_ajp:PROXY
+ proxy_balancer:PROXY
+ proxy_connect:PROXY
+ proxy_fcgi:PROXY
+ proxy_ftp:PROXY
+ proxy_hcheck:PROXY
+ proxy_html:PROXY
+ proxy_http:PROXY
+ proxy_http2:PROXY
+ proxy_scgi:PROXY
+ proxy_uwsgi:PROXY
+ proxy_wstunnel:PROXY
+ socache_shmcb:SSL
+ socache_memcache:CACHE
+ ssl:SSL
+ status:STATUS
+ suexec:SUEXEC
+ systemd:SYSTEMD
+ userdir:USERDIR
+"
+
+# critical modules for the default config
+MODULE_CRITICAL="
+ authn_core
+ authz_core
+ authz_host
+ dir
+ mime
+ unixd
+"
+inherit apache-2 systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="The Apache Web Server"
+HOMEPAGE="https://httpd.apache.org/"
+
+# some helper scripts are Apache-1.1, thus both are here
+LICENSE="Apache-2.0 Apache-1.1"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ apache2_modules_tls? ( >=net-libs/rustls-ffi-0.13.0:= )
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ # dependent critical modules which are not allowed in global scope due
+ # to USE flag conditionals (bug #499260)
+ use ssl && MODULE_CRITICAL+=" socache_shmcb"
+ use doc && MODULE_CRITICAL+=" alias negotiation setenvif"
+ apache-2_pkg_setup
+}
+
+src_configure() {
+ # Brain dead check.
+ tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
+
+ apache-2_src_configure
+}
+
+src_compile() {
+ if tc-is-cross-compiler ; then
+ # This header is the same across targets, so use the build compiler.
+ pushd server >/dev/null
+ emake gen_test_char
+ tc-export_build_env BUILD_CC
+ ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \
+ gen_test_char.c -o gen_test_char $(apr-1-config --includes) || die
+ popd >/dev/null
+ fi
+
+ default
+}
+
+src_install() {
+ apache-2_src_install
+ local i
+ local apache_tools_prune_list=(
+ /usr/bin/{htdigest,logresolve,htpasswd,htdbm,ab,httxt2dbm}
+ /usr/sbin/{checkgid,fcgistarter,htcacheclean,rotatelogs}
+ /usr/share/man/man1/{logresolve.1,htdbm.1,htdigest.1,htpasswd.1,dbmmanage.1,ab.1}
+ /usr/share/man/man8/{rotatelogs.8,htcacheclean.8}
+ )
+ for i in ${apache_tools_prune_list[@]} ; do
+ rm "${ED}"/${i} || die "Failed to prune apache-tools bits"
+ done
+
+ dobin support/apxs
+
+ # Note: wait for mod_systemd to be included in some forthcoming release,
+ # Then apache2.4.service can be used and systemd support controlled
+ # through --enable-systemd
+ systemd_newunit "${FILESDIR}/apache2.4-hardened.service" "apache2.service"
+ dotmpfiles "${FILESDIR}/apache.conf"
+ #insinto /etc/apache2/modules.d
+ #doins "${FILESDIR}/00_systemd.conf"
+
+ # Install http2 module config
+ insinto /etc/apache2/modules.d
+ doins "${FILESDIR}"/41_mod_http2.conf
+
+ # Fix path to apache libdir
+ sed "s|@LIBDIR@|$(get_libdir)|" -i "${ED}"/usr/sbin/apache2ctl || die
+}
+
+pkg_postinst() {
+ apache-2_pkg_postinst || die "apache-2_pkg_postinst failed"
+
+ tmpfiles_process apache.conf #662544
+
+ # warnings that default config might not work out of the box
+ local mod cmod
+ for mod in ${MODULE_CRITICAL} ; do
+ if ! use "apache2_modules_${mod}"; then
+ echo
+ ewarn "Warning: Critical module not installed!"
+ ewarn "Modules 'authn_core', 'authz_core' and 'unixd'"
+ ewarn "are highly recomended but might not be in the base profile yet."
+ ewarn "Default config for ssl needs module 'socache_shmcb'."
+ ewarn "Enabling the following flags is highly recommended:"
+ for cmod in ${MODULE_CRITICAL} ; do
+ use "apache2_modules_${cmod}" || \
+ ewarn "+ apache2_modules_${cmod}"
+ done
+ echo
+ break
+ fi
+ done
+ # warning for proxy_balancer and missing load balancing scheduler
+ if use apache2_modules_proxy_balancer; then
+ local lbset=
+ for mod in lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat; do
+ if use "apache2_modules_${mod}"; then
+ lbset=1 && break
+ fi
+ done
+ if [[ ! ${lbset} ]] ; then
+ echo
+ ewarn "Info: Missing load balancing scheduler algorithm module"
+ ewarn "(They were split off from proxy_balancer in 2.3)"
+ ewarn "In order to get the ability of load balancing, at least"
+ ewarn "one of these modules has to be present:"
+ ewarn "lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat"
+ echo
+ fi
+ fi
+}
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index e075cf07e745..7f2cae94c447 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 6fdf1cf37273..d8cc9d954a3a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -24,6 +24,7 @@ AUX nvidia-settings-530.30.02-desktop.patch 406 BLAKE2B 63f645d5c9f76349b405c613
DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b SHA512 d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
DIST NVIDIA-Linux-aarch64-535.183.01.run 269908911 BLAKE2B 93665bfd2c66391b232c0db7faa2b7929048f4eb0ac660726bc45fcee21bcf9b255da5f4fbdc14c281092f31e7603b5b112fc42b3c7d6e4769cdbedf8d0f16b0 SHA512 d2ac1be8c19b359023c31941374911f3adfe1be34aa2821ef582df4c854ac4eefbbcb10aa22583ac8c9d5caf9326bda12ed1ce6343d67479ed37a4887bd17b5e
DIST NVIDIA-Linux-aarch64-550.90.07.run 236478345 BLAKE2B dba3321c10e14afcf95a7d97173635b066881e56bcbaff3e9ba1ef4dafa132342f3ad39f4ffe0359259f9f3e1b2fd95746a84be09f6d30de5effde1c7fcd4731 SHA512 79b956ad890a096bfb00c9dd996cba0673200b1d61f702ea6c5c64ca3fe2cefdd61e2bc844fdb7b4668c2796af5399be51e6f511565c3799cf731de2a7e9efaa
+DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae SHA512 9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c SHA512 35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe SHA512 dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
@@ -32,40 +33,47 @@ DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 77a12905771772804a5e5c
DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707 SHA512 02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878 SHA512 8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
DIST NVIDIA-Linux-x86_64-550.90.07.run 307583808 BLAKE2B 2bb4c03d4df42c0f6847bb0b088e9f0094382acac4a87204721dfe09a4b555373b4a9f0e6984ad65bdf98ade7cc70b316222413a94824bdc89926bb9b46db0a4 SHA512 b8c2cdc918ec74b44517fc181f9eb08ea44d0d9a53f221c0aa243e34872203721a9a7fb27628d35e3028a6aa68917abd2962cc13d5d4b09e92866e14678567a4
+DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae SHA512 7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788 SHA512 69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f SHA512 58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d
DIST NVIDIA-kernel-module-source-535.183.01.tar.xz 12521824 BLAKE2B 5ae8c2c0d9d019b99c947f1581712989325815cfe88ee308df0b710b64c4bc5c501c9741c67e25c47eaf7a114c521a595aabc85d0f05854c0692216f320378c4 SHA512 1c255eeafc79d228b3d76d1d20d1a2dc4583cbbb77db6af48b389694b0daaabd7c1962cf73e1a489e0ab07cf57751770ff8ce5f2489f2489a211e39bd7436637
DIST NVIDIA-kernel-module-source-550.90.07.tar.xz 13504752 BLAKE2B 0bc4e882cba6408db0a62323764b4302d77ce5dae801ec46bd1c08946358624776c2e36ee3dbc070c40ee1b77a4fa6b303c5a73ef311ba1f8d1454f48ace58eb SHA512 f2f0deabce609fbd5125110e7e0bb3b758491d365a6e8d975bb4893f588403faa9f25b7e03218a4ada54dc916a8fbe955f042dd2e8d53bcc69e81f5e22aece82
+DIST NVIDIA-kernel-module-source-555.58.02.tar.xz 13676856 BLAKE2B f3bdda7afe0726c65947fb86898bfe56dbd5378112db6b292649690ef9fbc822745291c2050ce8d16c312950f0486cb54597c41ca14e1dce151b9eaa55bc5745 SHA512 28b7dd07f31a39eb3aeb1ef51872f5f7d2e9e4ffa4573244f979992014e5e04454227ee5c556d41663e0e2175e7f5cac4cdd740f441a96e3dda49303c2dc8df5
DIST NVIDIA-kernel-module-source-555.58.tar.xz 13691936 BLAKE2B 70272f51fdd2e2c41b634df28e1d28033b8401e03f66b28245b073b966631932a11f4826fc59d85edc39859c01462fc72ea3f49738c1e9de35e66092fe23a7f3 SHA512 58f10eb0b7c0f1a76c882b409b3cfd210848a262e4387a518c84236da0ea538aabbab28eed2d7e3d17f4a5a3ccf16205d102d6d589b7efade73de3c3cabe0a2d
DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e
DIST nvidia-installer-470.256.02.tar.bz2 146269 BLAKE2B 4402e725c8fd0157eb84d4ec140a33f97e873014577487ef1e32fb8921cabe79c60ff46532e5bfaabb2b6ac894f7c80086dbab19e61906e2e27346fb85f98829 SHA512 c962dc17d9696256d1ebedcaeb3010994f2ce3895aedc47987599ebfec132a9b9a249d2ece6502b15bd4a93f9b0106aa13487a7da5f64199c274ce11eba27cfd
DIST nvidia-installer-525.147.05.tar.bz2 147986 BLAKE2B 982e1a95bc255b960913cba1e78675845db472534af6cae054c74ebf82b1e4407211166249b164299f0f81ec643b7c1190e5960ac3c7844322ca42c23dc0a90a SHA512 171f9c235b2bf41dc40a875576e8cad0f4c78ba574e72db3f1ff3644701f327916121ae493cea1aed93f4826d96ef1833e98502d2d4272f4f536bab03f20e5cb
DIST nvidia-installer-535.183.01.tar.bz2 148412 BLAKE2B 6eff47169ab5b2b4bfec5917bccc0102502aade2ccf523a404e50c8925e407e225d8009ac79ddfc38a1c6b7de361740d60a0896c2e31756e0f2392b77ad44490 SHA512 76e9bdb4b94bcb103710552a1cb64ca5df0765e3248e2723a88bf70277ef52fd5b7074f7a9cf58b9f3a33af9c04b0cb848748e97ba19f02e96a4eaf081b153bb
DIST nvidia-installer-550.90.07.tar.bz2 155441 BLAKE2B 16a22549ac3b188933d2a0ed875aefcff01a195741d309641b343cafca4d62c7c269f5864dab94a231d23f323986b9c28c2f4472a922548f411aa569e04eb47a SHA512 7d902e2e26b752ab10945e12864624b809b48236499eeee50c838129b843ecb3ac263579ef0cfcd87cbe3292c5f3b39e3e6e33b98bb6f9ff5a2aa5c05363f20c
+DIST nvidia-installer-555.58.02.tar.bz2 158422 BLAKE2B 0f8da2790dcc398859ce7b2e4278b490542b5672e8005fe98b7ba095c8ff62fe3639907755630658f7241097e18f3e92196b1fba0e430da6bf697e8bbe9dc520 SHA512 ef1ce8ef4997858a053c4b6939496510605b0a5d2f1c93ab80f2002fabeae2333da2e877aeb665936ce618fdfed4a6b9a888f6426fd1fda289e6793febbedb37
DIST nvidia-installer-555.58.tar.bz2 158294 BLAKE2B 933df4e52bcf651abf6d811efd9ac2cbe9df8faabe105f42ad952b2ac1e6180d9773a07729439800d611b65eacc128b191e2b1c07cd30a9668c48d4099b6abb1 SHA512 682ab51ce4b8e939508828d1f3ba7c64aad100dc9322619b12e2425e93f7988aa5189f530fd65b1bfeb47dda600d119df607309649e2c55babe771d847caaf4a
DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3
DIST nvidia-modprobe-470.256.02.tar.bz2 38769 BLAKE2B 0db444b09b0b6d24c04877fae95249e781d82b3141f90eb05d869b64d2b6e65ad00bf44c4e427c64dbd4765fa99a8699f80a1d95b00c66137a54dc878d7ea298 SHA512 c1cbfa6c8e188e5a5eb5d390b9a903406cbff103d212fc30e611e4023be3fde896ad84e8bb45b030beb5d1bcd8155c9e55a8f9636c45ce1e2a5c03f672989a31
DIST nvidia-modprobe-525.147.05.tar.bz2 40439 BLAKE2B 3029d39cce928b3f6a6baeb57391ddd412a35e36d880b3036dedf083b6df979ec531360421bdd347aa223821006ae3610b115277804c22614a221258944ea37f SHA512 25939b278bd2354ff787f1d10771d19baa6c691c5243bc647a556e40c4f38c16f6a248b2ce0b4a328d80b768147a188cb2d8b54e39fbfa4cf436d1f3b1b6440f
DIST nvidia-modprobe-535.183.01.tar.bz2 40623 BLAKE2B 52c6f6758b6881ef61a41a7e245c166a2ab60ac372c031b5211651931f72cbc24af54b3b2ffb9a42b2f0973db7e0ae6d189cbd3cf1e0fbec8628056e4235b873 SHA512 93b802dbdc98bebed89ca72d07401e1b0801504899f30bbac4baac3d3a24bf548f78bcc0418db112299b068e1e278b379d301680cf4b13784206a80a9169c986
DIST nvidia-modprobe-550.90.07.tar.bz2 41494 BLAKE2B c76ca53c8461af8a19b41f1e167785ad3db0c97df6e5b860300793facd5db8f3dfa1053e8e96b98eb1261850c5aefce4be77e2c8f26787eff1584c07a10114fd SHA512 40d8d1ed0a230ffa8f63b6f4dfbcecd0712347b326371552b29d5d00f3def72e145056a896bb04389095f06ffb0b4bb51b24ee226cd3ea638ff479dfd40c1139
+DIST nvidia-modprobe-555.58.02.tar.bz2 41721 BLAKE2B 01e83365c1fa1d5ce172f31d180e0735e5d74a49e59c7fdec78ad26f1f70efa981f2a2429e1c815582d3200defe09389d9b84a2a8e4c2f46e1d4528779eb4305 SHA512 5fabde2e8bf534cf6ec8dafe7318c76ef560f336bdb3343d71b784713076a05d063c2e65eb8f965b0776cb02e67f8eed363d8eaea67fd92798d1bd1b74571ec7
DIST nvidia-modprobe-555.58.tar.bz2 41699 BLAKE2B 9fcac636c33c48272218ea33159b59665bbcf807e2c1dbf8e7c3d52624cb12a7ee406765db63d266ab7694140ab2f40e51a99b26ce65e5f775a24686cdd66b9c SHA512 f60f1ea6fd9ecad7c0aea00546faa32d14f905c5f68ed1ca6f9ef0f91099b3e8afe090dd74d7bd3ddfe6d435be569ea0fb889ea4cc75b7c8c0c2744ab3e1279c
DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e
DIST nvidia-persistenced-470.256.02.tar.bz2 46567 BLAKE2B 8f837322a3b88412fd2f6acf38721b49a6cb444fbd842d652519e5596f2e545d8f06bbdf017f46a22301ce87455f96147fab2829ca5fbf26131ec3e4a772e282 SHA512 4fd19258649b7d39945fb5c8578bf11ab118617dd14f3d11cdf15cb3fe77daf7b4719e4ae57af59031b1b809d02f4e8e8afed0ec60b9d0aed4d2488bd3013cd9
DIST nvidia-persistenced-525.147.05.tar.bz2 48089 BLAKE2B a9cbf291fae9d7af50a9633fa5e197939674825e72150883b4e89e72165a512c164b4d79522f5b6c329e980e1145d958ba592202e5b73edfd32b149457714982 SHA512 e9685d330d32a5e9864b45a7e099e78ef873188972700747c158c3ab1fc95ea036726c793207fba33d4a50f17b92802366ce1ad38dd110b86ee923f48e622cfe
DIST nvidia-persistenced-535.183.01.tar.bz2 48585 BLAKE2B 8f000f85ff959b86e7e0a4af0d7ae53cc2aa76670c04ea57c8bd2b7fdcf7ac071dd4a345b9121fcac97db7befac1f2635c41a40ecee4189a646977165a3b3bd5 SHA512 234b25fbd2e3b7573d77336047ea4898b4687d59fd0ab9cbe5c01dd33f14db610f467674120cc6ce2f3fa77ea53c9d3e23025e08afbabe07e5f6109840f6213c
DIST nvidia-persistenced-550.90.07.tar.bz2 49680 BLAKE2B 0055472f692f8bc0d94a0b758d63c1e3197d88ecf6bec8418e47ee354b4d9f9c367a88e9859cafa0eaebfc622927c4208fa9d6b33493e40f9ecbddaa89637b52 SHA512 60fed926b2d8778345899ea15d455ac59677f7e8b0ce0416d404403ca51269217d55a0c67c0a180d9ee08e9160899e10a28b59c48e76e9a4d3521ab422778061
+DIST nvidia-persistenced-555.58.02.tar.bz2 49877 BLAKE2B 8423f34ba517ecfbb782a648ca07f99f161cd153400bfa32e04ab98e8f72cea2afa60d11d2e05e1f31ce21ed33899cc6945fa56d6e313ed8af67aebf93467879 SHA512 16f7884a53007226206761e4d9fed8d672c6ca31ca59c70e8931bcd0d772d77f0b0078071505ab1bc198f713a94a12f132b7e3fee054f859db9ca6fe25404117
DIST nvidia-persistenced-555.58.tar.bz2 49920 BLAKE2B 400b57aba66aa1dfbc17ba6d2c539aca2ee65d70c152e61cea1bc33977a64951ca7eea72b431aaa3009349131e1cca09cdae33cf48edbddb6b73e4db190f066e SHA512 3068c37966ae59de709fa7ce4d6465570657c67e10b254c6bfc7002cb44c6bebf0761aed50ffc8e64c7763116051997cf71ac56e31b1eb5d6467ad382c4ff97d
DIST nvidia-settings-390.157.tar.bz2 1108938 BLAKE2B d9ec1ab5d7f157d74627272adf752a671dd17e2ede02069437b6180b927fe315b15cc6416d584ab2f038b76fe01e5b64514a834f24d88ac16676e55205fdecdd SHA512 b16699009bf56a1ff3b623a528c58061c4f5a2c5c4a373756a07bcd667743a1df7c733a572d2d0baa835a904ac2fda8a5c85890dcc00c3a0f223e0467aea902d
DIST nvidia-settings-470.256.02.tar.bz2 1062273 BLAKE2B 8e66201e7861469b12932595ef8f9fd29d4cfd570c2576ae7fbb7383f61c55ac71fe721cc431e79d6d69f86d998b5b4c3cafe531b573f439e6b499b0fc047a19 SHA512 626e66118ae2e62eacfdf44e37529c409b945a6f33637b9690d74abd87a2afb581aaca5f90328d280da99ceb659959d0e5dc5c22ef8013b2205b2b1c72e08007
DIST nvidia-settings-525.147.05.tar.bz2 1088088 BLAKE2B cea74a20ed8208f99cb586bd40fe2cafeec55ca2db19b2c0691d3bcabadc09941ff8288e940582e63f10d8f6cd7e8813e1c5776bf65cdc7b6ee291a8b3a7e28f SHA512 9c29a477b32db3f4324d7c6d28b8da9f3de5286e39f8c67bae88a93c3d3ee0c3f0a0f3e0c29c1fa8ba01b7311623569df27e349d6148ed70b3fd42ebd36f0dcd
DIST nvidia-settings-535.183.01.tar.bz2 1094944 BLAKE2B 70d8deff3b587f54fcc6eb9b4a6396493e9aa89ced07bbaecd517e3a3f18ed4ab093777c0a74ddba24cb7e3ec4bd89a91e3f3ab877345e36fa6f8b71928af2dd SHA512 b7bcfdc48d053419e58d6eca762e55814feeb9ad992a134dd870ed899f4f2fab60fbc30f2c12b655bae248bab1602efaf02d31c0cabae1dbb8044d1b7c65b834
DIST nvidia-settings-550.90.07.tar.bz2 1099159 BLAKE2B de06cdc13bf6fe1f20cb9173928b6931bbd92fdb410b3914fa0425397024fe5da34493c4534b1650745082ea4deeb77db0c17d21692ce17717e022158a3e361f SHA512 b4a8d9f57c8067af78293e2522de137569dced0b23013f8bd8fcebe1558ee1bad3838eb52a792044f31cd0d380cf2bd630d2b36968c71a602b7b0889ebad0696
+DIST nvidia-settings-555.58.02.tar.bz2 1100319 BLAKE2B eca06045a50d7d5963fa4f1fe9c9e4e1e693be392b42ccc069893443734a1725046803c8bd0ea06ff9b256f26b99184196a805c602710ead599e9cdb8ab1a223 SHA512 b86c4192f2b6cc5fae57bfe627b6ada0a9c936e90cd898baa448140627c7e9cdf3368021da2a94ec699ac1f5a08bb462766a573a028f81194361b9c642a1253c
DIST nvidia-settings-555.58.tar.bz2 1100157 BLAKE2B 7d7077bc6844835cd9234dff5de6c9e82b388a947fd3d5deb35585eb79a00e05deb34bcd1ef205bde5bad842b1ca9bd6853c7f6b322f1bba98307b5d0ae89a43 SHA512 e764d88cfc0530d0d6e658a076fff1b0a99034704152d0962bff4a26393a5a0287f3af6f6c55cf663bfcfd02f373626cf976d48a6699a62f2ba09200e602cb7c
DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca
DIST nvidia-xconfig-470.256.02.tar.bz2 108698 BLAKE2B e468574e4bc57e7279d4120e2b08a201671b50d408be0c530eabe5da7d45daaf21cbf5c7fa31410d0d732fe8ea1551cbfb21d1ae193c1b3f5b5c50c764c9e236 SHA512 9dcec1e0c2b56b4d38a5f2c76086302f8bc0860cc15012cce29c3a5062f801a48b6a2bb78344361b07a2717b58502783441a2daf402d9973a17526175b1f15ca
DIST nvidia-xconfig-525.147.05.tar.bz2 110987 BLAKE2B 49116c8922b5c14eaa88b6230a824447609a885f7d97df28ed4f3b9a2e146a213f31f9f184aadd38c4c9f692f0a1476d0db0704b55947ce95cbbeebcb9a683da SHA512 4b7c02de6080924eee5ee9fe770e632404b380529e5ee40a8d0f259a5c96d6915e83c26113b3c65434ce461c959347b3651abc15de7c40def16c46bb3f6faeae
DIST nvidia-xconfig-535.183.01.tar.bz2 110994 BLAKE2B 154f0e3885fdc2a30373daad07924b109b1763a08d8d9a53e40037471548e9068762b6ce157ae3de7c3c0d7f0f33d02b875b9bc98d0b99888edf00722b0201f1 SHA512 101c0f3da4452e1bf5f4283f17297384e320c81f1bcf20a5eef2fca4802e91795782afbc5eb73f0620285b4c43eba25a80a65eaa8cc4d126036c83f6ce710adb
DIST nvidia-xconfig-550.90.07.tar.bz2 111144 BLAKE2B 730986cafd56798a8cd51c06870d596ec812dc807e168b80857b323d353119c8ff28f08a7584434c5f7ff9e2eea1a754c51c680fe61f3b88c2aa527eaf9ecda4 SHA512 106c6735444f321f429e8a30ff6d1c3cfa2dca08237a6cc8e4619735895ac42e041f7bd97fc1d498a4db151b1020d88f5a506dea80a6a3325e706884c56a1feb
+DIST nvidia-xconfig-555.58.02.tar.bz2 111182 BLAKE2B f51275158f02687e54e856f3f7e9f92b01c6c7aba423e5384cf3d4e692dc6d3fdc73ed0b25f26fb1206dc1219b6e0bffd54767e0f0f3b4b3a63875113d55236f SHA512 673bea01fe39687ba34e19b743c61898d2ed8f34710c3a1afc8f2e71e0903950f253408b0fcf0b6306a98ddc2438cacd92fafd1d1662136b18058017dfb783c4
DIST nvidia-xconfig-555.58.tar.bz2 111298 BLAKE2B ee7559b8121014134266506306c066adc5dc3d2f919e5a98355240b1ace8335461906a562e2c21640a91ab31906cddfd63f2193a0c97ac9e105aaf79c1bdf9a3 SHA512 5f7810977a238fff15849b0fab5b31177b358275328789c581fc64459a71fed0ec12ce372b32fc927f00327d41ff83e1ebe26351c989056e19fa1a38a661a5b6
DIST open-gpu-kernel-modules-550.40.65.tar.gz 13812916 BLAKE2B 4eb7cff51bf2a6a30ed7c4d2270a4ebe8de6ac4782dd5943bebddee854cd1955afe8fc6c21489923bbb20f02731b378d7f5e4b6508f64c0019e497ddf2b22255 SHA512 e5e8f19ddf15a51ab48f3c38a92049c38d241991cb8a18896870b49026450bbb15d8f57369fabaa5970244643c54c906207044d6c7cec28a10399c111b347f72
EBUILD nvidia-drivers-390.157.ebuild 14786 BLAKE2B 0aa98cd61987bbcd67e2c117e0acee43d28b54787f1d4dbafa3e871902dc6d066873b8b6cfb57a83b1a17e49b8701925924e4b5f2d2abb22f12494c852a65c8a SHA512 2e85077a050a546a5b6a8f4ec38c27d7269a5993ff04b6f49e6b7a96e2e27ecd84e61730e286470af63e87a314258eb5e6a64a3c93aa7347d27541d9ea30ade7
@@ -74,5 +82,6 @@ EBUILD nvidia-drivers-525.147.05.ebuild 17649 BLAKE2B c587c8ec8f356844b95c4f5dc7
EBUILD nvidia-drivers-535.183.01.ebuild 17499 BLAKE2B e06cd90559e3af3ec6f6f3890426b46d10c61a761a4e7e01c8e7b4e86898c43eed802aa06f185b6b4650ad1572c866e55267ce4b0d8b0c626e364976119c2ea6 SHA512 f9d0dbc07c068e4e28de61f81d878b87ef9fe63e31f02f0d3f7587a5fef7c2fa6b237b5cde736f78623db9073244240c2818424633bf8e3fff6d592c97007efa
EBUILD nvidia-drivers-550.40.65.ebuild 16640 BLAKE2B c161714b881f0da3eb9d5dbe867b30992c0d9b11f3c93aca140065576439860b3eda4b2065a684eb3ce905727ce907cc18cb05ee05682ac842aaa9ccc6194025 SHA512 1c69db3d5f88848d1da4df3fa83d9ff7a6146e59eff8fcefbf993c8c5cbd76b0be92632fcd80ccc3361c7007dad59056575252cdfecb6d93b007be799993a074
EBUILD nvidia-drivers-550.90.07.ebuild 16588 BLAKE2B 6cebe5de291b90b518e590bf29a7dded93cd57767d41c47899aec0f70251f7013c86e3b3291f3849bab943cac1e285454de6b1ef36e7d3bba91460aa16be3fa3 SHA512 515acafda6faadc2d1cddb891e00f50f9fa369389f672ebca8b256c4093ce0aa11d777aeb21f33a74acebd119f9aacf61cc7e9db4ebfb7a03ebcfe179ad37219
+EBUILD nvidia-drivers-555.58.02.ebuild 17018 BLAKE2B a68c170216a7fe90f281d36bec1ada73085bf0d74756caceff8d02587b8e0074b1b5ff01177e6cd88c9f8a8a2eafe8a5eb8af31197b43b238857d0ecf9aba74d SHA512 5476fb3ebfaa936406c571aa30418ee5f3aff5e8cf786ca0f35435187df955656381586dd2eb3d9a3966d950ab64b8262539ea3c2735dd76da50c35af2438248
EBUILD nvidia-drivers-555.58.ebuild 17018 BLAKE2B a68c170216a7fe90f281d36bec1ada73085bf0d74756caceff8d02587b8e0074b1b5ff01177e6cd88c9f8a8a2eafe8a5eb8af31197b43b238857d0ecf9aba74d SHA512 5476fb3ebfaa936406c571aa30418ee5f3aff5e8cf786ca0f35435187df955656381586dd2eb3d9a3966d950ab64b8262539ea3c2735dd76da50c35af2438248
MISC metadata.xml 1397 BLAKE2B b39a2ca7389d6086a5344ee5afe276387bbb784ad52504a3d1e36ab387e18174b8d1eabf6c97a94815ce24ef4daf31e64664da387b3148b455de1074131d783f SHA512 b6389b117ac27de432477d0ed0c9e29deb41a3f4d115266d547d4e2babe531251eedfc0a65e4bbf0089242b562c79ac9d1b3fafd72e571584ceb6fd2f8f28192
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-555.58.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-555.58.02.ebuild
new file mode 100644
index 000000000000..1dacce062706
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-555.58.02.ebuild
@@ -0,0 +1,510 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_IUSE=+modules
+inherit desktop flag-o-matic linux-mod-r1 readme.gentoo-r1
+inherit systemd toolchain-funcs unpacker user-info
+
+MODULES_KERNEL_MAX=6.9
+NV_URI="https://download.nvidia.com/XFree86/"
+
+DESCRIPTION="NVIDIA Accelerated Graphics Driver"
+HOMEPAGE="https://www.nvidia.com/download/index.aspx"
+SRC_URI="
+ amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
+ arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
+ $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
+ nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})
+ ${NV_URI}NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-${PV}.tar.xz
+"
+# nvidia-installer is unused but here for GPL-2's "distribute sources"
+S=${WORKDIR}
+
+LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
+SLOT="0/${PV%%.*}"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland"
+REQUIRED_USE="kernel-open? ( modules )"
+
+COMMON_DEPEND="
+ acct-group/video
+ X? ( x11-libs/libpciaccess )
+ persistenced? (
+ acct-user/nvpd
+ net-libs/libtirpc:=
+ )
+ tools? (
+ >=app-accessibility/at-spi2-core-2.46:2
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ media-libs/harfbuzz:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXxf86vm
+ x11-libs/pango
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ dev-libs/openssl:0/3
+ sys-libs/glibc
+ X? (
+ media-libs/libglvnd[X,abi_x86_32(-)?]
+ x11-libs/libX11[abi_x86_32(-)?]
+ x11-libs/libXext[abi_x86_32(-)?]
+ )
+ powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
+ wayland? (
+ gui-libs/egl-gbm
+ >=gui-libs/egl-wayland-1.1.10
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ static-libs? (
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ tools? (
+ media-libs/libglvnd
+ sys-apps/dbus
+ x11-base/xorg-proto
+ x11-libs/libXrandr
+ x11-libs/libXv
+ x11-libs/libvdpau
+ )
+"
+BDEPEND="
+ sys-devel/m4
+ virtual/pkgconfig
+"
+
+QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*"
+
+PATCHES=(
+ "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
+ "${FILESDIR}"/nvidia-settings-530.30.02-desktop.patch
+)
+
+pkg_setup() {
+ use modules && [[ ${MERGE_TYPE} != binary ]] || return
+
+ local CONFIG_CHECK="
+ PROC_FS
+ ~DRM_KMS_HELPER
+ ~SYSVIPC
+ ~!LOCKDEP
+ ~!SLUB_DEBUG_ON
+ !DEBUG_MUTEXES
+ $(usev powerd '~CPU_FREQ')
+ "
+
+ local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection
+ of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
+ Cannot be directly selected in the kernel's menuconfig, and may need
+ selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
+ DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
+
+ use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
+
+ use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827
+ local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open.
+ Cannot be directly selected in the kernel's menuconfig, and may need
+ selection of another option that requires it such as CONFIG_KVM."
+
+ linux-mod-r1_pkg_setup
+}
+
+src_prepare() {
+ # make patches usable across versions
+ rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
+ rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
+ rm nvidia-settings && mv nvidia-settings{-${PV},} || die
+ rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
+ mv NVIDIA-kernel-module-source-${PV} kernel-module-source || die
+
+ default
+
+ # prevent detection of incomplete kernel DRM support (bug #603818)
+ sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
+ -i kernel{,-module-source/kernel-open}/conftest.sh || die
+
+ # adjust service files
+ sed 's/__USER__/nvpd/' \
+ nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
+ > "${T}"/nvidia-persistenced.service || die
+ sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die
+
+ # use alternative vulkan icd option if USE=-X (bug #909181)
+ use X || sed -i 's/"libGLX/"libEGL/' nvidia_{layers,icd}.json || die
+
+ # enable nvidia-drm.modeset=1 by default with USE=wayland
+ cp "${FILESDIR}"/nvidia-555.conf "${T}"/nvidia.conf || die
+ use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die
+
+ # makefile attempts to install wayland library even if not built
+ use wayland || sed -i 's/ WAYLAND_LIB_install$//' \
+ nvidia-settings/src/Makefile || die
+}
+
+src_compile() {
+ tc-export AR CC CXX LD OBJCOPY OBJDUMP PKG_CONFIG
+
+ local xnvflags=-fPIC #840389
+ # lto static libraries tend to cause problems without fat objects
+ tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)"
+
+ NV_ARGS=(
+ PREFIX="${EPREFIX}"/usr
+ HOST_CC="$(tc-getBUILD_CC)"
+ HOST_LD="$(tc-getBUILD_LD)"
+ BUILD_GTK2LIB=
+ NV_USE_BUNDLED_LIBJANSSON=0
+ NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
+ WAYLAND_AVAILABLE=$(usex wayland 1 0)
+ XNVCTRL_CFLAGS="${xnvflags}"
+ )
+
+ if use modules; then
+ local o_cflags=${CFLAGS} o_cxxflags=${CXXFLAGS} o_ldflags=${LDFLAGS}
+
+ local modlistargs=video:kernel
+ if use kernel-open; then
+ modlistargs+=-module-source:kernel-module-source/kernel-open
+
+ # environment flags are normally unused for modules, but nvidia
+ # uses it for building the "blob" and it is a bit fragile
+ filter-flags -fno-plt #912949
+ filter-lto
+ CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags
+ fi
+
+ local modlist=( nvidia{,-drm,-modeset,-peermem,-uvm}=${modlistargs} )
+ local modargs=(
+ IGNORE_CC_MISMATCH=yes NV_VERBOSE=1
+ SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
+ )
+
+ # temporary workaround for bug #914468
+ CPP="${KERNEL_CC} -E" tc-is-clang && addpredict "${KV_OUT_DIR}"
+
+ linux-mod-r1_src_compile
+ CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe
+ use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
+
+ if use tools; then
+ # avoid noisy *very* noisy logs with deprecation warnings
+ CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
+ emake "${NV_ARGS[@]}" -C nvidia-settings
+ elif use static-libs; then
+ # pretend GTK+3 is available, not actually used (bug #880879)
+ emake "${NV_ARGS[@]}" BUILD_GTK3LIB=1 \
+ -C nvidia-settings/src out/libXNVCtrl.a
+ fi
+}
+
+src_install() {
+ local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
+
+ NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
+
+ local -A paths=(
+ [APPLICATION_PROFILE]=/usr/share/nvidia
+ [CUDA_ICD]=/etc/OpenCL/vendors
+ [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
+ [FIRMWARE]=/lib/firmware/nvidia/${PV}
+ [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm
+ [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
+ [OPENGL_DATA]=/usr/share/nvidia
+ [VULKAN_ICD_JSON]=/usr/share/vulkan
+ [WINE_LIB]=/usr/${libdir}/nvidia/wine
+ [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
+
+ [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
+ [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules
+ [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
+ )
+
+ local skip_files=(
+ $(usev !X "libGLX_nvidia libglxserver_nvidia")
+ libGLX_indirect # non-glvnd unused fallback
+ libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source
+ libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm
+ libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
+ libnvidia-pkcs11.so # using the openssl3 version instead
+ )
+ local skip_modules=(
+ $(usev !X "nvfbc vdpau xdriver")
+ $(usev !modules gsp)
+ $(usev !powerd powerd)
+ installer nvpd # handled separately / built from source
+ )
+ local skip_types=(
+ GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
+ OPENCL_WRAPPER.\* # virtual/opencl
+ DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused
+ )
+
+ local DOCS=(
+ README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json
+ nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
+ )
+ local HTML_DOCS=( html/. )
+ einstalldocs
+
+ local DISABLE_AUTOFORMATTING=yes
+ local DOC_CONTENTS="\
+Trusted users should be in the 'video' group to use NVIDIA devices.
+You can add yourself by using: gpasswd -a my-user video\
+$(usev modules "
+
+Like all out-of-tree kernel modules, it is necessary to rebuild
+${PN} after upgrading or rebuilding the Linux kernel
+by for example running \`emerge @module-rebuild\`. Alternatively,
+if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
+this can be automated by setting USE=dist-kernel globally.
+
+Loaded kernel modules also must not mismatch with the installed
+${PN} version (excluding -r revision), meaning should
+ensure \`eselect kernel list\` points to the kernel that will be
+booted before building and preferably reboot after upgrading
+${PN} (the ebuild will emit a warning if mismatching).
+
+See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
+$(use amd64 && usev !abi_x86_32 "
+
+Note that without USE=abi_x86_32 on ${PN}, 32bit applications
+(typically using wine / steam) will not be able to use GPU acceleration.")
+
+For additional information or for troubleshooting issues, please see
+https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers and NVIDIA's own
+documentation that is installed alongside this README."
+ readme.gentoo_create_doc
+
+ if use modules; then
+ linux-mod-r1_src_install
+
+ insinto /etc/modprobe.d
+ doins "${T}"/nvidia.conf
+
+ # used for gpu verification with binpkgs (not kept, see pkg_preinst)
+ insinto /usr/share/nvidia
+ doins supported-gpus/supported-gpus.json
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe install
+ fowners :video /usr/bin/nvidia-modprobe #505092
+ fperms 4710 /usr/bin/nvidia-modprobe
+
+ if use persistenced; then
+ emake "${NV_ARGS[@]}" -C nvidia-persistenced install
+ newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
+ newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
+ systemd_dounit "${T}"/nvidia-persistenced.service
+ fi
+
+ if use tools; then
+ emake "${NV_ARGS[@]}" -C nvidia-settings install
+
+ doicon nvidia-settings/doc/nvidia-settings.png
+ domenu nvidia-settings/doc/nvidia-settings.desktop
+
+ exeinto /etc/X11/xinit/xinitrc.d
+ newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
+ fi
+
+ if use static-libs; then
+ dolib.a nvidia-settings/src/out/libXNVCtrl.a
+
+ insinto /usr/include/NVCtrl
+ doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
+ fi
+
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
+
+ # mimic nvidia-installer by reading .manifest to install files
+ # 0:file 1:perms 2:type 3+:subtype/arguments -:module
+ local m into
+ while IFS=' ' read -ra m; do
+ ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
+ [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
+ [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
+ has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
+
+ case ${m[2]} in
+ MANPAGE)
+ gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert
+ continue
+ ;;
+ GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../
+ VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
+ esac
+
+ if [[ -v 'paths[${m[2]}]' ]]; then
+ into=${paths[${m[2]}]}
+ elif [[ ${m[2]} == EXPLICIT_PATH ]]; then
+ into=${m[3]}
+ elif [[ ${m[2]} == *_BINARY ]]; then
+ into=/opt/bin
+ elif [[ ${m[3]} == COMPAT32 ]]; then
+ use abi_x86_32 || continue
+ into=/usr/${libdir32}
+ elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then
+ into=/usr/${libdir}
+ else
+ die "No known installation path for ${m[0]}"
+ fi
+ [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
+ [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
+
+ if [[ ${m[2]} =~ _SYMLINK$ ]]; then
+ [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
+ dosym ${m[4]} ${into}/${m[0]}
+ continue
+ fi
+ [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] &&
+ dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest
+
+ printf -v m[1] %o $((m[1] | 0200)) # 444->644
+ insopts -m${m[1]}
+ insinto ${into}
+ doins ${m[0]}
+ done < .manifest || die
+ insopts -m0644 # reset
+
+ # MODULE:installer non-skipped extras
+ : "$(systemd_get_sleepdir)"
+ exeinto "${_#"${EPREFIX}"}"
+ doexe systemd/system-sleep/nvidia
+ dobin systemd/nvidia-sleep.sh
+ systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service
+
+ dobin nvidia-bug-report.sh
+
+ # MODULE:powerd extras
+ if use powerd; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
+ systemd_dounit systemd/system/nvidia-powerd.service
+
+ insinto /usr/share/dbus-1/system.d
+ doins nvidia-dbus.conf
+ fi
+
+ # symlink non-versioned so nvidia-settings can use it even if misdetected
+ dosym nvidia-application-profiles-${PV}-key-documentation \
+ ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
+
+ # don't attempt to strip firmware files (silences errors)
+ dostrip -x ${paths[FIRMWARE]}
+
+ # sandbox issues with /dev/nvidiactl others (bug #904292,#921578)
+ # are widespread and sometime affect revdeps of packages built with
+ # USE=opencl/cuda making it hard to manage in ebuilds (minimal set,
+ # ebuilds should handle manually if need others or addwrite)
+ insinto /etc/sandbox.d
+ newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-caps:/dev/char"'
+}
+
+pkg_preinst() {
+ has_version "${CATEGORY}/${PN}[kernel-open]" && NV_HAD_KERNEL_OPEN=
+ has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND=
+
+ use modules || return
+
+ # set video group id based on live system (bug #491414)
+ local g=$(egetent group video | cut -d: -f3)
+ [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
+ sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
+
+ # try to find driver mismatches using temporary supported-gpus.json
+ # TODO?: automatically check "kernelopen" bit for USE=kernel-open compat
+ for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
+ g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
+ "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null)
+ if [[ ${g} ]]; then
+ g=$((${g##*\"}+1))
+ if ver_test -ge ${g}; then
+ NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}"
+ break
+ fi
+ fi
+ done
+ rm "${ED}"/usr/share/nvidia/supported-gpus.json || die
+}
+
+pkg_postinst() {
+ linux-mod-r1_pkg_postinst
+
+ readme.gentoo_print_elog
+
+ if [[ -r /proc/driver/nvidia/version &&
+ $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
+ ewarn "Currently loaded NVIDIA modules do not match the newly installed"
+ ewarn "libraries and may prevent launching GPU-accelerated applications."
+ if use modules; then
+ ewarn "Easiest way to fix this is normally to reboot. If still run into issues"
+ ewarn "(e.g. API mismatch messages in the \`dmesg\` output), please verify"
+ ewarn "that the running kernel is ${KV_FULL} and that (if used) the"
+ ewarn "initramfs does not include NVIDIA modules (or at least, not old ones)."
+ fi
+ fi
+
+ if [[ $(</proc/cmdline) == *slub_debug=[!-]* ]]; then
+ ewarn "Detected that the current kernel command line is using 'slub_debug=',"
+ ewarn "this may lead to system instability/freezes with this version of"
+ ewarn "${PN}. Bug: https://bugs.gentoo.org/796329"
+ fi
+
+ if [[ -v NV_LEGACY_MASK ]]; then
+ ewarn
+ ewarn "***WARNING***"
+ ewarn
+ ewarn "You are installing a version of ${PN} known not to work"
+ ewarn "with a GPU of the current system. If unwanted, add the mask:"
+ if [[ -d ${EROOT}/etc/portage/package.mask ]]; then
+ ewarn " echo '${NV_LEGACY_MASK}' > ${EROOT}/etc/portage/package.mask/${PN}"
+ else
+ ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask"
+ fi
+ ewarn "...then downgrade to a legacy[1] branch if possible (not all old versions"
+ ewarn "are available or fully functional, may need to consider nouveau[2])."
+ ewarn "[1] https://www.nvidia.com/object/IO_32667.html"
+ ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau"
+ fi
+
+ if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then
+ ewarn
+ ewarn "Open source variant of ${PN} was selected, note that it requires"
+ ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues."
+ ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"
+ fi
+
+ if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then
+ elog
+ elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1"
+ elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered"
+ elog "experimental but is required for wayland."
+ elog
+ elog "If you experience issues, either disable wayland or edit nvidia.conf."
+ elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
+ fi
+
+ if use !kernel-open && [[ ${REPLACING_VERSIONS##* } ]] &&
+ ver_test ${REPLACING_VERSIONS##* } -lt 555
+ then
+ elog
+ elog "If using a Turing/Ampere+ GPU (aka GTX 1650+), note that >=nvidia-drivers-555"
+ elog "enables the use of the GSP firmware by default. *If* experience regressions,"
+ elog "please see '${EROOT}/etc/modprobe.d/nvidia.conf' to optionally disable."
+ fi
+}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 259e566617ce..6c7b4fc6cbf1 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/lightdm-gtk-greeter/Manifest b/x11-misc/lightdm-gtk-greeter/Manifest
index 83f5ee5912cf..1e4072fa25e4 100644
--- a/x11-misc/lightdm-gtk-greeter/Manifest
+++ b/x11-misc/lightdm-gtk-greeter/Manifest
@@ -1,6 +1,4 @@
DIST lightdm-gentoo-patch-2.tar.gz 695543 BLAKE2B 62e21dd413b90053160f774663d89c81b3c9d8c4a040023f4ce50bf775a2f036e0be6ed16ae767eb5b04586a27fdbf41eb56f777340b2d56633738a126c3d575 SHA512 8d9bfdee71ab1871de33e134b11bba409cc493876e5ae9534956100ff6af6c8748b29de9082ecf8b771ccac4c8c2024e15e93332165171dfe93eb99c9a834274
-DIST lightdm-gtk-greeter-2.0.8.tar.gz 583426 BLAKE2B ae06ebbc07efe5c0131c07b293671f24683699eb84f12222de8165428e935b98bbf9d1e107eaeca8f10e725a6a11c97d4f4c3d415ada0b0876b0b0a99f21d1ee SHA512 59cad69fd7f17b6a416944804be80f306ed51ee0c55826975c8564f432e8098043b677f6452e9afa290c6ef37ebdc632cd8b79e7a0a712a3407ddbf9f200b0db
DIST lightdm-gtk-greeter-2.0.9.tar.gz 602540 BLAKE2B 33c7df912ee9faa46c97e7a458f400b13d7d746521de58b1c63ec845574c45374a27fe21718ac78a33a729617941cff01802c4736d1d3066d001065a57acc264 SHA512 05d786d31e447cacc28ddb06e89e91623b137665badcebd82ac7f9e8ff745a01aadf406e25ebd2c6594915fe8a90a242ef065ad46fd9ee73cd6e8c2879f70158
-EBUILD lightdm-gtk-greeter-2.0.8-r1.ebuild 2138 BLAKE2B c8d205d90c95f389faf5e460ca0722dc9bff1e541950bac4068b6e466f8662afa792cd453c688a6f2d0f3b0a98af3f492c4c6ccaad738f1be15dcf03d9f87aeb SHA512 422b0b321ae0851c7a77a8ed24fe5c8ce50401873b0249676196750fd50cc015923e97671f4cdebfe74762dae928bc78c4dbda99b5845aa9af51980e32b155c8
-EBUILD lightdm-gtk-greeter-2.0.9.ebuild 2138 BLAKE2B c8d205d90c95f389faf5e460ca0722dc9bff1e541950bac4068b6e466f8662afa792cd453c688a6f2d0f3b0a98af3f492c4c6ccaad738f1be15dcf03d9f87aeb SHA512 422b0b321ae0851c7a77a8ed24fe5c8ce50401873b0249676196750fd50cc015923e97671f4cdebfe74762dae928bc78c4dbda99b5845aa9af51980e32b155c8
+EBUILD lightdm-gtk-greeter-2.0.9.ebuild 2131 BLAKE2B f94039109d50c56d5c3723650a1b72bbf5bd194a8bca51337933888346ee2bb542038ec4f9a622f7167d3d54a9814489e36fad393a98a3b79ea772727c2e5f5f SHA512 c577e64987e0728d6d3ff6e2b20c5d8ccc8d21e495cfdc9d337e5b6ebc83be9aac0f62294422324d27bf23763f047e883fa48386d55298d77c36897bffa34754
MISC metadata.xml 694 BLAKE2B 479c8b556330eb4716e77779c95c3a92155fd8d779b3cf479ebf4374e9b4b5a39aed51d42ca9aad62a59984d0855cb2ae0284da6f3df0c7012ee15354ac48097 SHA512 4b20993f0791a146557e2c2e27b06f9f35feea8af49c29cd6ce691dc916766dfc53c02563d6c871578fee2c71e6bf9c351abf0ae7b04925ccec37e260fc36b77
diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
deleted file mode 100644
index 3d8d49a1c38b..000000000000
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg-utils
-
-DESCRIPTION="LightDM GTK+ Greeter"
-HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter"
-SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
- branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
-
-LICENSE="GPL-3 LGPL-3
- branding? ( CC-BY-3.0 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="appindicator branding"
-
-DEPEND="x11-libs/gtk+:3
- >=x11-misc/lightdm-1.2.2
- appindicator? (
- dev-libs/ayatana-ido
- dev-libs/libayatana-indicator:3
- )"
-
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/intltool
- sys-devel/gettext
-"
-
-RDEPEND="${DEPEND}
- x11-themes/gnome-themes-standard
- >=x11-themes/adwaita-icon-theme-3.14.1"
-
-GENTOO_BG="gentoo-bg_65.jpg"
-
-src_prepare() {
- # Ok, this has to be fixed in the tarball but I am too lazy to do it.
- # I will fix this once I decide to update the tarball with a new gentoo
- # background
- # Bug #404467
- if use branding; then
- sed \
- -e "/xft-hintstyle/s:slight:hintslight:" \
- -e "/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
- -i "${WORKDIR}"/${PN}.conf || die
- # Add back the reboot/shutdown buttons
- echo 'indicators=~host;~spacer;~clock;~spacer;~session;~language;~a11y;~power;~' \
- >> "${WORKDIR}"/${PN}.conf || die
- fi
- default
-
- # Fix docdir
- sed "/^docdir/s@${PN}@${PF}@" -i data/Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-kill-on-sigterm
- --enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher --launch-immediately"
- --with-libindicator=ayatana
- $(use_enable appindicator libindicator)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- if use branding; then
- insinto /etc/lightdm/
- doins "${WORKDIR}"/${PN}.conf
- insinto /usr/share/lightdm/backgrounds/
- doins "${WORKDIR}"/${GENTOO_BG}
- newdoc "${WORKDIR}"/README.txt README-background.txt
- fi
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
index 3d8d49a1c38b..ed46841470d6 100644
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
@@ -8,7 +8,7 @@ inherit autotools xdg-utils
DESCRIPTION="LightDM GTK+ Greeter"
HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter"
SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
- branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
+ branding? ( https://dev.gentoo.org/~ceamac/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
LICENSE="GPL-3 LGPL-3
branding? ( CC-BY-3.0 )"
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index 5ad8efc9ba9a..d6546fb8c6ce 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -7,6 +7,6 @@ DIST sddm-0.21.0-pam.tar.xz 676 BLAKE2B 06a79f74a5833eca9877df4be8639311382d1306
DIST sddm-0.21.0.tar.gz 3557266 BLAKE2B 849cb8b06b9510e5366ea28ef322c242db7d5a77d94c0a5a727f468209880a717055ad8b0c2f5a857852202a4d6bc1f68281fe0e0ab3c6a32327b5a4219af3a0 SHA512 2e8e460e7f318f20a406dcbb1a9fa1dc78b6a5b8d888bfbbaae22b9c642dbc49cf2ac682b4ea9ed847bbafa9bdc361ba08795e59cad970088b370caaaa70f458
DIST sddm-0.21.0_p20240302.tar.gz 3555893 BLAKE2B 2c0d6b5185088750f3e656f593b1f9cd212e76d250c6285e03c8d86fad99412dce4a784dd8dfdd8cf7759552101ce36971b6c292f8ce51e9aecc3e9a1a785daa SHA512 0e0a143ec2007b09c406773ff81a5d722b9a7fadd0c5c6c8ef23d67623c16f8327cf54617dcc273b0b690ca5447b6707ff1dd48a8a563a6efed8d9aac70bd522
EBUILD sddm-0.18.1-r8.ebuild 4014 BLAKE2B 9905d591d59827c1097c9cafa56f399d1f9099fa7a69fb3c9966d797355d2c03ed647d69e9309c369a820cfc15345e2cb4d98596507c4c1b9ffaf4c45101938b SHA512 2015d988c8b12066e7ee9e410b151a5677a8ea2663840ae04162db132ceca79f7699026bd2d8ac198996ece2499d8fb4071af0e708900525104b3c294adb5379
-EBUILD sddm-0.21.0.ebuild 4024 BLAKE2B d695587f3241548b50c08d0f5d248e44aa20fe8092973f07aa8dee6f576e9333ede1b4c8f53da02c8c89e77f22b5e591b54d417295e0ccf1cb910f9167792613 SHA512 1fd90733b702dc49f15b0946924e5e4043318244df0e66438ffa1dd22189a012e760deb5632d8de2f3cbef1e976c20c24e147647e5c9e1a1c11144d8d80dbab9
-EBUILD sddm-0.21.0_p20240302.ebuild 3818 BLAKE2B 5b787789ad1a1a5dc66342ac0ee943556733805f7f77a5571e695183c6d5f9af828519be953993cb084d261a0f6253ebdbca0463e7207f276ef4f3673c9fb10c SHA512 b929f3f334d96a43f7231ae1cf6aa69bce71db9605a09f568cb5b759087052777474f827056ef4f7914f98c9be08a2f6127d35acf7038a1a0a544187a986aa10
+EBUILD sddm-0.21.0.ebuild 4035 BLAKE2B d3259f31587e7226764e3ac25bd2f1ebd5f8a96ae497a5c12c202a06cc4be8acec675e083bd7409d0743b709c1d09d5834c7d9273b9e6ae2fa721c0b1117888b SHA512 ef4eedf18db0cd96927e93b9f56281798a933b9588f97c71c4fa149a59bd99a40df4afbeeffa1e8836cbb0ccfcab43980e92453afee0d49d197f093b651a6c67
+EBUILD sddm-0.21.0_p20240302.ebuild 3963 BLAKE2B 83f2f3df8a2019ad0531ccd74ddc08182f6cb09ab11e5f3250a17bcede589cb85054b7a7471c28ca372295ac32b1352e5894d4e2c706590a6a84bfef2b19cabf SHA512 666e881c76f83f813de8a25b6be44e7a5106a85456350fb43549989d2cd555382ae45261071ccaaa4c7576c2a239f31f55baea74b5fd5f9de1e5cf7ce2677e02
MISC metadata.xml 722 BLAKE2B fc34c0b25b7f3e6ab876c99a30f475dc90cc4b319f497a2ba4bd2beac1dc1189d3d9611999c0c3b078254db23c4c9b2ef0416da41e706c1a1db96d5bbec28177 SHA512 c1fa48632080e295272df6e7ceb7c0a1ad64a41155c7d53d91728f072cb7abf618e7bf4d5cced2ca0b198bbbf5ed1e72c5bfc9ea9d590064e5f5494747d32b0d
diff --git a/x11-misc/sddm/sddm-0.21.0.ebuild b/x11-misc/sddm/sddm-0.21.0.ebuild
index 6aa0a5118fe9..ca86d169665e 100644
--- a/x11-misc/sddm/sddm-0.21.0.ebuild
+++ b/x11-misc/sddm/sddm-0.21.0.ebuild
@@ -145,8 +145,8 @@ pkg_postinst() {
elog " to the troubleshooting section."
fi
- optfeature "Weston DisplayServer support (EXPERIMENTAL)" dev-libs/weston
- optfeature "KWin DisplayServer support (EXPERIMENTAL)" kde-plasma/kwin
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]"
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin"
systemd_reenable sddm.service
}
diff --git a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
index 3b25d24a2128..4999e5d18ab3 100644
--- a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
+++ b/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
@@ -15,7 +15,7 @@ else
fi
QTMIN=6.7.1
-inherit cmake linux-info pam systemd tmpfiles
+inherit cmake linux-info optfeature pam systemd tmpfiles
DESCRIPTION="Simple Desktop Display Manager"
HOMEPAGE="https://github.com/sddm/sddm"
@@ -36,12 +36,14 @@ COMMON_DEPEND="
sys-libs/pam
x11-libs/libXau
x11-libs/libxcb:=
- elogind? ( sys-auth/elogind[pam] )
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
systemd? ( sys-apps/systemd:=[pam] )
- !systemd? ( sys-power/upower )
"
DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[network,test] )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6 )
"
RDEPEND="${COMMON_DEPEND}
X? ( x11-base/xorg-server )
@@ -144,5 +146,8 @@ pkg_postinst() {
elog " to the troubleshooting section."
fi
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]"
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin"
+
systemd_reenable sddm.service
}
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index c82dcefdd147..0f1b51b5d0f8 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest
index 4c61dba97414..97cb874a1bd8 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -3,5 +3,5 @@ DIST muffin-5.8.1.tar.gz 4519174 BLAKE2B 29269c641e28117f9dd0900dc129aca21c88340
DIST muffin-6.0.1.tar.gz 4521556 BLAKE2B e3f28dea9f66b30805f9b98bc79f2e4a08e9e5eb6501f455f0e3c42c5d9ed14c48be75b07a97da7b671156d14ed61f3b882d8ede4f9b83dac5496fac5a0f0348 SHA512 94aa767db3677116094cb0d9a63d1a446b6ec426b4b38576fcdb17259ef92d81f1a14c0e93dadd2bc4dfaca522531ed177bb0af895b3df7abf20d0e9a77d71af
EBUILD muffin-5.8.1.ebuild 3076 BLAKE2B 3deaa21d00b8cb78f8d7c29325f683e67ba8f3c5fdd0e49a7106765ec1710f59468dada59db1b96cd9d0e8b51d986ff27eb096c5b08d0db883d717cce7427b65 SHA512 7a3c6409c4b915c42a2b67f11426e5be6762365346093e9ba99b36d4f69279156e05cf1c04a62c5a44205e13bddaeb8adea5203cd32040a3b9c06e46c98612f5
EBUILD muffin-6.0.1-r1.ebuild 4101 BLAKE2B d7629f62e5888b83c2df2ea0f87cc929e46836adee876ac773b8ccc3c1645b2d3ceec97069b9d6a0b1d3527277fb29b1427db50cc011201301bb47b281302a6d SHA512 d7532f2f7f15cf1bd780f3a1070400f8cdcfb661cd832f412538124e243ee63c2ec82c850a65b1bab550916d472a1d4f5cb92a98b9f62869490be630e0319477
-EBUILD muffin-6.0.1-r2.ebuild 4298 BLAKE2B 8d1753626944a825bb85e98eeb30548a1a2f1ef0a4cfb7a0357ab4d2dc80279c1082bbe494a155100e42f585fc1ca1e53575caf0d7a29b9ebfcbc3b6f634165f SHA512 6d7a065e9a3d6f40a4443d76d7e7759772c149f5cd530a12ec11c712533a7da99db5c49a026e982b10205a90a724e39b8af77294935d58b9ee6351b524472e32
+EBUILD muffin-6.0.1-r2.ebuild 4297 BLAKE2B bd26540c2925164814508a9eaadd09eb45be0fe4da5c9edaddd0d067a83b10fa17438c51da7bf232de8f00acdb783f144c470ad1211eaa1025609791eac5f69b SHA512 c33d614101b74179e115678a7a067fd40378cfc135cae5d506701bb2b8cbb2073af63ae07700a20bf7d5761fa319567f4c050f0dcf11d2f9c3815c01208e8490
MISC metadata.xml 611 BLAKE2B 550f115a51852c3e1dfcb9f84bd84c6c24fcfa7b90ca3772ed1e7e315a7b112c035e17a34e029e794922012eee3163759fc6105af29e0dfd1767183c4779005c SHA512 3211657912916ca3a207f46159d436839e9a82594cdad574dc02c64b19654f801e082284d56c4dceddd8cdbb8be424f0b4be37b010f3130551dfe12df2928ecf
diff --git a/x11-wm/muffin/muffin-6.0.1-r2.ebuild b/x11-wm/muffin/muffin-6.0.1-r2.ebuild
index d3f1afc4229f..a367d3802f64 100644
--- a/x11-wm/muffin/muffin-6.0.1-r2.ebuild
+++ b/x11-wm/muffin/muffin-6.0.1-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+ MIT SGI-B-2.0"
SLOT="0"
IUSE="input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
REQUIRED_USE="wayland? ( udev )"
# Dependencies listed in meson order