summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29758 -> 29789 bytes
-rw-r--r--app-accessibility/Manifest.gzbin4393 -> 4389 bytes
-rw-r--r--app-accessibility/caribou/Manifest1
-rw-r--r--app-accessibility/caribou/caribou-0.4.21-r6.ebuild99
-rw-r--r--app-admin/Manifest.gzbin32036 -> 32042 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.34.28.ebuild90
-rw-r--r--app-arch/Manifest.gzbin18243 -> 18244 bytes
-rw-r--r--app-arch/dpkg/Manifest2
-rw-r--r--app-arch/dpkg/dpkg-1.21.15-r3.ebuild2
-rw-r--r--app-containers/Manifest.gzbin8886 -> 8882 bytes
-rw-r--r--app-containers/devcontainer/Manifest2
-rw-r--r--app-containers/devcontainer/devcontainer-0.68.0.ebuild2
-rw-r--r--app-containers/docker-compose/Manifest2
-rw-r--r--app-containers/docker-compose/docker-compose-2.28.1.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin25273 -> 25277 bytes
-rw-r--r--app-crypt/debian-archive-keyring/Manifest2
-rw-r--r--app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild4
-rw-r--r--app-crypt/ubuntu-keyring/Manifest2
-rw-r--r--app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild4
-rw-r--r--app-editors/Manifest.gzbin14118 -> 14123 bytes
-rw-r--r--app-editors/emacs/Manifest26
-rw-r--r--app-editors/emacs/emacs-26.3-r18.ebuild14
-rw-r--r--app-editors/emacs/emacs-26.3-r19.ebuild14
-rw-r--r--app-editors/emacs/emacs-27.2-r16.ebuild14
-rw-r--r--app-editors/emacs/emacs-27.2-r17.ebuild14
-rw-r--r--app-editors/emacs/emacs-28.2-r12.ebuild14
-rw-r--r--app-editors/emacs/emacs-28.2-r13.ebuild14
-rw-r--r--app-editors/emacs/emacs-29.3-r2.ebuild17
-rw-r--r--app-editors/emacs/emacs-29.3-r3.ebuild17
-rw-r--r--app-editors/emacs/emacs-29.4.ebuild17
-rw-r--r--app-editors/emacs/emacs-30.0.91.ebuild17
-rw-r--r--app-editors/emacs/emacs-30.0.9999-r1.ebuild17
-rw-r--r--app-editors/emacs/emacs-31.0.9999.ebuild17
-rw-r--r--app-editors/emacs/metadata.xml2
-rw-r--r--app-emacs/Manifest.gzbin75629 -> 75606 bytes
-rw-r--r--app-emacs/ebib/Manifest2
-rw-r--r--app-emacs/ebib/ebib-2.43.ebuild2
-rw-r--r--app-emacs/ebuild-mode/Manifest2
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild2
-rw-r--r--app-emacs/geiser-guile/Manifest2
-rw-r--r--app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild2
-rw-r--r--app-emacs/lsp-java/Manifest2
-rw-r--r--app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild2
-rw-r--r--app-emacs/scala-ts-mode/Manifest2
-rw-r--r--app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240820.ebuild2
-rw-r--r--app-emulation/Manifest.gzbin15525 -> 15517 bytes
-rw-r--r--app-emulation/free42/Manifest2
-rw-r--r--app-emulation/free42/free42-3.1.8.ebuild2
-rw-r--r--app-emulation/virtualbox-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-additions/virtualbox-additions-7.1.2.ebuild26
-rw-r--r--app-emulation/virtualbox-extpack-oracle/Manifest2
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.2.ebuild33
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.2.ebuild288
-rw-r--r--app-emulation/virtualbox-modules/Manifest2
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-7.1.2.ebuild34
-rw-r--r--app-emulation/virtualbox/Manifest3
-rw-r--r--app-emulation/virtualbox/virtualbox-7.1.2.ebuild744
-rw-r--r--app-misc/Manifest.gzbin50712 -> 50715 bytes
-rw-r--r--app-misc/remind/Manifest2
-rw-r--r--app-misc/remind/remind-05.00.06.ebuild49
-rw-r--r--app-mobilephone/Manifest.gzbin2212 -> 2212 bytes
-rw-r--r--app-mobilephone/heimdall/Manifest2
-rw-r--r--app-mobilephone/heimdall/heimdall-2.1.0.ebuild2
-rw-r--r--app-office/Manifest.gzbin8608 -> 8605 bytes
-rw-r--r--app-office/joplin-desktop/Manifest2
-rw-r--r--app-office/joplin-desktop/joplin-desktop-3.0.15.ebuild2
-rw-r--r--app-shells/Manifest.gzbin10637 -> 10631 bytes
-rw-r--r--app-shells/bash/Manifest2
-rw-r--r--app-shells/bash/bash-5.3_alpha_p20240927.ebuild411
-rw-r--r--app-shells/pwsh-bin/Manifest2
-rw-r--r--app-shells/pwsh-bin/pwsh-bin-7.4.5.ebuild2
-rw-r--r--app-text/Manifest.gzbin50250 -> 50264 bytes
-rw-r--r--app-text/calibre/Manifest3
-rw-r--r--app-text/calibre/calibre-7.19.0.ebuild252
-rw-r--r--app-text/sigil/Manifest2
-rw-r--r--app-text/sigil/sigil-2.3.0.ebuild2
-rw-r--r--app-xemacs/Manifest.gzbin21781 -> 21781 bytes
-rw-r--r--app-xemacs/ebuild-mode/Manifest2
-rw-r--r--app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild2
-rw-r--r--dev-build/Manifest.gzbin6690 -> 6692 bytes
-rw-r--r--dev-build/muon/Manifest4
-rw-r--r--dev-build/muon/files/muon-0.3.0-fix-summary-call.patch28
-rw-r--r--dev-build/muon/muon-0.3.0.ebuild71
-rw-r--r--dev-cpp/Manifest.gzbin14953 -> 14954 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest2
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.16.3.ebuild2
-rw-r--r--dev-db/Manifest.gzbin16746 -> 16748 bytes
-rw-r--r--dev-db/postgresql/Manifest3
-rw-r--r--dev-db/postgresql/files/postgresql-17.0-no-server.patch146
-rw-r--r--dev-db/postgresql/postgresql-17.0-r1.ebuild (renamed from dev-db/postgresql/postgresql-17.0.ebuild)2
-rw-r--r--dev-dotnet/Manifest.gzbin3797 -> 3790 bytes
-rw-r--r--dev-dotnet/csharp-language-server/Manifest2
-rw-r--r--dev-dotnet/csharp-language-server/csharp-language-server-0.15.0.ebuild2
-rw-r--r--dev-dotnet/fantomas/Manifest2
-rw-r--r--dev-dotnet/fantomas/fantomas-6.3.11.ebuild2
-rw-r--r--dev-dotnet/fsautocomplete/Manifest2
-rw-r--r--dev-dotnet/fsautocomplete/fsautocomplete-0.74.0.ebuild2
-rw-r--r--dev-dotnet/netcoredbg/Manifest2
-rw-r--r--dev-dotnet/netcoredbg/netcoredbg-3.1.0.1031.ebuild2
-rw-r--r--dev-java/Manifest.gzbin55498 -> 55493 bytes
-rw-r--r--dev-java/cdi-api/Manifest2
-rw-r--r--dev-java/cdi-api/cdi-api-4.0.1-r3.ebuild11
-rw-r--r--dev-lang/Manifest.gzbin21665 -> 21674 bytes
-rw-r--r--dev-lang/boogie/Manifest2
-rw-r--r--dev-lang/boogie/boogie-3.2.4.ebuild2
-rw-r--r--dev-lang/crystal/Manifest2
-rw-r--r--dev-lang/crystal/crystal-1.13.2.ebuild2
-rw-r--r--dev-lang/eisl/Manifest2
-rw-r--r--dev-lang/eisl/eisl-5.30.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin101138 -> 101159 bytes
-rw-r--r--dev-libs/boxfort/Manifest2
-rw-r--r--dev-libs/boxfort/boxfort-0.1.4-r1.ebuild2
-rw-r--r--dev-libs/criterion/Manifest2
-rw-r--r--dev-libs/criterion/criterion-2.4.1-r1.ebuild2
-rw-r--r--dev-libs/json-c/Manifest4
-rw-r--r--dev-libs/json-c/json-c-0.18.ebuild68
-rw-r--r--dev-libs/json-c/json-c-9999.ebuild18
-rw-r--r--dev-libs/nss/Manifest4
-rw-r--r--dev-libs/nss/metadata.xml1
-rw-r--r--dev-libs/nss/nss-3.105.ebuild427
-rw-r--r--dev-libs/openssl/Manifest2
-rw-r--r--dev-libs/openssl/openssl-3.0.15.ebuild2
-rw-r--r--dev-libs/tree-sitter-bash/Manifest2
-rw-r--r--dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.1.ebuild2
-rw-r--r--dev-libs/tree-sitter-c-sharp/Manifest2
-rw-r--r--dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-c/Manifest2
-rw-r--r--dev-libs/tree-sitter-c/tree-sitter-c-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-cpp/Manifest2
-rw-r--r--dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-css/Manifest2
-rw-r--r--dev-libs/tree-sitter-css/tree-sitter-css-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-gleam/Manifest2
-rw-r--r--dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-go/Manifest2
-rw-r--r--dev-libs/tree-sitter-go/tree-sitter-go-0.23.1.ebuild2
-rw-r--r--dev-libs/tree-sitter-haskell/Manifest2
-rw-r--r--dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-html/Manifest2
-rw-r--r--dev-libs/tree-sitter-html/tree-sitter-html-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-java/Manifest2
-rw-r--r--dev-libs/tree-sitter-java/tree-sitter-java-0.23.2.ebuild2
-rw-r--r--dev-libs/tree-sitter-javascript/Manifest2
-rw-r--r--dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-json/Manifest2
-rw-r--r--dev-libs/tree-sitter-json/tree-sitter-json-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-php/Manifest2
-rw-r--r--dev-libs/tree-sitter-php/tree-sitter-php-0.23.2.ebuild2
-rw-r--r--dev-libs/tree-sitter-python/Manifest2
-rw-r--r--dev-libs/tree-sitter-python/tree-sitter-python-0.23.2.ebuild2
-rw-r--r--dev-libs/tree-sitter-regex/Manifest2
-rw-r--r--dev-libs/tree-sitter-regex/tree-sitter-regex-0.21.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-ruby/Manifest2
-rw-r--r--dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-rust/Manifest2
-rw-r--r--dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-scala/Manifest2
-rw-r--r--dev-libs/tree-sitter-scala/tree-sitter-scala-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-tsx/Manifest2
-rw-r--r--dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter-typescript/Manifest2
-rw-r--r--dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.23.0.ebuild2
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.23.0.ebuild2
-rw-r--r--dev-lisp/Manifest.gzbin3368 -> 3367 bytes
-rw-r--r--dev-lisp/c2ffi/Manifest4
-rw-r--r--dev-lisp/c2ffi/c2ffi-18.1.0.20240926.ebuild (renamed from dev-lisp/c2ffi/c2ffi-17.0.0.20240314.ebuild)4
-rw-r--r--dev-python/Manifest.gzbin271541 -> 273001 bytes
-rw-r--r--dev-python/PyQt6/Manifest4
-rw-r--r--dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild8
-rw-r--r--dev-python/PyQt6/metadata.xml1
-rw-r--r--dev-python/aiohappyeyeballs/Manifest2
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild36
-rw-r--r--dev-python/beartype/Manifest4
-rw-r--r--dev-python/beartype/beartype-0.19.0_rc1.ebuild40
-rw-r--r--dev-python/beartype/beartype-0.19.0_rc2.ebuild40
-rw-r--r--dev-python/betterproto/Manifest9
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta6.ebuild78
-rw-r--r--dev-python/betterproto/betterproto-2.0.0_beta7.ebuild72
-rw-r--r--dev-python/betterproto/files/betterproto-2.0.0_beta6-pytest-8.patch39
-rw-r--r--dev-python/betterproto/files/betterproto-2.0.0_beta7-pytest-8.patch50
-rw-r--r--dev-python/betterproto/metadata.xml12
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.35.28.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.35.28.ebuild76
-rw-r--r--dev-python/grpclib/Manifest3
-rw-r--r--dev-python/grpclib/grpclib-0.4.7.ebuild38
-rw-r--r--dev-python/grpclib/metadata.xml12
-rw-r--r--dev-python/h5py/Manifest2
-rw-r--r--dev-python/h5py/h5py-3.12.1.ebuild63
-rw-r--r--dev-python/id/Manifest3
-rw-r--r--dev-python/id/id-1.4.0.ebuild36
-rw-r--r--dev-python/id/metadata.xml12
-rw-r--r--dev-python/pipenv/Manifest3
-rw-r--r--dev-python/pipenv/pipenv-2024.0.1-r1.ebuild124
-rw-r--r--dev-python/pipenv/pipenv-2024.0.2.ebuild124
-rw-r--r--dev-python/pypy3/Manifest1
-rw-r--r--dev-python/pypy3/pypy3-7.3.17-r2.ebuild35
-rw-r--r--dev-python/rfc8785/Manifest3
-rw-r--r--dev-python/rfc8785/metadata.xml12
-rw-r--r--dev-python/rfc8785/rfc8785-0.1.3.ebuild27
-rw-r--r--dev-python/securesystemslib/Manifest3
-rw-r--r--dev-python/securesystemslib/metadata.xml12
-rw-r--r--dev-python/securesystemslib/securesystemslib-1.1.0.ebuild45
-rw-r--r--dev-python/setuptools/Manifest10
-rw-r--r--dev-python/setuptools/setuptools-73.0.1.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-74.1.2.ebuild8
-rw-r--r--dev-python/setuptools/setuptools-74.1.3.ebuild8
-rw-r--r--dev-python/setuptools/setuptools-75.0.0.ebuild8
-rw-r--r--dev-python/setuptools/setuptools-75.1.0.ebuild8
-rw-r--r--dev-python/sigstore-protobuf-specs/Manifest3
-rw-r--r--dev-python/sigstore-protobuf-specs/metadata.xml12
-rw-r--r--dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild23
-rw-r--r--dev-python/sigstore-rekor-types/Manifest3
-rw-r--r--dev-python/sigstore-rekor-types/metadata.xml12
-rw-r--r--dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.13.ebuild24
-rw-r--r--dev-python/sigstore/Manifest3
-rw-r--r--dev-python/sigstore/metadata.xml12
-rw-r--r--dev-python/sigstore/sigstore-3.3.0.ebuild64
-rw-r--r--dev-python/sqlglot/Manifest4
-rw-r--r--dev-python/sqlglot/sqlglot-25.24.0.ebuild (renamed from dev-python/sqlglot/sqlglot-25.22.0.ebuild)0
-rw-r--r--dev-python/tree-sitter/Manifest2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.23.0.ebuild2
-rw-r--r--dev-python/tuf/Manifest3
-rw-r--r--dev-python/tuf/metadata.xml12
-rw-r--r--dev-python/tuf/tuf-5.0.0.ebuild32
-rw-r--r--dev-python/wcmatch/Manifest2
-rw-r--r--dev-python/wcmatch/wcmatch-10.0.ebuild61
-rw-r--r--dev-python/yarl/Manifest2
-rw-r--r--dev-python/yarl/yarl-1.13.0.ebuild37
-rw-r--r--dev-qt/Manifest.gzbin11720 -> 11897 bytes
-rw-r--r--dev-qt/qt-creator/Manifest3
-rw-r--r--dev-qt/qt-creator/files/qt-creator-15.0.0-musl-no-execinfo.patch47
-rw-r--r--dev-qt/qt-creator/qt-creator-9999.ebuild2
-rw-r--r--dev-qt/qt-docs/Manifest103
-rw-r--r--dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild152
-rw-r--r--dev-qt/qt3d/Manifest2
-rw-r--r--dev-qt/qt3d/qt3d-6.7.3.ebuild37
-rw-r--r--dev-qt/qt5compat/Manifest2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.7.3.ebuild37
-rw-r--r--dev-qt/qtbase/Manifest2
-rw-r--r--dev-qt/qtbase/qtbase-6.7.3.ebuild364
-rw-r--r--dev-qt/qtcharts/Manifest2
-rw-r--r--dev-qt/qtcharts/qtcharts-6.7.3.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild73
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.3.ebuild47
-rw-r--r--dev-qt/qthttpserver/Manifest2
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest2
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild41
-rw-r--r--dev-qt/qtlanguageserver/Manifest2
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild15
-rw-r--r--dev-qt/qtlocation/Manifest2
-rw-r--r--dev-qt/qtlocation/qtlocation-6.7.3.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest2
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild133
-rw-r--r--dev-qt/qtnetworkauth/Manifest2
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild15
-rw-r--r--dev-qt/qtpositioning/Manifest2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild49
-rw-r--r--dev-qt/qtquicktimeline/Manifest2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild18
-rw-r--r--dev-qt/qtremoteobjects/Manifest8
-rw-r--r--dev-qt/qtremoteobjects/metadata.xml21
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild49
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.7.9999.ebuild49
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.0_rc.ebuild49
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild49
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild49
-rw-r--r--dev-qt/qtscxml/Manifest2
-rw-r--r--dev-qt/qtscxml/qtscxml-6.7.3.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.7.3.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest2
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest2
-rw-r--r--dev-qt/qtserialport/qtserialport-6.7.3.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild21
-rw-r--r--dev-qt/qtspeech/Manifest2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.7.3.ebuild44
-rw-r--r--dev-qt/qtsvg/Manifest2
-rw-r--r--dev-qt/qtsvg/qtsvg-6.7.3.ebuild26
-rw-r--r--dev-qt/qttools/Manifest2
-rw-r--r--dev-qt/qttools/qttools-6.7.3.ebuild154
-rw-r--r--dev-qt/qttranslations/Manifest2
-rw-r--r--dev-qt/qttranslations/qttranslations-6.7.3.ebuild16
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild51
-rw-r--r--dev-qt/qtwayland/Manifest2
-rw-r--r--dev-qt/qtwayland/qtwayland-6.7.3.ebuild61
-rw-r--r--dev-qt/qtwebchannel/Manifest2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild326
-rw-r--r--dev-qt/qtwebsockets/Manifest2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest2
-rw-r--r--dev-qt/qtwebview/qtwebview-6.7.3.ebuild19
-rw-r--r--dev-tcltk/Manifest.gzbin5489 -> 5491 bytes
-rw-r--r--dev-tcltk/snack/Manifest2
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r13.ebuild36
-rw-r--r--dev-tcltk/tcl3d/Manifest2
-rw-r--r--dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild57
-rw-r--r--dev-util/Manifest.gzbin65107 -> 65118 bytes
-rw-r--r--dev-util/android-studio/Manifest2
-rw-r--r--dev-util/android-studio/android-studio-2024.1.2.13.ebuild122
-rw-r--r--dev-util/debootstrap/Manifest2
-rw-r--r--dev-util/debootstrap/debootstrap-1.0.134.ebuild2
-rw-r--r--dev-util/gpp/Manifest4
-rw-r--r--dev-util/gpp/gpp-2.27.ebuild19
-rw-r--r--dev-util/gpp/gpp-2.28.ebuild2
-rw-r--r--dev-util/pkgcheck/Manifest2
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.31.ebuild2
-rw-r--r--dev-util/pwntools/Manifest2
-rw-r--r--dev-util/pwntools/pwntools-4.13.0.ebuild2
-rw-r--r--dev-util/tree-sitter-cli/Manifest2
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0.ebuild2
-rw-r--r--games-roguelike/Manifest.gzbin3061 -> 3061 bytes
-rw-r--r--games-roguelike/stone-soup/Manifest4
-rw-r--r--games-roguelike/stone-soup/stone-soup-0.32.1.ebuild (renamed from games-roguelike/stone-soup/stone-soup-0.32.0.ebuild)0
-rw-r--r--games-util/Manifest.gzbin7890 -> 7889 bytes
-rw-r--r--games-util/cartridges/Manifest2
-rw-r--r--games-util/cartridges/cartridges-2.9.3.ebuild2
-rw-r--r--gnome-extra/Manifest.gzbin11272 -> 11260 bytes
-rw-r--r--gnome-extra/cinnamon-control-center/Manifest6
-rw-r--r--gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild123
-rw-r--r--gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch21
-rw-r--r--gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch48
-rw-r--r--gnome-extra/cinnamon-control-center/metadata.xml1
-rw-r--r--gnome-extra/cinnamon-desktop/Manifest3
-rw-r--r--gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild74
-rw-r--r--gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch80
-rw-r--r--gnome-extra/cinnamon-menus/Manifest2
-rw-r--r--gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild37
-rw-r--r--gnome-extra/cinnamon-screensaver/Manifest4
-rw-r--r--gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.1.ebuild (renamed from gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild)10
-rw-r--r--gnome-extra/cinnamon-session/Manifest4
-rw-r--r--gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild94
-rw-r--r--gnome-extra/cinnamon-session/files/0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch303
-rw-r--r--gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch21
-rw-r--r--gnome-extra/cinnamon-settings-daemon/Manifest3
-rw-r--r--gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild99
-rw-r--r--gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch26
-rw-r--r--gnome-extra/cinnamon-translations/Manifest2
-rw-r--r--gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild31
-rw-r--r--gnome-extra/cinnamon/Manifest4
-rw-r--r--gnome-extra/cinnamon/cinnamon-6.0.4.ebuild199
-rw-r--r--gnome-extra/cinnamon/metadata.xml1
-rw-r--r--gnome-extra/cjs/Manifest2
-rw-r--r--gnome-extra/cjs/cjs-6.0.0.ebuild91
-rw-r--r--gnome-extra/nemo-fileroller/Manifest2
-rw-r--r--gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild25
-rw-r--r--gnome-extra/nemo/Manifest3
-rw-r--r--gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch61
-rw-r--r--gnome-extra/nemo/nemo-6.0.2.ebuild146
-rw-r--r--gui-apps/Manifest.gzbin5049 -> 5051 bytes
-rw-r--r--gui-apps/wf-recorder/Manifest5
-rw-r--r--gui-apps/wf-recorder/files/wf-recorder-0.5.0-fix-build-with-no-audio.patch48
-rw-r--r--gui-apps/wf-recorder/wf-recorder-0.5.0.ebuild46
-rw-r--r--gui-apps/wf-recorder/wf-recorder-9999.ebuild2
-rw-r--r--mail-client/Manifest.gzbin3377 -> 3383 bytes
-rw-r--r--mail-client/alpine/Manifest1
-rw-r--r--mail-client/alpine/alpine-2.26-r1.ebuild90
-rw-r--r--mail-mta/Manifest.gzbin2385 -> 2383 bytes
-rw-r--r--mail-mta/courier/Manifest2
-rw-r--r--mail-mta/courier/courier-1.3.13.ebuild313
-rw-r--r--mail-mta/postfix/Manifest4
-rw-r--r--mail-mta/postfix/postfix-3.10_pre20240926.ebuild (renamed from mail-mta/postfix/postfix-3.10_pre20240924.ebuild)0
-rw-r--r--media-libs/Manifest.gzbin69609 -> 69614 bytes
-rw-r--r--media-libs/bcg729/Manifest2
-rw-r--r--media-libs/bcg729/bcg729-1.1.1.ebuild2
-rw-r--r--media-libs/spandsp/Manifest2
-rw-r--r--media-libs/spandsp/spandsp-0.0.6-r3.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57216 -> 57222 bytes
-rw-r--r--media-sound/deadbeef/Manifest1
-rw-r--r--media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild202
-rw-r--r--metadata/Manifest.gzbin12863 -> 12854 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28429 -> 28382 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/Manifest.gzbin6416 -> 6257 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/caribou-0.4.21-r616
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58300 -> 58457 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.2816
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin29104 -> 29104 bytes
-rw-r--r--metadata/md5-cache/app-arch/dpkg-1.21.15-r34
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin24141 -> 24135 bytes
-rw-r--r--metadata/md5-cache/app-containers/devcontainer-0.68.04
-rw-r--r--metadata/md5-cache/app-containers/docker-compose-2.28.14
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39357 -> 39344 bytes
-rw-r--r--metadata/md5-cache/app-crypt/debian-archive-keyring-2023.44
-rw-r--r--metadata/md5-cache/app-crypt/ubuntu-keyring-2023.11.28.14
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin24596 -> 24610 bytes
-rw-r--r--metadata/md5-cache/app-editors/emacs-26.3-r188
-rw-r--r--metadata/md5-cache/app-editors/emacs-26.3-r198
-rw-r--r--metadata/md5-cache/app-editors/emacs-27.2-r168
-rw-r--r--metadata/md5-cache/app-editors/emacs-27.2-r178
-rw-r--r--metadata/md5-cache/app-editors/emacs-28.2-r128
-rw-r--r--metadata/md5-cache/app-editors/emacs-28.2-r138
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.3-r28
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.3-r38
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.48
-rw-r--r--metadata/md5-cache/app-editors/emacs-30.0.918
-rw-r--r--metadata/md5-cache/app-editors/emacs-30.0.9999-r18
-rw-r--r--metadata/md5-cache/app-editors/emacs-31.0.99998
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin100750 -> 100752 bytes
-rw-r--r--metadata/md5-cache/app-emacs/ebib-2.434
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.754
-rw-r--r--metadata/md5-cache/app-emacs/geiser-guile-0.28.24
-rw-r--r--metadata/md5-cache/app-emacs/lsp-java-3.1_p202403284
-rw-r--r--metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p202408204
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin35603 -> 36398 bytes
-rw-r--r--metadata/md5-cache/app-emulation/free42-3.1.84
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-7.1.217
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-additions-7.1.29
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-7.1.211
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.216
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.1.216
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77160 -> 77314 bytes
-rw-r--r--metadata/md5-cache/app-misc/remind-05.00.0612
-rw-r--r--metadata/md5-cache/app-mobilephone/Manifest.gzbin2730 -> 2729 bytes
-rw-r--r--metadata/md5-cache/app-mobilephone/heimdall-2.1.04
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin14642 -> 14646 bytes
-rw-r--r--metadata/md5-cache/app-office/joplin-desktop-3.0.154
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin20057 -> 20216 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.3_alpha_p2024092714
-rw-r--r--metadata/md5-cache/app-shells/pwsh-bin-7.4.54
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin80588 -> 80749 bytes
-rw-r--r--metadata/md5-cache/app-text/calibre-7.19.018
-rw-r--r--metadata/md5-cache/app-text/sigil-2.3.04
-rw-r--r--metadata/md5-cache/app-xemacs/Manifest.gzbin22431 -> 22440 bytes
-rw-r--r--metadata/md5-cache/app-xemacs/ebuild-mode-1.75-r14
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin17742 -> 17910 bytes
-rw-r--r--metadata/md5-cache/dev-build/muon-0.3.016
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin30449 -> 30449 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.16.34
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32395 -> 32398 bytes
-rw-r--r--metadata/md5-cache/dev-db/postgresql-17.0-r1 (renamed from metadata/md5-cache/dev-db/postgresql-17.0)2
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin7769 -> 7760 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/csharp-language-server-0.15.04
-rw-r--r--metadata/md5-cache/dev-dotnet/fantomas-6.3.114
-rw-r--r--metadata/md5-cache/dev-dotnet/fsautocomplete-0.74.04
-rw-r--r--metadata/md5-cache/dev-dotnet/netcoredbg-3.1.0.10314
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin73810 -> 73813 bytes
-rw-r--r--metadata/md5-cache/dev-java/cdi-api-4.0.1-r32
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin52260 -> 52272 bytes
-rw-r--r--metadata/md5-cache/dev-lang/boogie-3.2.44
-rw-r--r--metadata/md5-cache/dev-lang/crystal-1.13.24
-rw-r--r--metadata/md5-cache/dev-lang/eisl-5.304
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin193433 -> 193733 bytes
-rw-r--r--metadata/md5-cache/dev-libs/boxfort-0.1.4-r14
-rw-r--r--metadata/md5-cache/dev-libs/criterion-2.4.1-r14
-rw-r--r--metadata/md5-cache/dev-libs/json-c-0.1813
-rw-r--r--metadata/md5-cache/dev-libs/json-c-99996
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.10517
-rw-r--r--metadata/md5-cache/dev-libs/openssl-3.0.154
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-cpp-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-css-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-go-0.23.14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-html-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-java-0.23.24
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-javascript-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-json-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-php-0.23.24
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-python-0.23.24
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-regex-0.21.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-ruby-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-rust-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-scala-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-tsx-0.23.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-typescript-0.23.04
-rw-r--r--metadata/md5-cache/dev-lisp/Manifest.gzbin5363 -> 5366 bytes
-rw-r--r--metadata/md5-cache/dev-lisp/c2ffi-18.1.0.20240926 (renamed from metadata/md5-cache/dev-lisp/c2ffi-17.0.0.20240314)8
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin379907 -> 382667 bytes
-rw-r--r--metadata/md5-cache/dev-python/PyQt6-6.7.1-r110
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.216
-rw-r--r--metadata/md5-cache/dev-python/beartype-0.19.0_rc116
-rw-r--r--metadata/md5-cache/dev-python/beartype-0.19.0_rc216
-rw-r--r--metadata/md5-cache/dev-python/betterproto-2.0.0_beta616
-rw-r--r--metadata/md5-cache/dev-python/betterproto-2.0.0_beta716
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.2816
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.2816
-rw-r--r--metadata/md5-cache/dev-python/grpclib-0.4.716
-rw-r--r--metadata/md5-cache/dev-python/h5py-3.12.117
-rw-r--r--metadata/md5-cache/dev-python/id-1.4.016
-rw-r--r--metadata/md5-cache/dev-python/pipenv-2024.0.1-r116
-rw-r--r--metadata/md5-cache/dev-python/pipenv-2024.0.216
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.17-r212
-rw-r--r--metadata/md5-cache/dev-python/rfc8785-0.1.316
-rw-r--r--metadata/md5-cache/dev-python/securesystemslib-1.1.016
-rw-r--r--metadata/md5-cache/dev-python/setuptools-73.0.16
-rw-r--r--metadata/md5-cache/dev-python/setuptools-74.1.26
-rw-r--r--metadata/md5-cache/dev-python/setuptools-74.1.36
-rw-r--r--metadata/md5-cache/dev-python/setuptools-75.0.06
-rw-r--r--metadata/md5-cache/dev-python/setuptools-75.1.06
-rw-r--r--metadata/md5-cache/dev-python/sigstore-3.3.016
-rw-r--r--metadata/md5-cache/dev-python/sigstore-protobuf-specs-0.3.215
-rw-r--r--metadata/md5-cache/dev-python/sigstore-rekor-types-0.0.1315
-rw-r--r--metadata/md5-cache/dev-python/sqlglot-25.24.0 (renamed from metadata/md5-cache/dev-python/sqlglot-25.22.0)2
-rw-r--r--metadata/md5-cache/dev-python/tree-sitter-0.23.04
-rw-r--r--metadata/md5-cache/dev-python/tuf-5.0.016
-rw-r--r--metadata/md5-cache/dev-python/wcmatch-10.016
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.13.017
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin35002 -> 40685 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-99992
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.7.3_p20240920083614
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.318
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.7.317
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.7.317
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.7.999915
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0_rc15
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.999915
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.999915
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.7.317
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.7.317
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.7.314
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.317
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.7.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.7.316
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin8177 -> 8334 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/snack-2.2.10-r132
-rw-r--r--metadata/md5-cache/dev-tcltk/tcl3d-0.9.515
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin131817 -> 131811 bytes
-rw-r--r--metadata/md5-cache/dev-util/android-studio-2024.1.2.1314
-rw-r--r--metadata/md5-cache/dev-util/debootstrap-1.0.1344
-rw-r--r--metadata/md5-cache/dev-util/gpp-2.2712
-rw-r--r--metadata/md5-cache/dev-util/gpp-2.284
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.314
-rw-r--r--metadata/md5-cache/dev-util/pwntools-4.13.04
-rw-r--r--metadata/md5-cache/dev-util/tree-sitter-cli-0.23.04
-rw-r--r--metadata/md5-cache/games-roguelike/Manifest.gzbin4568 -> 4570 bytes
-rw-r--r--metadata/md5-cache/games-roguelike/stone-soup-0.32.1 (renamed from metadata/md5-cache/games-roguelike/stone-soup-0.32.0)2
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin11332 -> 11327 bytes
-rw-r--r--metadata/md5-cache/games-util/cartridges-2.9.34
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin20007 -> 18352 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-6.0.416
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-control-center-6.0.0-r117
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-desktop-6.0.015
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-menus-6.0.015
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.0.316
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.2.117
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-session-6.0.416
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-6.0.0-r115
-rw-r--r--metadata/md5-cache/gnome-extra/cinnamon-translations-6.0.212
-rw-r--r--metadata/md5-cache/gnome-extra/cjs-6.0.016
-rw-r--r--metadata/md5-cache/gnome-extra/nemo-6.0.218
-rw-r--r--metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.114
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin12210 -> 12380 bytes
-rw-r--r--metadata/md5-cache/gui-apps/wf-recorder-0.5.015
-rw-r--r--metadata/md5-cache/gui-apps/wf-recorder-99996
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8433 -> 8273 bytes
-rw-r--r--metadata/md5-cache/mail-client/alpine-2.26-r115
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4518 -> 4673 bytes
-rw-r--r--metadata/md5-cache/mail-mta/courier-1.3.1315
-rw-r--r--metadata/md5-cache/mail-mta/postfix-3.10_pre20240926 (renamed from metadata/md5-cache/mail-mta/postfix-3.10_pre20240924)2
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin120085 -> 120087 bytes
-rw-r--r--metadata/md5-cache/media-libs/bcg729-1.1.14
-rw-r--r--metadata/md5-cache/media-libs/spandsp-0.0.6-r34
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75884 -> 76045 bytes
-rw-r--r--metadata/md5-cache/media-sound/deadbeef-1.9.6-r217
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin66413 -> 66580 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-1.47.217
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-4.2.64
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-99992
-rw-r--r--metadata/md5-cache/net-analyzer/yersinia-0.8.2_p20221119 (renamed from metadata/md5-cache/net-analyzer/yersinia-0.8.2-r2)8
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16670 -> 16667 bytes
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-7.26.0 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-7.24.1)2
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin58414 -> 58420 bytes
-rw-r--r--metadata/md5-cache/net-libs/libsmi-0.5.0-r54
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94922 -> 95255 bytes
-rw-r--r--metadata/md5-cache/net-misc/asterisk-18.24.317
-rw-r--r--metadata/md5-cache/net-misc/asterisk-20.9.3 (renamed from metadata/md5-cache/net-misc/asterisk-20.9.2)2
-rw-r--r--metadata/md5-cache/net-misc/asterisk-21.4.3 (renamed from metadata/md5-cache/net-misc/asterisk-21.4.2)2
-rw-r--r--metadata/md5-cache/net-misc/icaclient-24.2.0.6515
-rw-r--r--metadata/md5-cache/net-misc/ytmdl-2024.08.15.14
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin3055 -> 3218 bytes
-rw-r--r--metadata/md5-cache/net-news/rssguard-4.7.417
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin10223 -> 10225 bytes
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.10-r14
-rw-r--r--metadata/md5-cache/net-print/cups-browsed-2.0.14
-rw-r--r--metadata/md5-cache/net-print/cups-filters-2.0.14
-rw-r--r--metadata/md5-cache/net-print/libcupsfilters-2.1_beta14
-rw-r--r--metadata/md5-cache/net-print/libppd-2.1_beta1-r14
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin15947 -> 15949 bytes
-rw-r--r--metadata/md5-cache/net-vpn/i2p-2.6.04
-rw-r--r--metadata/md5-cache/sci-astronomy/Manifest.gzbin8720 -> 8074 bytes
-rw-r--r--metadata/md5-cache/sci-astronomy/wcslib-7.1115
-rw-r--r--metadata/md5-cache/sci-astronomy/wcslib-7.315
-rw-r--r--metadata/md5-cache/sci-astronomy/wcslib-7.3.115
-rw-r--r--metadata/md5-cache/sci-astronomy/wcslib-8.2.2-r115
-rw-r--r--metadata/md5-cache/sci-astronomy/wcslib-8.3-r1 (renamed from metadata/md5-cache/sci-astronomy/wcslib-8.3)6
-rw-r--r--metadata/md5-cache/sci-calculators/Manifest.gzbin4842 -> 4534 bytes
-rw-r--r--metadata/md5-cache/sci-calculators/bc-gh-7.0.014
-rw-r--r--metadata/md5-cache/sci-calculators/bc-gh-7.0.114
-rw-r--r--metadata/md5-cache/sci-calculators/bc-gh-7.0.3 (renamed from metadata/md5-cache/sci-calculators/bc-gh-7.0.2)2
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin17599 -> 17763 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/klayout-0.29.716
-rw-r--r--metadata/md5-cache/sci-electronics/klayout-999912
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19224 -> 19385 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/josm-bin-19207-r114
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin74661 -> 74832 bytes
-rw-r--r--metadata/md5-cache/sci-libs/hdf5-1.14.4_p317
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin11446 -> 11458 bytes
-rw-r--r--metadata/md5-cache/sci-physics/fastjet-3.4.316
-rw-r--r--metadata/md5-cache/sci-physics/fastjet-999915
-rw-r--r--metadata/md5-cache/sci-physics/fastjet-contrib-1.05513
-rw-r--r--metadata/md5-cache/sci-physics/lammps-2022021717
-rw-r--r--metadata/md5-cache/sci-physics/lammps-20220217-r117
-rw-r--r--metadata/md5-cache/sci-physics/lammps-2022062317
-rw-r--r--metadata/md5-cache/sci-physics/lammps-2023032817
-rw-r--r--metadata/md5-cache/sci-physics/lammps-2024082917
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin33452 -> 33452 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-wireshark-202309034
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin94293 -> 94132 bytes
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.18.2115
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.20.015
-rw-r--r--metadata/md5-cache/sys-apps/pkgcore-0.12.284
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-xapp-1.0.414
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin9729 -> 9726 bytes
-rw-r--r--metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r32
-rw-r--r--metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r52
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin31072 -> 31075 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/kubelogin-1.28.14
-rw-r--r--metadata/md5-cache/sys-cluster/kubelogin-1.30.1 (renamed from metadata/md5-cache/sys-cluster/kubelogin-1.28.0)4
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25444 -> 25451 bytes
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-bin-1.24.2.474914
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-bin-1.24.3.475414
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8029 -> 8190 bytes
-rw-r--r--metadata/md5-cache/www-servers/uwsgi-2.0.2716
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6458 -> 6455 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.75 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.71-r1)4
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin26295 -> 26133 bytes
-rw-r--r--metadata/md5-cache/x11-libs/xapp-2.8.2-r116
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin9281 -> 9771 bytes
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.36.418
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.36.410
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.36.411
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin14920 -> 14752 bytes
-rw-r--r--metadata/md5-cache/x11-wm/muffin-6.0.1-r217
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/stabilization-groups/qt/qt6.group1
-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-analyzer/Manifest.gzbin43283 -> 43273 bytes
-rw-r--r--net-analyzer/netdata/Manifest2
-rw-r--r--net-analyzer/netdata/netdata-1.47.2.ebuild155
-rw-r--r--net-analyzer/wireshark/Manifest4
-rw-r--r--net-analyzer/wireshark/wireshark-4.2.6.ebuild2
-rw-r--r--net-analyzer/wireshark/wireshark-9999.ebuild2
-rw-r--r--net-analyzer/yersinia/Manifest8
-rw-r--r--net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch4
-rw-r--r--net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch38
-rw-r--r--net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16.patch53
-rw-r--r--net-analyzer/yersinia/yersinia-0.8.2_p20221119.ebuild (renamed from net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild)16
-rw-r--r--net-im/Manifest.gzbin9077 -> 9082 bytes
-rw-r--r--net-im/signal-desktop-bin/Manifest4
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-7.26.0.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-7.24.1.ebuild)0
-rw-r--r--net-libs/Manifest.gzbin31018 -> 31020 bytes
-rw-r--r--net-libs/libsmi/Manifest2
-rw-r--r--net-libs/libsmi/libsmi-0.5.0-r5.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54327 -> 54319 bytes
-rw-r--r--net-misc/asterisk/Manifest10
-rw-r--r--net-misc/asterisk/asterisk-18.24.3.ebuild371
-rw-r--r--net-misc/asterisk/asterisk-20.9.3.ebuild (renamed from net-misc/asterisk/asterisk-20.9.2.ebuild)0
-rw-r--r--net-misc/asterisk/asterisk-21.4.3.ebuild (renamed from net-misc/asterisk/asterisk-21.4.2.ebuild)0
-rw-r--r--net-misc/icaclient/Manifest2
-rw-r--r--net-misc/icaclient/icaclient-24.2.0.65.ebuild309
-rw-r--r--net-misc/ytmdl/Manifest2
-rw-r--r--net-misc/ytmdl/ytmdl-2024.08.15.1.ebuild2
-rw-r--r--net-news/Manifest.gzbin2221 -> 2222 bytes
-rw-r--r--net-news/rssguard/Manifest2
-rw-r--r--net-news/rssguard/rssguard-4.7.4.ebuild89
-rw-r--r--net-print/Manifest.gzbin6426 -> 6416 bytes
-rw-r--r--net-print/cups-browsed/Manifest2
-rw-r--r--net-print/cups-browsed/cups-browsed-2.0.1.ebuild2
-rw-r--r--net-print/cups-filters/Manifest2
-rw-r--r--net-print/cups-filters/cups-filters-2.0.1.ebuild2
-rw-r--r--net-print/cups/Manifest2
-rw-r--r--net-print/cups/cups-2.4.10-r1.ebuild2
-rw-r--r--net-print/libcupsfilters/Manifest2
-rw-r--r--net-print/libcupsfilters/libcupsfilters-2.1_beta1.ebuild2
-rw-r--r--net-print/libppd/Manifest2
-rw-r--r--net-print/libppd/libppd-2.1_beta1-r1.ebuild2
-rw-r--r--net-vpn/Manifest.gzbin8067 -> 8068 bytes
-rw-r--r--net-vpn/i2p/Manifest2
-rw-r--r--net-vpn/i2p/i2p-2.6.0.ebuild2
-rw-r--r--profiles/Manifest.gzbin235324 -> 235331 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask1
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/arch/base/package.use.mask4
-rw-r--r--profiles/arch/hppa/use.mask4
-rw-r--r--profiles/arch/loong/package.use.mask10
-rw-r--r--profiles/arch/mips/package.use.mask1
-rw-r--r--profiles/arch/sparc/package.use.stable.mask4
-rw-r--r--profiles/desc/guile_targets.desc6
-rw-r--r--profiles/package.mask73
-rw-r--r--profiles/use.local.desc6
-rw-r--r--sci-astronomy/Manifest.gzbin6193 -> 6190 bytes
-rw-r--r--sci-astronomy/wcslib/Manifest10
-rw-r--r--sci-astronomy/wcslib/wcslib-7.11.ebuild66
-rw-r--r--sci-astronomy/wcslib/wcslib-7.3.1.ebuild71
-rw-r--r--sci-astronomy/wcslib/wcslib-7.3.ebuild71
-rw-r--r--sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild79
-rw-r--r--sci-astronomy/wcslib/wcslib-8.3-r1.ebuild (renamed from sci-astronomy/wcslib/wcslib-8.3.ebuild)9
-rw-r--r--sci-calculators/Manifest.gzbin3204 -> 3197 bytes
-rw-r--r--sci-calculators/bc-gh/Manifest8
-rw-r--r--sci-calculators/bc-gh/bc-gh-7.0.1.ebuild77
-rw-r--r--sci-calculators/bc-gh/bc-gh-7.0.2.ebuild77
-rw-r--r--sci-calculators/bc-gh/bc-gh-7.0.3.ebuild (renamed from sci-calculators/bc-gh/bc-gh-7.0.0.ebuild)0
-rw-r--r--sci-electronics/Manifest.gzbin8716 -> 8714 bytes
-rw-r--r--sci-electronics/klayout/Manifest4
-rw-r--r--sci-electronics/klayout/klayout-0.29.7.ebuild91
-rw-r--r--sci-electronics/klayout/klayout-9999.ebuild8
-rw-r--r--sci-geosciences/Manifest.gzbin11588 -> 11591 bytes
-rw-r--r--sci-geosciences/josm-bin/Manifest3
-rw-r--r--sci-geosciences/josm-bin/josm-bin-19207-r1.ebuild57
-rw-r--r--sci-libs/Manifest.gzbin42939 -> 42936 bytes
-rw-r--r--sci-libs/hdf5/Manifest2
-rw-r--r--sci-libs/hdf5/hdf5-1.14.4_p3.ebuild119
-rw-r--r--sci-physics/Manifest.gzbin4373 -> 4364 bytes
-rw-r--r--sci-physics/fastjet-contrib/Manifest2
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-1.055.ebuild53
-rw-r--r--sci-physics/fastjet/Manifest5
-rw-r--r--sci-physics/fastjet/fastjet-3.4.3.ebuild89
-rw-r--r--sci-physics/fastjet/fastjet-9999.ebuild89
-rw-r--r--sci-physics/fastjet/metadata.xml3
-rw-r--r--sci-physics/lammps/Manifest10
-rw-r--r--sci-physics/lammps/lammps-20220217-r1.ebuild166
-rw-r--r--sci-physics/lammps/lammps-20220217.ebuild164
-rw-r--r--sci-physics/lammps/lammps-20230328.ebuild166
-rw-r--r--sci-physics/lammps/lammps-20240829.ebuild (renamed from sci-physics/lammps/lammps-20220623.ebuild)52
-rw-r--r--sec-keys/Manifest.gzbin26943 -> 26939 bytes
-rw-r--r--sec-keys/openpgp-keys-wireshark/Manifest2
-rw-r--r--sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild4
-rw-r--r--sys-apps/Manifest.gzbin51454 -> 51448 bytes
-rw-r--r--sys-apps/eza/Manifest29
-rw-r--r--sys-apps/eza/eza-0.20.0.ebuild (renamed from sys-apps/eza/eza-0.18.21.ebuild)84
-rw-r--r--sys-apps/pkgcore/Manifest2
-rw-r--r--sys-apps/pkgcore/pkgcore-0.12.28.ebuild2
-rw-r--r--sys-apps/xdg-desktop-portal-xapp/Manifest2
-rw-r--r--sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild36
-rw-r--r--sys-boot/Manifest.gzbin5903 -> 5898 bytes
-rw-r--r--sys-boot/gnu-efi/Manifest4
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild10
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild10
-rw-r--r--sys-cluster/Manifest.gzbin11556 -> 11559 bytes
-rw-r--r--sys-cluster/kubelogin/Manifest8
-rw-r--r--sys-cluster/kubelogin/kubelogin-1.28.1.ebuild2
-rw-r--r--sys-cluster/kubelogin/kubelogin-1.30.1.ebuild (renamed from sys-cluster/kubelogin/kubelogin-1.28.0.ebuild)2
-rw-r--r--www-apps/Manifest.gzbin12989 -> 12985 bytes
-rw-r--r--www-apps/prowlarr-bin/Manifest14
-rw-r--r--www-apps/prowlarr-bin/prowlarr-bin-1.24.3.4754.ebuild (renamed from www-apps/prowlarr-bin/prowlarr-bin-1.24.2.4749.ebuild)12
-rw-r--r--www-servers/Manifest.gzbin4535 -> 4535 bytes
-rw-r--r--www-servers/uwsgi/Manifest2
-rw-r--r--www-servers/uwsgi/uwsgi-2.0.27.ebuild380
-rw-r--r--x11-drivers/Manifest.gzbin4715 -> 4715 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest6
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.40.75.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-550.40.71-r1.ebuild)2
-rw-r--r--x11-libs/Manifest.gzbin17882 -> 17880 bytes
-rw-r--r--x11-libs/xapp/Manifest3
-rw-r--r--x11-libs/xapp/files/xapp-optional-de-options.patch106
-rw-r--r--x11-libs/xapp/xapp-2.8.2-r1.ebuild104
-rw-r--r--x11-terms/Manifest.gzbin4730 -> 4725 bytes
-rw-r--r--x11-terms/kitty-shell-integration/Manifest2
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.4.ebuild37
-rw-r--r--x11-terms/kitty-terminfo/Manifest2
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.36.4.ebuild23
-rw-r--r--x11-terms/kitty/Manifest4
-rw-r--r--x11-terms/kitty/kitty-0.36.4.ebuild187
-rw-r--r--x11-wm/Manifest.gzbin9139 -> 9139 bytes
-rw-r--r--x11-wm/muffin/Manifest3
-rw-r--r--x11-wm/muffin/files/38919a88b2b8381f5b24b69742d1b9db32029c61.patch23
-rw-r--r--x11-wm/muffin/muffin-6.0.1-r2.ebuild188
816 files changed, 11619 insertions, 4669 deletions
diff --git a/Manifest b/Manifest
index 0ab70db1b144..81b001eb2aed 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29758 BLAKE2B cc0a0ee462d8313e0a5cf2c976647cc28edeb4cb1bfd18742a0efaf1ce67684bd55821558e94f5fe29f902c6705374916c6496bff8ec20981d2392592f91fd02 SHA512 903fa1d99d7fcb63f0f8a41f55f5d9a73aca3dccc331d12e1781a46276ff98e29d207ed3181a88bb14b65436c17b20f5d60a4e702aeed977e9f576fc8db99d99
-TIMESTAMP 2024-09-26T23:10:36Z
+MANIFEST Manifest.files.gz 29789 BLAKE2B 53a924e1979b85aaaed938cab1006d2fbb86d8792b796f4043437291d0f01edd7b0635d84aad7fac4d9b4613f9853485dd5d527c839a7a645f7e28baafcd60f1 SHA512 36c378f1b9b685a2f2aeee4062a6a9a7f15b66bff63714935d2567061e380eb36fa2456606c13d2897bba8b374edad5c7db80455af4e795407f812d1e0224eee
+TIMESTAMP 2024-09-27T23:40:45Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb16exfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb3Qn1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD5vxAAsdM/4MM6V8QPeeDK2m9HwJ/6UDfgF8nm2Zi6MHkKj0eX0CO1RA66nJeT
-aFnt/q4RVve2aQyvX9NjqawzzQa2GsQgLdpsPNUTiIfjHDMQRF1x1BRQ9vbc43A7
-iyV1nphzD13GZ57Bic0dHiS0z9hMzeH1uAc9Z0D1PGSMQ5/1M7VnEiwnLN822/bd
-ItMmUFCaC2baxM04XktwIC6BuHijRscnNX1+EgI0mzIZbT+bz2hYJ8c5rc+hczpj
-b5RgK3cpL47gg72+TN+HvfyZr45mhr24z524v7XWsbqvCJdW/Y6xoolHR0f7yKCC
-KWWNEfsUimiJIiftOYNEV68cpeffboAJCMh9bYgJAHC0Vd4Ffj2gwDBmb9gjXITI
-xq97Rer5EIDHi/TIZjYpn5XRM8/rakYXUcCfB7AqXZVjwcWfwOKxn4AV/KajfDRp
-LyXJX6EiOj1T5vF4F+TkhSTg73RqeG1WKulf8XC+w7mUkbLtI9l/LftVyDANxcKV
-OQpG5bKDNUF2d3oRW3PHa8dvOyNBlICS7EKDMY7u1Xr3+5IWRvQMW4iRNtKbVYcl
-5/G9c7f6K2NtoUeS3oDvSZCiKPd67qv/Gb3oRO6A99Rn7PcWsqU99MZNaL9rLmKK
-sM3KNUjaWTBItJHNTiMp5W3mvB2MuPxrm+Jn5bcLCaVJ63eDRPs=
-=Rzp2
+klBzxA/+Oqs0EmcAfr1xvgm7jNnEnvysfoSPG7W5bANPpep4Jf2XxPesPwYBaoKm
+r4ij/aP7vKGTzZ1Y02JQ+Ad63KFiddDWpZYi2p0aFeYP6ikTBegRd6VwDosCrtV9
+jri9GcIQO4ydZoTjBuHpPk2CMwg7yI2qWfH5Fax+MVqOIG1vKAG8TC00Qvx6g48V
+ET+wpJxaTC6wAucz+2aYOCpTN8dYh3RD7ZlRGpSk6yKVBL1WgQYqChCLC1rCIYSK
+kltnyAD3J+ckmzzPybld34lek4zguI2dO1LAE+kGSYApa+RNzOQbupKaVw2KNX5B
+xui0Cf+qQGZ0p9Gg0964gDE24YX/TsqBGpRKApq6kZiTAjpKZp4zuDwxGaXscRnp
+tnySsvaF88YX9ABslSTx9YiBmQhWVv/Bs7mDFbPwUDIANwoybzhnoTbfQJIykBd3
+76EAEpOIvqrXGJFZlmQHBOZ1xn8v/vaM06RZQrIv5zhcsYGRUJc2Ae4iUA6GHvjj
+mkU4b5FDkO6Rpn1nM/bI0Z7hNogk9Ehql2/yR3/kMSvdhVRojvnvNOrceyBHpyfv
+3PnWlMH0RG2ndyMPF7kDMQFqtq5IcVlqez6CxEQgEkgtwoH3Yfy7C3KoenClWmZV
+ySjwfQAnPvasZd+mrelAAbPp/oPYpmgBYxXJu3ZTI5+i22+CA28=
+=MkrN
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ed722be63bda..f37ec0ee42a4 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz
index d9cc53e34ef7..edbb70dd7fb4 100644
--- a/app-accessibility/Manifest.gz
+++ b/app-accessibility/Manifest.gz
Binary files differ
diff --git a/app-accessibility/caribou/Manifest b/app-accessibility/caribou/Manifest
index 2ecb8253930b..20cf575f65d0 100644
--- a/app-accessibility/caribou/Manifest
+++ b/app-accessibility/caribou/Manifest
@@ -6,6 +6,5 @@ AUX caribou-fix-python-env.patch 2508 BLAKE2B b27a37c5f14affb2610b6a2caca9827a4b
AUX caribou-fix-subkey-popmenu.patch 916 BLAKE2B 5f833fded2a5d1dedf613aecd1e473f80954a730174f9509e2a3c846b790f8abe861fb65ddf683bee87b0cd99b8d18c4c6eab6413f978a295190cc5d9a355c51 SHA512 8ce9b33c09e19a24e2e8366674437afa03743637d0d1854e8c5b4f73cbd69148b8c4d59d65212c509146fd051015d7a20f9d8ff92e9c835b4d805ca6c564b5c2
AUX caribou-fix-xadapter-xkb-calls.patch 1840 BLAKE2B c752a1e7f9cee33ed8ecdb5c9d72267e11b3881c6c1e4e7576b070088ecbe7893c9d5ef1dce8483b062ef31083441072a3b88309db523832a8b06e2254e65a82 SHA512 122b1004e601f3c669d8f8d33d4fd167d662086f54e0376f4cc6147e470b07a1345af99581313facb286c4392a2ae17b39565d36cca32fd5eeb7a44a49807999
DIST caribou-0.4.21.tar.xz 426516 BLAKE2B bd5e27bbbdb08fc31edce3b65124177e30b6d51e0071601bcd84c325b5794ce936b3f782ac8639dca332c246e329773f462dcecc0f236f52aeb0dcc7c5607a24 SHA512 5fc0cf54a1cad50d41e659adbbb932b51d69d18951562f87497e99aaae17ac72b453b759dd7289ff8f68a79574dfce510b9de6bedc61408c14cb48b83eaf08da
-EBUILD caribou-0.4.21-r6.ebuild 2252 BLAKE2B f99921d58025710af780025b03dbf501675a9a8093669eb98b62f6f225ac75466c67cb9f6985788af905d4ece1c14582a1cc11e0edcdd6321721c8c9b659b6b7 SHA512 0dc9e48b708e7e0af0a2e2b180435ba7b0fabf1f98d5d5727df14f494226316d6bbbfbaafa4788ef13787013c7c38835d5070011828b58710bf7ea7216c2ab3f
EBUILD caribou-0.4.21-r7.ebuild 2101 BLAKE2B 6f13d60ffe07aea064c1621718cc84d6dbc5c7396ddd03009eaa7bb1ccd4a4f14464c05fc36e887b251ef959c1459852798d9220b3d7c0a6526cefabb086a796 SHA512 80dec624f0e668050d37898f10e98d0d3c474e90bc7c4685a54e6d9c24930642ad8a0ded09405c4bb2d6b5b8c3767d36684d3ec04376a7eb19aa2adbd046d010
MISC metadata.xml 840 BLAKE2B 671f825fbc4ae6d54e4f954841e64ac34affbec420b2bf7bf07ec8dcf9f94bf68bd614566c06018476bd5a6f6c29ed86072d1f3b6b2e84281744052c9ddc1b3b SHA512 1db29ec2266887839c007307a66e10fae1bd119e3a2eef9b3223382e2dbd0413defb864c2b4917ddf24eeaa36929100cb092e0d065dff26853e54532d88bfd30
diff --git a/app-accessibility/caribou/caribou-0.4.21-r6.ebuild b/app-accessibility/caribou/caribou-0.4.21-r6.ebuild
deleted file mode 100644
index 92fb8a5cc26e..000000000000
--- a/app-accessibility/caribou/caribou-0.4.21-r6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit autotools gnome.org gnome2-utils python-single-r1 vala
-
-DESCRIPTION="Input assistive technology intended for switch and pointer users"
-HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- app-accessibility/at-spi2-core
- $(python_gen_cond_dep '
- >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
- ')
- >=dev-libs/gobject-introspection-0.10.7:=
- dev-libs/libgee:0.8
- dev-libs/libxml2
- >=media-libs/clutter-1.5.11:1.0[introspection]
- >=x11-libs/gtk+-3:3[introspection]
- x11-libs/libX11
- x11-libs/libxklavier
- x11-libs/libXtst
-"
-# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
-# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
-# librsvg needed to load svg images in css styles
-RDEPEND="
- ${COMMON_DEPEND}
- dev-libs/glib[dbus]
- $(python_gen_cond_dep '
- >=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
- ')
- >=gnome-base/gsettings-desktop-schemas-3
- gnome-base/librsvg:2
- sys-apps/dbus
- !<x11-base/xorg-server-1.20.10
-"
-DEPEND="
- ${COMMON_DEPEND}
- dev-libs/libxslt
-"
-BDEPEND="
- $(vala_depend)
- >=dev-util/intltool-0.35.5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-fix-compilation-error.patch"
- "${FILESDIR}/${PN}-fix-subkey-popmenu.patch"
- "${FILESDIR}/${PN}-fix-xadapter-xkb-calls.patch"
- "${FILESDIR}/${PN}-fix-antler-style-css.patch"
- "${FILESDIR}/${PN}-fix-python-env.patch"
- "${FILESDIR}/${PN}-change_autostart_cinnamon.patch"
- "${FILESDIR}/${PN}-drop_gir_patch.patch"
-)
-
-src_prepare() {
- default
- vala_src_prepare
- gnome2_disable_deprecation_warning
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-maintainer-mode \
- --disable-schemas-compile \
- --disable-docs \
- --disable-static \
- --disable-gtk2-module \
- --enable-gtk3-module
-}
-
-src_install() {
- DOCS="AUTHORS NEWS README"
- default
- find "${D}" -name '*.la' -delete || die
- python_optimize
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 20bf10f10df1..5a481f2c9e34 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index cf0c6ba69531..f356020d0a31 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,10 +4,12 @@ DIST aws-cli-1.34.24.gh.tar.gz 2798088 BLAKE2B 24d5b74da8e6e1b97cd8c3558d28581ac
DIST aws-cli-1.34.25.gh.tar.gz 2799069 BLAKE2B 1f1a09b6b4b915570a67ebb9374799bd90e71e4286d356e19c74c5e27d1786ce01fdbca863cc2709c5f96219222348e23a36a779c1b90b6aa2b4112497428495 SHA512 c95b6064d249e7d96676f7dcd66d414f6f1699643a090d61aceed4c929e2c6cee6d9e5f0155e8b7e5ded29227e800ab6d2de79b6dde0dd00a2b62b7dd3541c72
DIST aws-cli-1.34.26.gh.tar.gz 2799245 BLAKE2B 99762018d1f78f89526522f6b75dae2711138e3c5e404e29a1527cce812195895e6e1e8f429f63db2532f4e756591195aeb0fcf506a545a45320f182af60882e SHA512 c816dfdcde58832b86da8645f5e38118783fa1e0c320aceaf25477b1c703a28636395bdf6addf0b32c0c6124361957459165a81dc53e06beda31786fea7206b7
DIST aws-cli-1.34.27.gh.tar.gz 2799479 BLAKE2B fc5a52b4d685476874e7833897eab963e6276a24f99fceb344feebf44dd2444ea3aa2c3d1c74d9e308d4aceec77e35d9992e7af92fb5d927af7187fab4ba57a0 SHA512 1ad22b63046963ffc6cba82e07503332ca8b6cca255b686910a9325f43f3595fc7d4076fb4681a0e8d2b731aee5664ef50bf49fa18bbdca4266e334945c70b10
+DIST aws-cli-1.34.28.gh.tar.gz 2799902 BLAKE2B cea6b5779983c1609ae576c0a0bc5bc34ddd6bc882d12aa68cb00ab132035fcb2b8389f13785609a6e06f061f41ff884853166f3dd9ab7ad944a812844fd2a13 SHA512 b6575417584b7c1a25f8f0358fe029757f29bbeccb20be8054dc1036ef14fefbe37437fe6cabbfcfae7703edea3cfff5ebe7c597dadd92465762232b1b8a51b9
EBUILD awscli-1.34.14.ebuild 3023 BLAKE2B d02d93dd9b37902da1a0555b84ef0fab8f1179c2983d783717f9e2f3cd55d72b07ed1164c263aec3706f6a69d1265ecf439ae95ff273c215416ba73a117ae0a6 SHA512 d9e7f35c8346a432ea2b6067908620b0cc6527fa21e5c8c5bfef2878fe656603a0cd8fbc7479e3ff4dbad655eb8d19622097409de3f80a55986104932103f1e1
EBUILD awscli-1.34.19.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
EBUILD awscli-1.34.24.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
EBUILD awscli-1.34.25.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
EBUILD awscli-1.34.26.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
EBUILD awscli-1.34.27.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
+EBUILD awscli-1.34.28.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.34.28.ebuild b/app-admin/awscli/awscli-1.34.28.ebuild
new file mode 100644
index 000000000000..599b9bd389b9
--- /dev/null
+++ b/app-admin/awscli/awscli-1.34.28.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..13} )
+
+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
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/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-arch/Manifest.gz b/app-arch/Manifest.gz
index a09599330734..bc40f4f3e4e2 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/dpkg/Manifest b/app-arch/dpkg/Manifest
index e825b69e4dcf..d2f6d954952d 100644
--- a/app-arch/dpkg/Manifest
+++ b/app-arch/dpkg/Manifest
@@ -14,7 +14,7 @@ EBUILD dpkg-1.20.12-r1.ebuild 2144 BLAKE2B 71b7d611961437dd7390206ba2d7651f72e69
EBUILD dpkg-1.20.9-r1.ebuild 2039 BLAKE2B ae31dc04fb7fbe7428052138187e5bd217df710fb0872558e95f1c28e7ea5bc486d64b58689b07a086e08b8b978312e1d2d484e3b3dc5580e86a6cfb35f23506 SHA512 fb58bdb7811d936d763d21c150079a922681966090ba35f270b1586da77d2693b701b2b54f4586f8b0ba4d54c26b3ef4483cf5dbfa275caae357f035af9c9041
EBUILD dpkg-1.21.1.ebuild 1990 BLAKE2B 919ed641e42873fbc9f74aea27c59d9d240351c6810dabf424d13a5434efa9a52282bc9fe17dfa8c9b355d81fd9b404e9b91e417ebcaa7c355afb2fc67a4b24f SHA512 f2ea554cdf03e0af51b27da68aa41216bc3f0be3700d70ce7278c52cc493e587e92f66b73b068f5aed3fdd4e5ba923baf6927f0c8ca3d9916e050ee1eccb92cf
EBUILD dpkg-1.21.15-r2.ebuild 2404 BLAKE2B d179725ba47e7cd93a81ca910da25097deeb928ba71c5d975f203802b39de49a66edc41ca5f128f014d8865165958ddd210d34eed29442c55d04145c51c80c1e SHA512 e5b88ee308d534137c24859ef115dc809c8d45e7c8597b0c78f5859d3256cd1c9f0ef213c26f422f76ad7a65c2dfeb77ac7b8892f42dad0a110fe513fac31e6e
-EBUILD dpkg-1.21.15-r3.ebuild 2440 BLAKE2B 09f8505a1de3ad0ad70684390d593da0d7abd41fd08f7a2e491e10e48ef6743b5c89caca4670e8c3e4e4fce8b7ccdb04c155a483dc40066547373a51dc9acf77 SHA512 c9ef2d5087967c21facdb7552c8215ec726acac60fe8fc44fbad8bb9d3afdd3c8df338fdf0de8d8224abe60d0a1af36934e10c9e4247962149562ac6ef3bdcd6
+EBUILD dpkg-1.21.15-r3.ebuild 2447 BLAKE2B eeb36dbeff3068904331fa939d51c6d4f8baba0111da432968dea9e093b42b3bfaf28a7386635eadc959ef43c4c54b82fe6eb5e31772aad0f392aba7b48c71b2 SHA512 9d9c070f7150cec878b09e0c899b5e43bea8041ec12bd2ac97d4e020f1ee9c54e39fdf47a2819511362245bf7c31f2303987de406781a2e667c1e0c0dccdbb50
EBUILD dpkg-1.21.19-r1.ebuild 2468 BLAKE2B 91892a84d0eaa9b25ba9f66d7b2a7086f4613d4dd7f5007135ec872acac9affdf1e7b87f1f40ff0336a828daa7036b1e62672e0646c9a93047e372bde6721653 SHA512 31aadca8f4fefad5e06379be48e48f200b9677fff21fccee1349acac40a89494327e98001f2adf0e29daee12fb478a9fe5c9452455a75e9a082b29bf8b0174ce
EBUILD dpkg-1.21.19.ebuild 2425 BLAKE2B 759766f91c68bed3812e69a7acc3fbf5cbb136c0264a96f46a2e265bce598f756ead7e29492ae81925b484475a1ab22efa085bc65556148e6445f5851f67e160 SHA512 501a1fa4bd032d5ba299d776f8ab07eadd740d7a360916d228c2da4f4c210a3a163a15289f0bbc8e1a35b5699f7386b5c7840d9f128eb43bc7b1b30627494a04
MISC metadata.xml 349 BLAKE2B e311693432d6511d85a67b510821e683e0f2df05a8d73fd3086b15296cf6cc5771965b5731dd6fb5ed7d0f71843b278b7d9f81a1228f637803cf2e073ac6a563 SHA512 7a4cc7a8c40dd6a52f8efbb454439f025e873b9c4583a4ce9d9233530747b423dcec65e02222c92a0e570c4fc87b1ca330bc2bbb121077d96f94eeff531838a0
diff --git a/app-arch/dpkg/dpkg-1.21.15-r3.ebuild b/app-arch/dpkg/dpkg-1.21.15-r3.ebuild
index 06abe7aadf6d..d958c69f9c91 100644
--- a/app-arch/dpkg/dpkg-1.21.15-r3.ebuild
+++ b/app-arch/dpkg/dpkg-1.21.15-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="+bzip2 +lzma nls selinux static-libs test +update-alternatives +zlib"
RESTRICT="!test? ( test )"
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 09dd3e67ffc2..b1ece9317aa4 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/devcontainer/Manifest b/app-containers/devcontainer/Manifest
index 175edbb9e969..8890a50e30b8 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -4,7 +4,7 @@ DIST devcontainer-0.69.0.tgz 621256 BLAKE2B 2afc8edee15ad9cafd8b2fb6150154e4b759
DIST devcontainer-0.70.0.tgz 621528 BLAKE2B ede937273928b8d37e64555cd8e600ff33792942d85c1a99d5489909bfe62f10587a09633ebb18e7d3ca8ee902bb43af03243984f3004446d62c1850b4986399 SHA512 1ead34033ce65a6e8967bd1bb35f631869a75cb44b682dc48fc4dec26046f4466f3b1c5f83eb0140653926364b8e40aa13f6f787eb8a80267834c68418a4c685
DIST devcontainer-0.71.0.tgz 621743 BLAKE2B 6605d9c48d0041534f2982dd870b77e0453560be7652bbdac13a00e01fadbe0cd1c59048e70c7019bf2dab85ea9de2963bdcc03b7462e8c9a88cad8341ba7d0b SHA512 332d77983402672e3316c2285362d57679b7836a12bf1024a7e67580efdc601606dd851db5e2041a6e378a0abaed63c4a5d26a1372e32a420aa7823a7c907311
EBUILD devcontainer-0.67.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e
-EBUILD devcontainer-0.68.0.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
+EBUILD devcontainer-0.68.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e
EBUILD devcontainer-0.69.0.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
EBUILD devcontainer-0.70.0.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
EBUILD devcontainer-0.71.0.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
diff --git a/app-containers/devcontainer/devcontainer-0.68.0.ebuild b/app-containers/devcontainer/devcontainer-0.68.0.ebuild
index 991cd956e37b..10d7f50fc167 100644
--- a/app-containers/devcontainer/devcontainer-0.68.0.ebuild
+++ b/app-containers/devcontainer/devcontainer-0.68.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/package"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
net-libs/nodejs
diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest
index e4aeefc1f693..3d17cbcb8048 100644
--- a/app-containers/docker-compose/Manifest
+++ b/app-containers/docker-compose/Manifest
@@ -20,5 +20,5 @@ EBUILD docker-compose-2.20.3.ebuild 1140 BLAKE2B d149d01b8ac507dd2d1d1fc1c86ffe0
EBUILD docker-compose-2.23.0.ebuild 1171 BLAKE2B 9e52b40f28afabdb00655bab29ec0449a77354b7d081869519043ee461c3d152b4af2e42a3e34d140a17db9b643b8b6ea99cf23d8ac1ee23be2062ddc1df5a57 SHA512 3a32f0abf566ac0e23caac66bd13b124cab25cdc35feabb95d9add2c45de6198ae79224af4bc805c2e01e1888412400958119c431cd7f7089ca2773e9c19845f
EBUILD docker-compose-2.24.0.ebuild 1171 BLAKE2B 9e52b40f28afabdb00655bab29ec0449a77354b7d081869519043ee461c3d152b4af2e42a3e34d140a17db9b643b8b6ea99cf23d8ac1ee23be2062ddc1df5a57 SHA512 3a32f0abf566ac0e23caac66bd13b124cab25cdc35feabb95d9add2c45de6198ae79224af4bc805c2e01e1888412400958119c431cd7f7089ca2773e9c19845f
EBUILD docker-compose-2.26.1.ebuild 1171 BLAKE2B 9e52b40f28afabdb00655bab29ec0449a77354b7d081869519043ee461c3d152b4af2e42a3e34d140a17db9b643b8b6ea99cf23d8ac1ee23be2062ddc1df5a57 SHA512 3a32f0abf566ac0e23caac66bd13b124cab25cdc35feabb95d9add2c45de6198ae79224af4bc805c2e01e1888412400958119c431cd7f7089ca2773e9c19845f
-EBUILD docker-compose-2.28.1.ebuild 1171 BLAKE2B 9e52b40f28afabdb00655bab29ec0449a77354b7d081869519043ee461c3d152b4af2e42a3e34d140a17db9b643b8b6ea99cf23d8ac1ee23be2062ddc1df5a57 SHA512 3a32f0abf566ac0e23caac66bd13b124cab25cdc35feabb95d9add2c45de6198ae79224af4bc805c2e01e1888412400958119c431cd7f7089ca2773e9c19845f
+EBUILD docker-compose-2.28.1.ebuild 1170 BLAKE2B 06294939034bc6109b4f324261335522f717072bc5367aa02e3628adbc8d3ba91da6123674b89daca5d42c0e718e3cdf47921163cf49101f20bb55f4dfadc5e2 SHA512 36ee6ace2b35fcc5acb3085b13db01236f2d7d6a49836af982859f0a113b5d75c763c39183f68c6b4480afa250e413ae56594c24607f2ee9abb2a82d94146d15
MISC metadata.xml 689 BLAKE2B 99d0b18b036a6570a862e3d0f4401c00559256fe0b8f925085846297de55bce4a2b9fe1c5b0f535cd0d16dbe53897155911b8edd791b50e085a976eec4efd8b7 SHA512 565037e956a654d01ebe5a29d4995e7f3df916f2fce7e95d2d2a6dd200f5dab5b67f7d52d6aaa98353578fa3b8b20c865761c040fee538e780d690c45ecb728c
diff --git a/app-containers/docker-compose/docker-compose-2.28.1.ebuild b/app-containers/docker-compose/docker-compose-2.28.1.ebuild
index f306d5212cc7..07497c442bbd 100644
--- a/app-containers/docker-compose/docker-compose-2.28.1.ebuild
+++ b/app-containers/docker-compose/docker-compose-2.28.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0"
SLOT="2"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
BDEPEND=">=dev-lang/go-1.21"
RDEPEND=">=app-containers/docker-cli-23.0.0"
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 43b82a3472c4..0635bed4a46c 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/debian-archive-keyring/Manifest b/app-crypt/debian-archive-keyring/Manifest
index 0869d49cce03..18ba8e02e77b 100644
--- a/app-crypt/debian-archive-keyring/Manifest
+++ b/app-crypt/debian-archive-keyring/Manifest
@@ -3,5 +3,5 @@ DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B f674b1e713355423e9f8a0
DIST debian-archive-keyring_2023.4_all.deb 160732 BLAKE2B 361fa5fc691c629adbbcfa7aaac10b2a6b094769db266cbfbdc22b74d70b8e836c7a645d8bf4f784f7f89642b973a94e776df1b7dba38317edc76f8fbad2694e SHA512 43360871728355eab0d5bbb5eee7fbb0adfdde97eb828972b0eebbb3f3b23369ac5825b232e444f0a212e00e47863dcd9d260db4f04394c9e1b7dfd282e44904
EBUILD debian-archive-keyring-2021.1.1.ebuild 572 BLAKE2B aeefb72e33b8f736b11661640e2b2c304def4be822c5d201dc79c767e0aa32f65e8b9eef5c7f66716629b238f1db41ba57c87fa1db131c9590353d26f208d4f7 SHA512 09b621e427385f78be2409c9db22f5b3bef2aa25806b40fae9bd3a9a0c5385ba2d3204115fd6154ba28fbae3373c74d283bd16c8dd5db059de514a93a624c713
EBUILD debian-archive-keyring-2023.3.ebuild 585 BLAKE2B 0aa07b2af28a663f6883a4991ec42b2c08036e8bc53b1294f43b9ec50cabd99dd59700dad66757c47842b57eb2ef3ac9a8f60abedbabc68de1a803fb1d993835 SHA512 4e62e7912cae4b78d74deef3318619c578a7357189c6108b48d5affa04d6221913afa3018e8590e6b4bb5254181f7b088188005d129125986abc8d7596b817c1
-EBUILD debian-archive-keyring-2023.4.ebuild 585 BLAKE2B 0aa07b2af28a663f6883a4991ec42b2c08036e8bc53b1294f43b9ec50cabd99dd59700dad66757c47842b57eb2ef3ac9a8f60abedbabc68de1a803fb1d993835 SHA512 4e62e7912cae4b78d74deef3318619c578a7357189c6108b48d5affa04d6221913afa3018e8590e6b4bb5254181f7b088188005d129125986abc8d7596b817c1
+EBUILD debian-archive-keyring-2023.4.ebuild 592 BLAKE2B 7b9b064d30b243e54c0c318527c0c975304e7efbe438e12538dd618b4a5e39d710357254d718e3a76e4925e3708de8ffd3ecb3d4e08d007048c41ea8c3bf70e2 SHA512 8bfd2f4ebc4458b2d5f1188cb154ef53cc31eb485aed73ae9ddcf8c721628691a1d346cd692c0ba646d83da38cc308f5aabe7f4eb1830f619638ef073412e316
MISC metadata.xml 281 BLAKE2B 656a093cc4296d44da7aae8489bc5818873797765a02cd8e14e1b2baa9b5d22f3fe920c9c8c37420172c6dea5e7bc065ded9985e24d0c00804515a0fa50c5055 SHA512 c4944985c300a4917fa6fa449a6d84af84c353ecfa8f944c1cd8f37a9ab8b82c92fc6a66d2eff6a0a8e50b5d21ff8639406106d3188e06126c04ce49820ccb34
diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
index 47f1db2a04c5..0b3b3cb4c158 100644
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
+++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
IUSE=""
S="${WORKDIR}"
diff --git a/app-crypt/ubuntu-keyring/Manifest b/app-crypt/ubuntu-keyring/Manifest
index 124f37d35f67..7a0b77af165c 100644
--- a/app-crypt/ubuntu-keyring/Manifest
+++ b/app-crypt/ubuntu-keyring/Manifest
@@ -5,5 +5,5 @@ DIST ubuntu-keyring_2023.11.28.1.orig.tar.xz 20236 BLAKE2B b6f925ef76e4aca2ae346
EBUILD ubuntu-keyring-2020.02.11.2.ebuild 461 BLAKE2B 1ffb83d3447ff326ba3092ced56f73aee1b0f445ce204ccd51560eecbc7713eebffee3352370ce2a63ebd504d3f479d163ac653c2a7cea01fce75891b437ba1e SHA512 598c17f9f8adb5b3467e58ecd362d04ce07dc5bb8231726de5483e37f03a8546036adc6b6aa8a312751671f2e0f33e3d45aa76e47d50f4295ba2e8d361a29103
EBUILD ubuntu-keyring-2020.06.17.1.ebuild 473 BLAKE2B 6c3c898211ba90543c1d0d4189492006c1b142f5cbbef5d400ad755695a9849db7c4df8315135b88f61d1440e7074882ac8cbe91e2c9c6b5bc85f831ba8e56c9 SHA512 c7037e78586ca505f95b2062487df2e560d6ca1cf230af1579b12439df27de37fcbd8cbe464b6345dfccef86bba0a41c79547244cf786bb69bb370e9cb2d6b79
EBUILD ubuntu-keyring-2021.03.26.ebuild 473 BLAKE2B 6c3c898211ba90543c1d0d4189492006c1b142f5cbbef5d400ad755695a9849db7c4df8315135b88f61d1440e7074882ac8cbe91e2c9c6b5bc85f831ba8e56c9 SHA512 c7037e78586ca505f95b2062487df2e560d6ca1cf230af1579b12439df27de37fcbd8cbe464b6345dfccef86bba0a41c79547244cf786bb69bb370e9cb2d6b79
-EBUILD ubuntu-keyring-2023.11.28.1.ebuild 488 BLAKE2B fa240373329a9c6504d0a716396a8c262f6afce1de559fcbf5b2d2d993d353d5f158d9272ecefaf1850bac60276fb1d90ac1036580bbbc875240783f75a43252 SHA512 86bebe6e19d3677f85592526743a61eeefe6deffb4094c8ed92cc73bdf3fa78fa31442622d83128d4d8260d6033a46064587ec88315571a2d5a5df9ba0c145ec
+EBUILD ubuntu-keyring-2023.11.28.1.ebuild 495 BLAKE2B 38d0401f0e24ebeb10de4b9e5e7045b09e1ba563b1649ab80dbe6b84d99c4611b14d997b13893341c0e274e1d6c9343b4eb4821f3582049a0e062ceda9a04832 SHA512 eb9b2859ceb2f560536c3f3c8526c1d30efc1613fab35083f593f56de713bc4b25c4cd92e7f9d5946e891b462fe59b71bd0c505bf62d1e95a3b91247fd2a3c12
MISC metadata.xml 250 BLAKE2B 2bc2e14adc90cf0097dec7f5c2eeeaebecbd404252555385c3455d81ea3a22eecc3dc27aa17699ab500fdfcb737f58a6cc981aeb691fe6266537c290655ca54f SHA512 913641ea55e6cbeb7ca80b13ed2161dd3d22e6d2f59408bf272c4a79e4590b4f2c726f4025d190e58617e262313fbf9ba0892b72773e4769466f812b5c009374
diff --git a/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild b/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild
index 2d9eb9a3825e..f66937cde963 100644
--- a/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild
+++ b/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.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
@@ -9,7 +9,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~x86"
S="${WORKDIR}"/${PN}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index adf8880c51bc..d5a0b07c210a 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 149007d741b2..e2cf1c5337b8 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -16,16 +16,16 @@ DIST emacs-29.4-patches-3.tar.xz 2364 BLAKE2B bf0d044ad0b12eeea1b87d76f143f3a542
DIST emacs-29.4.tar.xz 52210344 BLAKE2B 825fd2665b6427dbc3cb618b40df2f71fa6b08883bdd07be6d8acf0039df2aeebd294e679e98f4c64a9dd9bdad93589fc7c176cf3860d4fb823fce23f7f2b3cd SHA512 66b38081cb01d2c46ff7beefb45986cc225b4c922c30712ad0d456c6cae5507176ed99418c8f26948c5375c8afde4e4b2507d23ed997dbb5392d12150a121d80
DIST emacs-30.0.91.tar.xz 54782188 BLAKE2B 9ef6f6bcca6b33fb9f70530ff1bb2ff8d56d88d201b8a9267d503e75f23efdb6e9707353495d1c504fbdd26a6a260d39cf98077188f41d65118af21e02715069 SHA512 43dd5d21dab16d88c1ca2e430a11dad1e4a7e173f217f5762aea0b6e68b526c6486a9e2856622c1f9aa06553192d2d0fa04454115f1e77e221b14b6b03dc31b6
EBUILD emacs-18.59-r15.ebuild 4452 BLAKE2B 054147542f5dcdb5fb86d07194e231ff00babde084c417a648516753cf276e0e65a4da3f78c0154bf31d3f410c4afcdf9ccbeaa2a1275c29fd01aacc15fd6d70 SHA512 c1c377cd37bec24c0b845123f109d69de113c22ce85eac9a9efd4b063f7c2c2f07666f7dbf93cf2c9c89d1b15290ba63f1e83e446a245e27c2d8a4b6ef15c9e2
-EBUILD emacs-26.3-r18.ebuild 11982 BLAKE2B cb2879cc7a793cfd3a10612879aad5a9ca4d54d5660270aa9553d3a15ee73f9345e996df5a4a7149ec12fae437b11f6a52edd4c8f297d3ffa38ec667de1b851f SHA512 104b71b8b1e2823355a1fa812f4d8e3b17237b0442a4af56a0bbb676cd1114a71dc68ad63c2394ec3e114e4608a2739d8b2f257acadd6e335fe2af12f8fa1e2f
-EBUILD emacs-26.3-r19.ebuild 11985 BLAKE2B a129888e15002fa8bfcee37c1abbb6fc601c28024dfb69f2dc7ce7662adcac426a9d6dbadf2eb83812cb23b729ab018fe346280369e4a81b870e183fb7d5c16a SHA512 bcba08cf995d29d653959495d8afb6a3df26557f39ef42dd5711ae176df326540f0cc0f971236da2010b6d05ddf513d3201bfb26bdc09d852fb247457866cc18
-EBUILD emacs-27.2-r16.ebuild 14709 BLAKE2B d82179dc877f11888a3e364bb10db873928784a58281a0d05bd080f41655f6a21b04e6211e4ea75576e7c327b200e2f9727d9bbfa4d4687a22251544c44ee7a8 SHA512 5742f7f8f51a8d3ac0f15eae33cbe6959556e9489fdf6460377e9e65148186e7fe4872c733dc9471784c1d6486432c42debf6fc06fe9366172e2728785fe8914
-EBUILD emacs-27.2-r17.ebuild 14713 BLAKE2B 1e4943bbb7031949052bfa4f8210cdd30fe763cbc9cde27502f95e867244c9171ad1bb883991b8928cd43f3080501c79e2d0f695d76e0560aa21c8e819b3c88f SHA512 c40ad67a6e01d8fb56954575ec4b9ca369a4ed6e8b2aa25c1b495910b85d28b20d9f9e271a90a2c087192f25eb34dfe06b61f3a9b04c9bc917e44e97fa31cca7
-EBUILD emacs-28.2-r12.ebuild 17663 BLAKE2B 9f19612d00b5d9f235250ae67fc442d07ace73b82b9e690d3c859a45c58799d227e48dcfa41bb6bc0872297699b300bdb66107b0762729c48f44b56c84429967 SHA512 718073a5c989c4005f99245cc8ce492410cd474f753c41426206352eb3342f970948bbbe0b05fef2e2e63c67296ee5e2ee875878eab57ed745799d4c7beb74f8
-EBUILD emacs-28.2-r13.ebuild 17680 BLAKE2B e57f64fa099fc05573fa3880eaa5e4128ff815cdcc116f2c3f10f4fb03aea468bf058c83f68544f07e4c0369a8cd3e21dde419e6af20e99b336bd4642f6d8486 SHA512 a17a5a577b4f41225cb59f12e20974ae71ca9b209864d9e33f8946f2fa1e7d5b04218c03c7e5788d930a3f05a0a0e1709c1cfe9d7f53c2c05edfc486de7258e6
-EBUILD emacs-29.3-r2.ebuild 20493 BLAKE2B 350b1480a8b8f5803a8d5f81438b915be414260a3d561d1809ca133034981b7f4365fed6369b29bb51971ad220205379c86a702051a1e807f4b2740b68cf1636 SHA512 50481f67b67b3516cb6869a500647831cab20fdac5e774f9f2113e65c08a3fd979605411ed65c6302807740bb1c260634ca2f3ec32ebf24d6365a543e34450aa
-EBUILD emacs-29.3-r3.ebuild 20497 BLAKE2B 4f1d044cc6a39afc1dc91c20e65d996cb2bc1707bdd0a88aaff5dd1ba7539d3c468d9002cf24d3b6debd6a55c158feef002a44682f7f1c16093c1cdb78a4344c SHA512 68e9236657c9ba43814b38eab110d1c8cd5bad203bcc5b13be870d4a815bd6613c4471845b3e648ab41e00da5bebd19d0ff0c5e66f7ca1f5085f628e2e696388
-EBUILD emacs-29.4.ebuild 20510 BLAKE2B 229a0bb3769bd3aa2819cc9915b9ef9ab8f0e7df2098e2fdb6e0cfc73349b8d94d3f091af71fc36fd3e3d5b46192e49a509132d70d3932b65b0795177e254dc8 SHA512 f3941f6cfc4735edd0c16551d1db38858da861dd94eab1cc098e6938bc91fec764a5537900bf990ace8b4e8fd7206b02222530ac3cf8d18a2d62ac36fc51ec1f
-EBUILD emacs-30.0.91.ebuild 20106 BLAKE2B 5e96f5bd0de7fb0c7bd66c0f6764ec2455c00dc0de944f7c5e4359540e7eac321d9450a1c37f759bc6dee630089610996766e6b6f51a55dc59763e4dcfbe20b3 SHA512 fc43ba3fcdd33e98e1128a977559af3fdd7fc51826d2c380214b2525646b2efc24db7fedda65e33e9bb68efc18db53241669a460831a49e2c2a8806efde3c0d9
-EBUILD emacs-30.0.9999-r1.ebuild 20106 BLAKE2B 5e96f5bd0de7fb0c7bd66c0f6764ec2455c00dc0de944f7c5e4359540e7eac321d9450a1c37f759bc6dee630089610996766e6b6f51a55dc59763e4dcfbe20b3 SHA512 fc43ba3fcdd33e98e1128a977559af3fdd7fc51826d2c380214b2525646b2efc24db7fedda65e33e9bb68efc18db53241669a460831a49e2c2a8806efde3c0d9
-EBUILD emacs-31.0.9999.ebuild 20104 BLAKE2B 73afed8ba4fc7c8ac70a3da4d0b4536316e75e20c565e0833d9e5d6f57e362a2d4170cd9e5c088d208edcde0cccd1dc5edba7d8c2234e44041f7babda7446a1e SHA512 400f2bfbdd533aaf71f0b909424eec2a5c3f4b0e144603b8d1f4234a85718b081557d68fd3b774e3d8407f7182afdca34c43348acab8609e594dcb80c38d9225
-MISC metadata.xml 3265 BLAKE2B e4f61b7e8859672fe9798ebaae20d8fb490d4677db7be8a856f313f4dfd5f02b38623250ddc45cdab1f0d0b64b941b4874b95252c796e893d5a28e5a318277bc SHA512 4b79a448076ddee7de95dc2f1a999fb86295d04a20d016a9bb2fe8a038ee5424517ca8f1991a884a08ca52847191c83becb06fb7cb8d4bb2a609cf4b2e25d020
+EBUILD emacs-26.3-r18.ebuild 11787 BLAKE2B bfb95fe441cf2810a9681054f9f35a487b762d9d3391b2a0664aa4c31514977e5213c6665e98c62fa5e6d1f53d85e057ffe7c3627c7f2697aae8d6c11eda4505 SHA512 670084f3a91a891f62ee7da60a1d57313ace855a5e0d372dfb417dc213c2eb31c9f847855d3e2781b5e2e35e10f8b073f72620f530ee6a6255e55a20f069391f
+EBUILD emacs-26.3-r19.ebuild 11790 BLAKE2B 773207391ffbbb14f32846325aa88a99b71f7af00c48b8cc85664da3e31b43e003ba0aa6fe40b321222f96b0236a5bfa87167a94d408034d7e06a3d8f605f1ed SHA512 42fb40e675c6185340a7139712a5e585095c3f2ca8c140b670a30980c22323f1e21caa37ffb477100dd7060a9cc52e40515ceea984097dd16690e33837ab756d
+EBUILD emacs-27.2-r16.ebuild 14514 BLAKE2B b7e992f8a289613348c803c8361761241306bea9e7f5d2849fa672b2603c7e23023e4d2a342addfeac437769ff482f254c9b2a5a58e5879e5e645b3209b371c4 SHA512 b23b8c9f72e0fdf18478035bc16d6c9c02144ee8bb7a7e1adbc62973ab4686b601da1704e4c7ab1ec48fc266dc5983fa6b937b4cca31088506d039301b85bee7
+EBUILD emacs-27.2-r17.ebuild 14518 BLAKE2B c72fa2860e873146c02faf00f24348e8842a099170b9069c3b08d69b2bca2e51ed4acef6eaaa50448e2de45ebb6e32ee3199c2ae0a846afb9a83004117cfce4d SHA512 e4dbc8ce9783f5ce4413dbac6fca4c25b3619354965ded1500e4431738d7d5f886f43048b1c481053c99558dfb2fc088bae0643d21989bf9fdf3921c906353e6
+EBUILD emacs-28.2-r12.ebuild 17468 BLAKE2B 71e91e197da1d14dd1b219440b6f46d1af88d1ce60e0fbd591ea4df0cc7d8c01b127bd5bd7cd3109dbaad4741ab775e0b856ccfe4d8cf95913cd042b98ce314a SHA512 68a71dc0a0b3bdbacc9ddc423738ca85e2df74235881ded03cc3b59cb4ca01708e48d302b70bb52965d4ea0f90051f63ab3bebfcee4e4962a4f6cd7851cc7745
+EBUILD emacs-28.2-r13.ebuild 17485 BLAKE2B 49c8c86a44178e15e0387d40878aa9726307240c612753405c0805b0dbee057c976893e90d329bf0791fd3c89b9fd7b0765980de4fae9d001295df0d1951cd7e SHA512 d2a2eb28b93fd69c4cd8194107ca7eff42dcea5b745950d67b20209a7bfb842f8391d2810907d29340acb85750c5378140a340565d7729925e58ed3c6ee38abb
+EBUILD emacs-29.3-r2.ebuild 20259 BLAKE2B d2f6bbdc2e388ff6a01c08729fc2f0ced620bb95daa81166cc136cad679ce33ba71ebe9c30b407b41e9a739240b350562f52e0edf0f96d4252e2fb3eb561cfdc SHA512 4cb907654d61a99abc35eb45ca6db3bd1f0210d3f5673a5cc798bca292b754fe85634dc793a881fcea14beabed464c90d704f088fdad34d698c98617200de5df
+EBUILD emacs-29.3-r3.ebuild 20263 BLAKE2B 8f032628862d78b46174a8159a12f19a7dcbd843e488d702f6a233801829c87bb4288c43a0b59f0a4bffd9b17e930008d94d271e16999e2527c6b930d52b8d22 SHA512 a23634b49af2323cc603a131859c1ddd15995610c729e19a5e4e5cb2b441a42b812a9893448ca21324e4a07f162efc15e71c885d749ac6124b7f5927896f28bc
+EBUILD emacs-29.4.ebuild 20276 BLAKE2B 11b4ed04dc0933f3ce0817b9b0804594a92d8a5efd889a1fe85fddda5637a8b4dfdfcb6dc08d73ca82365df40196e4d911e3a7990ad3d3163cfb6c4e074a3e58 SHA512 18e029cf02580bb2130277983e2facb92e2cea5222b8d7590da8458bfc0431296a9528950632260ef14c6b5bb3ed717c14c2809c63571ab2661a997b751db9c5
+EBUILD emacs-30.0.91.ebuild 19872 BLAKE2B 570501fbcc3c66bd2eab8eafc9460517d7589638d7318b3996a5782e6145b9451d2454578eafdf0ba3124df5f02bb3c117300e79f0b038400c4e438b59f00f81 SHA512 b7c3f9a2ed560bed7437f5b7eef49f07883dcb5a26192bd8feadfdbe460a7edc0c4985aeb735e306cdb517f450827c1ce01f02cc9fc1e40e739f91c6b4165959
+EBUILD emacs-30.0.9999-r1.ebuild 19872 BLAKE2B 570501fbcc3c66bd2eab8eafc9460517d7589638d7318b3996a5782e6145b9451d2454578eafdf0ba3124df5f02bb3c117300e79f0b038400c4e438b59f00f81 SHA512 b7c3f9a2ed560bed7437f5b7eef49f07883dcb5a26192bd8feadfdbe460a7edc0c4985aeb735e306cdb517f450827c1ce01f02cc9fc1e40e739f91c6b4165959
+EBUILD emacs-31.0.9999.ebuild 19870 BLAKE2B 49e93af221606649c6114120d878e333d5a4428db11cf4407abe0a4e5b35095f84308831e766a4fbf68d4d646c0e3be63cc4efb1f154f47eb17acf803e354f14 SHA512 87ced640791ade634374140db76d74e5a4c95e7f3adab4ff5fb7d2b8a99aa457b8951ca4323613de3ff8449004211a7da5a06754025a0170791bfd9e263805f6
+MISC metadata.xml 3169 BLAKE2B 26eb3d3141f15801e3d68d1fcdcf27d88c1d3950a8b534c383f1a4e408bb1a1ba0be353a82a85c139236cd33f901036c0adc0c624242c5fe87937850ccb0e2c3 SHA512 245c1dc47069184d37187ece60eb67654d21264075ef55c78532054cbbbabcd57ff20695e42aa33593842893c0944d1054279de877c08874e07ab99fcb7ac592
diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild
index a6495367c009..c5236bfa6e76 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="26"
KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
@@ -67,13 +67,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -188,7 +182,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -207,8 +201,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
econf \
diff --git a/app-editors/emacs/emacs-26.3-r19.ebuild b/app-editors/emacs/emacs-26.3-r19.ebuild
index 56ce5683b767..1fb9cb7f2f7f 100644
--- a/app-editors/emacs/emacs-26.3-r19.ebuild
+++ b/app-editors/emacs/emacs-26.3-r19.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="26"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
@@ -67,13 +67,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -188,7 +182,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -207,8 +201,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
econf \
diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild
index 2348c2a77186..b78252ea516d 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RESTRICT="test"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
@@ -96,13 +96,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -229,7 +223,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -248,8 +242,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if tc-is-cross-compiler; then
diff --git a/app-editors/emacs/emacs-27.2-r17.ebuild b/app-editors/emacs/emacs-27.2-r17.ebuild
index 5ed69ced9cd6..db9b0cc4c050 100644
--- a/app-editors/emacs/emacs-27.2-r17.ebuild
+++ b/app-editors/emacs/emacs-27.2-r17.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RESTRICT="test"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
@@ -96,13 +96,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -229,7 +223,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -248,8 +242,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if tc-is-cross-compiler; then
diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild
index 232777219287..8549d9fba405 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
@@ -99,13 +99,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -264,7 +258,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -283,8 +277,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if tc-is-cross-compiler; then
diff --git a/app-editors/emacs/emacs-28.2-r13.ebuild b/app-editors/emacs/emacs-28.2-r13.ebuild
index 3db92bfdf018..f7e8fa9848ff 100644
--- a/app-editors/emacs/emacs-28.2-r13.ebuild
+++ b/app-editors/emacs/emacs-28.2-r13.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
@@ -99,13 +99,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -264,7 +258,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -283,8 +277,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if tc-is-cross-compiler; then
diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild
index 58067c63963b..1aadd5af2cdc 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -70,13 +70,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -147,7 +141,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -271,11 +264,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -313,7 +306,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -332,8 +325,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/emacs-29.3-r3.ebuild b/app-editors/emacs/emacs-29.3-r3.ebuild
index 517cd3ebfb7b..b38be4ee9a2d 100644
--- a/app-editors/emacs/emacs-29.3-r3.ebuild
+++ b/app-editors/emacs/emacs-29.3-r3.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -70,13 +70,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -147,7 +141,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -271,11 +264,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -313,7 +306,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -332,8 +325,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/emacs-29.4.ebuild b/app-editors/emacs/emacs-29.4.ebuild
index efc0e74f926c..e5cacab45886 100644
--- a/app-editors/emacs/emacs-29.4.ebuild
+++ b/app-editors/emacs/emacs-29.4.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -70,13 +70,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -147,7 +141,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -271,11 +264,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -313,7 +306,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -332,8 +325,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/emacs-30.0.91.ebuild b/app-editors/emacs/emacs-30.0.91.ebuild
index 7d7e32e39e10..b151a0271ab1 100644
--- a/app-editors/emacs/emacs-30.0.91.ebuild
+++ b/app-editors/emacs/emacs-30.0.91.ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -67,13 +67,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -144,7 +138,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -268,11 +261,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -310,7 +303,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -329,8 +322,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/emacs-30.0.9999-r1.ebuild b/app-editors/emacs/emacs-30.0.9999-r1.ebuild
index 7d7e32e39e10..b151a0271ab1 100644
--- a/app-editors/emacs/emacs-30.0.9999-r1.ebuild
+++ b/app-editors/emacs/emacs-30.0.9999-r1.ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -67,13 +67,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -144,7 +138,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -268,11 +261,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -310,7 +303,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -329,8 +322,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/emacs-31.0.9999.ebuild b/app-editors/emacs/emacs-31.0.9999.ebuild
index d20867938cb9..37f94d0002ec 100644
--- a/app-editors/emacs/emacs-31.0.9999.ebuild
+++ b/app-editors/emacs/emacs-31.0.9999.ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting real-time display ed
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -67,13 +67,7 @@ X_DEPEND="x11-libs/libICE
>=dev-libs/m17n-lib-1.5.1
)
)
- gtk? (
- x11-libs/gtk+:3
- xwidgets? (
- net-libs/webkit-gtk:4.1=
- x11-libs/libXcomposite
- )
- )
+ gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -144,7 +138,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
- xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
@@ -268,11 +261,11 @@ src_configure() {
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
+ myconf+=" --without-xwidgets"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
- myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
@@ -310,7 +303,7 @@ src_configure() {
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
- myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
@@ -329,8 +322,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
- ! use gtk && use xwidgets && ewarn \
- "USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
diff --git a/app-editors/emacs/metadata.xml b/app-editors/emacs/metadata.xml
index 95c39fd0d0a7..cd54973be312 100644
--- a/app-editors/emacs/metadata.xml
+++ b/app-editors/emacs/metadata.xml
@@ -54,8 +54,6 @@
<flag name="wide-int">Prefer wide Emacs integers (typically 62-bit).
This option has an effect only on architectures where "long" and
"long long" types have different size.</flag>
- <flag name="xwidgets">Enable use of GTK widgets in Emacs buffers
- (requires GTK3)</flag>
</use>
<upstream>
<remote-id type="savannah">emacs</remote-id>
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 602acc0092b4..4b2e567e43df 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index 0b9b3fc2c33a..bce3b66d10a4 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -2,5 +2,5 @@ AUX 50ebib-gentoo.el 175 BLAKE2B 6e790273be0d32b188bf4e429da221e1a0f71036dccb521
DIST ebib-2.42.2.tar.gz 1051145 BLAKE2B 5df8b1a50a6538be2632876ac32f077f88c638b3a3312283856c11262c8e80be169806bd81e03af2e45fd13bad39ab124f49a78f88ee345a438007be634290b4 SHA512 b562c9046ae0cf2f02deb08a8bc2b6e58322ee7d8e59e59ddc680779dae0e8182fbe790407369fe6e5db39aaf2bb974b387da63447234716d972f5ef98be920b
DIST ebib-2.43.tar.gz 1052384 BLAKE2B c1a0ace0c754ed6b157d85eaa735a3f367a2dddc5ad30f2406fb23d960fddd7db5b6224a5037d233796b4fe2935f90703ce890c12d908a18e1b63256f2692ba2 SHA512 3857eaeaded544390118d384aefc0b67d1f123fb8f024a157e4ee3643bf2948489699f759456745fbf51d3259f0fa41cd0fa763f59caea43b571b1d0d30ad7ee
EBUILD ebib-2.42.2.ebuild 815 BLAKE2B b3d81314ece4cbc00d400b4f8153cec62d43404705c0acec4a4768c4b404b42f8ab7c5e59f93d8c3a0e4a747712df1562bc44e8f309dd6ab4dac692dd4e8c758 SHA512 a3aa2e90410fa9a86d51734852b5f0d71f93759194cd411905a94732f23c1bf6a99065439a3c05b106cfb34303331a30ef064b016b630c9b55cae333d6dbe40d
-EBUILD ebib-2.43.ebuild 816 BLAKE2B bd64d56cc7e53bed9ff989b6630d8a3b1c33efeea54c659df417ea8b8cfbf106d48124e9b7b94575320800c1eb4d53eb83fe2c0f90cd68da4a6d628276b796b1 SHA512 e38c063cf244362ab367f5486b7b551ea3ae2fa5119aa495f7bcd658d88bf772530203fc09a997144596b853370ea4bd263e8b48a0ccd66435b7fca372cc7f20
+EBUILD ebib-2.43.ebuild 815 BLAKE2B b3d81314ece4cbc00d400b4f8153cec62d43404705c0acec4a4768c4b404b42f8ab7c5e59f93d8c3a0e4a747712df1562bc44e8f309dd6ab4dac692dd4e8c758 SHA512 a3aa2e90410fa9a86d51734852b5f0d71f93759194cd411905a94732f23c1bf6a99065439a3c05b106cfb34303331a30ef064b016b630c9b55cae333d6dbe40d
MISC metadata.xml 730 BLAKE2B de17020c88b38b6d8e3753cbb4d554d1061fd73c39cf8e9e760f3de204c87bec6c3aca60213bc283a5d053da30225232100dadf711072a57b19863c55601fdca SHA512 d20f364400adcb23dc542cf08fed16b0b073fcd6ef7df27644f51d674215f51fc9520ad873ac6f2f783364471c7386d69f8d3ae88ecad8b6a1694e08e211f7b4
diff --git a/app-emacs/ebib/ebib-2.43.ebuild b/app-emacs/ebib/ebib-2.43.ebuild
index 688763487ce1..b7bcc581be0e 100644
--- a/app-emacs/ebib/ebib-2.43.ebuild
+++ b/app-emacs/ebib/ebib-2.43.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD"
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 476ae2c56c31..0d569f477156 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -2,5 +2,5 @@ AUX 50ebuild-mode-gentoo-1.72.el 1639 BLAKE2B 49bb6726c21b21645bfe32d43d2b1ff4b0
DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28 SHA512 c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e
EBUILD ebuild-mode-1.72.ebuild 934 BLAKE2B 1e1d59aada0c33c7266674c962728eb0b697321228b8a55893caa150f889f4259af9d2ff0d1d3b8bc28a4c2815893e02dd746d0a9dfe45d0746d0f5680726c40 SHA512 d610d1e58a28779b9b8347ccc629fe1abacf86c5ba8b0a3cf2b3f3a83bbdd2f7716cc1bb123d87f74758f68530fb8e6fc450dd06d20066dafca85645fcaeb006
-EBUILD ebuild-mode-1.75.ebuild 1008 BLAKE2B d2f50d167d586e3a31ac11a8a5d7d02b2b7c22e96118205faad32b52e5487dfc3ee9fd13efd4aeaf37390d7db5f120c5fa0c7684866f1d833e516393ac179511 SHA512 d024c499e80902c435f07422b9762f27c6f27f95abb9309e65468fe6d26edc62864089577d2ad338fdd6d5f8ea3dd038cff39dd3723e65d6a13d0260ca8e1957
+EBUILD ebuild-mode-1.75.ebuild 1001 BLAKE2B cbd68aea9152ebe994ae7c699d41c11484f7ed359d959a106fb98c8a719cb79d5d252c00112121058c76a834d9188e84b8bc013d2a932fd0ff708934ea7c1118 SHA512 02127a3b197565dd3523d0d76fa79100e73eedbcd58c5865cc3af81631ea4bf98521b92d82aca057876ece6d9384f79ee0a703a81df998a917979c5fdb991b58
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild
index 8ab41edb1ee4..26379ca497a0 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="sys-apps/texinfo"
diff --git a/app-emacs/geiser-guile/Manifest b/app-emacs/geiser-guile/Manifest
index 256e0a01aba6..cb8c1a169301 100644
--- a/app-emacs/geiser-guile/Manifest
+++ b/app-emacs/geiser-guile/Manifest
@@ -4,7 +4,7 @@ DIST geiser-guile-0.28.1.tar.bz2 15806 BLAKE2B 3484fda74ea84eadaf2c20dca48c7f66a
DIST geiser-guile-0.28.2.tar.bz2 16549 BLAKE2B 0beb0b73a4db819849dc0b3bda6fc44f963ac6f3962f710103514417f07790ded54f708bbc896c8785a7946c47f1d6b1b679a5e296debb3782c5fdef9ac7c08e SHA512 4e47d6dc03a679aeac5e60a24903ce96faef9b3330e4be7fb44a633a8d00a05bd7885d96a26104dc492dfe848e1bf2e8f3d2af8a508f1d7c06b9abe3938f770d
DIST geiser-guile-0.28.3.tar.bz2 16553 BLAKE2B 863c28f9df52e09371618b7faa91c0a14680372be6835ea6fd3737af146399cb12927d17f513eb717749606e6559fb3831544ed8d244efb77b20be8ca2a27cda SHA512 cdd444079d819176070acd92466f4e8aa8c3b4528214f42988f5286291183d18822f56dac75d08d7d3cd53e75661425cd965677bf4dc11eca53f2c9da9577ce8
EBUILD geiser-guile-0.28.1.ebuild 803 BLAKE2B 5d5c155b4f64a79b2cf9f9f2c9ea35a51c59cc45bd2a1f8235d451b7dfe766ff0d6a1911075a5205dad00e8454c03c3316998652fedbc60e1593a8ff77bcb30d SHA512 b37dbc38dfb785958fd7b4bd85f21947c2f52729559f5209a09f2e658944c39f41ca8d5206e83a8d471216e312576903418956a4e40fb113b30514b6931cdfd1
-EBUILD geiser-guile-0.28.2.ebuild 936 BLAKE2B dc2fc4c41b2bf2214ce163e89d9aa0d175a83d8877c2379b501e32266254f2f4f1954b08a0423f6a6c88721829f03689bd9b0abcb93ff120a9ce12e5b0764d2d SHA512 80fef86d03b0c953e3ab26cb263b4171c9840a0167f52ed34f1a531ada63f43a10b3b9736d44b04b2455e0381e6ef4789f9c7563e0305c5532fb5f17572422bf
+EBUILD geiser-guile-0.28.2.ebuild 935 BLAKE2B ac170f8e2a0912deffaa8400b53456fa597c9f3e6633b40051ab3e5eedca421b306ae80e7cc83bd9e2c8a01dd561e651a61f951b2fdd4dc1a7dc0ed9dfdb7c84 SHA512 44a2ca4401f049497bd195da185a15a5969afed9e7aec603238205ce537d57427e8c4d56b14992b03e2575c4efa3aa0b77c874668c5d57011e8c6c97ecd30f8c
EBUILD geiser-guile-0.28.3-r100.ebuild 1076 BLAKE2B 620495b3e3a06230d02d0d8fefa1f77af1471d7ad9b953c27c89106d94aeaf7ecaa6ead6ce58b608638e602d47e145f17d325d0d69cb497ceec1feb6d0f6e8c9 SHA512 b35747a2d8bacd9b3e12f6e2fe4345fbb4e13769d41c174f0012a2c36b13b3aa37ce19550f5104057c9e51b3d951b890a474457b33a9c99196be6ce1613acafc
EBUILD geiser-guile-0.28.3.ebuild 957 BLAKE2B f59b76a09ed593853261daa937961edc26ce49ecbe024814d1f03a89c29ce5fe4a24218223fa1fa32ae4ed20ab4408d71ffc05905f0b37a1c97a40ff8d0df395 SHA512 5fcd253bcd04f945dca65bddd715bb03ddb42760cc56afa185e96aa34aacd715ae04a47771c1fe494bd19f86aa8d670e7c4be718626c0c5cc21ef19ed484fe9a
MISC metadata.xml 549 BLAKE2B 24ae701ff497b7fc2d335b939d79697bd2a33c0a3e198156a745528eeac3635d036689f60c5fbc10c46dd9219c58ca6a4bcb484a104fbb82fce5d02480002157 SHA512 20c1411f9d96be4c8e4acc324e5cb74ebc90976c497c30136056cfb829db4fd974269af00da44a6bd8c77a24aec25f747449b45e0e0fb8f03d358880b0295f0b
diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild
index 9dca36e9b4c1..7dfb5b115ef0 100644
--- a/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild
+++ b/app-emacs/geiser-guile/geiser-guile-0.28.2.ebuild
@@ -17,7 +17,7 @@ else
-> ${P}.tar.bz2"
S="${WORKDIR}/guile-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD"
diff --git a/app-emacs/lsp-java/Manifest b/app-emacs/lsp-java/Manifest
index 91518bea9423..e298df0a2a39 100644
--- a/app-emacs/lsp-java/Manifest
+++ b/app-emacs/lsp-java/Manifest
@@ -3,5 +3,5 @@ AUX lsp-java-icons.patch 912 BLAKE2B e00bf73b8c3d99bbc597783ed97ce3a4f556da59843
DIST lsp-java-3.1.tar.gz 823300 BLAKE2B eacf2090822b629ea775e5848ddc9993ba09217e1eb9563ce9532da075a6cfd1f001010ca886f8bd42ac9af95d12c91dac9ac946ddafb1b6e544943cf44a2036 SHA512 34951a1c4a050215d388fb5f273c9f2cb76788b9e2120d4b0f49b20cd5a1151be039351bece6ae311fb7f37a6ee72a2e641a49f6194886c9729b5b5659e02428
DIST lsp-java-3.1_p20240328.tar.gz 833134 BLAKE2B 5e87c2b120e0e07e33fdf5b47b42fa01fc146d7ee00cc7f35cd023ce42e16726e0b2d50a15e12b200a6a22ef47be43daf8f6ce7ef92acc7f558d53fc5b31ed08 SHA512 68ef39f81f278d469443416e6c8754e5b00ce22c6512301e6d37f51daf3123a32fe52347ab1f9c252fc7711099e61dac3ba3566def03d04a59f93d5d575c6bf4
EBUILD lsp-java-3.1.ebuild 916 BLAKE2B add57f65bd9fab63d8bc565861c56699feb2480cd56a1535c1395c9fe926546f4ef19711a667db7a5860671984b2ce1c092ec47c4b49fe8b1e5724c15c3fa9ee SHA512 d3532adcb287e7f6364e27c1b41a82f785c42152fd97d01106f0234868d82d1bc6ba8c10c45ff4f63dabc3de7ffc54b10331e37c85a9da07ad75801a9240dc30
-EBUILD lsp-java-3.1_p20240328.ebuild 1160 BLAKE2B 66d5cacfbfa64ba3ab4e6c05f048d2a0fa8a60ffbb4aca85180a7c0af6bd31d4c5b1e1094be4bce66501561ca55aa55e4bc175c7bae53c79d66bcd4c31760dd8 SHA512 aa15d0570c8beaaeae0321c76bd8e005bb68207a0d24adecceab4b89b5a929fbecda221476da1b151f4b3bd9c3cc0ee5b62ee0c0a89450c79b1b63b642c420a8
+EBUILD lsp-java-3.1_p20240328.ebuild 1159 BLAKE2B b1678406dbe5c08900c25db039a5fa905ee7013f894380fb1952bc65fa963ec14de24f5ff6c61c7e4a91cdc9e6afb92620aafc2ea71017800c71971ccad7d791 SHA512 753c3e44437e497bc79e3acf2802d4211146d3525fb9b63dc1aa893163e68890c2908e1a215d94e55c372e7485ae38cabd02f71bed2b1376d1cbeecdaf922c83
MISC metadata.xml 425 BLAKE2B aa0b126c8b256673f723f9454f8cf4592f61619f0d5774f0b4c6267259eccb8040d257f6261981ac75aeac86e15b6e53eb2f16e242fcc410c9a538cdaf3678b7 SHA512 d22e69f9ca8e65c4b9db4f8b7801fb059348fc22c59f7814ee1a1032d53ae26a61efc3fa2d6ed90178490fb42f75c5963583b06cfa8be6218b568c695318e5e6
diff --git a/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild b/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild
index 3f886354c7a8..8cba5b8ad85c 100644
--- a/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild
+++ b/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild
@@ -21,7 +21,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT_SHA}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/scala-ts-mode/Manifest b/app-emacs/scala-ts-mode/Manifest
index afef80d13351..29ea489b7e1c 100644
--- a/app-emacs/scala-ts-mode/Manifest
+++ b/app-emacs/scala-ts-mode/Manifest
@@ -2,5 +2,5 @@ AUX 50scala-ts-mode-gentoo.el 88 BLAKE2B 56f20edbef0b7781b1b1646d1f286bcf6b3e1fd
DIST scala-ts-mode-1.0.0_p20240630.tar.gz 18354 BLAKE2B c46f349d90f51f3e5b90f1f852f03c56f5b6f7ccf2efe72d272e82d348aca3d0abeda7402ecc420efcef1fd349987c16633564d8d5cfed05bb4aadeedcee5653 SHA512 a7595e2cb5742048a8174b38d28d0d07ebaf8a74ff8f5f695261874c86faf51e7ed3664701b4b7c9e20c03f5c73d706070bbe6ec09d73364ea9a9f3000524f18
DIST scala-ts-mode-1.0.0_p20240820.tar.gz 19204 BLAKE2B 65ec1c13f79b7509a6b7481ebea93958b39453739b27554e7b4c7f58e0791c892c3ad05d755ec8455c081137d27a6b8f95980ca5119ca15811b4128eb328966d SHA512 c67d4b0a16a81a20eabd3571658e8190510c019f52ff086d2a93fa7a6becf10063a9fafad960e3343909eece3887e39f3ba1be880abb000298ac8165d09464c1
EBUILD scala-ts-mode-1.0.0_p20240630.ebuild 659 BLAKE2B bdfcf1217517f1829fe17f8528c055055ea0f7b2e2c420a18a5a2e8d847529f0f29cf67364c0078ffe8d455c1aa81345ac26bd491195c7c6b3dc139602a5408a SHA512 44760a5eed4faf09e7ea672d97a9c18e1a8066147f182d1e25737998f2705e63923be699ed49d425ea2dd54d79823df033e59687f79c4f2ac6e0b42f1da251ea
-EBUILD scala-ts-mode-1.0.0_p20240820.ebuild 660 BLAKE2B e47aa4d3c2ffd4107ee5f7c15283db1f9e2f6c7b146f854a3881acfcd75d856d708872631300ec7c4d8177cc24074bd80a3b38a5caa9a88142ff9d4781fe01f0 SHA512 abbec443e0870187e423edb60354440a64d838a54683bdec5396772f5d8505f9f6f2c828fb2520dcd592cfddc27fa2b135ddf360b89b0f036cc13b72b1fe879f
+EBUILD scala-ts-mode-1.0.0_p20240820.ebuild 659 BLAKE2B f689bfd3270c94c7edb289fb2fac7e02fe2692dcbc5252070e01f27b1d5d51e24f13c3cadd88e6e9e9339f8cacfd4ff1934d22fe4d958f0f1df74233a410ff3d SHA512 cf6ef7126443393646c6feef777352710d67eba3144f87d3b1c37357ca0e0f39628ae11d8cc24a25c498b8673c00d596d785b9779657b0365fc18bfb578bc51a
MISC metadata.xml 459 BLAKE2B 302529b4b22dc7194b906dd5662fb9f50be48ff5efc2f171d664c29c9809a3daccb040be5f2a91545ceefdc0e4197b84992645c1e232a05db2e3e5fc8c3467a4 SHA512 2b30abe6c4a9c812db18fd053edc266b3facbc5bde7f4d1907c4d7a6ebfe7555ed989dac75505f97a346755784e64da2ca38ed867946c3104ceb43dbc842f799
diff --git a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240820.ebuild b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240820.ebuild
index 6ece242f164c..420c3e8f9991 100644
--- a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240820.ebuild
+++ b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240820.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=app-editors/emacs-29[tree-sitter]
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 1139bfead711..bdb4a5bb7632 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 0f69aaaf8944..9a2134ad3857 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -9,5 +9,5 @@ DIST free42-nologo-3.1.8.tgz 7464179 BLAKE2B 122175508b2da42f101fae37d7c1627ef80
EBUILD free42-2.5.24.ebuild 988 BLAKE2B 018e42a0d178fddad32220fb80a8052b883341ed595aeacb8c62189167b92354df147821701c496010a2d41d4492b9c8f9591e3dc3726277fca9032f22877b7b SHA512 558ca798068bb404d040e4f95ef2a404f8184d23f1b91c03801dd29599b2615f8bbaef509edac11d958a641ba103e2871cc7d5e4f1e2b7be47f6cfdc22d3cdac
EBUILD free42-3.1.3.ebuild 981 BLAKE2B 2a1c4d1a6258b90bb571e61c009502194155d30be1f595d9dd0f6f6acbfa2c81e26e2c52c8f66868f198b7a40e6e4f8c8e24a81caf60ec88b149a04fc628407b SHA512 285d201e00e9f6670da9e28ed6236e10e23c82018bf3b481bb323493ed921bb48ccea9952699049bc60589f80cac56060110184d68c90a24cac90c317bcbf961
EBUILD free42-3.1.7.ebuild 978 BLAKE2B c3a4c3bc87adec0b446a2dc59f540253fe0458cef590566f6cd8c5ff0950a33835b18ef22fecc21505f5c30ab247d97f3fa8df82524d0f0847e0d8304c8976ca SHA512 a43b154709566e9bc8ae472c9beb2d946f1327929f1b5777670eb4ba883b1e7d39583dcdeb72d5f8d0a7b9faf83cacded5d6c265230b836057e658c8d7cf0e14
-EBUILD free42-3.1.8.ebuild 978 BLAKE2B c3a4c3bc87adec0b446a2dc59f540253fe0458cef590566f6cd8c5ff0950a33835b18ef22fecc21505f5c30ab247d97f3fa8df82524d0f0847e0d8304c8976ca SHA512 a43b154709566e9bc8ae472c9beb2d946f1327929f1b5777670eb4ba883b1e7d39583dcdeb72d5f8d0a7b9faf83cacded5d6c265230b836057e658c8d7cf0e14
+EBUILD free42-3.1.8.ebuild 976 BLAKE2B fdac700a7965299f84511ace42e5b49665431f42dd6c02eb4f58e235b60ede1bb719fe5a553242aced72a22572a117cee839522cb98bc10193cf8ff88cfc2dad SHA512 5b994121ff250b72b0b01ac05f00d07d6cb3d8f302b22b5f0d0bb1db6ad7d6a2624f1e7b68fbb980597993992123188a095af46588d54142c86554b09a99ea53
MISC metadata.xml 346 BLAKE2B e7d31b887aade448cfdd31d3221c1d01f13ae1ad9097c4b18fa39b927401d7aa1c0b0b4bad4c36251b74f976ae79899e1b64b6086656cfbbee2036e1cf85946d SHA512 a848ab39ebadfe8b2c866cec845b16c1a0d92070a8e4365bc576a3d4287078594d0eb41f704f5a2f9b35618e24d91de99f6760ced7d39d9a4f706ca6f5c5480b
diff --git a/app-emulation/free42/free42-3.1.8.ebuild b/app-emulation/free42/free42-3.1.8.ebuild
index 063f0e457429..962007422a29 100644
--- a/app-emulation/free42/free42-3.1.8.ebuild
+++ b/app-emulation/free42/free42-3.1.8.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_PV}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+alsa"
DEPEND="app-accessibility/at-spi2-core
diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest
index 017c2c67829e..74ced91028ad 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,7 +1,9 @@
DIST VBoxGuestAdditions_6.1.50.iso 64051200 BLAKE2B 9eff4a3643579ee0426dbe2b62247b8c89321be495e61469628574445fedc06ff2fb9afa108705cbaf24a13db99b4e6e850c61e5c97343095549f444831fcf62 SHA512 d74ce912dbbcef7f644a9f3ba9917782336cbee8e0756727a8753ffc17486a75e833adaa869e205531bc3b81b9cb26aa9b50f44210e78dceece966687122f6c6
DIST VBoxGuestAdditions_7.0.20.iso 53504000 BLAKE2B c29824e0e35104051205b13ce11137c1900be7c24c0d1dd4ff7cb6d936e61a8413a4ee1713034f8a347adfaa9b0ce3b43ce2de5b41dd9e74202f2f97710a8009 SHA512 6b87812ad1d8230c4f8ab79b58b7095c8c56b0b2acd7dcf0ecf54248fff2d0f3c89cc590de32a3cbabf5853ffa55e1cad8500206512141f027919c37b01f84ad
DIST VBoxGuestAdditions_7.1.0.iso 58832896 BLAKE2B c15c0efddc8ab79a022243c006d8fb31d1a20bf5fe7ea4186f0ddca73cc01b8bffe166ec1fb334b83cc3f36ea07a0f2cc99b4dc4474e6fb8808e8d7493e9fed1 SHA512 92314d5488db4d53ba779350cb2226ae444678bb48070ed0cc9c2f11472d6ac7823517baa5ec6cdb3cb97e279205526d4c15aeb268cf43563fa1402cd7176c37
+DIST VBoxGuestAdditions_7.1.2.iso 58839040 BLAKE2B 5fe5350d22a47fc9820e18de0a8248f093f38bf26dfcbbbc61375b9fbbdde1aba2017d53a53740f21669b8df3b1813e9ba6089ebd948954787e45583f24f9d88 SHA512 30d5e7df24a44b694d87debcf3887eafbe6acf09cfdb0b453021825781aa167ab9d2a658b285079960ab92818281332fdf90997abf361cb6f652e63d54e56b8b
EBUILD virtualbox-additions-6.1.50.ebuild 567 BLAKE2B cfacfeed3e15bb0407abaf7b9584d37054ed47cff35bdc80b71f9a97af7a49534ec4ade228ea39e3801f94a25fe6fd872c698d811f14f7ae744e816a0ead9061 SHA512 1fd1aa81f3ff55ca2d71ca5384fdb2bf46c9cdf5bce89917089743a86b92caaf06ffc1e1cf844a10bd2259ebfb59417850eeabd75653cd613c3f64f85ce30c70
EBUILD virtualbox-additions-7.0.20.ebuild 555 BLAKE2B 2b0398d65ffbc61bb3a6f5833ae5f5fc3bf4582df3caa78007b3da03d840cd2e455cd5bbbe81cbe6b0652613dd7d75acb7d0e0e04312b419717ac7c473ae6163 SHA512 7f10e29a7ee72d988c92228b64a769e00ef42292b26ce61e62182af93938f63489615009f8224b4fef8bd927ee6d24c6301496be50cc3efaa817423b4ac54e84
EBUILD virtualbox-additions-7.1.0.ebuild 576 BLAKE2B 419933ecb873ae67f95affc06086378acfbfb245ad6be2f08154e3613c120788e003b8148cfa13c6012356b906100fc01b0a01b3b8094dd0c48429f93a7c0bfb SHA512 d5841adebee160e71a0a3371c99990dd8a4f2b8436f760b9a0152b9b223274ddef68ce8656cd7707e77e40deb17ae2b13b5caab690dfefedcb067789f8eb6f80
+EBUILD virtualbox-additions-7.1.2.ebuild 576 BLAKE2B 419933ecb873ae67f95affc06086378acfbfb245ad6be2f08154e3613c120788e003b8148cfa13c6012356b906100fc01b0a01b3b8094dd0c48429f93a7c0bfb SHA512 d5841adebee160e71a0a3371c99990dd8a4f2b8436f760b9a0152b9b223274ddef68ce8656cd7707e77e40deb17ae2b13b5caab690dfefedcb067789f8eb6f80
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-7.1.2.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-7.1.2.ebuild
new file mode 100644
index 000000000000..c1633c28ffeb
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_PV=${PV^^}
+MY_P=${MY_PN}_${MY_PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"
+S="${WORKDIR}"
+
+LICENSE="GPL-3 || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+ return 0
+}
+
+src_install() {
+ insinto /usr/share/${PN/-additions}
+ newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}
diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
index cd301171cab4..dc46fb4b77c0 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,7 +1,9 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.50.tar.gz 11175855 BLAKE2B 898ef92a91dbfb39079f8dfa5f4c1e6d91df66e92deb00849ba1da8a2278e3adcfd5754bf70acc6d8b6d7d6273923999860b71c01de3eaabf4d487d718aa14ef SHA512 818f0564a8ee1266f2d03d6e0d5df44278746067ae86279f6e884f519ad3e923382c7b987b3a58fe95e2aa4f0a53b98d553106b0250923e88989e5fdaa9dc3ae
DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.20.tar.gz 18263914 BLAKE2B ca31eccf361e7ce865e838d6e819f3b9ecc0852d07660f14aa9fae200a0d04777256e3cd933ffc02992ed7b596779280176916e9d9f030d7aaf2319433fc63f3 SHA512 b0ba22299a9bb81f47fb4c7f4117b1b5210a72973da723185c6d87fe192f7ab0ea0eb9fae6671b84332a234ead8539375976c87c483628449812e617c42598c7
DIST Oracle_VirtualBox_Extension_Pack-7.1.0.tar.gz 22885754 BLAKE2B a3b24822ee269e3bf362871edde3b12f8073e228abf2b390a42d5ba0b38c66d454d765d20bbcf86a212091c3789a3b76a86338f1cdcea79dd902025cee257b9b SHA512 d164f6ee79c78183dd388db34dc7616c5ba31a3103e5a7d3a8c526f2612a49b831a8483d5d8874983185d6d18143fb78905f18167cc22caf5f552984fdc0d826
+DIST Oracle_VirtualBox_Extension_Pack-7.1.2.tar.gz 22966287 BLAKE2B aa13d0945a2b033213dcf897d8f5afaf1ac96d89a236aca574e2dc02699efd2b3532e51a5c7fbbbc4b0deb74f525f05108d3e77202959e7ec2f0a87fd776bc42 SHA512 8d65de1c62fe7d4f2540a997e9fd0912b99d1561ade4e55b020700b0608f7da76d7a1b3fada413c1a742c9304e3295403ac0c9cd30bb563c56dd8a68ea36b374
EBUILD virtualbox-extpack-oracle-6.1.50.ebuild 742 BLAKE2B 687dfef72959968f610b73f55ad028e00e59fd9bf4ff7d9d60b77e704bf61395ff1680958455619c5afd2867be365e161e5845b03a53902a7a14f88b7887815a SHA512 00fd45d6068420328b559d7ab7ca491b8dde2b8b96e5bd8a7e46108cf980e38c660425020de6a58501d6b119443f80cbd64fc52ed223f5c9f3ecf8834cf52d02
EBUILD virtualbox-extpack-oracle-7.0.20.ebuild 797 BLAKE2B 04bab98e17dd3519b1de3a2644a1f150f07bb1b555fb0b65bd8022fd99b71e5631dae91862847feecebb99d7ddac5656fac69e17ab33bb63be5a9c9bbb9a8aa5 SHA512 f28316b58160fcb3e55c72c928974dd1db6239220cc9f61510b9a6408adea2de0cc13faee7e91dcdbe5240eb19f542c85a78c0fea2ac2a2efd37ab0779d05d38
EBUILD virtualbox-extpack-oracle-7.1.0.ebuild 782 BLAKE2B bba57eaa3723a33d0f4020f6dc8ac4c7e10aaa16464c326d10dbbf20e7be57a3d4c72c07e23efdeb359cf7b17be22824eb9db3f700da54348b488da060fb3394 SHA512 72b27f8120af9f9501011fb6d88b6e5b76493a05af785aa33ec8217892cc7adbfb461bc60f143ba91a9c7126b8436e8565727a2275c0367ebf850bf6fd0b0dbb
+EBUILD virtualbox-extpack-oracle-7.1.2.ebuild 782 BLAKE2B bba57eaa3723a33d0f4020f6dc8ac4c7e10aaa16464c326d10dbbf20e7be57a3d4c72c07e23efdeb359cf7b17be22824eb9db3f700da54348b488da060fb3394 SHA512 72b27f8120af9f9501011fb6d88b6e5b76493a05af785aa33ec8217892cc7adbfb461bc60f143ba91a9c7126b8436e8565727a2275c0367ebf850bf6fd0b0dbb
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.2.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.2.ebuild
new file mode 100644
index 000000000000..ffa939f5e0fa
--- /dev/null
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV^^}"
+MY_PN="Oracle_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-12"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ || (
+ =app-emulation/virtualbox-${PV}*
+ =app-emulation/virtualbox-kvm-${PV}*
+ )
+"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+ insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+ doins -r linux.${ARCH}
+ doins ExtPack* PXE-Intel.rom
+}
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index 3ee4cac2cb72..1b2e75a081aa 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -8,6 +8,7 @@ AUX xorg.conf.vbox 274 BLAKE2B 3a3035fcbdbd5810c54505f5a5e6deefa1540e5e01a038bab
DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51 SHA512 ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
DIST VirtualBox-7.0.20.tar.bz2 173300021 BLAKE2B 23a1553578c8b89c3bea65fd9a451ef5abf419ce8a05524f2afc15b8d9a378a22ffb01c0c792d258320aeddb330b74f8f769180863041e333512d0eed2f4449c SHA512 7682e24d60c1896c661f2689af6820ae67b6bd8d9faaf18c58e8159bc7694ef80722f8e9611d6272da5b46eb2f3a44fc637b277e6801b7a8bf53aad045a81fe9
DIST VirtualBox-7.1.0.tar.bz2 205966296 BLAKE2B 135805119d1710adbb17164d80a67f9b40fcc72d966af3b6d687b7f742a7bb487e76afc1ec45e31fe880a99a291ecdac3ee3dacdd342dbbe2dcec0eab32c8121 SHA512 d0fc27195b859fb537d57229d60a8895ced24b04c0f703c5862982de01d4787d20a3acb9cee4af29d18c56cd8c7ad846fd0eacc14af0c419e738953ca488463b
+DIST VirtualBox-7.1.2.tar.bz2 206105145 BLAKE2B 4b30f1d14625ddaed88b1a9cdac41289fef332d52e210d982ce075d652849b1cb72fee6d6e691f74378d4b8e7dd914355bcf0cd074d36249f39b099d1bba7c79 SHA512 d890f9b2e8799bcb1ed9cdaa86ef42daa261f7e9022a2e7e9df8c21f395c56e91e2d03292f22c9633ff6a0f0c5933ba3ac30af30befe87b84ffd89c07d51568f
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
DIST virtualbox-patches-7.1.0.tar.bz2 5952 BLAKE2B cb024f36249d7d312c9d0f9231c22a9609d45de1d4c82ca36672fea703765d437d7a414d810adb5eb5f2db92018b669c3b5d0c32372c5ced90f5e13f82344ffa SHA512 c6ef54b7d60f01f5f2b89c6fd7f8b7b509bc62bca0502114cedcbaaf9643445ea413bba481dcf43fb96b5b4d94d64395965682c1ee160d889213615c9272184c
@@ -15,4 +16,5 @@ EBUILD virtualbox-guest-additions-6.1.50-r1.ebuild 7489 BLAKE2B 777c460693bb7240
EBUILD virtualbox-guest-additions-6.1.50.ebuild 7515 BLAKE2B c431547ddba5da48b1adf38c5586b0716f35bcef669584928e5d8e0611b47afedbf7e928f173d69b40891bd992e394630386587fcf05504bbc03d14251f42b75 SHA512 9c345dff47ab1aecede001e780f61cd51dbd0b4edd6a67491d410d964a387defdb282e13feaf14336291b58c9fb23532c5a438ffa26af7b60d63f75cbb931343
EBUILD virtualbox-guest-additions-7.0.20.ebuild 7544 BLAKE2B 78aeb666e2db0db9e7d8120113e45ee31de38964492dbf725ff1256a817614f834cd546e680743e41a380abf97be97a7698ef0b874b182f069ce710dc6d0148a SHA512 fe700af6d72182109e7dd9dc96263b8b4f17aa381e35b3f196386b3effde9d65b4c4bb30e8c065585455a83240a00148276df38fd5e51c26d172c0bdc73ede20
EBUILD virtualbox-guest-additions-7.1.0.ebuild 7565 BLAKE2B d250ddfd0077966a80d702b5e2dedb43136acd1799a5f82fbecee6de8e6c6d121f868106c3aea0860bf26df449086be2cfdfb275ef04b82ea478d583e4791fc2 SHA512 b8effe4b04ad3babcd80274cda2b8ce97b0907063c8c865a421d8e19cfe7ed8c03bbc65c7f85be190955eea37419653eb4c08536ce7b61617024c655058a376f
+EBUILD virtualbox-guest-additions-7.1.2.ebuild 7565 BLAKE2B d250ddfd0077966a80d702b5e2dedb43136acd1799a5f82fbecee6de8e6c6d121f868106c3aea0860bf26df449086be2cfdfb275ef04b82ea478d583e4791fc2 SHA512 b8effe4b04ad3babcd80274cda2b8ce97b0907063c8c865a421d8e19cfe7ed8c03bbc65c7f85be190955eea37419653eb4c08536ce7b61617024c655058a376f
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.2.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.2.ebuild
new file mode 100644
index 000000000000..6a4d48acf31d
--- /dev/null
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.2.ebuild
@@ -0,0 +1,288 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_PV=${PV^^}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0.tar.bz2"
+S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+# Reminder: see the LICENSE related comment in app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+RDEPEND="
+ acct-group/vboxguest
+ acct-group/vboxsf
+ acct-user/vboxguest
+ sys-libs/pam
+ sys-libs/zlib
+ dbus? ( sys-apps/dbus )
+ gui? (
+ x11-apps/xrandr
+ x11-apps/xrefresh
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXt
+ )
+"
+# some libs here are indirect dependencies, and also needed at compile time.
+# keeping them in DEPEND to avoid warnings from qa-vdb.
+DEPEND="
+ ${RDEPEND}
+ gui? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-base/xorg-proto
+ )
+"
+BDEPEND="
+ >=dev-lang/yasm-0.6.2
+ >=dev-build/kbuild-0.1.9998.3127
+ sys-devel/bin86
+ sys-power/iasl
+"
+
+DOCS=() # Don't install the default README file during einstalldocs
+
+VBOX_MOD_SRC_DIR="out/linux.${ARCH}/release/bin/additions/src"
+CONFIG_CHECK="~DRM_TTM ~DRM_VMWGFX"
+WARNING_DRM_TTM="DRM_TTM is needed for running the vboxvideo driver."
+WARNING_DRM_VMWGFX="DRM_VMWGFX is the recommended driver for VMSVGA."
+
+DOC_CONTENTS="\n
+Please add users to the \"vboxguest\" group so they can\n
+benefit from seamless mode, auto-resize and clipboard.\n
+\n
+The vboxsf group has been added to make automount services work.\n
+These services are part of the shared folders support.\n
+\n
+Please add:\n
+ /etc/init.d/virtualbox-guest-additions\n
+to the default runlevel in order to start\n
+needed services.\n
+\n
+An autostart .desktop file has been installed to start\n
+VBoxClient in desktop sessions.\n
+\n
+You can mount shared folders with:\n
+ mount -t vboxsf <shared_folder_name> <mount_point>\n
+\n
+Warning:\n
+ this ebuild is only needed if you are running gentoo\n
+ inside a VirtualBox Virtual Machine, you don't need\n
+ it to run VirtualBox itself.\n
+\n"
+
+src_prepare() {
+ # Remove shipped binaries (kBuild,yasm), see bug #232775
+ rm -r kBuild/bin tools || die
+
+ # Provide kernel sources
+ pushd src/VBox/Additions &>/dev/null || die
+ ebegin "Extracting guest kernel module sources"
+ kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
+ eend $? || die
+ popd &>/dev/null || die
+
+ # PaX fixes (see bug #298988)
+ eapply -d "${VBOX_MOD_SRC_DIR}" -- "${FILESDIR}"/vboxguest-6.1.36-log-use-c99.patch
+
+ # Disable things unused or splitted into separate ebuilds
+ cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die
+ if ! use gui; then
+ echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk || die
+ fi
+
+ # Remove pointless GCC version check
+ sed -e '/ check_gcc$/d' -i configure || die
+
+ # Respect LDFLAGS (bug #759100)
+ sed -i -e '/TEMPLATE_VBoxR3Exe_LDFLAGS.linux[ ]*=/ s/$/ $(CCLDFLAGS)/' Config.kmk || die
+
+ eapply "${WORKDIR}/virtualbox-patches-7.1.0/patches"
+ eapply_user
+}
+
+src_configure() {
+ tc-export AR CC CXX LD RANLIB
+
+ # Build the user-space tools, warnings are harmless
+ local myconf=(
+ --with-gcc="$(tc-getCC)"
+ --with-g++="$(tc-getCXX)"
+
+ --nofatal
+ --disable-xpcom
+ --disable-sdl-ttf
+ --disable-pulse
+ --disable-alsa
+ $(usev !dbus --disable-dbus)
+ --target-arch=${ARCH}
+ --with-linux="${KV_OUT_DIR}"
+ --build-headless
+ )
+
+ # bug #843437
+ # Respect LDFLAGS (bug #759100)
+ # Cannot use LDFLAGS here because they also get passed to $(LD)
+ cat >> LocalConfig.kmk <<-EOF || die
+ CFLAGS=${CFLAGS}
+ CXXFLAGS=${CXXFLAGS}
+ CCLDFLAGS=${LDFLAGS}
+ EOF
+
+ edo ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ source ./env.sh || die
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+
+ local myemakeargs=(
+ VBOX_BUILD_PUBLISHER=_Gentoo
+ VBOX_ONLY_ADDITIONS=1
+
+ KBUILD_VERBOSE=2
+
+ AS="$(tc-getCC)"
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+ LD="$(tc-getCC)"
+
+ TOOL_GCC3_CC="$(tc-getCC)"
+ TOOL_GCC3_CXX="$(tc-getCXX)"
+ TOOL_GCC3_LD="$(tc-getCC)"
+ TOOL_GCC3_AS="$(tc-getCC)"
+ TOOL_GCC3_AR="$(tc-getAR)"
+ TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)"
+ #TOOL_GCC3_LD_SYSMOD="$(tc-getCC)"
+
+ TOOL_GXX3_CC="$(tc-getCC)"
+ TOOL_GXX3_CXX="$(tc-getCXX)"
+ TOOL_GXX3_LD="$(tc-getCXX)"
+ TOOL_GXX3_AS="$(tc-getCXX)"
+ TOOL_GXX3_AR="$(tc-getAR)"
+ TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)"
+ #TOOL_GXX3_LD_SYSMOD="$(tc-getCXX)"
+
+ TOOL_GCC3_CFLAGS="${CFLAGS}"
+ TOOL_GCC3_CXXFLAGS="${CXXFLAGS}"
+ VBOX_GCC_OPT="${CXXFLAGS}"
+ VBOX_NM="$(tc-getNM)"
+ TOOL_YASM_AS=yasm
+ )
+
+ MAKE="kmk" emake "${myemakeargs[@]}"
+
+ # Now creating the kernel modules. We must do this _after_
+ # we compiled the user-space tools as we need two of the
+ # automatically generated header files. (>=3.2.0)
+ # Move this here for bug 836037
+ local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
+ local modlist=( vboxguest vboxsf )
+ use gui && modlist+=( vboxvideo )
+ modlist=( "${modlist[@]/%/=misc:${VBOX_MOD_SRC_DIR}}" )
+ linux-mod-r1_src_compile
+}
+
+src_install() {
+ linux-mod-r1_src_install
+
+ insinto /etc/modprobe.d # 485996
+ newins - vboxsf.conf <<-EOF
+ # modprobe.d configuration file for VBOXSF
+
+ # Internal Aliases - Do not edit
+ # ------------------------------
+ alias fs-vboxsf vboxsf
+ EOF
+
+ cd out/linux.${ARCH}/release/bin/additions || die
+
+ insinto /sbin
+ newins mount.vboxsf mount.vboxsf
+ fperms 4755 /sbin/mount.vboxsf
+
+ if use dbus; then
+ newinitd "${FILESDIR}"/${PN}-8.initd-r1 ${PN}
+ else
+ newinitd <(sed 's/ dbus\>//' "${FILESDIR}"/${PN}-8.initd-r1) ${PN}
+ fi
+
+ insinto /usr/sbin/
+ newins VBoxService vboxguest-service
+ fperms 0755 /usr/sbin/vboxguest-service
+
+ insinto /usr/bin
+ doins VBoxControl
+ fperms 0755 /usr/bin/VBoxControl
+
+ # VBoxClient user service and xrandr wrapper
+ if use gui ; then
+ doins VBoxClient
+ fperms 0755 /usr/bin/VBoxClient
+ doins VBoxDRMClient
+ fperms 4755 /usr/bin/VBoxDRMClient
+
+ pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null || die
+ newins 98vboxadd-xclient VBoxClient-all
+ fperms 0755 /usr/bin/VBoxClient-all
+ popd &>/dev/null || die
+ fi
+
+ # udev rule for vboxdrv
+ local udev_rules_dir="/lib/udev/rules.d"
+ dodir ${udev_rules_dir}
+ echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
+ || die
+ echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
+ >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
+ || die
+
+ # VBoxClient autostart file
+ insinto /etc/xdg/autostart
+ doins "${FILESDIR}"/vboxclient.desktop
+
+ # sample xorg.conf
+ dodoc "${FILESDIR}"/xorg.conf.vbox
+ docompress -x "${ED}"/usr/share/doc/${PF}/xorg.conf.vbox
+
+ systemd_dounit "${FILESDIR}/${PN}.service"
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ linux-mod-r1_pkg_postinst
+ udev_reload
+
+ if ! use gui ; then
+ elog "The use flag \"gui\" is off, enable it to install the"
+ elog "X Window System drivers and integration."
+ fi
+
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index 341e98062d74..c540d2da5cfd 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -4,7 +4,9 @@ AUX virtualbox.conf-r1 30 BLAKE2B 6308dedc75e2677cbdc844b53f51359e6b5745d3510636
DIST vbox-kernel-module-src-6.1.50.tar.xz 680700 BLAKE2B c3a10ce8f3eb7e6c0c05f81cd3c072296557b9f9f6f501bb0aec3f04aabfe1fbb67b553510104139cef290c09ff9e67161085781b8d28c968dfafd15958a1b1a SHA512 7822e421b595263cbdaae08103255742360ca7ab0c385818ec895f10570c5b9ed5c7614742d8fa8bc2414cd426907cd1c49d735cde8caf9d2b7692898058f592
DIST vbox-kernel-module-src-7.0.20.tar.xz 720160 BLAKE2B 833aa87af13a6c3e9426bd00e32b14c8b3958ab14425e8c02141d8579e987255b170662e00abb92f17234d4f03462d6d5b9fc1279d9da5449d344a328c905c8f SHA512 650bb6cf16ae42774524bf2e7ad2ee125d7a8d57de1e58d24b8b49bb9cf2829ea01dd32d2c1e0b2df556eab4a458cb0d84715b92d4085d03891f62a46aaf2916
DIST vbox-kernel-module-src-7.1.0.tar.xz 738408 BLAKE2B d9d88a1a3fcc31557f55be9f136811ce5142f37d94f7ea2144e8461cad09c82e8a4fc01310548a220c645f560849b43a3d4925246961cb8aba9030e8a224c9bb SHA512 385c5062ed8ad5158cb3c3f26c1de90294f1ef108f13da621daef3e99ad21e75f228a91147157fd0fc3dfd14068db976f322f04ea7a22eb3b170361b5a3940bf
+DIST vbox-kernel-module-src-7.1.2.tar.xz 738328 BLAKE2B b38f6b3d28581d3c4153d04d3be8bd5792031934740a7acd56e1fdccf78d3d91e55245184aa051ba5329b2be40aa89897c3b2642d2129e4b2af7347efa313c56 SHA512 a16ff5ab4b4c139b6fd86da46c28858f06b42a5577915a5c6888d4b4ef6e3f58bff6e70cfe3a939c9896c9a0e371277a89ec58fca695d2232d8ceae9e4ce85e1
EBUILD virtualbox-modules-6.1.50-r2.ebuild 1052 BLAKE2B 0f1c43ab2798cc3231c78651a21b3f4bd75b168013ffedf9ecd8c049608c3fcce2e981d1609a8b42fd38d25db36caa48518ce37ed7fd6178a796472c7144bf20 SHA512 23801a41671154a5a89560bb3c23a0d41fde2352be6ace937f0c223c356b458b7df2585562b60c4a5294b2c74f3bc13b43ade175c4a42e8221ab38b86aa0bac5
EBUILD virtualbox-modules-7.0.20.ebuild 941 BLAKE2B 23539d6f2c798b730f2f9afb007158672cabb6e199356b104c5e34b4f8e819e55f77ae1f303d655333cbc4351b67dc44735c131d59bb04031bc7c1b900d49c7b SHA512 379c3e216af76612970ca077c29a3c750de40c9a91dd288754cf55e7612e64227c261ffe2b0ccb8aef21f47ed1afac713295d6f7b063f27fa083715d311f7c75
EBUILD virtualbox-modules-7.1.0.ebuild 942 BLAKE2B eefe2ce819d229a06584224a5f4ffe531e821df6dcc7b5f761d88605ab854880f9182a22d228953e2194d9a37191e6816fb5db4f87e3e10d324a42f71486ffce SHA512 181fece45985e074c73476473eba544a69151e6e2499e6162ca6019213aff95d6460d240890b01e24ff230eb87070d31f2ab9e595a21545a3020e9f4b1e7da34
+EBUILD virtualbox-modules-7.1.2.ebuild 942 BLAKE2B eefe2ce819d229a06584224a5f4ffe531e821df6dcc7b5f761d88605ab854880f9182a22d228953e2194d9a37191e6816fb5db4f87e3e10d324a42f71486ffce SHA512 181fece45985e074c73476473eba544a69151e6e2499e6162ca6019213aff95d6460d240890b01e24ff230eb87070d31f2ab9e595a21545a3020e9f4b1e7da34
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.2.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.2.ebuild
new file mode 100644
index 000000000000..08e22e5e0379
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+# package that comes from VirtualBox-*.run
+# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+
+EAPI=8
+
+inherit linux-mod-r1
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz"
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+
+src_compile() {
+ local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
+ local modargs=( KERN_DIR="${KV_OUT_DIR}" KERN_VER="${KV_FULL}" )
+ linux-mod-r1_src_compile
+}
+
+src_install() {
+ linux-mod-r1_src_install
+ insinto /usr/lib/modules-load.d/
+ newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index bf2175a830b4..50aceb3bcb98 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -16,13 +16,16 @@ AUX virtualbox-vboxusb_tmpfilesd 35 BLAKE2B 56937e236a0e4d1a2aa085271e8ae0af9553
DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B e244c4fa2ffe86216664104473e27e8ddbad86aae3bc26612d18204a4e67cece91d1fa3aa9e70f1c39f915bf5e4a1e6a14bbb19162c3ae2ff554373df95bce51 SHA512 ee2ec352e020f07262bf2120278d0d9807c501cd7c4d621d4e12ce18a821b134d48eb852bc7136008cfa77ed709703d3c2835b7a7177c325d989e8f433aff73f
DIST VirtualBox-7.0.20.tar.bz2 173300021 BLAKE2B 23a1553578c8b89c3bea65fd9a451ef5abf419ce8a05524f2afc15b8d9a378a22ffb01c0c792d258320aeddb330b74f8f769180863041e333512d0eed2f4449c SHA512 7682e24d60c1896c661f2689af6820ae67b6bd8d9faaf18c58e8159bc7694ef80722f8e9611d6272da5b46eb2f3a44fc637b277e6801b7a8bf53aad045a81fe9
DIST VirtualBox-7.1.0.tar.bz2 205966296 BLAKE2B 135805119d1710adbb17164d80a67f9b40fcc72d966af3b6d687b7f742a7bb487e76afc1ec45e31fe880a99a291ecdac3ee3dacdd342dbbe2dcec0eab32c8121 SHA512 d0fc27195b859fb537d57229d60a8895ced24b04c0f703c5862982de01d4787d20a3acb9cee4af29d18c56cd8c7ad846fd0eacc14af0c419e738953ca488463b
+DIST VirtualBox-7.1.2.tar.bz2 206105145 BLAKE2B 4b30f1d14625ddaed88b1a9cdac41289fef332d52e210d982ce075d652849b1cb72fee6d6e691f74378d4b8e7dd914355bcf0cd074d36249f39b099d1bba7c79 SHA512 d890f9b2e8799bcb1ed9cdaa86ef42daa261f7e9022a2e7e9df8c21f395c56e91e2d03292f22c9633ff6a0f0c5933ba3ac30af30befe87b84ffd89c07d51568f
DIST virtualbox-help-7.0.20.tar.xz 3949292 BLAKE2B c56f736606fdedfb59bd1f4446a457587dcbe018d1be3162d94eca780cacfa45b49ba5a9c6b25970d28e5a428904bdfd34d2f229c1e24b567fd1b1959cbdc9ea SHA512 e73e448b8aa875d0f6ae1fb398082fa7183e198191a9b509b63592b5df3a19069b805dcdc11d98da3971a14fd6670d8b0a777e5a6d6b63358f7a4f263ca8d31e
DIST virtualbox-help-7.1.0.tar.xz 1631644 BLAKE2B 408748619d1e981b9d5b5e615baca75ff297e9b7e745751767361b7b9c74345a3db1980734439f3868c412fe28a6b687b417adc3cc148d2e2b8a9fa60e48463b SHA512 513b8474d4fbf7cdb83624dc8d344122c524d92f9f84b32784161c8e1cac8ddc2c265447621d7cd3cf105d555a044e6abf42155f413ba89d507eba7ce3b2da89
+DIST virtualbox-help-7.1.2.tar.xz 1587216 BLAKE2B 561a7ec607b61a9adf2fc5c86ad49828da4e1d3bcf8cae2771f1e498426652fc990c603128471412fd0d9f21ead004dd65006d6a8f70e4fa972c9055ffc8084a SHA512 6cd1bf849658f1abb8eb5a3d2da53d862ee0143aaff44e755f79bfb2d31977447e6546faa277dd860a0b6e1c3b72ae47479fbbec42419629e1cb2006df14194f
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
DIST virtualbox-patches-7.1.0.tar.bz2 5952 BLAKE2B cb024f36249d7d312c9d0f9231c22a9609d45de1d4c82ca36672fea703765d437d7a414d810adb5eb5f2db92018b669c3b5d0c32372c5ced90f5e13f82344ffa SHA512 c6ef54b7d60f01f5f2b89c6fd7f8b7b509bc62bca0502114cedcbaaf9643445ea413bba481dcf43fb96b5b4d94d64395965682c1ee160d889213615c9272184c
EBUILD virtualbox-6.1.50-r3.ebuild 18929 BLAKE2B 5361667320ccdc5534959f12f40665f7a8a19e8b09b0b172c3537bb0d93a7bb0117dc35114e27e7a6de35eefb0811aaf94c54568b32cd1dcc62524ec22d7b393 SHA512 54719ef39276acff779d399ed744d5aef88e6275dce7d06cec9fc611335d243b8dd1b817aea56fa5b93b96345f7b19dccdf8facdfc49e58d42524f9050ba7776
EBUILD virtualbox-7.0.20.ebuild 20842 BLAKE2B ecbe8b10b4f87550cdd04b878009b5443d859f141b5b214cab7cb53c693ee00470e89140f6ee2c66a24435ceba7484ded028a9594b8a7a7594cd00cd59a4ca74 SHA512 9fc697f31fab0ffbea2ac94fe031400ce544d93069a720fc3871452d8074e97fd4a075603732ca1bb5441ddfccf95664f3b5f5ff44b2dd3be4554129121918ba
EBUILD virtualbox-7.1.0.ebuild 21017 BLAKE2B 075d51e4b5d4cd69fc0162653da4f8a73a33ebcc4279986904176c2a7d8b840cfc4627a72d1f9b8acbe07f574f158bfdd5a765b185b8e2dc05859e50487b1c47 SHA512 6aa737bd3d4bc583ca7d32922b8c771c227dc463e43303bb1b80c2b29089de9d6e88c41201d767145b3894fa6caf02ad7bad90d151f309d49c9e4ce028a64ec4
+EBUILD virtualbox-7.1.2.ebuild 21017 BLAKE2B 075d51e4b5d4cd69fc0162653da4f8a73a33ebcc4279986904176c2a7d8b840cfc4627a72d1f9b8acbe07f574f158bfdd5a765b185b8e2dc05859e50487b1c47 SHA512 6aa737bd3d4bc583ca7d32922b8c771c227dc463e43303bb1b80c2b29089de9d6e88c41201d767145b3894fa6caf02ad7bad90d151f309d49c9e4ce028a64ec4
EBUILD virtualbox-9999.ebuild 21786 BLAKE2B 5afb7f0128428c8b9e21566be919375da4b54640cdf8742c4ae0cca6f487292ac8701af19f2aedca2eb8a41be9788d6c02ec3a053ecfd4e696bda193be050d3a SHA512 f886f7caa42c27f02288adef130ccfc919c5d730e1b8fa696915598a124c32a93259c9d75a1ad18e8ca8c621fe71b85503eb876e4de8215a729ac7ccfdb6b4f0
MISC metadata.xml 948 BLAKE2B c074e494d9affda91addd2355f8e71616602102b4cc151d2b45efd04754f1f92621ecd313dbe3baa44c3301f57b61e9cff780d445c2ea3d19ce3d9c8ae05213a SHA512 5338812da9334aedf08dd7a31a4a07c7bfa8232e8f0de6af9de9ac0f5585397cea16e66cb73d56632efa4cf21386782108182d803de6ff45c08082a13dc5fed9
diff --git a/app-emulation/virtualbox/virtualbox-7.1.2.ebuild b/app-emulation/virtualbox/virtualbox-7.1.2.ebuild
new file mode 100644
index 000000000000..32185b29faef
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-7.1.2.ebuild
@@ -0,0 +1,744 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic)
+# Do NOT skip this part. It'll end up silently not-building the Python extension
+# or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python.
+#
+# May need to look at other distros (e.g. Arch Linux) to find patches for newer
+# Python versions as upstream tends to lag. Upstream may have patches on their
+# trunk branch but not release branch.
+#
+# See bug #785835, bug #856121.
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
+ python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+MY_PN="VirtualBox"
+MY_P=${MY_PN}-${PV}
+HELP_PV=${PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
+HOMEPAGE="https://www.virtualbox.org/"
+SRC_URI="
+ https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0.tar.bz2
+ gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${HELP_PV}.tar.xz ) )
+"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vde +vmmraw vnc"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+ acct-group/vboxusers
+ app-arch/xz-utils
+ ~app-emulation/virtualbox-modules-${PV}
+ dev-libs/libtpms
+ dev-libs/libxml2
+ dev-libs/openssl:0=
+ media-libs/libpng:0=
+ media-libs/libvpx:0=
+ net-misc/curl
+ sys-libs/zlib
+ dbus? ( sys-apps/dbus )
+ gui? (
+ dev-qt/qtbase:6[widgets]
+ dev-qt/qtscxml:6
+ dev-qt/qttools:6[assistant]
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ lvm? ( sys-fs/lvm2 )
+ opengl? (
+ media-libs/libglvnd[X]
+ media-libs/vulkan-loader
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ pam? ( sys-libs/pam )
+ python? ( ${PYTHON_DEPS} )
+ sdl? (
+ media-libs/libsdl2[X,video]
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
+ vde? ( net-misc/vde )
+ vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
+# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
+# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables
+# based on *DEPEND doesn't work for BDEPEND at least right now.
+#
+# There's a comment in Config.kmk about it
+# ("With Java 11 wsimport was removed, usually part of a separate install now.")
+# but it needs more investigation.
+#
+# See bug #878299 to track this issue.
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/libxslt-1.1.19
+ virtual/libcrypt:=
+ x11-libs/libXt
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ gui? (
+ x11-base/xorg-proto
+ x11-libs/libxcb:=
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ )
+ java? ( virtual/jdk:1.8 )
+ opengl? (
+ x11-base/xorg-proto
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ virtual/glu
+ )
+ sdl? (
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ )
+ pulseaudio? ( media-libs/libpulse )
+ udev? ( >=virtual/udev-171 )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ gui? ( x11-libs/libxcb:= )
+ java? ( virtual/jre:1.8 )
+"
+BDEPEND="
+ >=app-arch/tar-1.34-r2
+ >=dev-lang/yasm-0.6.2
+ dev-libs/libIDL
+ dev-util/glslang
+ >=dev-build/kbuild-0.1.9998.3592
+ sys-apps/which
+ sys-devel/bin86
+ sys-libs/libcap
+ sys-power/iasl
+ virtual/pkgconfig
+ doc? (
+ app-doc/dita-ot-bin
+ app-text/docbook-sgml-dtd:4.4
+ app-text/docbook-xsl-ns-stylesheets
+ dev-texlive/texlive-basic
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-fontsextra
+ dev-qt/qttools:6[assistant]
+ sys-libs/nss_wrapper
+ )
+ gui? ( dev-qt/qttools:6[linguist] )
+ nls? ( dev-qt/qttools:6[linguist] )
+ java? ( virtual/jdk:1.8 )
+ python? ( ${PYTHON_DEPS} )
+"
+
+QA_FLAGS_IGNORED="
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_TEXTRELS="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+QA_EXECSTACK="
+ usr/lib64/virtualbox/iPxeBaseBin
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_WX_LOAD="
+ usr/lib64/virtualbox/iPxeBaseBin
+"
+
+QA_PRESTRIPPED="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+REQUIRED_USE="
+ java? ( sdk )
+ python? ( sdk ${PYTHON_REQUIRED_USE} )
+ vboxwebsrv? ( java )
+"
+
+PATCHES=(
+ # Downloaded patchset
+ "${WORKDIR}"/virtualbox-patches-7.1.0/patches
+)
+
+pkg_pretend() {
+ if ! use gui; then
+ einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
+ fi
+
+ if ! use opengl; then
+ einfo "No USE=\"opengl\" selected, this build will lack"
+ einfo "the OpenGL feature."
+ fi
+ if ! use nls && use gui; then
+ einfo "USE=\"gui\" also selects USE=\"nls\". This build"
+ einfo "will have NLS support."
+ fi
+
+ # 749273
+ local d=${ROOT}
+ for i in usr "$(get_libdir)"; do
+ d="${d}/$i"
+ if [[ "$(stat -L -c "%g %u" "${d}")" != "0 0" ]]; then
+ die "${d} should be owned by root, VirtualBox will not start otherwise"
+ fi
+ done
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Only add nopie patch when we're on hardened
+ if gcc-specs-pie; then
+ eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch
+ fi
+
+ # Remove shipped binaries (kBuild, yasm) and tools, see bug #232775
+ rm -r kBuild/bin || die
+ # Remove everything in tools except kBuildUnits
+ find tools -mindepth 1 -maxdepth 1 -name kBuildUnits -prune -o -exec rm -r {} \+ || die
+
+ # Disable things unused or split into separate ebuilds
+ sed -e "s@MY_LIBDIR@$(get_libdir)@" \
+ "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
+
+ if ! use pch; then
+ # bug #753323
+ printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \
+ >> LocalConfig.kmk || die
+ fi
+
+ # bug #916002, #488176, #925347
+ tc-ld-is-mold || tc-ld-force-bfd
+
+ # Respect LDFLAGS
+ sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+ -i Config.kmk src/libs/xpcom18a4/Config.kmk || die
+
+ # Do not use hard-coded ld (related to bug #488176)
+ sed -e '/QUIET)ld /s@ld @$(LD) @' \
+ -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die
+
+ # Use PAM only when pam USE flag is enbaled (bug #376531)
+ if ! use pam; then
+ einfo "Disabling PAM removes the possibility to use the VRDP features."
+ sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
+ sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
+ src/VBox/HostServices/Makefile.kmk || die
+ echo -e "\nIPRT_WITHOUT_PAM=1" >> LocalConfig.kmk || die
+ fi
+
+ # add correct java path
+ if use java; then
+ sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
+ -i "${S}"/Config.kmk || die
+ java-pkg-opt-2_src_prepare
+ fi
+
+ # bug #908814
+ filter-lto
+
+ # bug #843437
+ cat >> LocalConfig.kmk <<-EOF || die
+ CXXFLAGS=${CXXFLAGS}
+ CFLAGS=${CFLAGS}
+ EOF
+
+ if use sdl; then
+ sed -i 's/sdl-config/sdl2-config/' configure || die
+ echo -e "\nVBOX_WITH_VBOXSDL=1" >> LocalConfig.kmk || die
+ fi
+
+ #443830
+ echo -e "\nVBOX_WITH_VBOX_IMG=1" >> LocalConfig.kmk || die
+
+ if tc-is-clang; then
+ # clang does not support this extension
+ eapply "${FILESDIR}"/${PN}-7.1.0-disable-rebuild-iPxeBiosBin.patch
+ fi
+
+ # fix doc generation
+ echo -e "\nVBOX_PATH_DOCBOOK=/usr/share/sgml/docbook/xsl-ns-stylesheets" >> LocalConfig.kmk || die
+ # replace xhtml names with numeric equivalents
+ find doc/manual -name \*.xml -exec sed -i \
+ -e 's/&nbsp;/\&#160;/g' \
+ -e 's/&ndash;/\&#8211;/g' \
+ -e 's/&larr;/\&#8592;/g' \
+ -e 's/&rarr;/\&#8594;/g' \
+ -e 's/&harr;/\&#8596;/g' {} \+ || die
+
+ # fix help path #891879
+ echo -e "\nVBOX_PATH_PACKAGE_DOCS=/usr/share/doc/${PF}" >> LocalConfig.kmk || die
+
+ # 489208
+ # Cannot patch the whole text, many translations. Use sed instead to replace the command
+ find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i \
+ 's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
+ sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
+ src/VBox/Frontends/VirtualBox/src/main.cpp \
+ src/VBox/VMM/VMMR3/VM.cpp || die
+
+ # 890561
+ echo -e "\nVBOX_GTAR=gtar" >> LocalConfig.kmk || die
+
+ if ! use nls && ! use gui; then
+ cat >> LocalConfig.kmk <<-EOF || die
+ VBOX_WITH_NLS :=
+ VBOX_WITH_MAIN_NLS :=
+ VBOX_WITH_PUEL_NLS :=
+ VBOX_WITH_VBOXMANAGE_NLS :=
+ EOF
+ fi
+}
+
+src_configure() {
+ tc-export AR CC CXX LD RANLIB
+ export HOST_CC="$(tc-getBUILD_CC)"
+
+ local myconf=(
+ --with-gcc="$(tc-getCC)"
+ --with-g++="$(tc-getCXX)"
+
+ --disable-kmods
+
+ $(usev !alsa --disable-alsa)
+ $(usev !dbus --disable-dbus)
+ $(usev debug --build-debug)
+ $(usev !doc --disable-docs)
+ $(usev !java --disable-java)
+ $(usev !lvm --disable-devmapper)
+ $(usev !pulseaudio --disable-pulse)
+ $(usev !python --disable-python)
+ $(usev vboxwebsrv --enable-webservice)
+ $(usev vde --enable-vde)
+ $(usev !vmmraw --disable-vmmraw)
+ $(usev vnc --enable-vnc)
+ )
+
+ if use gui || use sdl || use opengl; then
+ myconf+=(
+ $(usev !opengl --disable-opengl)
+ $(usev !gui --disable-qt)
+ $(usev !sdl --disable-sdl)
+ )
+ else
+ myconf+=(
+ --build-headless
+ )
+ fi
+
+ if use amd64 && ! has_multilib_profile; then
+ myconf+=( --disable-vmmraw )
+ fi
+
+ # not an autoconf script
+ edo ./configure "${myconf[@]}"
+
+ # Force usage of chosen Python implementation
+ # bug #856121, bug #785835
+ sed -i \
+ -e '/VBOX_WITH_PYTHON.*=/d' \
+ -e '/VBOX_PATH_PYTHON_INC.*=/d' \
+ -e '/VBOX_LIB_PYTHON.*=/d' \
+ AutoConfig.kmk || die
+
+ if use python; then
+ cat >> AutoConfig.kmk <<-EOF || die
+ VBOX_WITH_PYTHON=$(usev python 1)
+ VBOX_PATH_PYTHON_INC=$(python_get_includedir)
+ VBOX_LIB_PYTHON=$(python_get_library_path)
+ EOF
+
+ local mangled_python="${EPYTHON#python}"
+ mangled_python="${mangled_python/.}"
+
+ # Stub out the script which defines what the Makefile ends up
+ # building for. gen_python_deps.py gets called by the Makefile
+ # with some args and it spits out a bunch of paths for a hardcoded
+ # list of Pythons. We just override it with what we're actually using.
+ # This minimises the amount of patching we have to do for new Pythons.
+ cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die
+ print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)")
+ print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)")
+ print("VBOX_PYTHONDEF_INC=$(python_get_includedir)")
+ print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)")
+ EOF
+
+ chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die
+ else
+ cat >> AutoConfig.kmk <<-EOF || die
+ VBOX_WITH_PYTHON:=
+ EOF
+ fi
+}
+
+src_compile() {
+ source ./env.sh || die
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+
+ local myemakeargs=(
+ VBOX_BUILD_PUBLISHER=_Gentoo
+ VBOX_WITH_VBOXIMGMOUNT=1
+
+ KBUILD_VERBOSE=2
+
+ AS="$(tc-getCC)"
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+
+ TOOL_GCC3_CC="$(tc-getCC)"
+ TOOL_GCC3_LD="$(tc-getCC)"
+ TOOL_GCC3_AS="$(tc-getCC)"
+ TOOL_GCC3_AR="$(tc-getAR)"
+ TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX3_CC="$(tc-getCC)"
+ TOOL_GXX3_CXX="$(tc-getCXX)"
+ TOOL_GXX3_LD="$(tc-getCXX)"
+ TOOL_GXX3_AS="$(tc-getCXX)"
+ TOOL_GXX3_AR="$(tc-getAR)"
+ TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GCC3_CFLAGS="${CFLAGS}"
+ TOOL_GCC3_CXXFLAGS="${CXXFLAGS}"
+ VBOX_GCC_OPT="${CXXFLAGS}"
+ VBOX_NM="$(tc-getNM)"
+
+ TOOL_YASM_AS=yasm
+ )
+
+ if use amd64 && has_multilib_profile; then
+ myemakeargs+=(
+ CC32="$(tc-getCC) -m32"
+ CXX32="$(tc-getCXX) -m32"
+
+ TOOL_GCC32_CC="$(tc-getCC) -m32"
+ TOOL_GCC32_CXX="$(tc-getCXX) -m32"
+ TOOL_GCC32_LD="$(tc-getCC) -m32"
+ TOOL_GCC32_AS="$(tc-getCC) -m32"
+ TOOL_GCC32_AR="$(tc-getAR)"
+ TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX32_CC="$(tc-getCC) -m32"
+ TOOL_GXX32_CXX="$(tc-getCXX) -m32"
+ TOOL_GXX32_LD="$(tc-getCXX) -m32"
+ TOOL_GXX32_AS="$(tc-getCXX) -m32"
+ TOOL_GXX32_AR="$(tc-getAR)"
+ TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)"
+ )
+ fi
+
+ if use doc; then
+ # dita needs to write to ~/.fop and ~/.java
+ # but it ignores ${HOME} and tries to write to the real home of user portage
+ # resulting in a sandbox violation
+ # -Duser.home= does not work
+ # force using the temporary homedir with nss_wrapper
+ echo "${LOGNAME}::$(id -u):$(id -g):${USER}:${HOME}:/bin/bash" >> ~/passwd
+ echo "${LOGNAME}::$(id -g):" >> ~/group
+
+ local -x LD_PRELOAD=libnss_wrapper.so
+ local -x NSS_WRAPPER_PASSWD="${HOME}"/passwd
+ local -x NSS_WRAPPER_GROUP="${HOME}"/group
+ fi
+
+ MAKE="kmk" emake "${myemakeargs[@]}" all
+}
+
+src_install() {
+ cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die
+
+ local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile
+
+ vbox_inst() {
+ local binary="${1}"
+ local perms="${2:-0750}"
+ local path="${3:-${vbox_inst_path}}"
+
+ [[ -n "${binary}" ]] || die "vbox_inst: No binary given!"
+ [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits."
+
+ insinto ${path}
+ doins ${binary}
+ fowners root:vboxusers ${path}/${binary}
+ fperms ${perms} ${path}/${binary}
+ }
+
+ # Create configuration files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${PN}-4-config" vbox.cfg
+
+ # Set the correct libdir
+ sed \
+ -e "s@MY_LIBDIR@$(get_libdir)@" \
+ -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
+
+ # Install the wrapper script
+ exeinto ${vbox_inst_path}
+ newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox"
+ fowners root:vboxusers ${vbox_inst_path}/VBox
+ fperms 0750 ${vbox_inst_path}/VBox
+
+ # Install binaries and libraries
+ insinto ${vbox_inst_path}
+ doins -r components
+
+ for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload} \
+ vboximg-mount vbox-img *so *r0; do
+ vbox_inst ${each}
+ done
+
+ # These binaries need to be suid root.
+ for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do
+ vbox_inst ${each} 4750
+ done
+
+ # Install EFI Firmware files (bug #320757)
+ for each in VBoxEFI{32,64}.fd ; do
+ vbox_inst ${each} 0644
+ done
+
+ # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
+ # VBoxXPCOMIPCD (bug #524202)
+ for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ # Symlink binaries to the shipped wrapper
+ for each in vbox{autostart,balloonctrl,bugreport,headless,manage} \
+ VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount
+ dosym ${vbox_inst_path}/vbox-img /usr/bin/vbox-img
+
+ if use pam; then
+ # VRDPAuth only works with this (bug #351949)
+ dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so
+ fi
+
+ # set an env-variable for 3rd party tools
+ echo "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox"
+ # environment variables used during SDK binding installation
+ echo "VBOX_SDK_PATH=${vbox_inst_path}/sdk" >> "${T}/90virtualbox"
+ echo "VBOX_INSTALL_PATH=${vbox_inst_path}" >> "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ if use sdl; then
+ vbox_inst VBoxSDL 4750
+ pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL
+
+ for each in vboxsdl VBoxSDL ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ fi
+
+ if use gui; then
+ vbox_inst VirtualBox
+ vbox_inst VirtualBoxVM 4750
+ for each in VirtualBox{,VM} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ for each in virtualbox{,vm} VirtualBox{,VM} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+
+ insinto /usr/share/${PN}
+ doins -r nls
+ doins -r UnattendedTemplates
+
+ domenu ${PN}.desktop
+
+ pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
+ for size in 16 32 48 64 128 ; do
+ newicon -s ${size} ${PN}-${size}px.png ${PN}.png
+ done
+ newicon ${PN}-48px.png ${PN}.png
+ doicon -s scalable ${PN}.svg
+ popd &>/dev/null || die
+ pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die
+ for size in 16 24 32 48 64 72 96 128 256 512 ; do
+ for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
+ icofile="${PN}-${ico}-${size}px.png"
+ if [[ -f "${icofile}" ]]; then
+ newicon -s ${size} ${icofile} ${PN}-${ico}.png
+ fi
+ done
+ done
+ popd &>/dev/null || die
+ fi
+
+ if use lvm; then
+ vbox_inst VBoxVolInfo 4750
+ dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo
+ fi
+
+ if use sdk; then
+ insinto ${vbox_inst_path}
+ doins -r sdk
+
+ if use java; then
+ java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
+ java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so"
+ fi
+ fi
+
+ if use udev; then
+ local udevdir="$(get_udevdir)"
+ local udev_file="VBoxCreateUSBNode.sh"
+ local rules_file="10-virtualbox.rules"
+
+ insinto ${udevdir}
+ doins ${udev_file}
+ fowners root:vboxusers ${udevdir}/${udev_file}
+ fperms 0750 ${udevdir}/${udev_file}
+
+ insinto ${udevdir}/rules.d
+ sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \
+ > "${T}"/${rules_file} || die
+ doins "${T}"/${rules_file}
+ fi
+
+ if use vboxwebsrv; then
+ vbox_inst vboxwebsrv
+ dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ # Remove dead symlinks (bug #715338)
+ find "${ED}"/usr/$(get_libdir)/${PN} -xtype l -delete || die
+
+ # Fix version string in extensions or else they don't get accepted
+ # by the virtualbox host process (see bug #438930)
+ find ExtensionPacks -type f -name "ExtPack.xml" -exec sed -i '/Version/s@_Gentoo@@' {} \+ || die
+
+ local extensions_dir="${vbox_inst_path}/ExtensionPacks"
+
+ if use vnc; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/VNC
+ fi
+
+ if use dtrace; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack
+ fi
+
+ if use doc; then
+ dodoc UserManual.pdf UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}
+ elif use gui; then
+ dodoc "${WORKDIR}"/${PN}-help-${HELP_PV}/UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}
+ fi
+
+ if use python; then
+ local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython3.so"
+ if [[ ! -x "${python_path_ext}" ]]; then
+ eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python"
+ eerror "but none were installed. This may happen if support for a Python target"
+ eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles."
+ die "Incomplete installation of Python bindings! File a bug with Gentoo!"
+ fi
+
+ # 378871
+ local installer_dir="${ED}/usr/$(get_libdir)/virtualbox/sdk/installer/python/vboxapi/src"
+ pushd "${installer_dir}" &> /dev/null || die
+ sed -e "s;%VBOX_INSTALL_PATH%;${vbox_inst_path};" \
+ -e "s;%VBOX_SDK_PATH%;${vbox_inst_path}/sdk;" \
+ -i vboxapi/__init__.py || die
+ # insert shebang, the files come without one
+ find vboxapi -name \*.py -exec sed -e "1 i\#! ${PYTHON}" -i {} \+ || die
+ python_domodule vboxapi
+ popd &> /dev/null || die
+
+ # upstream added a /bin/sh stub here
+ # use /usr/bin/python3, python_doscript will take care of it
+ sed -e '1 i #! /usr/bin/python3' -i vboxshell.py
+ python_doscript vboxshell.py
+
+ # do not install the installer
+ rm -r "${installer_dir%vboxapi*}" || die
+ fi
+
+ newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use udev; then
+ udev_reload
+ udevadm trigger --subsystem-match=usb
+ fi
+
+ tmpfiles_process virtualbox-vboxusb.conf
+
+ if use gui; then
+ elog "To launch VirtualBox just type: \"virtualbox\"."
+ fi
+
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "The latest user manual is available for download at:"
+ elog "https://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
+ elog ""
+
+ optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities
+ optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle
+ optfeature "Guest additions ISO" app-emulation/virtualbox-additions
+
+ if ! use udev; then
+ ewarn "Without USE=udev, USB devices will likely not work in ${PN}."
+ fi
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ use udev && udev_reload
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 8936d2d27fdb..91d223ec5e73 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/remind/Manifest b/app-misc/remind/Manifest
index 20dbc344de2e..a99734db9296 100644
--- a/app-misc/remind/Manifest
+++ b/app-misc/remind/Manifest
@@ -2,7 +2,9 @@ AUX remind-include-fix.patch 339 BLAKE2B 5074ecf584dbc1e44d4bc0089b90330a8f02d64
DIST remind-04.00.03.tar.bz2 390884 BLAKE2B 4f619ec902f76c5c4857ffa85428154ef6fe525cc97bbe92272f3abca3e8cdd39dd45d1c45c5f6e87f0d22dde500dd80629882bdbe93a6b97b5da96757b5af9c SHA512 41d61d267d99d787993cd5bf3889f1fe80f76a0cfe5a7e2d360eb7239a1b5a05b50b3b5cde30c50404813e723545eb805148ca2c6e540eb9aacbf5e8ffd64014
DIST remind-04.02.02.tar.bz2 413760 BLAKE2B d4e91b531c0e88dc4436a0399103af6c9ae8e642a8df729a49ac6be06e215705c7605424030d92761753637a68a89eea2d935347b40c1b39b626b13e4e7297db SHA512 2d10f8d0066c291d52220fc1c39cfc4948e5f1f94223780b7d4770348b5c9e06e2b8f34e1e193c06f8e74b26d3e4126fcaeea88dbf8900f064610df22e9c8739
DIST remind-05.00.05.tar.bz2 468131 BLAKE2B dc02e21fa1da4eca47fe59bda3555f0fb7cee8d0eef5cca27be73f1d1053ad7b7c3a23cb7e2648bb88d9d5fbf8b39fbd7bb3df245b0eaf1f76ec6b124928bc2e SHA512 5e9657b3946d69ff1d615e5dead2013381cd12660dc0cdda39f7465227888aeb2cb2bc9c9dc4ab27474df82062520c44605d95339812325257e363b075c3e829
+DIST remind-05.00.06.tar.bz2 473106 BLAKE2B 0ae7d45076fe04469151aa780a833c40f259b841b693abc71c2b8e32e13ee1a3a6ddaec3a8bdb74330216b4a0b2c68788c66f6ebb3447a12c84dc3e4273c026a SHA512 a6e3d8a281acb9341f980d173c13a2f5e925581abd57fd47cedfeeaf0c05a51309069ba45dc305759a50ce82470a40568077dc5d3bc7bb9d3a36eb0a79b57006
EBUILD remind-04.00.03.ebuild 1171 BLAKE2B f17c231631c299c65e10eec483ac854ef1b4a108403d0117aa0d98fd4bc639eacfa5e5f2ebbaa48980c4b162a48da4df91b94452c157b31d42f8b11a70a366d5 SHA512 e8e05c885c5b5e8d25ce6628a394a5e78669bcaee4147ad9b42a6604265a86d5a75379529e3ddc6e387c40f421ad949edf8d04a220ab2c83afddd9c82832f356
EBUILD remind-04.02.02.ebuild 1043 BLAKE2B daaf04632b86e62b4da7be2e23fbe00e435773db3c435b284cff763db6dbc011ecbd36a989bab81e442909a27a01eac8d1149b7149673a6a70701de47f3861e6 SHA512 621b724812620cc790c29af59b80fd39e3e4db0bc87eef5950b1f656791b5494586d9828f364ec772403ca36ded5e1f3f34ced8e01eb265a6194fbfb38cea5ac
EBUILD remind-05.00.05.ebuild 991 BLAKE2B 0f9d8745803a32e074b5fa240192ed45996d3e2ace16a222ac15d316c5dd0e9f4ab211f0c667d296167846ff83680c280a98649e3d890ef71a62fa43c9be2a9e SHA512 aa0288b5d2b4c4b88376751dfae6f9314c08084e7efd92f3374138296f85591c54c49354cb7983f40a7e3ab33af4e879506156664c8cbb5ed04df180d51760da
+EBUILD remind-05.00.06.ebuild 991 BLAKE2B 0f9d8745803a32e074b5fa240192ed45996d3e2ace16a222ac15d316c5dd0e9f4ab211f0c667d296167846ff83680c280a98649e3d890ef71a62fa43c9be2a9e SHA512 aa0288b5d2b4c4b88376751dfae6f9314c08084e7efd92f3374138296f85591c54c49354cb7983f40a7e3ab33af4e879506156664c8cbb5ed04df180d51760da
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/app-misc/remind/remind-05.00.06.ebuild b/app-misc/remind/remind-05.00.06.ebuild
new file mode 100644
index 000000000000..0e6403f27109
--- /dev/null
+++ b/app-misc/remind/remind-05.00.06.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Ridiculously functional reminder program"
+HOMEPAGE="https://dianne.skoll.ca/projects/remind/"
+SRC_URI="https://salsa.debian.org/dskoll/remind/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="tk"
+
+RDEPEND="
+ tk? ( >=dev-lang/tk-8.5 dev-tcltk/tcllib )
+"
+DEPEND="${RDEPEND}
+ dev-perl/Cairo
+ dev-perl/JSON-MaybeXS
+ dev-perl/Pango
+ virtual/perl-Getopt-Long
+"
+DOCS="docs/* examples/defs.rem"
+
+src_test() {
+ if [[ ${EUID} -eq 0 ]] ; then
+ ewarn "Testing fails if run as root. Skipping tests"
+ else
+ emake test
+ fi
+}
+
+src_install() {
+ default
+
+ if ! use tk ; then
+ rm \
+ "${D}"/usr/bin/tkremind \
+ "${D}"/usr/share/man/man1/tkremind* \
+ || die
+ fi
+
+ rm "${S}"/contrib/rem2ics-*/{Makefile,rem2ics.spec} || die
+ insinto /usr/share/${PN}
+ doins -r contrib/
+ insinto /usr/share/vim/vimfiles/syntax
+ doins examples/remind.vim
+}
diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz
index 693fa902e34c..3034606f572f 100644
--- a/app-mobilephone/Manifest.gz
+++ b/app-mobilephone/Manifest.gz
Binary files differ
diff --git a/app-mobilephone/heimdall/Manifest b/app-mobilephone/heimdall/Manifest
index 77df54109271..a3c9d74ed5be 100644
--- a/app-mobilephone/heimdall/Manifest
+++ b/app-mobilephone/heimdall/Manifest
@@ -1,6 +1,6 @@
DIST heimdall-2.0.2.tar.gz 83619 BLAKE2B 783f94243730a53f25e8d6d95b4c0839d727a5290aed72948fa7e7a3f4217b3ef1cbfc5e3cd828642d0eb5e965b153097d9dfde11d6fcec2066364a444899f41 SHA512 62849bfe7550214dd774efea65169673fa916f9d204000f793d995aed9def95fcc895c8913cd648f2397ab7fd154257e0394b78c180ed60d043c75858bac7c0a
DIST heimdall-2.1.0.tar.gz 69505 BLAKE2B b35b53d705cc3e6db4041e5941aefaf86217ea920fd26ed9a861eb5b8f94a8f3d5babbdfcf430a85a01e6b5130e381d95720062d1955abf63f83db1ba3e87c5c SHA512 75c58cdfaa183e1a8a73127875f716cf168da3a109eefafc7bf1fe9573b9d716da23ff15d0df93474568a678a1b38e71611c745b688c3bc024e70672d921fdd6
EBUILD heimdall-2.0.2.ebuild 1120 BLAKE2B d3e179aaf42195490131fe642651a994e4a067357c42238f4dd872a5e6f1bc1c448ddbd68e5f07f8172ed3f5f190aae7db18540a439900ebb376c52f8c8be6cc SHA512 0d0874e9135ebb6094c75d92d61f16ee8046ba60be27a81fb45780a11d10964d94aa027a5bdaeea9ce0e6d9d10c4babae1862b4d83d18a74b6eb337b34033f0d
-EBUILD heimdall-2.1.0.ebuild 1027 BLAKE2B c1ea5d9c2a6226412029069934ce3094cc70ccb5bd15c92a3ea25236bbfd1a1835df3d8e0dea0a11aedc0e6e4fa6c6dcf473508a8f2de6fa28c033dc45b71dd9 SHA512 09f9a04e69b352099f223a30bb1f46122102d294dd8e771acb2b395b59f5a166ffe17d6d70348078387678951b4af31f4dcf0b1b5337f651e5c51379bdecef9d
+EBUILD heimdall-2.1.0.ebuild 1026 BLAKE2B cdfc757f023d5384551c57927a4d113f3ce569535b97ccdf0bd3af40a3367601ed386789ef11786a05c8d499e723a9946be9cbf2774cbb74a99643cfa7ebe027 SHA512 7af10fbd6a646b8d1e74b14c5a85a2bca90aa159a7c60890a723cbea2813a098c8fe0eb36f8f59586292bfeb3f8ce66f641b759ebcca80dedd3c103c42208a92
EBUILD heimdall-9999.ebuild 1027 BLAKE2B c1ea5d9c2a6226412029069934ce3094cc70ccb5bd15c92a3ea25236bbfd1a1835df3d8e0dea0a11aedc0e6e4fa6c6dcf473508a8f2de6fa28c033dc45b71dd9 SHA512 09f9a04e69b352099f223a30bb1f46122102d294dd8e771acb2b395b59f5a166ffe17d6d70348078387678951b4af31f4dcf0b1b5337f651e5c51379bdecef9d
MISC metadata.xml 317 BLAKE2B 0a674e1769852c9d4ad47f34128e0e4de311ae61147134c32b3addd4680b0c1c2253a222820ba2cf1c1cde469fe8a17c9d0529c52c47f797b0b665bee785054b SHA512 e2343d859e448eb41e7dda32dd704d200a9fab26c2e6cc43eac9fa2fbb3c94eea87b0a016b0c302e883e8106de42779ce911ae99141f3c1a11974cf238459281
diff --git a/app-mobilephone/heimdall/heimdall-2.1.0.ebuild b/app-mobilephone/heimdall/heimdall-2.1.0.ebuild
index 4869617d580c..b71035a489ff 100644
--- a/app-mobilephone/heimdall/heimdall-2.1.0.ebuild
+++ b/app-mobilephone/heimdall/heimdall-2.1.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} != 9999 ]]; then
SRC_URI="https://git.sr.ht/~grimler/Heimdall/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/Heimdall-v${PV}"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64 ~arm64"
else
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~grimler/Heimdall"
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 8c9c449a9ac4..6f0df73fa32e 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest
index 7d0f74d38a9f..4251504b2c62 100644
--- a/app-office/joplin-desktop/Manifest
+++ b/app-office/joplin-desktop/Manifest
@@ -2,6 +2,6 @@ DIST Joplin-3.0.14.AppImage 239287839 BLAKE2B 3aedf934239f2f20da76a7a59e1e11587a
DIST Joplin-3.0.15.AppImage 239276178 BLAKE2B 749095fd4e89a876155b4f83b87ec461df3054d75b81eb13c62383d6ba43fb7e846f9d48a855a14d6a4b8cb26e6660e28d08dca5e5f9a7191d21c29982ad250e SHA512 ace649b9e4c4039e0e85f6fee6a9e39b850601ae493a4b98451f651ca24fd9177fad89b5b81cb116b3b41c82b7ccd76f870f0293ca8398d20cdb74e992b9b0c8
DIST Joplin-3.1.3.AppImage 241399868 BLAKE2B a8a6960788dd0e703387fa3e88722513d6a394d4b347b6a69e0cf0079c2e4ce276e21fac60fe9a7a8f573259cdce5dc19dd871c06b6faffeedf5f6ded874a930 SHA512 b49bfed97bcc2210ef6c74d5a431d0620fe43332418486cc854e2f525c9e93d62682a732a03e977ed42ca55eabcde5e897406c3ecf4cc6d86fa6e333a71b9345
EBUILD joplin-desktop-3.0.14.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
-EBUILD joplin-desktop-3.0.15.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a
+EBUILD joplin-desktop-3.0.15.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
EBUILD joplin-desktop-3.1.3.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a
MISC metadata.xml 755 BLAKE2B 2f95bccd9fb7bf21b253a524950c4775273c2d1911ebf4b90a392f8c2c7f38e986af0fbd217287595ba39a684609d8df6f275e146388aa0331169e51ba6fc823 SHA512 b62f1dfc822413386115305900866f6cf16fc2071425d2f0f515f537a29bf282d65c31b7f59ccf9187280456eb759a5fcce7340fb983ff0f50413c649c8fc1d0
diff --git a/app-office/joplin-desktop/joplin-desktop-3.0.15.ebuild b/app-office/joplin-desktop/joplin-desktop-3.0.15.ebuild
index a9c365263d83..8178f87f501f 100644
--- a/app-office/joplin-desktop/joplin-desktop-3.0.15.ebuild
+++ b/app-office/joplin-desktop/joplin-desktop-3.0.15.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
RESTRICT="bindist"
RDEPEND="
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index d85782f2f0a9..00856d6e37ae 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 171bf3353d9a..805ea43310a7 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -45,6 +45,7 @@ DIST bash-5.3-alpha.tar.gz 11195025 BLAKE2B b3325f6927d7dde86aae165891317b972f0b
DIST bash-5.3-alpha.tar.gz.sig 95 BLAKE2B 69c8b33fe2a40498662ef084967701cff1926086785a41d6f49a3c2e2b9908499226d3d970bdb6397a74d3ccc22acb3651261ad2a421799eb135c64a78af8589 SHA512 c9587da66457e2010b0852c6dbf5949821a543b7f1b616a4d016df3477913e2a655c57289e83adeeb31b8b8afca22313e3af76cf727b93932d33a889c1263c20
DIST bash-5.3_alpha_p20240911-bc5ddc8698d56df588fd99864a650b834426ccf7.tar.xz 8544476 BLAKE2B 05985908b330081485fa89f4bf89ecad01f20d94dd925dcc103b3759a35629535bee5d3ebdb8673b77b9ebba813861db2be65cabdd1b637e608cd247537f7add SHA512 c648af06d1e73eea1823d144ee269e4b05ad5d9286f18eae4cd4d2c78072e23ad2c5eaebbf619c7b9aa03e4c52676130a8a105198166a18a14d0676fce938764
DIST bash-5.3_alpha_p20240920-8d74195d7f379c6adaee217f50d60d0c8f79ad8c.tar.xz 8545628 BLAKE2B f7afc427b7872b9e6b1b51a1ff5fb67fd855e9ef29dcde17a16bd2cdef4418d80a63e963829698b831214c3dadccf5af76b9de763066512aa602e526103a8d4f SHA512 3db3b80cafedebf8f397c36b2595ce226dbe928d1df01edaf58803bcad0fa38f95dc25e409f4ca0175e10a77a9e15d7cbc42b1527f85b0cb8e6cb6be75a9c711
+DIST bash-5.3_alpha_p20240927-254081c09767738833cdf161b4bc3feb1a51690a.tar.xz 8547936 BLAKE2B 1af25e3b7fb3760d245625b788f6a6f94985b7f1a7bf7bcf9b5dd81b8df42d8dcad078edaee9c9e744a28341e0f1199f50b9aa9cef7a327b008b64f5fde4bb9d SHA512 b6191ceebe1e9d72f50108abbd687a8d20a620a9683df98ced74d7311c3cea9388af1a39c98c13e2b7e7037622231e44dd84b9d209bed18c488d9f2550f3adae
DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883
DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399
@@ -488,5 +489,6 @@ EBUILD bash-5.2_p37.ebuild 11739 BLAKE2B 3cf7a33dd3a411aa5e4f2b9e9afe875e75bc650
EBUILD bash-5.3_alpha-r5.ebuild 11560 BLAKE2B ddc3a3eb579849d0ab989f96f79212ac1438dd9cd61c618aa5a3ad4b0e60a6bf9452ca6063d3f7fd4742176ef8f3c991bb51440e59b7a2c08e61c73f6acad313 SHA512 06b44f783b7e0e47e1eee18c95614068e5e1111c8acc9255c4756285919ece70189fe0c6a00abe0732921dfff9b9ae751de85c5d5d0c27c57dd8ada7d0b3686f
EBUILD bash-5.3_alpha_p20240911.ebuild 12151 BLAKE2B e7bf34ee921be6b9d2cf80174bb2b234a59b515fec0671a5fc8f139a9a0a2c5e7838d9de93730c8bee8360f994052e439f764f231a790f5121bf312d20f69585 SHA512 ac74ee14481eaba00c51c1c79a3a6b49f965f535b20ec7d865c5ac048fabab4d902a78b05a912c3d1f7efece931b611dbe1cbac09c1f322e4505f6ad13d00a74
EBUILD bash-5.3_alpha_p20240920.ebuild 12151 BLAKE2B e18e39da36a952501c1eae865f4234c92ed68d617cf6f12a4f7db88b2ce9c02c92f46cb4a7d7de3c99a5a0adfda91c55ea23f5ef5d88c2ba8fac8be976d3d77b SHA512 ffc50db81d4d8f117456b74971682eaa6107833f1971474d1ec1a08f7cf65998852ff30981945e7b01e2e7661fa6645ed4bcfc50eebada0d6b9df4a1db6eef2a
+EBUILD bash-5.3_alpha_p20240927.ebuild 12151 BLAKE2B 4c5423ac4b3417caa9db3c41f5548b805a59ea204bf4e5424c465a79a037757b568141d8c96f1b7ca004a127a6aecb336a947e63cac15dd0d8739c6fc2c4e7d9 SHA512 91ec31579ab22ea45c28ae68f56a3613cfa471e13abcd897838330ba93e700b4eac92064a35cec41c9985b089bfe1ba7f55638850259e9d9e034b966f0298ea1
EBUILD bash-9999.ebuild 12151 BLAKE2B 2a196c15c43c613d03ca3ea480bdb4151b189a9b7c71a104b76268e6c051b12d4497a4d55af6dd2df10d5a9541778fb396b9c0a30cefdc16ea435f9a604e1a2b SHA512 d50d982e70df19288f69c6194b9d893cbee7fcf07034e7ba50495b3e25e6b5aba4e481f82d3781fcc9c7b1461b8d89158ea02465bc6f64105cb7489299cc267c
MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d
diff --git a/app-shells/bash/bash-5.3_alpha_p20240927.ebuild b/app-shells/bash/bash-5.3_alpha_p20240927.ebuild
new file mode 100644
index 000000000000..6a3636494c44
--- /dev/null
+++ b/app-shells/bash/bash-5.3_alpha_p20240927.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="254081c09767738833cdf161b4bc3feb1a51690a"
+ 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 ~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
+ newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r1.bash 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-r8"; then
+ return
+ fi
+
+ while read -r; do ewarn "${REPLY}"; done <<'EOF'
+Files 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, it may contain a command to set
+the terminal's window title. Those who were 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 set the window title in the case
+that the terminal is controlled by sshd(8), unless screen is launched on the
+remote side or the terminal reliably supports saving and restoring the title
+(as alacritty, foot and tmux do). Those wanting for the title to be set
+regardless 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/pwsh-bin/Manifest b/app-shells/pwsh-bin/Manifest
index 067c27c1b74a..bc9c67c70032 100644
--- a/app-shells/pwsh-bin/Manifest
+++ b/app-shells/pwsh-bin/Manifest
@@ -5,5 +5,5 @@ DIST powershell-7.4.5-linux-arm32.tar.gz 69183797 BLAKE2B 44ca41b55f6cebde7a2717
DIST powershell-7.4.5-linux-arm64.tar.gz 68157221 BLAKE2B 4665d26f22c74129888c59f06fceac17e61c38c83e3f3178e3bf2d566a6f67748451bd74b5ad717896c2f4f1ff5536c7f71a656cf11fabb7790aac152484ef5a SHA512 de7fcdfe132e1e50a71caf6aff62f0fd915b9eb361147c15d746f7cb0246d544ee66076118ea74589b26e0548ad32e1eed8f5b59fde9be7798df502f002934a8
DIST powershell-7.4.5-linux-x64.tar.gz 70898869 BLAKE2B c315c1ed361c7f97e834fbac589a0d4edc175d808e6b66d526fe2cdaf9e74ef2431a4cd513689fe79097c173cb988818f80a5f5101842e2ca96796b685fd618a SHA512 372959a6a5fa8a7ebe1c34999fa04d1ceb1eb30c6b8c082e030d09e5d4ed7782616002d5eb648412aed94d9998367358245544c685cbedfe60f9a522f9cda4f1
EBUILD pwsh-bin-7.4.4.ebuild 1587 BLAKE2B 25326df0deb5147e2680f71b00aa8ede2c41052a3f813cea493af0ab1f6d620ed486deff6eee2a497aa528937252ae37f3e2f3d6a0e31020240732e17460d7b3 SHA512 7cdf2dfcc76c98fcb9b74888543966760079605957198cd3ec8915bb1c26fe58e1274965a7e3a4b180cc25625c4c53b9052912c390de7560a1be8216bae3ca3c
-EBUILD pwsh-bin-7.4.5.ebuild 1590 BLAKE2B e204eac6bb6b0190ea159d54a2dbd1d76518ffdd89e879c9ec15f9b091c0b7cce386e2c8a9d8afaeb7f8dacc1ac9ba0fee504ea94abc9d92496267a59ee4ff0e SHA512 2b4134e07e8e21220be6407f811126b50ee836f7def413d85879eac8398c27afadbef109cc326ea37104e8854e1e252324081534241951c7920760766cae253a
+EBUILD pwsh-bin-7.4.5.ebuild 1589 BLAKE2B be9eed6164acc12d074675b46281eefce05ac2dc8edfe3a633c023ae62d32c6a6e9ce249152e1ec3236bd24fba4ed04b9a715ad8e32a0bba1f5cb88f0338895a SHA512 44d4da6e894f96b637597fda5baea4e0a5503758599b9d325b0f030ba612fde5d568168073bd2d331658f6259bd335eb6423e9601c5918478f2f321bc857b167
MISC metadata.xml 980 BLAKE2B 645e3ca15511e0e88193911119ac54ada054ecc0ccd355bccd3c758f9d854fc4ec34af3aee4dc73edbedc8b983a71688bf2753ff3251b2f317138afb07792dc4 SHA512 e68ea742c9139352d2aa31853aaded6e26952a63971b7ce4473ab2931579b26807c127163b783f3cb602a0ddc59257034440eb337b874b3a2e8e6447a6d63b93
diff --git a/app-shells/pwsh-bin/pwsh-bin-7.4.5.ebuild b/app-shells/pwsh-bin/pwsh-bin-7.4.5.ebuild
index e09b2d5daf99..4180c5736bbd 100644
--- a/app-shells/pwsh-bin/pwsh-bin-7.4.5.ebuild
+++ b/app-shells/pwsh-bin/pwsh-bin-7.4.5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
REQUIRED_USE="elibc_glibc"
RDEPEND="
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index f006a61e7bc7..281f30b3dd58 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index bbaf76a139d8..f2accce34116 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -14,7 +14,10 @@ DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 2b609a0d014d43998f693a69c10f6d8b0165
DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6 SHA512 91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73 SHA512 916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b
DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49 SHA512 af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07
+DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 888ddf4292b8c8931c811eb78d6e9b003139545947f2b7bf63fcd96d96caa050a0f93a30ed0313ccf9b4ebfb25c2df1be7f2806d5117a870d1ac34ad29669e39 SHA512 b1225d6d403a8c4dca321c108d270aa79cf65a450f7db90a4e4df5525e8c1c6eb06b4a2492de7b691f6a1a85ce09361dc3796311c46fa082d6e82829827022a7
+DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72 SHA512 836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739
EBUILD calibre-5.44.0-r5.ebuild 8978 BLAKE2B aefccace3b939a72817f8c9cf36f4687d492af4ea84f8b588199dab1134989ebf030ddcf7609c834f4ea3b313dfb403e50af8c5e007309f0b3aa6e036128706b SHA512 63cadd04ff3ffb9b2d27fde04caf7caf43f981dd012cacd36569efc305db15aca09ddaf1875308368a8001e6b047cf44f55ff6a513d9d03428963fb171d4c45b
EBUILD calibre-7.16.0.ebuild 7987 BLAKE2B 15c5678554e68f5187d228175e6f65548a1ea9807bf06b7020c8e11b41a7a3e6fd03100d86ca32abc296c300309df7d9165364539cbaec15ca56c1dce03278e9 SHA512 af7c748f66e8a76338d96d20fa7d91d9d09b1bc00d8d187c9b44f952e827fbca63a3eb3d9d81302ce8b84ba911fe4ef711cba9df5b8d4a2dd9ed6d06f3b04c2d
EBUILD calibre-7.17.0.ebuild 8156 BLAKE2B 53bd5b3b6b1377ac6d7a28393d3e4ab62291764b16c540be1bace62ea293278576653a16d97b8db60daf50d1b3a7db6c4891ea705d2704832ac66c8a14797213 SHA512 d12572da0484c527a85c55dde65faf4102adbc128075cc80428b752d36d4dc7ec2975bfe1aea12a368859c35911d8f97d2d5f7ebb0f59c006bf008d4fee87479
+EBUILD calibre-7.19.0.ebuild 8279 BLAKE2B 1e64819eaf366034eee54a940cd1c0babd6c52e33b963a06f150976b9f21daf8a480884ea9b4ccb5807ec2703028e87b46226b4510538f47a9f2e602b35fb682 SHA512 c7feea13639800e5cc07014d6b6abfe956e533c99235c959ada18ba24b882bd7eed246d2c204ae20e65ac0ad397211b9a3c6b642b51d41c3a08a81dbe545271e
MISC metadata.xml 745 BLAKE2B 2e1e831d9e6a1f32596b4544a7237c020e2c027a3e872fc517e2557bd8b1be6d0ddb0335f5266159c0e0fbb8776e8d048916e716b77cd011da14bbd51779922d SHA512 3d0ef51069731cac8f751af461367d74151df517cab48c0fd66f1c3a2fab1d3a92f9a06118c700dd782fddbe0055bd379bd79f81f2dbb1adcc5b2a22a443e94d
diff --git a/app-text/calibre/calibre-7.19.0.ebuild b/app-text/calibre/calibre-7.19.0.ebuild
new file mode 100644
index 000000000000..1983e85be666
--- /dev/null
+++ b/app-text/calibre/calibre-7.19.0.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/"
+SRC_URI="
+ https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+ verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+
+LICENSE="
+ GPL-3+
+ GPL-3
+ GPL-2+
+ GPL-2
+ GPL-1+
+ LGPL-3+
+ LGPL-2.1+
+ LGPL-2.1
+ BSD
+ MIT
+ Old-MIT
+ Apache-2.0
+ public-domain
+ || ( Artistic GPL-1+ )
+ CC-BY-3.0
+ OFL-1.1
+ PSF-2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Qt slotted dependencies are used because the libheadless.so plugin links to
+# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
+COMMON_DEPEND="${PYTHON_DEPS}
+ app-i18n/uchardet
+ >=app-text/hunspell-1.7:=
+ >=app-text/podofo-0.10.0:=
+ app-text/poppler[utils]
+ dev-libs/hyphen:=
+ >=dev-libs/icu-57.1:=
+ dev-libs/openssl:=
+ dev-libs/snowball-stemmer:=
+ $(python_gen_cond_dep '
+ >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+ >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+ >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+ dev-python/jeepney[${PYTHON_USEDEP}]
+ >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+ dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+ >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+ >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
+ >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+ >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
+ >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+ >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+ dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}]
+ dev-python/PyQt6-WebEngine[widgets,${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ >=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}]
+ ')
+ dev-qt/qtbase:6=[gui,widgets]
+ dev-qt/qtimageformats:6
+ dev-util/desktop-file-utils
+ dev-util/gtk-update-icon-cache
+ media-fonts/liberation-fonts
+ media-libs/fontconfig:=
+ >=media-libs/freetype-2:=
+ >=media-libs/libmtp-1.1.11:=
+ >=media-gfx/optipng-0.7.6
+ virtual/libusb:1=
+ x11-misc/shared-mime-info
+ >=x11-misc/xdg-utils-1.0.2-r2
+ font-subsetting? ( $(python_gen_cond_dep 'dev-python/fonttools[${PYTHON_USEDEP}]') )
+ ios? (
+ >=app-pda/usbmuxd-1.0.8
+ >=app-pda/libimobiledevice-1.2.0
+ )
+ speech? (
+ $(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]')
+ dev-python/PyQt6[multimedia,speech]
+ )
+ system-mathjax? ( >=dev-libs/mathjax-3:= )
+ udisks? ( virtual/libudev )
+ unrar? ( dev-python/unrardll )
+"
+RDEPEND="${COMMON_DEPEND}
+ udisks? ( sys-fs/udisks:2 )"
+DEPEND="${COMMON_DEPEND}
+ test? ( $(python_gen_cond_dep '>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
+"
+BDEPEND="$(python_gen_cond_dep '
+ >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}]
+ >=dev-python/sip-5[${PYTHON_USEDEP}]
+ ')
+ virtual/pkgconfig
+ system-mathjax? ( dev-lang/rapydscript-ng )
+ verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
+"
+
+PATCHES=(
+ # Skip calling a binary (JxrDecApp) from libjxr which is used for tests
+ # We don't (yet?) package libjxr and it seems to be dead upstream
+ # (last commit in 2017)
+ "${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
+)
+
+src_prepare() {
+ default
+
+ # Warning:
+ #
+ # While it might be rather tempting to add yet another sed here,
+ # please don't. There have been several bugs in Gentoo's packaging
+ # of calibre from seds-which-become-stale. Please consider
+ # creating a patch instead, but in any case, run the test suite
+ # and ensure it passes.
+ #
+ # If in doubt about a problem, checking Fedora's packaging is recommended.
+
+ # Disable unnecessary privilege dropping for bug #287067.
+ sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
+ -i setup/install.py || die "sed failed to patch install.py"
+
+ # This is only ever used at build time. It contains a small embedded copy
+ # of the rapydscript-ng compiler usable inside of qtwebengine, if you don't
+ # have rapydscript-ng (a nodejs package) itself installed. Its only purpose
+ # is to build some resources that come bundled in dist tarballs already...
+ # and which we may also need to regenerate e.g. to use system-mathjax.
+ #
+ # However, running qtwebengine violates the portage sandbox (among other
+ # things, it tries to create directories in /usr! amazing) so this is a
+ # wash anyway. The only real solution here is to package rapydscript-ng.
+ #
+ # We do not need it at build time, and *no one* needs it at install time.
+ # Delete the cruft.
+ rm -r resources/rapydscript/ || die
+}
+
+src_compile() {
+ # TODO: get qmake called by setup.py to respect CC and CXX too
+ tc-export CC CXX
+
+ # bug 821871
+ local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
+ export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}"
+ export QMAKE="$(qt6_get_bindir)/qmake"
+
+ edo ${EPYTHON} setup.py build
+ edo ${EPYTHON} setup.py gui
+
+ # A few different resources are bundled in the distfile by default, because
+ # not all systems necessarily have them. We un-vendor them, using the
+ # upstream integrated approach if possible. See setup/revendor.py and
+ # consider migrating other resources to this if they do not use it, in
+ # *preference* over manual rm'ing.
+ edo ${EPYTHON} setup.py liberation_fonts \
+ --path-to-liberation_fonts "${EPREFIX}"/usr/share/fonts/liberation-fonts \
+ --system-liberation_fonts
+ if use system-mathjax; then
+ edo ${EPYTHON} setup.py mathjax --path-to-mathjax "${EPREFIX}"/usr/share/mathjax --system-mathjax
+ edo ${EPYTHON} setup.py rapydscript
+ fi
+}
+
+src_test() {
+ # Skipped tests:
+ local _test_excludes=(
+ # unpackaged Python dependency: py7zr
+ 7z
+ # unpackaged Python dependency: pyzstd
+ test_zstd
+ # unpackaged TTS backend (optional at runtime): https://github.com/rhasspy/piper
+ piper
+ # tests if a completely unused module is bundled
+ pycryptodome
+
+ $(usev !speech speech_dispatcher)
+ $(usev !unrar test_unrar)
+
+ # undocumented reasons
+ test_mem_leaks
+ test_searching
+ )
+
+ # Some of these tests weren't practical to split out into distinct tests, so
+ # have a different control mechanism
+ use speech || export SKIP_SPEECH_TESTS=1
+
+ edo ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}"
+}
+
+src_install() {
+ # Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
+ # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
+ # return _parse_localename(localename)
+ # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
+ # raise ValueError, 'unknown locale: %s' % localename
+ #ValueError: unknown locale: 46
+ export -n LANG LANGUAGE ${!LC_*}
+ export LC_ALL=C.utf8 # bug #709682
+
+ # Bug #295672 - Avoid sandbox violation in ~/.config by forcing
+ # variables to point to our fake temporary $HOME.
+ export HOME="${T}/fake_homedir"
+ export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
+ mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
+
+ addpredict /dev/dri #665310
+
+ # If this directory doesn't exist, zsh completion won't install
+ dodir /usr/share/zsh/site-functions
+
+ edo "${PYTHON}" setup.py install \
+ --staging-root="${ED}/usr" \
+ --prefix="${EPREFIX}/usr" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --staging-libdir="${ED}/usr/$(get_libdir)" \
+ --system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins"
+
+ cp -r man-pages/ "${ED}"/usr/share/man || die
+
+ find "${ED}"/usr/share -type d -empty -delete || die
+
+ python_fix_shebang "${ED}/usr/bin"
+
+ python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)"
+
+ newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
+ newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
+}
diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest
index cc35286decd1..cff3028e878d 100644
--- a/app-text/sigil/Manifest
+++ b/app-text/sigil/Manifest
@@ -4,6 +4,6 @@ DIST sigil-2.2.1.tar.gz 26131954 BLAKE2B b467d33a1e98733d7bf051cc152a5e8980af83c
DIST sigil-2.3.0.tar.gz 17480782 BLAKE2B abcb5eac75ec56e9bc83a50175e6e9dc8a494aec0a8aca1585503a5a5727557bef9039d1b457f8e03ef00a8baf1bcb9fae29a6f720483ee30fa3bace777e7066 SHA512 1a12022f7af26e4713083c0c84b07c4ebe2825667391f8d47cd5984e69547daad58fe3bdf7a40c3b4f1aa4c4037a548c011833a9dd8754c1c914555548a0ca8f
DIST sigil-2.3.1.tar.gz 17475697 BLAKE2B 668d02f941c900921224977bc2d8edeb6a21cf7985d1f7980ffc6b8ecc6627fe5a29f71ea75e12d1f54c2b1959afa7323dda807b1189e4189a996e98c90bdea2 SHA512 da0433882040212a8385c1b872b568ef39660b6c0127d64d9fc4cdd4f3939c2e14f3d08056ab1b405142e012caf363ebfe170761a74e684590c1a358e1115d09
EBUILD sigil-2.2.1.ebuild 2658 BLAKE2B 0e2946c04521844adc0d492ecaa8137b2ff02883182664597dc7e0a6de2851b433c096691ac7f0edd2f3a03613dab9ff28f6c92d0b1fb034fc401eaba45de048 SHA512 d265f2756b29f4b2ad71ef5d72ebc3f5c963d0b31fe69f7ef64ba60a740e26fc05019865fb20e02e1eef141883b53cd6fb6a5b8b2ba4dde05ef109716e2d3d4b
-EBUILD sigil-2.3.0.ebuild 2240 BLAKE2B 2a52db970e91a1de12a74d273dca8149f29a9285e8972791ac8db3235f64c509c090df724dab900566b42f81890586af133f8723c8fe04c16e92774430c7c2cc SHA512 56ef2cf8783dc4d7db7e8017c58b58c5b6e1aff6d04a77ba9c16711448af1847168dbd72941d91e92a88dc46138f33104abaf931fd14cc3796d6e39afa01c6ee
+EBUILD sigil-2.3.0.ebuild 2239 BLAKE2B a8498de5b0fb811744f3e5fd2684d1151c934af4a26aca251416cb6bd09f29aa3b1a4d65b80f541ac4af70f1bfa07c4984d9f427757997c7c42aff1dab73f6b7 SHA512 c6c4b55a871a905e663780bfc9c15cd2b3d125d7bcce1b4a0fe0e40ba6f471227b7fd634fa239020dbb6d05f88dc73b1e3ae5d0b2ae78ce02a869106dca267b2
EBUILD sigil-2.3.1.ebuild 2240 BLAKE2B 2a52db970e91a1de12a74d273dca8149f29a9285e8972791ac8db3235f64c509c090df724dab900566b42f81890586af133f8723c8fe04c16e92774430c7c2cc SHA512 56ef2cf8783dc4d7db7e8017c58b58c5b6e1aff6d04a77ba9c16711448af1847168dbd72941d91e92a88dc46138f33104abaf931fd14cc3796d6e39afa01c6ee
MISC metadata.xml 810 BLAKE2B 9790a33fa436de084e57410b5fea4fc477bef40dafbc9b0467b0b01a27dfcb9b6874df529f5e0ecc1aca5e48fb07adde0b3a8c99fdd1ff1bd14f6877ecfedc98 SHA512 8b0c12e38cf8516e139bc1277062f0499148b6eba417e9c65389dd5aa8fdae9b967cffbe066f5e3bee5ed11d2eac2d909c782dc3b3f1432b3f4515adb04acaf2
diff --git a/app-text/sigil/sigil-2.3.0.ebuild b/app-text/sigil/sigil-2.3.0.ebuild
index cb9aa8b5f970..3c649427ca1e 100644
--- a/app-text/sigil/sigil-2.3.0.ebuild
+++ b/app-text/sigil/sigil-2.3.0.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${P^}
LICENSE="GPL-3+ Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc +plugins +system-mathjax"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz
index 651535bdff9f..dd185f91cf69 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 8d39d1b179ac..111e92fdfdd1 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,5 +1,5 @@
DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28 SHA512 c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e
EBUILD ebuild-mode-1.72.ebuild 1205 BLAKE2B 46482f023329e73b6db537911bda310fc6f9682b702920ae172b0af13d9da754acf47fb36d54e6f7aef142c955b022b0767c9a2e2e1d4cb21a5de94a9177af6f SHA512 4f937793c5398ccd5defae54fc717dbee757d1393798d7e8bfed63bad76f929e6e28048d3448cb8fad0c905f2e733f6fa9dfe1151c8aca4f3687946be74b465b
-EBUILD ebuild-mode-1.75-r1.ebuild 1452 BLAKE2B 38583e1b78919368689cb68302ea79303d050b7c548cc12ef57a984d1ad0b212753eea248369aa0e83dc46baae0d18e0c21ffcc1c45e7d1910ad3b0cb051d4fb SHA512 27ad69eec045502e35ca6f062b39addd7ab904f39324e20950fd5d8b7bfe5841e584df775590b969cd91e981a024c00b4c0608c2c3cb82efa187f8d4c85b72ee
+EBUILD ebuild-mode-1.75-r1.ebuild 1450 BLAKE2B 888037a63826954483b863fb6caf141c5254c9dcd166cf156ab2f9156c080d720aea618687bbd214f30539457909485a61812a20f05c19136ed2bf55fa31b038 SHA512 b8654ceb45c1aae17fa6fc936c12dad97c8bdd75b2dd7258ce127796f886ca3d4bcad33d377f400fb9e8f44a3f17ee9159e8e491fb08375fe0fa5bbf18d69718
MISC metadata.xml 443 BLAKE2B 80d7f482f6c34ad6d4a6073d2db913563da67e857e40bc68d04a603f9854bc7e6e06fcc025c92185b19c5705eccf92f4dc3852f3da895c7535222831e1bee119 SHA512 e712bc0b67b050d864c5a341728b3991f59b9be7bc9922c8eb7b67fea130b50ee76918b5a617df9bbde085e489592001dfc833189eeda1b89af31a3ab6c7c5bc
diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
index 425566a1bee1..f27511036509 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="amd64 ~hppa x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index 3a64b6400785..03b14f22cc3b 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/muon/Manifest b/dev-build/muon/Manifest
index e43048d6c61b..41f9b1fab738 100644
--- a/dev-build/muon/Manifest
+++ b/dev-build/muon/Manifest
@@ -1,3 +1,7 @@
+AUX muon-0.3.0-fix-summary-call.patch 931 BLAKE2B 6ef7a7447e2149977b0deb9ece79dc41f841402b50612cd84f4359e3fdf2155017c8d90dec1f1c9311d13d57d246eaf4ea427b54e7af9968815d79d28d636c26 SHA512 67e26da93c131cf4b5c26af626bad7a211fe1dc3376f5686c24f92b79d11ecb7c0ff5ffb1aba81ef00d89aa9f4076af4430065b5bb07741aa3e6ca6d88966689
+DIST meson-tests-1e565931348f15f3f9b654f46ab4bf5fa009ca4f.tar.gz 229885 BLAKE2B d53bbc854da00c1a91189f6c4539da782f4ff49d2a57d86c56b9512b8b832f32d094d750055bb0602fe60aff58821e10c5f00663be9479420e29f75fbfba01c9 SHA512 25fdb657a17a33140029600d84cb3182e635749b99af85c432da611349c10576e15d2f79d1f9eaa21e3359b65dd057ef388925c54ebdc9c072e4b24bec3be8f8
DIST muon-0.2.0.tar.gz 510533 BLAKE2B 6ec67f8875e84fbc2f23f412825dd47b820cd44e97a16d9ac0ab0ba9db6e755a604b66b79d3dbe13d99440daf21c2f0ccbe69661b1fb3c7df3f636c61a0e4dcb SHA512 b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b
+DIST muon-v0.3.0.tar.gz 688544 BLAKE2B 6f5e9f91c1221135d8452b54bd781fb4324586d88503579af243c9889e17330d3d746a0e9fa4480a98d36ec5d55d1c335813bd19da81eaf2ef40dda42d32c418 SHA512 10d8d3d8d5df3898de22ed43fef234766e1884561d797a6462d614fd7be0f22eb7bbf40e096fe44d3e58f72e1fc631ef510f53a1e8ec36d4602ad7d5fe2771b3
EBUILD muon-0.2.0-r2.ebuild 1055 BLAKE2B f02431d85724eee02653bc7f439717687320a88a4d24fff757fa9140dc06dccb2a42d39931dc56ffc7419e370115807b6502753779e119a8e02e5b0f0e3f073f SHA512 dcb0e044e5899ca63b1d421d4e4874ded32a73c792b2f4861781a9d0a17687d57b6a8663f427526bf378c9b7fd31e365d358cf6d33673fd35a0e39159d76d8f6
+EBUILD muon-0.3.0.ebuild 1536 BLAKE2B d4d31874a139e3ed3a44746bd04f08169e693e9297fde56be7ac35d5d83a128736d4f4f20d711326cbb1434bca921bb1a0212cce6e28bc403eaa860eda498de1 SHA512 329ca2b94832507d91825fba071f7946ab25f9ac512085f547da45e98af4f34e461fe2e3b7bd2e99d4cebbcf8ec215933c1c2e159eec5305e1a29bdf040f096a
MISC metadata.xml 569 BLAKE2B 8712259e11150e15ad3e4db4291bb9091fab91cfa0901a9457e8538d13ef83fa3da0f0506257f47d4b43b160b1ac9088fe7dab1cd749300cdcd22a27917801ab SHA512 93910e7b6bff19ff5ca1a5987adfcc90eab1b90434c4003622b416a1a035d379ef0561f81f7be4edadcaf07fdbd491dcf0c52952f940d8545e79d4bb3c7c67e0
diff --git a/dev-build/muon/files/muon-0.3.0-fix-summary-call.patch b/dev-build/muon/files/muon-0.3.0-fix-summary-call.patch
new file mode 100644
index 000000000000..fabc9edcdd82
--- /dev/null
+++ b/dev-build/muon/files/muon-0.3.0-fix-summary-call.patch
@@ -0,0 +1,28 @@
+From c7128efaabf82c1503e2ae30fed7c3c3dbe91f2b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@gentoo.org>
+Date: Fri, 27 Sep 2024 15:08:01 +0200
+Subject: [PATCH] build: fix summary call for bestline in src/external
+
+Fixes the following error:
+
+ src/external/meson.build:74:4: ERROR: Summary section '' already have key 'libpkgconf'
+---
+ src/external/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/external/meson.build b/src/external/meson.build
+index 421dea76..853bf91e 100644
+--- a/src/external/meson.build
++++ b/src/external/meson.build
+@@ -71,7 +71,7 @@ readline_opt = get_option('readline')
+ dep_sources += files(f'readline_@readline_opt@.c')
+ if readline_opt != 'builtin'
+ dep = dependency(readline_opt)
+- summary(name, dep.found())
++ summary(readline_opt, dep.found())
+ dep_dict += {name: dep.found()}
+ external_deps += [dep]
+ endif
+--
+2.46.1
+
diff --git a/dev-build/muon/muon-0.3.0.ebuild b/dev-build/muon/muon-0.3.0.ebuild
new file mode 100644
index 000000000000..0d59cb98c195
--- /dev/null
+++ b/dev-build/muon/muon-0.3.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo meson
+
+MESON_TESTS_HASH=1e565931348f15f3f9b654f46ab4bf5fa009ca4f
+MESON_TESTS_DIRNAME="meson-tests-${MESON_TESTS_HASH}"
+
+DESCRIPTION="A meson-compatible build system"
+HOMEPAGE="https://muon.build/"
+SRC_URI="
+ https://muon.build/releases/v${PV}/${PN}-v${PV}.tar.gz
+ test? (
+ https://git.sr.ht/~lattis/meson-tests/archive/${MESON_TESTS_HASH}.tar.gz
+ -> ${MESON_TESTS_DIRNAME}.tar.gz
+ )
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+IUSE="+archive +curl +libpkgconf test"
+
+DEPEND="
+ curl? ( net-misc/curl )
+ archive? ( app-arch/libarchive:= )
+ libpkgconf? ( dev-util/pkgconf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-text/scdoc
+"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-0.3.0-fix-summary-call.patch
+)
+
+src_unpack() {
+ default
+
+ if use test; then
+ edo mv "${WORKDIR}/${MESON_TESTS_DIRNAME}" \
+ "${S}"/tests/project/meson-tests
+ fi
+}
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ cat >"${T}/program-file.ini" <<-EOF
+ [binaries]
+ git = 'if this exists youre a bad person'
+ EOF
+ local emesonargs=(
+ --native-file="${T}/program-file.ini"
+ $(meson_feature curl libcurl)
+ $(meson_feature archive libarchive)
+ $(meson_feature libpkgconf)
+ -Ddocs=enabled
+ -Dtracy=disabled # not in repos
+ -Dsamurai=disabled # patched version of samurai downloaded via wraps
+ -Dreadline=bestline # small vendored dependency
+ )
+ meson_src_configure
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 2b8891740536..78e1e8c7eec7 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 4228b441d0f3..fa00698fdbd6 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -7,7 +7,7 @@ DIST cpp-httplib-0.18.0.tar.gz 1321763 BLAKE2B 7807c2f4e3a6a0703a1253f0ec4ac7ef5
EBUILD cpp-httplib-0.15.3-r1.ebuild 2251 BLAKE2B 9e6e6fef227f0b3b2e118ecef130f0a57d2877e0c4854016ee1ba6c2951a3f18b92cc660b7def42d4e6b3cffdf570eac6637ed502b9133297b2ff25a3441a0bd SHA512 191160987ddaed74c328a380b3363c02b62edfe4e3216fcc3de9d211e00e90855f02641d2dc05f4ec8e98bffd41308ed251db4921b7cda8f2fd69541b54b21cf
EBUILD cpp-httplib-0.16.0.ebuild 2262 BLAKE2B ab4a6b960f173a364c37bb870be1fdcfe25048536624015cfd5947700d319f9094b2233be795644073a6b474eddcc5ab4a1e917e4ef41841b49f80690976ae07 SHA512 4a438b65cadc890abfdfede8cdaeb1860ae1099fa912610b77584017e5a5c0919ef82fb95b57cfd3d9478ff5a5f7fac4886456e8a8ecfd9167975e87474352c3
EBUILD cpp-httplib-0.16.2.ebuild 2346 BLAKE2B 6314ddb9698c74d35c50597e28212ed8c37f30d01ccd187be14b18c9462a15838205ed6cbe3a730f1fdfe03ad0db3ad88ff687042ee3bcbe42036ebd6061376d SHA512 9d40115e55344adb36d1bad10dc3fd98d4d442f6e4721ec1807a1ff99559c9fd281652d94d8484ee3525d42abe7c6bcba07b2e33c2d5c33f8d160fca2c5c5dc4
-EBUILD cpp-httplib-0.16.3.ebuild 2350 BLAKE2B f75bacc5423a5a545f386aac5b99cb51c71b50b6fe3420a1b64ce8f1650fe1417b0d60a6e2007b011f68089ddc5400da48718e08c7004da42128a6bad9e5e1a4 SHA512 53839cc55bc90d9dbc43b8c4864643f6201cd60e608dd58811c588e7edf13a72324fdff2ce0f22472d31853a9660ed32ab9fe5a7935e9f2aa270c1710fcf1939
+EBUILD cpp-httplib-0.16.3.ebuild 2348 BLAKE2B a73169ef62faad18f88ebef8c4292785bd460fb3a08977650c5e31ef1b3487bb674d8ed983bfaacaff3d49b6a8a087a41d7ca3d4e5e5841511ae8c4115e8cece SHA512 142da544dd642cd996fd418a8d121d9cd7f0309859c1175c8b612e5fd0a391d38e3b1d75c0655b931320701f6692525bb0bf358c56405af4a2571f733e565931
EBUILD cpp-httplib-0.17.3-r1.ebuild 2388 BLAKE2B c66c6ec0ac6cce1cb14ff50cbea9a35f606cf09c459f2e8207f614bba3c7d363bc331d9751039cace5c6b5c51bca210e85062c1514c90fcf836f33c8cce85c98 SHA512 da218f7f940cfbab85157d15c718681c2bec554359914135f7ce68fd1e1b0b662269ad52cc013b522025a8ceed18dbb65bdeaed6fdd0eb9b810a0a1a661891f7
EBUILD cpp-httplib-0.18.0.ebuild 2388 BLAKE2B c66c6ec0ac6cce1cb14ff50cbea9a35f606cf09c459f2e8207f614bba3c7d363bc331d9751039cace5c6b5c51bca210e85062c1514c90fcf836f33c8cce85c98 SHA512 da218f7f940cfbab85157d15c718681c2bec554359914135f7ce68fd1e1b0b662269ad52cc013b522025a8ceed18dbb65bdeaed6fdd0eb9b810a0a1a661891f7
MISC metadata.xml 658 BLAKE2B d97bce6286ac52413eb4c57a63290685efbc41c72482cbc9b0aeadca193e9e9a315a9912b0cd692cd7f3d213b8a784d07dc8981d5df1d750b4324f1fba995302 SHA512 1c9f1aba4dbe32f4e8f78ecad2a2c677b7f662eff4b1e9e6e4389bed969ddd7c878324c1635d66a22e53c56dc5b05cd401d4c384a5c4a0314c3932109f4d6b70
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.16.3.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.16.3.ebuild
index a482a3578de1..e26527858f3a 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.16.3.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.16.3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="MIT"
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 0c1e8bdfe505..836e553e228c 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index f21e8b76d5bf..9706e174df1d 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -3,6 +3,7 @@ AUX postgresql-13.3-riscv-spinlocks.patch 966 BLAKE2B 4834d47b01e1f8e122fa940a84
AUX postgresql-13.8-no-server.patch 2985 BLAKE2B 81a4a7c1d3c9e104ea7a575a14eecada57b62ed652b4401b459886250518179b1f68efd73246773cf7b745c298ac59f0e5f693f2ac0e6e0fd4a29c4c431e3715 SHA512 7a3fd3f8411c59b812da6deaf743247c0e728aca653fb66860a7a6e55704bc732327dcf917ce17fe089003740131d4d92879e171b4b9ff262fef0743f6f50122
AUX postgresql-14.5-no-server.patch 3018 BLAKE2B cbb900bcb7bcc8e788369829811da0d57a45682a77ac54f430cab7ebf6df9ff10489d50d129fa5b24bfff80929497b3107a8e650962b8e772d6b0bee610f05a9 SHA512 90e88567af5f30969e946295c4c058cd245bdd7dce01d48b70aa3dd000cf9e54570ed1b6bcc423a10ed0b7102047927da19bd26f5714e003ccffde967c77db26
AUX postgresql-15_beta3-no-server.patch 3061 BLAKE2B aeba13501762f4e21653ad65ab10f708d604c393797766c1acad207a7889e02eb2806c0f6823fcbf9f2891be85d17ff7d3ba6066afe5f5fde3b9b39e56bfa5f7 SHA512 a41d01f994c4301ec059615446a3cc03cd16af67e3a3c1c0fa73b145c1b910de38d5a4a4757ad861c9cd11124f1d2d13f6503be2e5a2bb28f803fb03b055edb5
+AUX postgresql-17.0-no-server.patch 3067 BLAKE2B e97f889339a46c8e19572802276efa08b39b24351c7120ecb3bf31d33280e7c70fe7a9748151d7d00da28e2711b9ac2ac00e22a0f66a3793d7e28a1fb1d1ccba SHA512 1a4dd52f679c59c7f6a6ed3e5f734e9c9cd5437df0c37330c48539547e92702df10a0b02326f32d3dede39af0fb365175129734345fe0f80b51e81bfa8b6ae92
AUX postgresql-check-db-dir 1013 BLAKE2B 2be45942d0442822113879708c11dfde267938b6e7118bd225f567ca9fdacb11082792eabcb40b8a39cd6017fdedb18100576fea0895dae2dcda83c2d51de34d SHA512 2f34ee0cb6a889500ccfca7621ada6ee1bb06dc146f3c556938152dd3d7c0312266bb4db5f4099838d93ade26e2b8866dfddb3576cb5a737431ea2befd0cec6f
AUX postgresql.confd-9.3 2477 BLAKE2B 0d42eedb99c951c8c60ed02abb5d4526bc288e8dd50b048cb3ab374239f1929aa80d10306037e45188a81593163121c029b91f9149365bff02ff7bfd0fe52ac4 SHA512 6c9e7c2de31eace2b3ce771a29eb354b143ea81f85d9d7ef601f302b7ae71c1c3badde8765fb7757dadcf0c49dcfa1116977e8b7f1e238350d3732962267147f
AUX postgresql.init-9.3-r1 4999 BLAKE2B f2bc23a51b6d9643bbc14320aaa9c41b7eb1df86f8b760b9146739b14060178a415fe49b77a47b6bc5522759759fa0aefa9f0050b340534a64c2f22f89c7825d SHA512 a0f003c7d00b9749b8b25fce8ac728869e0c8f5a3c87e699b62806207413d5abba8db1e9d35e801316fbfb0ee070eb3b6a099b7991065c21cdb27ca7dc164bed
@@ -19,6 +20,6 @@ EBUILD postgresql-13.16.ebuild 13514 BLAKE2B be97706c3cb029252e9392b1af7e604399e
EBUILD postgresql-14.13.ebuild 13505 BLAKE2B ee4a27cb8a05b11c5ed6d842886ccd523891b445b39156a4d48ab9349ff24cea2bd6489709eb8717149ed5284e2a1090cea7305dc788976182d77d4450861228 SHA512 4568e633f0d4a8b2e121b8b2bf546c23c397765dd3e0eee26ee43e16404574dab5374429ec0e19f0bbd0a611d0c1bb17075d8565667736e87124b48b87c0e8e6
EBUILD postgresql-15.8.ebuild 13567 BLAKE2B 1ba99b4e226773e1b1eff53d06111d7e40d2fa6b7c5968e16f580b50f11c5732a086b38b93aebc169400821d1062041515931ea7ce78b48f860953b227bd0970 SHA512 2573684df847cdde89ea43362d7e8e30b3662261ef91674430e92dffd8136e73dbf67e70844661e8612ca6c460c4a5938b43962562dc88d7f3dd5658118fef38
EBUILD postgresql-16.4.ebuild 13577 BLAKE2B 3df7cc1a7a126871a080ecb9af0003c52bd243edcd3a4e0be401fd1c261802f4841a3ba32034fadad8b19e1fd3698f228a0678e373413072cbe3aef7fc1b4ee0 SHA512 dfdef79d01ac1ea126e4124dfab505ccbfe49a62e4f866b987f73edadb283788e2b943d5acc6294039373ec6035d36b07113ec788c6563e113d0d63388e0bc1d
-EBUILD postgresql-17.0.ebuild 13895 BLAKE2B 7494712ec92518e90155985d8ed6e171c269f105caf7674aca8224d86f9dc9b96bd925dab9f48143a33237b5e14c005445a1d56916d5f0739a75b2fcfe68b2a8 SHA512 67e53fe8f3791a26ca55231ccd668661503df73eb535e58f120b4c1c32e2b2dc5081799d3eb429829b279562212d99bb736b98fa9af25f6f4b49611a84218593
+EBUILD postgresql-17.0-r1.ebuild 13891 BLAKE2B b9e303ad86e90ba67653e66e8a7dd1d45e8a1c9357e9de2780248095fc5b0e8101af8c60f5f021c34a84aa0d8f54b175a24b06476a4160d2dc3d6a8c34f5dc23 SHA512 7f3a0f784bda6f623bdf19ef18aeb11cd99bec2e8af17c292e30b29c69d8fa7c0f213a825b8669910a82c56effb5ced54b8f7e8065e58862970dfa2536ef1312
EBUILD postgresql-9999.ebuild 14250 BLAKE2B eb23aa09ca89eb166119864004d55b74f1b9f263a38e393783b079deb29c1380b2fcdf521cf6013f88bf227999e44d7ad8d0b5f1942404396a4b00247fbbaaf5 SHA512 0b0b484829b8bc9a0f3df78be1bb812f55bf6fdc7454407601d7f7d5527487529f091d070937590e93b2c60742b7cff8c5a2aa4d0fcfe28247ffe48891ef5614
MISC metadata.xml 653 BLAKE2B b5b85d83ee78ac502e2707d156e2fadf6fea857160e2f48da51c755e221c52a14b9eb04354202287f4aba15c274c07ba7b0911c76fd034bfa774ce3500ccb165 SHA512 fd543af224f6f8677e138cb1db7154d2444295c45df8696e3584911943176023d8d1b179f6b16d88ffc6d290265ec1b2f4c902cf95cc79eb37599ae3635b0942
diff --git a/dev-db/postgresql/files/postgresql-17.0-no-server.patch b/dev-db/postgresql/files/postgresql-17.0-no-server.patch
new file mode 100644
index 000000000000..a32ca2dbe448
--- /dev/null
+++ b/dev-db/postgresql/files/postgresql-17.0-no-server.patch
@@ -0,0 +1,146 @@
+--- a/contrib/Makefile
++++ b/contrib/Makefile
+@@ -5,57 +5,9 @@
+ include $(top_builddir)/src/Makefile.global
+
+ SUBDIRS = \
+- amcheck \
+- auth_delay \
+- auto_explain \
+- basic_archive \
+- basebackup_to_shell \
+- bloom \
+- btree_gin \
+- btree_gist \
+- citext \
+- cube \
+- dblink \
+- dict_int \
+- dict_xsyn \
+- earthdistance \
+- file_fdw \
+- fuzzystrmatch \
+- hstore \
+- intagg \
+- intarray \
+- isn \
+- lo \
+- ltree \
+ oid2name \
+- pageinspect \
+- passwordcheck \
+- pg_buffercache \
+- pg_freespacemap \
+- pg_prewarm \
+- pg_stat_statements \
+- pg_surgery \
+- pg_trgm \
+- pgrowlocks \
+- pgstattuple \
+- pg_visibility \
+- pg_walinspect \
+- postgres_fdw \
+- seg \
+- spi \
+- tablefunc \
+- tcn \
+- test_decoding \
+- tsm_system_rows \
+- tsm_system_time \
+- unaccent \
+ vacuumlo
+
+-ifeq ($(with_ssl),openssl)
+-SUBDIRS += pgcrypto sslinfo
+-else
+-ALWAYS_SUBDIRS += pgcrypto sslinfo
+-endif
+
+ ifneq ($(with_uuid),no)
+ SUBDIRS += uuid-ossp
+--- a/src/backend/Makefile
++++ b/src/backend/Makefile
+@@ -56,7 +56,7 @@
+
+ ##########################################################################
+
+-all: submake-libpgport submake-catalog-headers submake-utils-headers postgres $(POSTGRES_IMP)
++all: generated-headers
+
+ ifneq ($(PORTNAME), cygwin)
+ ifneq ($(PORTNAME), win32)
+@@ -194,23 +194,7 @@
+
+ ##########################################################################
+
+-install: all installdirs install-bin
+-ifeq ($(PORTNAME), cygwin)
+-ifeq ($(MAKE_DLL), true)
+- $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a'
+-endif
+-endif
+-ifeq ($(PORTNAME), win32)
+-ifeq ($(MAKE_DLL), true)
+- $(INSTALL_DATA) libpostgres.a '$(DESTDIR)$(libdir)/libpostgres.a'
+-endif
+-endif
+- $(MAKE) -C catalog install-data
+- $(MAKE) -C tsearch install-data
+- $(MAKE) -C utils install-data
+- $(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample '$(DESTDIR)$(datadir)/pg_hba.conf.sample'
+- $(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample '$(DESTDIR)$(datadir)/pg_ident.conf.sample'
+- $(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample '$(DESTDIR)$(datadir)/postgresql.conf.sample'
++install:
+
+ ifeq ($(with_llvm), yes)
+ install-bin: install-postgres-bitcode
+--- a/src/bin/Makefile
++++ b/src/bin/Makefile
+@@ -14,24 +14,8 @@
+ include $(top_builddir)/src/Makefile.global
+
+ SUBDIRS = \
+- initdb \
+- pg_amcheck \
+- pg_archivecleanup \
+- pg_basebackup \
+- pg_checksums \
+- pg_combinebackup \
+ pg_config \
+- pg_controldata \
+- pg_ctl \
+ pg_dump \
+- pg_resetwal \
+- pg_rewind \
+- pg_test_fsync \
+- pg_test_timing \
+- pg_upgrade \
+- pg_verifybackup \
+- pg_waldump \
+- pg_walsummary \
+ pgbench \
+ psql \
+ scripts
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -17,19 +17,11 @@
+ port \
+ timezone \
+ backend \
+- backend/utils/mb/conversion_procs \
+- backend/snowball \
+ include \
+ interfaces \
+- backend/replication/libpqwalreceiver \
+- backend/replication/pgoutput \
+ fe_utils \
+ bin \
+- pl \
+- makefiles \
+- test/regress \
+- test/isolation \
+- test/perl
++ makefiles
+
+ ifeq ($(with_llvm), yes)
+ SUBDIRS += backend/jit/llvm
diff --git a/dev-db/postgresql/postgresql-17.0.ebuild b/dev-db/postgresql/postgresql-17.0-r1.ebuild
index 733d45e16d00..1ad58bcafb27 100644
--- a/dev-db/postgresql/postgresql-17.0.ebuild
+++ b/dev-db/postgresql/postgresql-17.0-r1.ebuild
@@ -116,7 +116,7 @@ src_prepare() {
# hardened and non-hardened environments. (Bug #528786)
sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die
- use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch"
+ use server || eapply "${FILESDIR}/${PN}-17.0-no-server.patch"
if use pam ; then
sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index 7da85d583022..449730403c71 100644
--- a/dev-dotnet/Manifest.gz
+++ b/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/dev-dotnet/csharp-language-server/Manifest b/dev-dotnet/csharp-language-server/Manifest
index 9cf1d5132f81..588bb8a613c6 100644
--- a/dev-dotnet/csharp-language-server/Manifest
+++ b/dev-dotnet/csharp-language-server/Manifest
@@ -149,5 +149,5 @@ DIST system.threading.tasks.extensions.4.5.4.nupkg 89582 BLAKE2B 728fc5794745b70
DIST system.windows.extensions.6.0.0.nupkg 113560 BLAKE2B c1fb56b177368b49cb7a2bdd3307b70847ab70b5757c3e1923ea499afc8d43e14660a3e6330fa99e7e9e653d68563e93de96425d5f56a695ab478c4a8e3ac30c SHA512 f51eec8166f97b5fcea24816ec737c24d5c5a5cb145ef2d33277c9a16044f40bc3fb97b4cfe7f9a23af704ede91586c6abd2acf00b277538bb304d77a1ca54f0
DIST system.windows.extensions.8.0.0.nupkg 201765 BLAKE2B 8a491a60317a72e02b7b740d4b9783e6f5c80510e58ff41d65585f5fc130325b263e5ca638f92150eb9bacbee306fa4204c2c038f30ce820d1139682e2b11928 SHA512 55597cbf11786a9daf2ac670f645acd89294b311eb8b6bfcad0e252cfd9e8af0c7a178aa606ec0493e967ba65eb959088122122b06c44ad32df4758816f0efc7
EBUILD csharp-language-server-0.14.0.ebuild 4971 BLAKE2B ef7089a235407053a66b874b55e1d1755d4b68c7b9433f351b22a37ec62d01a2494549cf80cdf6d28d17dbbbf5b6f231ab70022d6be5fb4eeb54aee75d8e7207 SHA512 de6f55332f09e7c4bc0ddb68bc314c56374c0cbb7066b191c44ad7dc693fb427f1d75634bba061f66b361dc798fbab5380cd2cb70bedb37d0a7ed4a6365e8f8b
-EBUILD csharp-language-server-0.15.0.ebuild 4695 BLAKE2B 31b40642cda9b32b7ade79459a560d595b34849d7a004f55b33a2537e383d511115684180fd8311ac1f59281ff014188cd2b5a1232586d1d42d8bca35f40ca91 SHA512 70a2002cd1dd91f90dde67679b372486f4467794edfba93d6113f18fcf4a1ad03a9cf065b077750997b9d7ff36542054891bcafe7233a9193072a04d82d5e74d
+EBUILD csharp-language-server-0.15.0.ebuild 4694 BLAKE2B 46bc5d0b147fcc9e0063047836da4a1adb0d1b5067c7ad4d576e0764011767d6993d1898a6333fe2d81e06c233bd96064f689f8f70e66656ee8010d7ee872e03 SHA512 6f941a6372944716e78c733e89712f15088c0200c420a72d62bbaaf2c8a2c2549073c94f9722b364564437c0601492ccfa78f48f5bbfcb02200fd61a5a798509
MISC metadata.xml 564 BLAKE2B d938e219f1969da0df2d5f836f8f5fcba2e83c5009f1f1bae76b40945633695175282c6e3dc998122d50c32f591f3050949ce138deb1ef5cca36dc50c3dfe713 SHA512 79dc588408e01ceb23623e3da7910b3cd3616564b30e937835e3cf1c19fbe4bda13fd63587be6737c02ded162b99916c9e6428d5912699104940de10192cc8a6
diff --git a/dev-dotnet/csharp-language-server/csharp-language-server-0.15.0.ebuild b/dev-dotnet/csharp-language-server/csharp-language-server-0.15.0.ebuild
index 5d7a4553dd8c..5551f2cce785 100644
--- a/dev-dotnet/csharp-language-server/csharp-language-server-0.15.0.ebuild
+++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.15.0.ebuild
@@ -131,7 +131,7 @@ else
SRC_URI="https://github.com/razzmatazz/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
SRC_URI+=" ${NUGET_URIS} "
diff --git a/dev-dotnet/fantomas/Manifest b/dev-dotnet/fantomas/Manifest
index f2bd9f6dbe2b..e1cc40cd14a3 100644
--- a/dev-dotnet/fantomas/Manifest
+++ b/dev-dotnet/fantomas/Manifest
@@ -208,7 +208,7 @@ DIST testableio.system.io.abstractions.testinghelpers.20.0.4.nupkg 376702 BLAKE2
DIST testableio.system.io.abstractions.wrappers.20.0.4.nupkg 382173 BLAKE2B 7d545e1bba287b43e74c77f8b2066444347a5438c1fb6e43ca292df52ecd44c45f17315bd7b26165826052ae5cf50b407875d56a218d5b3ca01249e73c98c696 SHA512 8bcce95a7c61dcc60c9e1a8d1b58b146baaaf0fa74b6fd9e599c5b5712ca4717a8f64e0d6946dadd1ab70461446b7c95a4ad8dc0939b7f67a3828e2c3c2e46a7
DIST thoth.json.net.8.0.0.nupkg 172424 BLAKE2B 4c8e822c24add902b9ff56709a6e81c73bc70726ebb652a59276afed68c8ea06271c0c477631feb7c87f4959584098fbbbec5d4f805476ccaa9640587ac8d977 SHA512 159c93fcfbfd1f9a9dae976c2373dcd7fd64a9e332b8b8ea8ad32b6b5b43ccae94fc81fc6fa1fd006d8ff969e909b29492b35878780443b729214f367521e001
EBUILD fantomas-6.3.10.ebuild 9015 BLAKE2B ef668eb0de9a292bf4dad9491b1571a551bff89691b605d355b50336aa95b2dabeb0b60d413efb600a87e9d6ddaf829e85a643d66f689d61f386a10482275be0 SHA512 38e5c18073dc9ac3ed1ba57f96a494dab4b2eb5f601fab2f1eca3fa9af77135463889831e0d3025fed944a7a8d1add77ac51668290ed8427c4e32563cfeb07ef
-EBUILD fantomas-6.3.11.ebuild 9016 BLAKE2B 9cd1642be140e74ce50228ebbc774444597025611c5385cec09637369b7590b2955f14ebb1bf4616893af1cecfce87d8f17ba95a3a3ac1e7b42d051c34a66e0b SHA512 916c51fed570d0334cded3a80aaf5769ee5af3a300229637b8db79411364d86a1d2da14a13908f5b768f5f336027ace645ba9edf9a36c1ffafa7ee1674041ccf
+EBUILD fantomas-6.3.11.ebuild 9015 BLAKE2B ef668eb0de9a292bf4dad9491b1571a551bff89691b605d355b50336aa95b2dabeb0b60d413efb600a87e9d6ddaf829e85a643d66f689d61f386a10482275be0 SHA512 38e5c18073dc9ac3ed1ba57f96a494dab4b2eb5f601fab2f1eca3fa9af77135463889831e0d3025fed944a7a8d1add77ac51668290ed8427c4e32563cfeb07ef
EBUILD fantomas-6.3.12.ebuild 9016 BLAKE2B 9cd1642be140e74ce50228ebbc774444597025611c5385cec09637369b7590b2955f14ebb1bf4616893af1cecfce87d8f17ba95a3a3ac1e7b42d051c34a66e0b SHA512 916c51fed570d0334cded3a80aaf5769ee5af3a300229637b8db79411364d86a1d2da14a13908f5b768f5f336027ace645ba9edf9a36c1ffafa7ee1674041ccf
EBUILD fantomas-6.3.13.ebuild 9016 BLAKE2B 9cd1642be140e74ce50228ebbc774444597025611c5385cec09637369b7590b2955f14ebb1bf4616893af1cecfce87d8f17ba95a3a3ac1e7b42d051c34a66e0b SHA512 916c51fed570d0334cded3a80aaf5769ee5af3a300229637b8db79411364d86a1d2da14a13908f5b768f5f336027ace645ba9edf9a36c1ffafa7ee1674041ccf
EBUILD fantomas-6.3.15.ebuild 9016 BLAKE2B 9cd1642be140e74ce50228ebbc774444597025611c5385cec09637369b7590b2955f14ebb1bf4616893af1cecfce87d8f17ba95a3a3ac1e7b42d051c34a66e0b SHA512 916c51fed570d0334cded3a80aaf5769ee5af3a300229637b8db79411364d86a1d2da14a13908f5b768f5f336027ace645ba9edf9a36c1ffafa7ee1674041ccf
diff --git a/dev-dotnet/fantomas/fantomas-6.3.11.ebuild b/dev-dotnet/fantomas/fantomas-6.3.11.ebuild
index 21dfb03e2b5c..872f9622dff8 100644
--- a/dev-dotnet/fantomas/fantomas-6.3.11.ebuild
+++ b/dev-dotnet/fantomas/fantomas-6.3.11.ebuild
@@ -225,7 +225,7 @@ else
SRC_URI="https://github.com/fsprojects/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
SRC_URI+=" ${NUGET_URIS} "
diff --git a/dev-dotnet/fsautocomplete/Manifest b/dev-dotnet/fsautocomplete/Manifest
index 28821877c92e..b5fbcff1484a 100644
--- a/dev-dotnet/fsautocomplete/Manifest
+++ b/dev-dotnet/fsautocomplete/Manifest
@@ -384,6 +384,6 @@ DIST telplin.0.9.6.nupkg 10998854 BLAKE2B 0c263b0e2cfb397b02bc2d29d2ded13a536e5e
DIST yolodev.expecto.testsdk.0.14.2.nupkg 50071 BLAKE2B 3b653924fd63ab59689355828303dac25ef1c0dcb2d9051b50e0a7790815b777779460e396dfe2b98d8ba6b501534625658ad36900a01422876f327d3041fa17 SHA512 c5631dc9958d42d4c2818ffd2ac91b1795e64771d6b2cab13354c81fcae9162b71b7ee251393ac726c644c43c07c46e388cf22d28419604beb151d6a2bd8b3a8
DIST yolodev.expecto.testsdk.0.14.3.nupkg 50335 BLAKE2B 19215ee33440f70b055e43d38281799a0d737c5ea10a671cd005dce0fd0099d6dec33d31d6503884020d8dac7ed1313b547993b4a9dc61167c50a0bedc10e7ba SHA512 96fd564905a8ca630481f9acc437684ad0389232ef9f281cfdb1ca6a6de284b28ff8898240cec4b39556afd10b57d2c7c8ba862248637cdd1c480750cfcc8d7f
EBUILD fsautocomplete-0.73.2.ebuild 9225 BLAKE2B d1994bb6b47b463fa15c9517a2e6b8d6b982dea584c8dcdb6c124a91c4ac7eff398a79e32c4fcdc4580177eb5e52bf41a012499151f9516061c8ac133b9862ca SHA512 b379f777aafc2ab4a7082b56b9bda9956101ed48b31ac518eeadddd9c431efd2c1d6240a3ba820cae475b8c9ad17cff2137254c63ad5cd6b8e06c5d4d60c125f
-EBUILD fsautocomplete-0.74.0.ebuild 9062 BLAKE2B 412c2c076f8562d442aaf6096e04bc23896e379f0607e882da80e122b0f10565d461c824e17f99f425e1ff06bf90408f94e777a8bcadca42b2aa4f4920b2ca56 SHA512 f0f63c51af6fe0fa42394fa8213be23a81f4546c05abfa50b24fca34a467cc31c88cafea3e545d2596a9c2a2893f92607f77ae2cbfeecdeb76a186bd82e97df4
+EBUILD fsautocomplete-0.74.0.ebuild 9061 BLAKE2B 466162c42d809f7f2d7b04e4dae6a9ad749f4137121ec4ee5b90ed50fde9415213a6a53c4e7f39f11ec3bdeacbce3c3f549064f65767cd27ef321d4851ab3544 SHA512 0cc3cca338860147fdd97e3d3db85207b89f1ac4fef6b5b5aed9473701dd3415fbc751f2842dec2805afb38dd7d246b85afdc19aed5adc61928f22a3bfb5f6d6
EBUILD fsautocomplete-0.74.1.ebuild 9062 BLAKE2B 412c2c076f8562d442aaf6096e04bc23896e379f0607e882da80e122b0f10565d461c824e17f99f425e1ff06bf90408f94e777a8bcadca42b2aa4f4920b2ca56 SHA512 f0f63c51af6fe0fa42394fa8213be23a81f4546c05abfa50b24fca34a467cc31c88cafea3e545d2596a9c2a2893f92607f77ae2cbfeecdeb76a186bd82e97df4
MISC metadata.xml 730 BLAKE2B ff72871ada5b002ef45bbf0b66f1868f6813917b83dfe8e18ef2e8c311fa8ea5adebef10088dbd9b324fbde6fa28512a3eb0eef6654e1cd8faea202d77887a44 SHA512 b78017bb9d5c2fbcf33e152387e49b29f9182acb9676ff6627ee304707bca43e5f72dad58f0e6cc9ad3b02e8314dc982b768a96c7a3158320e85341b723fe2b0
diff --git a/dev-dotnet/fsautocomplete/fsautocomplete-0.74.0.ebuild b/dev-dotnet/fsautocomplete/fsautocomplete-0.74.0.ebuild
index 951475e2e3fe..b5b5ce59b1b5 100644
--- a/dev-dotnet/fsautocomplete/fsautocomplete-0.74.0.ebuild
+++ b/dev-dotnet/fsautocomplete/fsautocomplete-0.74.0.ebuild
@@ -237,7 +237,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${REAL_PN}-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
SRC_URI+=" ${NUGET_URIS} "
diff --git a/dev-dotnet/netcoredbg/Manifest b/dev-dotnet/netcoredbg/Manifest
index 620253088cf8..9d50c9b8cf3e 100644
--- a/dev-dotnet/netcoredbg/Manifest
+++ b/dev-dotnet/netcoredbg/Manifest
@@ -134,5 +134,5 @@ DIST system.xml.xmldocument.4.3.0.nupkg 285212 BLAKE2B 0d96ca356543e8e915597e062
DIST system.xml.xpath.4.3.0.nupkg 250182 BLAKE2B 8a4177d47af56bc7a6289ed8f2cac41d504dee212a858ed221277b3f523b1ce38ccb47bc3ce4d59a2c7cfd77f00f3c9693a9c257c90adb38096ee77a860f10cc SHA512 2bd0979a2020579fb32ad374b89929a272e763ee1233ed9a215408c0a1f9f82a5fdb74330c1c55a6102e0dfdb8b7b59ed25fdf6454bf3de146152ea779f366e0
DIST system.xml.xpath.xdocument.4.3.0.nupkg 89906 BLAKE2B b15b21497207c788ab23bb4f80af85044770087b25623285da5081989dc1608730a1b5040e32b7c080b98ed790b010237a6e295351d5ec27ef66e0b21ed405a0 SHA512 06ac9786b2f20b1336f3f56a3c97536907d033f1a9b9ec07267192f60ed51732924aa366f481e862f1f63d75fabdc5de51b445c5cb6c36f1fb89690a29b6e1e8
EBUILD netcoredbg-3.0.0.1018-r1.ebuild 6822 BLAKE2B daef38d5c859628f974ea73d49f9c94eb409cefe0c64c87d2cce8953bdb70656f8ca6c2c3acd967205d37dca5603b886961b0f29b5be3ab911b587076323a63a SHA512 38a0c999621734ebb3068c930c371408750792d4230d5e4d837d179ba0e543e5bb9b0ab8ad00e52de7f2f5ccf955df9db8b8f3f1bc8fc1236678a48d98e39583
-EBUILD netcoredbg-3.1.0.1031.ebuild 6822 BLAKE2B 2eba7467a9e55fd4f5402d81ec8d2125afae0026b9ecba4ada6907ecc0675147aff55bca268abf58db48206ad021635e6eac098400deb0254c67f7dffc53338e SHA512 ec297fb659737181f99fb351f0a520d4c426c5bfa177f20d154d4a3ad83dd7eb04fed41ba5751da59f4561aa33fb418dfe7a34ceda4deba58bda7b6757b7f682
+EBUILD netcoredbg-3.1.0.1031.ebuild 6821 BLAKE2B c872303e0780df20f3a5f862625260eae532e766304c2ceff23cfb520b1f8fdbb056edf3c67d9ff193a328c8578f48b06a578ea6ac758cd686c0e0389449958c SHA512 37ff634ae8d4cc15f8f4779cc86210de777f49855a01f657ea993b032ca19e1e91fe59a3726fa12feb8f1844e6952ac007ee2fb00895fda72fc0b87c2695e85c
MISC metadata.xml 654 BLAKE2B a573a7c2db9fa694a01a7572fd755bd914c657bca6f08f0cc208b9c3021957bde64377a0b5ac9be45334adde1320763c326df59a6840afbc6620a055f72be630 SHA512 14a861f74a31d969aa105b1f314e0ce3a6948328b40f2fb77baf64b92e8c9b1cf9d5836600b687460b5a1336a3071ab8c26b92cdd2225bfa413f89ff4aefd15a
diff --git a/dev-dotnet/netcoredbg/netcoredbg-3.1.0.1031.ebuild b/dev-dotnet/netcoredbg/netcoredbg-3.1.0.1031.ebuild
index ee3e329b94ab..03cdd88dbf2f 100644
--- a/dev-dotnet/netcoredbg/netcoredbg-3.1.0.1031.ebuild
+++ b/dev-dotnet/netcoredbg/netcoredbg-3.1.0.1031.ebuild
@@ -142,7 +142,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${MY_PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
# .NET runtime that would have otherwise be downloaded via git.
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index c79231ee4a62..6f3852ac9789 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/cdi-api/Manifest b/dev-java/cdi-api/Manifest
index 8fda65c1fd18..32b85c4fa6ec 100644
--- a/dev-java/cdi-api/Manifest
+++ b/dev-java/cdi-api/Manifest
@@ -1,5 +1,5 @@
AUX cdi-api-4.0.1-skip-tests.patch 2530 BLAKE2B 6b4fac604f1b3692ce4150b2e6f29d60a32004dd61a7cd4f12e092bb43e8bed6a1ddc33ad711e0f3025ec95f37a8aba11c305e9df23b3f11e29021baa3808e17 SHA512 0d7d99baea9cbc21e9bc435118f793c6a11d802968b24aed20a65b337b3cebb7d50e37a493084deaa7961c64bfd4f2b96f0750897b0589586b3e89077edf364e
DIST cdi-api-4.0.1.tar.gz 280719 BLAKE2B 9c4cf34f1b0c096a3097bed658ba4c13ab6fa655cd8233b82b13a788dd047e1be89bcde69b3c69665c0987c4f62cd5e4596e51f6235c95db5239daf403dea4e9 SHA512 7f3e9ca45e0708b3c998ff6f743975a9995309d1fb93fde64ca8a0fca73e16ea653085ca743c921d52385f0fbcbdab10b45fd8b6e8b27c2e058871febbbeeb1e
EBUILD cdi-api-4.0.1-r2.ebuild 2679 BLAKE2B 6adaa74cf6952e134cd03fda924c7fc5c97d7e0d271725b690de8df4f7fcc18f5c8c50be5305bcc010dc4009831ac4700376d1e2a785f57a896265beadbfdc6c SHA512 2aff7fa8ee65bedf952b70c1d6ae7163f1039cdd3230ef495553bff446226efd4378f27c3c7e162f887e4f08aa4c956deb726ed5c07fbd7492cccaad2a65b288
-EBUILD cdi-api-4.0.1-r3.ebuild 2933 BLAKE2B c75f8e1bd10f6c749606b045fa5751671ab4329d684cfc5699690027ff115f528c7233fca8e5e166c30e0dc745e52ad17d2d381ca3a1b53f562229ceaeb60377 SHA512 2cc05f03233cc42df70a4e2b3b0ffc32c3a18b79dfc7d01a598c6b371c6f70ac1e09376bcb83393e0450ea38eabc4a5bacfc9002d0837bd6913884119cff6412
+EBUILD cdi-api-4.0.1-r3.ebuild 2966 BLAKE2B b57210fe98f3f722d30cdd7a3c227cd85e5770a0f218377769e72996ba3bb610a1af3ab7493eec434e4108d3a6c3feaa1e57b37201b94edc586170a1d97cc0dc SHA512 f6e7d844c7928aabcb08dc86cfa71514b002ae5e05cd04ab4c27b82dfa241b9a3a5ca90f4cf4708d3f01b88e445eaae46181f0781dafa64d4680fdd29b85fd21
MISC metadata.xml 295 BLAKE2B 349f4209d0a1dac5a43b3cc197c78aadf3263cfb1e6ddfa39b4ea54bf5b4883a80e800b600720b745a86ee6defe57304736910fc4bb42ee1c1f57f35a3936ea0 SHA512 6f7bf9a1c0e9418a7a0d3cc2baa8f6cbbcf1b4a7abf7f4501d718355d778966b3a16f56bd30c5136d7fb96597d3377e61cbb9a9d840b53fa4da26e00cb3d72e1
diff --git a/dev-java/cdi-api/cdi-api-4.0.1-r3.ebuild b/dev-java/cdi-api/cdi-api-4.0.1-r3.ebuild
index dc637e2dc427..83b9e6610615 100644
--- a/dev-java/cdi-api/cdi-api-4.0.1-r3.ebuild
+++ b/dev-java/cdi-api/cdi-api-4.0.1-r3.ebuild
@@ -93,11 +93,14 @@ src_compile() {
}
src_install() {
- java-pkg-simple_src_install
- java-pkg_dojar "lang-model.jar"
+ java-pkg_dojar {cdi-api,lang-model}.jar
+
+ use doc && java-pkg_dojavadoc target/api
if use source; then
- java-pkg_dosrc "lang-model/src/main/java/*"
- java-pkg_dosrc "api/src/main/java/*"
+ java-pkg_dosrc lang-model/src/main/java/*
+ java-pkg_dosrc api/src/main/java/*
fi
+
+ einstalldocs
}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 5e9d245d172d..d770360c9ed1 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/boogie/Manifest b/dev-lang/boogie/Manifest
index e38070b3dade..d665b9edb329 100644
--- a/dev-lang/boogie/Manifest
+++ b/dev-lang/boogie/Manifest
@@ -193,6 +193,6 @@ DIST system.xml.xpath.4.3.0.nupkg 250182 BLAKE2B 8a4177d47af56bc7a6289ed8f2cac41
DIST system.xml.xpath.xmldocument.4.0.1.nupkg 86933 BLAKE2B 4c03b5a9433c2c954e75d212f9026885aa7514574b73a54880c3d55baee6bd5517abb46b67b22b9b6e63de92a8bc5ab4ff37e3f7e6454a5c5137ae2be6574b75 SHA512 81041a08d3b9158c43dfb48d42f13ec9950d7c2b7f63e1600a779a77786edfb46c522c32d9cc6a44358fbfe11efba0e539e578ef169261867a1905b8121a045d
DIST system.xml.xpath.xmldocument.4.3.0.nupkg 138523 BLAKE2B ba53f3b5ac0f2d1d1e9120940b302e6960690ed4a44b96ba15b03e16f9159f2c57d6004aa55b796ba2327009d23fc2f10d4d09e948b88eb6af36efa5f76e401b SHA512 f75b6f7c75874ab6053e8942c1662a6e9a3561aa01502437b8d67f3bfcebd1ebf906792801326889ed7acb094c55469766d7d27cd10bc61b46ddaaa94dfc11e3
EBUILD boogie-3.2.3.ebuild 9503 BLAKE2B b6c691cc37796b44fb165f9289199bb928791a5cc09665a6a5b9151cccebb9c7cb84a4829f3591ccd326bd14c1485dbd5fefe4e9790b292ee564377517cee2ef SHA512 a89c91a9cbfe9f54a2511acb015071ef914e963a6bfd0ca065a3f6e7f945dafcb50b43dcd4d3a905d594ed95585ec6fdafef3a6c9d8618aec7e9afdf3e688220
-EBUILD boogie-3.2.4.ebuild 9627 BLAKE2B 6e94bbf75ebf930941f9d4a118af4ef2a894518555f3b4792a48d10f6683ddf55598a105231c8ef20c7152bd5f09b95bfadd33d050fde885e0d0133e9dbcb9f7 SHA512 f2514c888d9e1437ca0a83baf66e6a4f60ef00bd864b8c142fa5d9d75408456efa1e4f525cbcf63e8653e8db46f63343fe890dc161752e4035ba96618a2c63e0
+EBUILD boogie-3.2.4.ebuild 9626 BLAKE2B a2ddffedfc66c1264361324380ce46cc7a8726383dd01b03a8d6dac77284cddbb36e4a7bf0e502121c49b08b3f251c34d09d64c819841b18b2b744aa0f886a21 SHA512 6ce9dbe28b8177ca232da791d3151a966ecb78824e84b59b5b5f87b4d2758f1a471ec2c42a3661966bbc4dd317f8aff5c61bcb0a8ca073619739121ca51d1993
EBUILD boogie-3.2.5.ebuild 9627 BLAKE2B 6e94bbf75ebf930941f9d4a118af4ef2a894518555f3b4792a48d10f6683ddf55598a105231c8ef20c7152bd5f09b95bfadd33d050fde885e0d0133e9dbcb9f7 SHA512 f2514c888d9e1437ca0a83baf66e6a4f60ef00bd864b8c142fa5d9d75408456efa1e4f525cbcf63e8653e8db46f63343fe890dc161752e4035ba96618a2c63e0
MISC metadata.xml 1102 BLAKE2B 215544658792715aae72787f7c949ed89df9c05ceab5a919a861c02b7938c0d1ee228e0ede55008287b616faf70992a8c1f2854e6e5e1fc909718ae682996bb8 SHA512 b6a626c485e2a5db3390da62c629507a60417eda8b508d7ed8d1c017ac337743d2c4fe0e8554b103f989176dcd2969cc8579e91532b07a22c1b66328ef241e8d
diff --git a/dev-lang/boogie/boogie-3.2.4.ebuild b/dev-lang/boogie/boogie-3.2.4.ebuild
index 754aad26d108..6001bf7f0be1 100644
--- a/dev-lang/boogie/boogie-3.2.4.ebuild
+++ b/dev-lang/boogie/boogie-3.2.4.ebuild
@@ -210,7 +210,7 @@ else
SRC_URI="https://github.com/boogie-org/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
SRC_URI+=" ${NUGET_URIS} "
diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index f4f7fb4b591b..bc2ccdd62a6e 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -8,6 +8,6 @@ DIST crystal-1.13.2.tar.gz 3687101 BLAKE2B 31375ea3648433e88a4813b39f25f72221c4a
DIST crystal-1.13.3-1-linux-x86_64.tar.gz 51653981 BLAKE2B cb74719a6d4fcd4555632c327e48a40b3d3ce0b1e4a33dbac996e5b99c134a88aef3266daaa615b152ca685a9baffc8659a0715e51258ebef80087ec9430ebd0 SHA512 3183857d718869246649f1213e72f5a538f8f25f18cd19ef27fae26b0dcd8c5028c9be5d1f829386fb4cb6073343b3e745e902928a82da2474fb27bb397e9506
DIST crystal-1.13.3.tar.gz 3688053 BLAKE2B 94825b9120e711b085c11576320f9384f118d103bf34c69604d358a3e0dbc110f29f2c1a0a8299c9f8805e2fe428d62617e86c73af6c25986b7aafd7e45219d2 SHA512 5d3e6c1b9a17c99129c0d0d07602557dd758390efc481cc79ed0d8663c159a43782c5ca534e7bf5ab8c0bf4bc3af23e77b613893bff9861365b8c2550b70f367
EBUILD crystal-1.13.1.ebuild 2629 BLAKE2B f3f307224f2c46fd96ed84663102894fa340db5976fbf2eecaa9a2f6dae13aaa2b866fff42fe8c3a7790c5672422894d79da78565742ab309bb5936bed537f0f SHA512 eb084e916cddcf5c8f4d555ab5a9f4efc236247d6824a892da68567f3869f092e1db72bcc43703e285d4a64f7ea07818dfb5d2c26dfed3a955067dbddbb712e2
-EBUILD crystal-1.13.2.ebuild 2633 BLAKE2B 57f0ac1367bd2d7b169b638bd59323a09057e4241348b39a645e8388cb475cb09e714d45bf71fe86d99933b8ff91f2a3444aa3b72f7e25db63c1da97bfef8685 SHA512 e34140a906e6a1306a4c718d7e1c1380034d63d9741fd218d4ac13801d558523a290949c436ad5d08a16436089dc911122ae4220547b6732771183e1744bb632
+EBUILD crystal-1.13.2.ebuild 2632 BLAKE2B 38e047040dc86b3d95a5e74be098076cbe5fd6cc46ae5b05105f68ef04257470cd79390461812c9d0ef3cb37f33c5d3567596e109413caa14eaf482c34b148d9 SHA512 df678deb9ce01effc65609f9529ae81a0933e04b12d7084f7d802d457cb684c198e4581331d5a1b0d5d7a791b2115bd7f8bbff59cff938eafc438f1924d1aa6e
EBUILD crystal-1.13.3.ebuild 2633 BLAKE2B 57f0ac1367bd2d7b169b638bd59323a09057e4241348b39a645e8388cb475cb09e714d45bf71fe86d99933b8ff91f2a3444aa3b72f7e25db63c1da97bfef8685 SHA512 e34140a906e6a1306a4c718d7e1c1380034d63d9741fd218d4ac13801d558523a290949c436ad5d08a16436089dc911122ae4220547b6732771183e1744bb632
MISC metadata.xml 762 BLAKE2B 591f38c882318a6564501cc61abe6222264b65adeaffaf3b23d959ee86b83bae33eaf99029229705f92070fa539fd6d63d8242afc38475904483a9a0b997effd SHA512 ea223d568a3c336a43b183efc61bd1f1a9d1e5e0e8d963275e0b23ee879551bc7d8aae797b1e2edba49d119ad306692599eb535c5d164ebee0c6721dfeab78dc
diff --git a/dev-lang/crystal/crystal-1.13.2.ebuild b/dev-lang/crystal/crystal-1.13.2.ebuild
index 7d2cade29207..3219d2a294a7 100644
--- a/dev-lang/crystal/crystal-1.13.2.ebuild
+++ b/dev-lang/crystal/crystal-1.13.2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc debug llvm-libunwind"
# Upstream test suite not reliable
diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 7f7a57c0ea31..5b3734803740 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -5,7 +5,7 @@ DIST eisl-5.30.tar.gz 3134700 BLAKE2B b4879e63ca3f2e11385973a3534110ffa8388e7db6
DIST eisl-5.31.tar.gz 3134740 BLAKE2B 73fe01c7d996c68281300b2e971b096f26649e6226d1747ecb32e63cac67fa86a78b3dbbfeeefc64c600d5d827d38300b97455c60da528dcbec7d37b60ee396d SHA512 84403a645fb584f890794251ccd63778a539674132277c1acc7460ba7df55dc439761ba1ac5516b9df95ede56741411e48721e3a6424c4a31944b15b82557daa
EBUILD eisl-5.10.ebuild 1010 BLAKE2B caf0eaf92d6f0397eba23e8641b1bff1d5316d97d1886e75a2bcd504354fbef1ca19d053168ad592503156a7b6270da2dd39cb03f65f78dbb210f6c569476904 SHA512 f637a8521189709117940c1d4240280357394dfb9dceb591658afbc58ccc5190e649144df52ac100f24e0ca3c98913b53d67ca4fa5aa92814bab560791913b35
EBUILD eisl-5.25.ebuild 1011 BLAKE2B 291b801fbede039429edf9317a5ac1a7beed406019edb25aa218be9f718deff1742a4e99adc349ebe04d5160126bae590de9dc831378aeddfaf7bcce5e554ca1 SHA512 71d7528dbfbc0b76b68bc574aa7ca11b463cae94a5682bc74458cd8b0530de222de50aa540e3e9e444bbef58b2c36d49bb94ad929a99dc9574148ac3abba6afd
-EBUILD eisl-5.30.ebuild 1011 BLAKE2B 291b801fbede039429edf9317a5ac1a7beed406019edb25aa218be9f718deff1742a4e99adc349ebe04d5160126bae590de9dc831378aeddfaf7bcce5e554ca1 SHA512 71d7528dbfbc0b76b68bc574aa7ca11b463cae94a5682bc74458cd8b0530de222de50aa540e3e9e444bbef58b2c36d49bb94ad929a99dc9574148ac3abba6afd
+EBUILD eisl-5.30.ebuild 1010 BLAKE2B caf0eaf92d6f0397eba23e8641b1bff1d5316d97d1886e75a2bcd504354fbef1ca19d053168ad592503156a7b6270da2dd39cb03f65f78dbb210f6c569476904 SHA512 f637a8521189709117940c1d4240280357394dfb9dceb591658afbc58ccc5190e649144df52ac100f24e0ca3c98913b53d67ca4fa5aa92814bab560791913b35
EBUILD eisl-5.31.ebuild 1011 BLAKE2B 291b801fbede039429edf9317a5ac1a7beed406019edb25aa218be9f718deff1742a4e99adc349ebe04d5160126bae590de9dc831378aeddfaf7bcce5e554ca1 SHA512 71d7528dbfbc0b76b68bc574aa7ca11b463cae94a5682bc74458cd8b0530de222de50aa540e3e9e444bbef58b2c36d49bb94ad929a99dc9574148ac3abba6afd
EBUILD eisl-9999.ebuild 1005 BLAKE2B bf9361efcf3f564ea3dd41a9f9d404b95b774df7f88b6280fa1d41d67eebbe1063d6f49876068478d31d11dc0846247b7655d4022ca07cd26c4ee869856acd6b SHA512 dfb4fc078498d62a137dcac57a0cd7bf5c7efb85bf4b9cbec3406ebbe432906e1d621ddf282145a3037bdd1a84b603b665d14638adf4d2894441da7b9c7a3b8c
MISC metadata.xml 631 BLAKE2B fd171b07cf1f7beae7be774a5da360d466c83f01a6bd52dc69af436926ae5aebec27a2723c11498be21c4f96f6b82c6aa3571f4b84e763459ef78086450252f2 SHA512 dd9e329f24ce6d3922e92e81d36234b93151f71c88d6ba4b38557565a7c1c3bc4b7172d4d55f1d2d5bd6c5cada449691067cc71abd4d456941f6a8b78fe0df87
diff --git a/dev-lang/eisl/eisl-5.30.ebuild b/dev-lang/eisl/eisl-5.30.ebuild
index 0ef48728bee1..1e6288f65690 100644
--- a/dev-lang/eisl/eisl-5.30.ebuild
+++ b/dev-lang/eisl/eisl-5.30.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD-2"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b6a8c69b5160..ca8458d6fcc5 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/boxfort/Manifest b/dev-libs/boxfort/Manifest
index e5c7de236ece..1b9190560fb4 100644
--- a/dev-libs/boxfort/Manifest
+++ b/dev-libs/boxfort/Manifest
@@ -1,4 +1,4 @@
DIST boxfort-0.1.4.tar.gz 43011 BLAKE2B a925d21d4f29e0720ae66c6d5ac1a1d0b9c3f779a5ad0689aa6a058815852cfe04a7400daff1467b87df8c07a04201a32b4edc4b94358b53a320ddf223af05ac SHA512 0c6fe2ee474013c47d4688e5d1b4813c6265daa89f55e39202dd76676f5d0687c473216dde5236faf5cd246d24c21e232ed82bb5b676a231faadc4231e7aea1b
-EBUILD boxfort-0.1.4-r1.ebuild 923 BLAKE2B a0dc171959f7f32b0e8504eb670f1993d7685b59676e3fb6a91ab67f37caf01294cc9c1b15404c9577425fdea70220e76161e24ee39c758727078df9808fabb5 SHA512 b659515cf0f2e5d27681aa8109f28e2ca616a6facc9315a13fd085d0ee8be93694a7e07b7bc1ce3d459a64b7ac50d59cbb4acc8f3c411756599129b31346950f
+EBUILD boxfort-0.1.4-r1.ebuild 921 BLAKE2B a68f011c7d6164e3630788d0e05ed52231aed5c25440717c157e278577e6e0fb41a47a6ad16719958dbf0b6b29a15c1dd81f7703da4d4ad55b9167ff43ec9cb5 SHA512 d6573d731e283c1d0a01d1ea6539f018d91cb4004ba88ce02b80280e3b55c43ba29c7b3eda6ac4be273b21b90cc31eec798cec0f7e079cd3c9b1f43843ed553d
EBUILD boxfort-0.1.4.ebuild 922 BLAKE2B dff58f1de03807d08f1a2af2419aa2fc4c62c2c76670e73c78c9bf452a50f6d62e325e0073986e2dbb7ac83f5ac6e7942cf1ab61af4714bde2cbfef2df380d21 SHA512 0ce1db4ea8b8575e9d965a4a185d81b1810d4e4ae7bfe914521798e3634ddc2b7e5e3cda9e6ec30c495f025af524dfa7058a092c368e6b62793835973dcdb823
MISC metadata.xml 493 BLAKE2B 26ae62742b6461f52ff68fa741cbef36de3e27d9580fae5265d02e089b1403d1cccad76b09d53b707454a9bbdaf60bace25fb1f0c115ee42d17362d6fe6543db SHA512 5f89cc0f108d3971d7b1cac8c9dadc0d16df0b6b643f484fcb214c04f772a5e071ef34699c6b0ba31c2783a3cae9e2cf166799224c3ed70cc2b7cedcf43d49c3
diff --git a/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild
index 549fdcd55581..621b5263bb21 100644
--- a/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild
+++ b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/BoxFort-${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="-alpha ~amd64 ~arm ~arm64 -hppa -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc ~x86"
+KEYWORDS="-alpha amd64 ~arm ~arm64 -hppa -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/criterion/Manifest b/dev-libs/criterion/Manifest
index b5a7e6960618..4ea068dbd099 100644
--- a/dev-libs/criterion/Manifest
+++ b/dev-libs/criterion/Manifest
@@ -2,6 +2,6 @@ DIST criterion-2.4.1.tar.gz 870842 BLAKE2B 8b7db80d5e943d4380072106eb32ffe95896e
DIST debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz 5613 BLAKE2B 78711c3c46d567fb7110a70dfddc2fb5e413eb5c6b9f67d5d8b5f8a663af854cb50f3b9d9947a2c14909dcd2b34f762192a4fbe8b32dcde7c9894f0560ccf769 SHA512 f4bb95b3f931545800abbb86aa787939cc1c30f464e465689aff3fff3d753766bafe4de9065b762d9db882608b2df250514ab38fc9c476cbd6d7d95d516c75cb
DIST klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz 99303 BLAKE2B 7804c030106ffab44afcbc1ac77d644e7dfef7c107d4f9679a3a4b7506e41ada65e87113831f94fc5c6f70073356c38a317153e01f1985522029990e9af40544 SHA512 fe4f0cd9b5ff2d5605d388f8a67d6c7211320d0fea6fb9b2df0c9b1e67a1f683b80b86cac007b0cfbd264b75bc0e4849e772506c2ee66b86967e5ee24cc89e1d
DIST nanopb-c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz 1124211 BLAKE2B b8dfe6916decef6b6e32315989050a8ed3e72191fe8365c36652906631a9a2cbbdddd34f8927223d866749dde58d85a8e264ef6d5daac614327db0977d05d693 SHA512 3914fe37399cf99512fbd45e496ac95490b74a2c259f96138123a3399fa2b7258e5d99ebd5293b8ad87069e1bb4ea71d13c54366382904c9607d8545afd90b62
-EBUILD criterion-2.4.1-r1.ebuild 2001 BLAKE2B dbe3dd3cf37bc0813b401d7928ddb26d55bd118fe31075285676e90f6f3d150f44f0a280c5865bb7f2c19af36c6d23a000c595ca3580a99b22977f62f67d071b SHA512 a8f78e8e33fd4edd2a035fc7e454010792b68b895498f20ddce5fa4a49ca62cb48ca12adeea28a960c1c1bcf2ef5ea4267590979a3567f08d761296a4f41cd61
+EBUILD criterion-2.4.1-r1.ebuild 2000 BLAKE2B cfd6d296bb2bb807f68892633736a57fd94293a120e81dbef78120a74f076e2da203e6af99a30fe43d1d409588415d3847d63145e82b01ed78154974533adfa0 SHA512 357d7aa31b1713f0522ff7fe028cbc0453b9e9957225442223df1414a234c0bcdc18fe952451172639fd985beb499b067daead1d2b3bc92b2e8ec7dab7a2e5f6
EBUILD criterion-2.4.1.ebuild 2000 BLAKE2B 57dfd437b1c3435e13ae840d1e0a9bce9814a187564170fd77946be3a0fe58cc92088cf987a0af1a326f9e40a6776742058c007c3e9c3ed5b06ebdf834b817b4 SHA512 2df149165d7a46649fc763bd2b80f2d14fc4a438b81179cf95b2b8768fe00058152e7d7f7077d38743d5fa1aad978c3eafa5a253c8031fb2c0ea373847be5619
MISC metadata.xml 495 BLAKE2B e26a19888a85984288468d569c85fc5076c0e78fa79c759ef0fb4f62e2c84453200f819459a9b85ac3dd7d4a08017b4c61bfdd01b73288ed4663332030f9a8aa SHA512 9602e9b6e0405dce29b8e90c72d95ce64fe0c4f54df0ed01416cc9562533195c2fcbde1fd139547387b3aabda8b4896a05bf4a277bb3a2921bf02cf66f81b744
diff --git a/dev-libs/criterion/criterion-2.4.1-r1.ebuild b/dev-libs/criterion/criterion-2.4.1-r1.ebuild
index 9ac50fdbef62..2bf0c4da2c69 100644
--- a/dev-libs/criterion/criterion-2.4.1-r1.ebuild
+++ b/dev-libs/criterion/criterion-2.4.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/Snaipe/Criterion/archive/refs/tags/v${PV}.tar.gz ->
S="${WORKDIR}/Criterion-${PV}"
LICENSE="BSD-2 MIT ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest
index ca3bd8325ab2..963a640d3d98 100644
--- a/dev-libs/json-c/Manifest
+++ b/dev-libs/json-c/Manifest
@@ -1,4 +1,6 @@
DIST json-c-0.17.tar.gz 390045 BLAKE2B 26be25141447f2b652fa09d7096141a8bf7992469bcc53b275c1bc0108fc36a8898a8185c381218d3146d00fa03bdd0b837be073410fc93af943b5f083dbaa69 SHA512 4cbedd559502bf9014cfcd1d0bb8bb80d2abac4e969d95d4170123cd9cbafb0756b913fdbb83f666d14f674d6539a60ed1c5d0eb03c36b8037a2e00dc1636e19
+DIST json-c-0.18.tar.gz 401788 BLAKE2B d39bab289976cb2f76bcf3ad8254f7f5b4d11e2aa4dedebd60dc7d131a3f6ec57beacdc575aeeb191cf449d16c549d424172e78464731eeb66305f47f72371c2 SHA512 4763f2352414dac3599bc2183b4fa57dbfaac0ca24de890097bd7d0bdda93c91efa280f6566e949e6d94212ef39a63fc76c5f9d0c54ff3d04b13c859717dba5a
EBUILD json-c-0.17.ebuild 1203 BLAKE2B 698ce62f043343b1e32ecf5d8f5e141d79d6c2e3485d0492e74287fb726be90aa9acfa2ec49d323918f9519c7988d712689ad7a5ecd2c0d2f45a85c0f9cc3ff3 SHA512 451ade9ba1d173b70309b88c6746ab789a127e5a9184ec0bd1a400070d9e65fa74ecffa92433c1e30431ca832a3ebca170f1ce154e37aa475ea6901dfeba6dc8
-EBUILD json-c-9999.ebuild 1299 BLAKE2B 8183d6588f97a6db4b3cddf2dc8dc52d7807b8c2b59be3b0f8d182ad397cda6bfeb794963acd0e33d84b76b90e22c3f2338ed182474c810797409891d440f6e6 SHA512 f00396cc36eb236c4949b63eb4eacb537563f7cdc8b42fec3d36f764cd656d9a6b9de32d09e5353cc50cca05ef30aeeb74d9b010d217a72aa29f15cda7707565
+EBUILD json-c-0.18.ebuild 1647 BLAKE2B 593be622a108c706b691244328e76dcc9d40e9e16a7e8dd7477efe1a14111964b9a2561f74fe8095922f319ab8c7fc78618ad63f4eed37e7187472e8170af1aa SHA512 683d7a1b6a05acf7336c5b8bbbde4223253ede5b49572ae73050040e1de6c1ca7cedeb485c0f616a19af57a16acc6128493771d8677cc6f1e6e1366ddaccb2f2
+EBUILD json-c-9999.ebuild 1647 BLAKE2B 593be622a108c706b691244328e76dcc9d40e9e16a7e8dd7477efe1a14111964b9a2561f74fe8095922f319ab8c7fc78618ad63f4eed37e7187472e8170af1aa SHA512 683d7a1b6a05acf7336c5b8bbbde4223253ede5b49572ae73050040e1de6c1ca7cedeb485c0f616a19af57a16acc6128493771d8677cc6f1e6e1366ddaccb2f2
MISC metadata.xml 657 BLAKE2B 4a1755bb32db3d622b77db8f9f362d696e7b9f1a1d5983beef1994f00499a21a0fa8124fbcef01d46dc615569c0e1fc51f207658f20e48235caf245edac2fa4c SHA512 67df67ef6ab7a0b871bc7c6d436aef9a1f4754eeb38a9cfdf8885877951927e2238d74e7b8bc5dabe0553a1bf62bf8357a0374ddfa95b1d155c6254ee79b5e16
diff --git a/dev-libs/json-c/json-c-0.18.ebuild b/dev-libs/json-c/json-c-0.18.ebuild
new file mode 100644
index 000000000000..582ba35e41c2
--- /dev/null
+++ b/dev-libs/json-c/json-c-0.18.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A JSON implementation in C"
+HOMEPAGE="https://github.com/json-c/json-c/wiki"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/json-c/json-c.git"
+ inherit git-r3
+else
+ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+LICENSE="MIT"
+# .1 is a fudge factor for 0.18 fixing compat w/ 0.16, drop on next
+# SONAME change.
+SLOT="0/5.1"
+IUSE="cpu_flags_x86_rdrand doc static-libs threads"
+
+BDEPEND="doc? ( >=app-text/doxygen-1.8.13 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/json-c/config.h
+)
+
+multilib_src_configure() {
+ # Tests use Valgrind automagically otherwise (bug #927027)
+ export USE_VALGRIND=0
+
+ local mycmakeargs=(
+ # apps are not installed, so disable unconditionally.
+ # https://github.com/json-c/json-c/blob/json-c-0.17-20230812/apps/CMakeLists.txt#L119...L121
+ -DBUILD_APPS=OFF
+ -DBUILD_STATIC_LIBS=$(usex static-libs)
+ -DDISABLE_EXTRA_LIBS=ON
+ -DDISABLE_WERROR=ON
+ -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand)
+ -DENABLE_THREADING=$(usex threads)
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+ if use doc && multilib_is_native_abi; then
+ cmake_build doc
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && cmake_src_test
+}
+
+multilib_src_install() {
+ cmake_src_install
+
+ if multilib_is_native_abi; then
+ use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+ einstalldocs
+ fi
+}
diff --git a/dev-libs/json-c/json-c-9999.ebuild b/dev-libs/json-c/json-c-9999.ebuild
index 2ee46fcafda5..582ba35e41c2 100644
--- a/dev-libs/json-c/json-c-9999.ebuild
+++ b/dev-libs/json-c/json-c-9999.ebuild
@@ -3,14 +3,24 @@
EAPI=8
-inherit cmake-multilib git-r3 multibuild
+inherit cmake-multilib
DESCRIPTION="A JSON implementation in C"
HOMEPAGE="https://github.com/json-c/json-c/wiki"
-EGIT_REPO_URI="https://github.com/json-c/json-c.git"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/json-c/json-c.git"
+ inherit git-r3
+else
+ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
LICENSE="MIT"
-SLOT="0/5"
+# .1 is a fudge factor for 0.18 fixing compat w/ 0.16, drop on next
+# SONAME change.
+SLOT="0/5.1"
IUSE="cpu_flags_x86_rdrand doc static-libs threads"
BDEPEND="doc? ( >=app-text/doxygen-1.8.13 )"
@@ -49,6 +59,8 @@ multilib_src_test() {
}
multilib_src_install() {
+ cmake_src_install
+
if multilib_is_native_abi; then
use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
einstalldocs
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index cd6c65428301..cd23ad7168e4 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -10,10 +10,12 @@ DIST nss-3.101.2.tar.gz 76462495 BLAKE2B 3a0dfd7aa68bc11f332decfc9cb7003b8d8fa6a
DIST nss-3.103.tar.gz 76470174 BLAKE2B 0d57ad2479f26d0ff8f3021b435ee936e82408e5f3f213804397934f1d01c2178f641247cfc84de36616eb92d06fb002fb77a4285ff84a86a3217e960d175475 SHA512 bc7680fc34d84de7953b27f1a220681f3f5c5a501a82be210ec6134894313f6a2c9bfcc350f4802152a5e3a1fc2defc74d700445ade338d6c86a923ac8b4dc75
DIST nss-3.104-cacert-class1-class3.patch 22038 BLAKE2B 66e2dd47230d6aa58a767e35c9c069fa29f3111d470345e0f69486d1eead3cd1741939ac394f6b9b637e79a10d658cfb1a9da4387953b8968a9001bab94d4de0 SHA512 bafc4212e0e0ca3eb129a5b88767727159c6ec3da450c7625d0b282f82699378d64eaa2c3fecb72c61000ec9b6d3c24f20bc7defdac6edc673e0fbb26e0c1f7e
DIST nss-3.104.tar.gz 76468542 BLAKE2B 78bce851b831aee0e105a4bf2f3ff965dda5dcefc0988272298596ecf1c0fa03eb2059b2cf261536fc221fb5a620c0397dd9c1a53cc13e5dd339981ac0f9d665 SHA512 ec6eb32847da544ff5a2947360d9343f9b2cfea83b86cb8d7fdbacd9d97329f02de4844084c4bcbc4ebceb666d7c23bd3aa1a73a092e10792742e7b9aa7b98e8
+DIST nss-3.105.tar.gz 76620664 BLAKE2B 560a906758200aca522e7bb723b40a315bd97e99602c2f8d781efc290210e993fa350c56b66c4154df0f8d1a7e9465d384d11d6e32301a34b7a5126482607173 SHA512 1bee0945c9725a0022bc80de628d139bb6c6d93385005f2a4025214c650e9821e5a98117edb92d53749c74ff229f1c58e4c15b169f7946aaf6a51ba5147da554
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.101.2.ebuild 11569 BLAKE2B 24e4454ba3410b7a4b0cdd2999d499434e219c9d9be676527f2e9bfc49af98c700e1b78fe57092a21c7ec7a20dd9d5b1e282337f3851f7e66ebacb8cae3b6e27 SHA512 70ccbb877b4360a00e92f67fd202fd000ab745c8cae2d4c7c6facc7e730f70518665893af9570c9d982a5515ea593f0f07cea12465aa616ab9960cee8ffc51e4
EBUILD nss-3.103.ebuild 11671 BLAKE2B 665b84d4c04963f14879e78e5948becbe9eba01b759374c7eed05cc1ee8ef80ccfedc606a5fa8f5f74952933e2682f8d9c427de2cb4b597344f9432ca24855de SHA512 e44c17261f969a560efc7a685c60db5101d9e0ee945116a4ec41e2164f33bf1aac67e2112fc4cc2d5337b7215d43d15dd5b607f31276f8ccb1183c855777cb27
EBUILD nss-3.104.ebuild 11671 BLAKE2B 732e382c3e8ec8e5966c349a9786c7a4b22ef03b02879038883d8364cfb002144e2efe7d949209f285ba7f5687999e4290bea07c2f93013b8dd37e9cb3554962 SHA512 cb03f8162aa81277c333a8ab99250980048db5dec2041bef4db2ac6644c358493afc0f53eb8cdd71a463f6f55e774306b49a8607a3e9f5524be444a8d9c610aa
+EBUILD nss-3.105.ebuild 11806 BLAKE2B d52058c3c43a743706d3aa996849634011b82b9309901869cbec9b094501334c617948ccc2bfacb758033c7bc6ece036142c910ab511c8c1c3bda2d3c64f656e SHA512 075359144c5ebfff3d265febf8c636e465ffa08876ebf6de0634db5bd0fdb593fad57c7eb81c6bff1c0ad3c3c48d571b06cd57aa7822c6066437efb4be17104a
EBUILD nss-3.90.2-r1.ebuild 11712 BLAKE2B 42f3fcfff8b8ff2d0c1c79785acabc538e36ae521a104b8cbb157e5f0ce8b8955819e6493f7f5a2252d9a3790d331c2c8802cc1fe016dc1f7753ec7709552436 SHA512 36c7cc15c4808bbdbb54192ecc67a985e64a8a3b71fbd045d3e52ac78890330513ab5f4ccd40cb3f7486a80acdba8fefeb1996b38b12d4b3b88afaa4b6979ca9
-MISC metadata.xml 603 BLAKE2B 74c5a84f8a860b6a43731ed83cd40373187236de7add14ca33f3417eb0cfc165aa5df5308dca14b4664bcfe453e0f328988df4459af5781da4cbcb7bfc00e93d SHA512 9d7fb0be71d18ad1da440de047f4430bd3b50a8584d8dccd43e5e4cdf050f5c5cfeb34cd82ea617f2419ff092908becd1508eb7efcf54f3cca8c7f36af9517bb
+MISC metadata.xml 693 BLAKE2B c8be043e957f4d85411a10da490e67c9d37f5dd9fe37c112c92e8b666d828cabe75f5fe7c46e5b40dd872f082fb4463af79fb7eb3ad69b9e01c9c088edd750a8 SHA512 66374f8b8739c68a8a276159af3d493bb012b5ee722a939a1d87899d0307d572fcabf76ba71b4f34eeb83a414c0727182ef16f98418cbbbbd4aed311ac5be06b
diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml
index ed59ce5ad9ec..fbacbeb02ad5 100644
--- a/dev-libs/nss/metadata.xml
+++ b/dev-libs/nss/metadata.xml
@@ -9,6 +9,7 @@
<flag name="cacert">
Include root/class3 certs from CAcert (https://www.cacert.org/)
</flag>
+ <flag name="test-full">Run all available tests, instead of the standard set only</flag>
<flag name="utils">Compile and install all extra binaries, such as certutil, modutil and few more</flag>
</use>
<upstream>
diff --git a/dev-libs/nss/nss-3.105.ebuild b/dev-libs/nss/nss-3.105.ebuild
new file mode 100644
index 000000000000..3be838138e78
--- /dev/null
+++ b/dev-libs/nss/nss-3.105.ebuild
@@ -0,0 +1,427 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.35"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+ cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104-cacert-class1-class3.patch )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="test-full? ( test )"
+
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+ >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+ >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+ virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/nss-config
+)
+
+PATCHES=(
+ "${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch
+ "${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch
+ "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+)
+
+src_prepare() {
+ default
+
+ if use cacert ; then
+ eapply -p2 "${DISTDIR}"/nss-3.104-cacert-class1-class3.patch
+ fi
+
+ pushd coreconf >/dev/null || die
+ # hack nspr paths
+ echo 'INCLUDES += -I$(DIST)/include/dbm' \
+ >> headers.mk || die "failed to append include"
+
+ # modify install path
+ sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
+ -i source.mk || die
+
+ # Respect LDFLAGS
+ sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+ # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+ sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
+
+ popd >/dev/null || die
+
+ # Fix pkgconfig file for Prefix
+ sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
+ config/Makefile || die
+
+ # use host shlibsign if need be #436216
+ if tc-is-cross-compiler ; then
+ sed -i \
+ -e 's:"${2}"/shlibsign:shlibsign:' \
+ cmd/shlibsign/sign.sh || die
+ fi
+
+ # dirty hack
+ sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
+ lib/ssl/config.mk || die
+ sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
+ cmd/platlibs.mk || die
+
+ multilib_copy_sources
+
+ strip-flags
+}
+
+multilib_src_configure() {
+ # Ensure we stay multilib aware
+ sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
+}
+
+nssarch() {
+ # Most of the arches are the same as $ARCH
+ local t=${1:-${CHOST}}
+ case ${t} in
+ *86*-pc-solaris2*) echo "i86pc" ;;
+ aarch64*) echo "aarch64" ;;
+ hppa*) echo "parisc" ;;
+ i?86*) echo "i686" ;;
+ x86_64*) echo "x86_64" ;;
+ *) tc-arch ${t} ;;
+ esac
+}
+
+nssbits() {
+ local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
+ if [[ ${1} == BUILD_ ]]; then
+ cc=$(tc-getBUILD_CC)
+ else
+ cc=$(tc-getCC)
+ fi
+ # TODO: Port this to toolchain-funcs tc-get-ptr-size/tc-get-build-ptr-size
+ echo > "${T}"/test.c || die
+ ${cc} ${!cppflags} ${!cflags} -fno-lto -c "${T}"/test.c -o "${T}/${1}test.o" || die
+ case $(file -S "${T}/${1}test.o") in
+ *32-bit*x86-64*) echo USE_X32=1;;
+ *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
+ *32-bit*|*ppc*|*i386*) ;;
+ *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
+ esac
+}
+
+multilib_src_compile() {
+ # use ABI to determine bit'ness, or fallback if unset
+ local buildbits mybits
+ case "${ABI}" in
+ n32) mybits="USE_N32=1";;
+ x32) mybits="USE_X32=1";;
+ s390x|*64) mybits="USE_64=1";;
+ ${DEFAULT_ABI})
+ einfo "Running compilation test to determine bit'ness"
+ mybits=$(nssbits)
+ ;;
+ esac
+ # bitness of host may differ from target
+ if tc-is-cross-compiler; then
+ buildbits=$(nssbits BUILD_)
+ fi
+
+ local makeargs=(
+ CC="$(tc-getCC)"
+ CCC="$(tc-getCXX)"
+ AR="$(tc-getAR) rc \$@"
+ RANLIB="$(tc-getRANLIB)"
+ OPTIMIZER=
+ ${mybits}
+ disable_ckbi=0
+ )
+
+ # Take care of nspr settings #436216
+ local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
+ unset NSPR_INCLUDE_DIR
+
+ export NSS_ALLOW_SSLKEYLOGFILE=1
+ export NSS_ENABLE_WERROR=0 #567158
+ export BUILD_OPT=1
+ export NSS_USE_SYSTEM_SQLITE=1
+ export NSDISTMODE=copy
+ export FREEBL_NO_DEPEND=1
+ export FREEBL_LOWHASH=1
+ export NSS_SEED_ONLY_DEV_URANDOM=1
+ export USE_SYSTEM_ZLIB=1
+ export ZLIB_LIBS=-lz
+ export ASFLAGS=""
+ # Fix build failure on arm64
+ export NS_USE_GCC=1
+ # Detect compiler type and set proper environment value
+ if tc-is-gcc; then
+ export CC_IS_GCC=1
+ elif tc-is-clang; then
+ export CC_IS_CLANG=1
+ fi
+
+ export NSS_DISABLE_GTESTS=$(usex !test 1 0)
+
+ # Include exportable custom settings defined by users, #900915
+ # Two examples uses:
+ # EXTRA_NSSCONF="MYONESWITCH=1"
+ # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1"
+ # e.g.
+ # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0"
+ # or
+ # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1"
+ # etc.
+ if [[ -n "${EXTRA_NSSCONF}" ]]; then
+ ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs."
+ read -a myextranssconf <<< "${EXTRA_NSSCONF}"
+
+ for (( i=0; i<${#myextranssconf[@]}; i++ )); do
+ export "${myextranssconf[$i]}"
+ echo "exported ${myextranssconf[$i]}"
+ done
+ fi
+
+ # explicitly disable altivec/vsx if not requested
+ # https://bugs.gentoo.org/789114
+ case ${ARCH} in
+ ppc*)
+ use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1
+ use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1
+ ;;
+ esac
+
+ use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1
+ use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1
+
+ local d
+
+ # Build the host tools first.
+ LDFLAGS="${BUILD_LDFLAGS}" \
+ XCFLAGS="${BUILD_CFLAGS}" \
+ NSPR_LIB_DIR="${T}/fakedir" \
+ emake -C coreconf \
+ CC="$(tc-getBUILD_CC)" \
+ ${buildbits-${mybits}}
+ makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
+
+ # Then build the target tools.
+ for d in . lib/dbm ; do
+ CPPFLAGS="${myCPPFLAGS}" \
+ XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
+ NSPR_LIB_DIR="${T}/fakedir" \
+ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)"
+ done
+}
+
+multilib_src_test() {
+ einfo "Tests can take a *long* time, especially on a multilib system."
+ einfo "~10 minutes per lib configuration with only 'standard' tests,"
+ einfo "~40 minutes per lib configuration with 'full' tests. Bug #852755"
+
+ # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html
+ # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite
+ # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older)
+ export BUILD_OPT=1
+ export HOST="localhost"
+ export DOMSUF="localdomain"
+ export USE_IP=TRUE
+ export IP_ADDRESS="127.0.0.1"
+
+ # Only run the standard cycle instead of full, reducing testing time from 45 minutes to 15
+ # per lib implementation.
+ if use test-full ; then
+ # export NSS_CYCLES="standard pkix sharedb"
+ :;
+ else
+ export NSS_CYCLES="standard"
+ fi
+
+ NSINSTALL="${PWD}/$(find -type f -name nsinstall)"
+
+ cd "${BUILD_DIR}"/tests || die
+ # Hack to get current objdir (prefixed dir where built binaries are)
+ # Without this, at least multilib tests go wrong when building the amd64 variant
+ # after x86.
+ local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev)
+
+ # Can tweak to a subset of tests in future if we need to, but would prefer not
+ OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die
+}
+
+# Altering these 3 libraries breaks the CHK verification.
+# All of the following cause it to break:
+# - stripping
+# - prelink
+# - ELF signing
+# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
+# Either we have to NOT strip them, or we have to forcibly resign after
+# stripping.
+#local_libdir="$(get_libdir)"
+#export STRIP_MASK="
+# */${local_libdir}/libfreebl3.so*
+# */${local_libdir}/libnssdbm3.so*
+# */${local_libdir}/libsoftokn3.so*"
+
+export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
+
+generate_chk() {
+ local shlibsign="$1"
+ local libdir="$2"
+ einfo "Resigning core NSS libraries for FIPS validation"
+ shift 2
+ local i
+ for i in ${NSS_CHK_SIGN_LIBS} ; do
+ local libname=lib${i}.so
+ local chkname=lib${i}.chk
+ "${shlibsign}" \
+ -i "${libdir}"/${libname} \
+ -o "${libdir}"/${chkname}.tmp \
+ && mv -f \
+ "${libdir}"/${chkname}.tmp \
+ "${libdir}"/${chkname} \
+ || die "Failed to sign ${libname}"
+ done
+}
+
+cleanup_chk() {
+ local libdir="$1"
+ shift 1
+ local i
+ for i in ${NSS_CHK_SIGN_LIBS} ; do
+ local libfname="${libdir}/lib${i}.so"
+ # If the major version has changed, then we have old chk files.
+ [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
+ && rm -f "${libfname}.chk"
+ done
+}
+
+multilib_src_install() {
+ pushd dist >/dev/null || die
+
+ dodir /usr/$(get_libdir)
+ cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
+ local i
+ for i in crmf freebl nssb nssckfw ; do
+ cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
+ done
+
+ # Install nss-config and pkgconfig file
+ dodir /usr/bin
+ cp -L */bin/nss-config "${ED}"/usr/bin || die
+ dodir /usr/$(get_libdir)/pkgconfig
+ cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
+
+ # create an nss-softokn.pc from nss.pc for libfreebl and some private headers
+ # bug 517266
+ sed -e 's#Libs:#Libs: -lfreebl#' \
+ -e 's#Cflags:#Cflags: -I${includedir}/private#' \
+ */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
+ || die "could not create nss-softokn.pc"
+
+ # all the include files
+ insinto /usr/include/nss
+ doins public/nss/*.{h,api}
+ insinto /usr/include/nss/private
+ doins private/nss/{blapi,alghmac,cmac}.h
+
+ popd >/dev/null || die
+
+ local f nssutils
+ # Always enabled because we need it for chk generation.
+ nssutils=( shlibsign )
+
+ if multilib_is_native_abi ; then
+ if use utils; then
+ # The tests we do not need to install.
+ #nssutils_test="bltest crmftest dbtest dertimetest
+ #fipstest remtest sdrtest"
+ # checkcert utils has been removed in nss-3.22:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
+ # https://hg.mozilla.org/projects/nss/rev/df1729d37870
+ # certcgi has been removed in nss-3.36:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
+ nssutils+=(
+ addbuiltin
+ atob
+ baddbdir
+ btoa
+ certutil
+ cmsutil
+ conflict
+ crlutil
+ derdump
+ digest
+ makepqg
+ mangle
+ modutil
+ multinit
+ nonspr10
+ ocspclnt
+ oidcalc
+ p7content
+ p7env
+ p7sign
+ p7verify
+ pk11mode
+ pk12util
+ pp
+ rsaperf
+ selfserv
+ signtool
+ signver
+ ssltap
+ strsclnt
+ symkeyutil
+ tstclnt
+ vfychain
+ vfyserv
+ )
+ # install man-pages for utils (bug #516810)
+ doman doc/nroff/*.1
+ fi
+ pushd dist/*/bin >/dev/null || die
+ for f in ${nssutils[@]}; do
+ dobin ${f}
+ done
+ popd >/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ multilib_pkg_postinst() {
+ # We must re-sign the libraries AFTER they are stripped.
+ local shlibsign="${EROOT}/usr/bin/shlibsign"
+ # See if we can execute it (cross-compiling & such). #436216
+ "${shlibsign}" -h >&/dev/null
+ if [[ $? -gt 1 ]] ; then
+ shlibsign="shlibsign"
+ fi
+ generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
+ }
+
+ multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+ multilib_pkg_postrm() {
+ cleanup_chk "${EROOT}"/usr/$(get_libdir)
+ }
+
+ multilib_foreach_abi multilib_pkg_postrm
+}
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 2dcd9ecb9b71..c30e63c68750 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -35,7 +35,7 @@ EBUILD openssl-1.0.2u-r1.ebuild 9768 BLAKE2B 46d26e3dd92c898c6fe715e5d07b4e2e9c3
EBUILD openssl-1.1.1w.ebuild 8230 BLAKE2B 6f6b6e79512141bac0507e76e61d341ccc4088c6f86a7979c48401d78dec8d6e90b54a73af63a956d1704fdda8ffc9c83f4a06254f6be51b8569f2856dfae2b3 SHA512 81087aa984e4b385da11d8c533a31ddb39c49c96b1e9e281ae57c6901c148cc8e226475b650ea58db8cb629f344c2449cd581aae548f7c30829ceb8b55897fa4
EBUILD openssl-3.0.13-r2.ebuild 8576 BLAKE2B 088d34e456b6b5f9eb4238a1bb9f2b16b3feb42799fbc11436cd91bacc72f84c4ad49e25fcb1a12a8fda83abb071f7f1705eb90f5df6519e24b47ea966c03ca8 SHA512 f3a46b8ac9e9cf9f20466f2544a93eb7c9950eb128b524e78a42305b7b70663dfc7f7384553ae66a832f17643da35b6a4ec7d35c5ae86437c6bcd87cd7673088
EBUILD openssl-3.0.14.ebuild 8486 BLAKE2B 27b4cae37a13133a70b9cc4c724d93ab7ac03f14e4fe200c7739fac82d37ae55f860aa9a90576a6fac8683e0dbcb7308ea4e1a36b9006506dffeb0240fead10f SHA512 6d9ed1a0dc7d7f9b18000958fef23e22dd9774d5f3275e107693a399bc491d7ce5f0389a9bc375a3c1b52399e3ef982758d414d306fbd123f57034b2aaff853d
-EBUILD openssl-3.0.15.ebuild 8563 BLAKE2B 628efa4c3e63f88e968b747fffb4263150f3a7c3f0f5b45799c1fb435a1e1aa9733db411242807af64497b1300d7914119ea90f1f4adcf796b94a15cc93f6f82 SHA512 f837f1c6448891bb6f6b1ce9c9daeee7b027a28de1643471340bf8da463a17bce51f7b96bf997845ad5c2b1ec8e5b3d49ea7478fe744cdfe6c2d41dcc5798602
+EBUILD openssl-3.0.15.ebuild 8562 BLAKE2B d51deaaefcd91e8d7fe9ffd0413b335ee06397463c2c60703d41230e5f31855c5bff1dbc690df31a461db0e3cab3055dcb8b5b22d9da0ef862b8948f0704e79e SHA512 3b4010ae8bad966a3ae3c469e499c6641b80202531fdedbd7abb56c7161259f6c08bd2ca1b70adc6fabdf963262a5f7365ba439dcb31ffee6f18639451131f66
EBUILD openssl-3.1.6.ebuild 8598 BLAKE2B d352f91f702031010fdd2e61eaa978e7225a6107495500176bfe2f144012734114de5f56ac7371c77d79f967e82433613117b640b1910351d5a63f84642105fe SHA512 06817408d50fb5323539bd7fb1a20add62f51221f77ab2ef6e2a1635daecb5bbfd4c9bbe220cb83779cc1b0d8007037be1e10069e48423fa0945b9e1751c188e
EBUILD openssl-3.1.7.ebuild 8600 BLAKE2B e529f65f0160aad596a7e66eb65b6b420a691492f09b1fcbf1742199094f41961191a0660ddf7323e346d2ea86228d31f0a8a0805f90926a4f59892e5145b4c9 SHA512 7ce1f229410baeddb0a32e919e655283c474af04d963d72c6218c907dbada5aa73c87deec04ddee0253030a89211367bd5e968c68810d07c6b46138d37317ecf
EBUILD openssl-3.2.2.ebuild 9243 BLAKE2B c496fe0830007cb6783f007942f482598d7679a1e2833204fbce25e4531200942196769e11c5857e8268c4fe9906d881d15751da9aecd273b260557d4a6d3e4f SHA512 609a7320b6c00e83e13b5c9563abd7cbc50d6c00bd7ff5d6588ccde4a016a72f73c911df7f75a9042f7ee52a0458bc494727dd30728ebe2954d1a7fd6cf0c726
diff --git a/dev-libs/openssl/openssl-3.0.15.ebuild b/dev-libs/openssl/openssl-3.0.15.ebuild
index a11aa65698be..e0c9ab1d0acc 100644
--- a/dev-libs/openssl/openssl-3.0.15.ebuild
+++ b/dev-libs/openssl/openssl-3.0.15.ebuild
@@ -23,7 +23,7 @@ else
https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz.asc
)
"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}"/${MY_P}
diff --git a/dev-libs/tree-sitter-bash/Manifest b/dev-libs/tree-sitter-bash/Manifest
index fafb6180e529..69b6dbb106c3 100644
--- a/dev-libs/tree-sitter-bash/Manifest
+++ b/dev-libs/tree-sitter-bash/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-bash-0.21.0.tar.gz 557096 BLAKE2B bfbdb4db0f75c292567043a47d32e26c6ec119ed70fa9b77675eb57e686c072315fc114befecc430730c8eec20238544d13836402f2264a1b6657e0387d4987c SHA512 9585ea80f85bc7010444a91142bc943486ade68982c7ca367a6cbe65619af2bdaa1acd8b6ee698cdf74b84d62a7f44acc4676ddb4b6007035eb9eea4768f122d
DIST tree-sitter-bash-0.23.1.tar.gz 542859 BLAKE2B fbcc788a241b740e128d1ac7dac6292411121c67239c2656a74514f016b89882e4bd6371fc287b9d94b4b78f2b8e968ba3029de67e1c307e99ecce95bfe83dc5 SHA512 1ab59105a5f0a74a17b415420fb8da072cdd2765f776a4f1b0297ca4a4637055d625753c502b96928e9cdf56fd9f175589da4acdeb338daa9113df94c4aa6581
EBUILD tree-sitter-bash-0.21.0-r1.ebuild 388 BLAKE2B 4a5a331b804450eeac880ee7017a1dea881451d8c940b324372b88c6fd7dec593bc0308eb81c9314b032f78f3286ca5ef92e39d9b89e56f2a4ad052fc87b9a64 SHA512 9c0b0b3c14443099f4c21de3c2541891d408b683323c96b696156bf55d288054e33eac247c802191085df33501ed5e763a5fef179a4be17424d167240b783fc0
-EBUILD tree-sitter-bash-0.23.1.ebuild 396 BLAKE2B 8ea6b43a01f09ce1f84ffe2f9ddddbde2c6d65722918b725add5a060626cf50a44ee37cab18a0a57e56aa96aec0dc2ea7a3c3ff4736223e35c2168cf14ef1942 SHA512 f6a6fdb85de538d4371d5138ceb4fc900675acd3641d2b1492b328a6237efcf5d65fcbcc2516383ae004d616c9aadb98258850451fe0b43fd2ef5587c01aa083
+EBUILD tree-sitter-bash-0.23.1.ebuild 390 BLAKE2B 8304b14a59586a97b8f6db145469887d724960e56a5bd89c03311ced9a364f738ffa3b046b634d062f71fa516948c77797bc432c537cdbe05db434c33f6decd1 SHA512 b9211100692d761588c5b0aee66e34222a4cb6725a86ba38f2208fc1280db9197ca7c91a4bb1920a535f485fee864de06084e0d897c2d1691279991a26a23988
MISC metadata.xml 444 BLAKE2B 5a79ed071d8acb28777a9f255c6d7e3dd8317bb2c2502423925764d0b170aa7b8fdfed40d505986986b3bb5d573efd2a300bf3f76b34fccfd5a8380b03fdd1b6 SHA512 0fcdb129e5f90034a21d041a77f2c1ec480a05401def273c074ed31c078cebdee08eb41282b8bb16bc17d125e610b5c1e3348e219a4c108712b6b015a2649d63
diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.1.ebuild b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.1.ebuild
index e0e9314f6ec3..0214e1ff67ab 100644
--- a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.1.ebuild
+++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.1.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
diff --git a/dev-libs/tree-sitter-c-sharp/Manifest b/dev-libs/tree-sitter-c-sharp/Manifest
index a67aded2273a..995b4490cd34 100644
--- a/dev-libs/tree-sitter-c-sharp/Manifest
+++ b/dev-libs/tree-sitter-c-sharp/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-c-sharp-0.21.1.tar.gz 1576411 BLAKE2B c89cd47c93ff96a01fdcf5d55971bb49326ec4cb4f37438247f0c5a0a7a083e62265f07fdb3a6b7d18f2ac13e8afa5705a5092cf7ff90f92f8fa0b9d9073a3e3 SHA512 43fe2c31ae73efff91af15d40f9b3d4b468c5b118de7b029c5c2338885bc27fedca21fe6361700012a1d5c80ff7426ef9ce2f7226da44be8302d727858e7aebb
DIST tree-sitter-c-sharp-0.23.0.tar.gz 1559431 BLAKE2B b24828f6abc371bd6397933b6b3cd586fc60f2c03c5d8607e0526e419b673667e12a697d21b1fbbbf2a2492986d7b2c81bc5c300db103467356375f1503b9465 SHA512 998d15ac285f000bc96227853933f7518ce6250dbb04cf44f7859be8dd29226ca1340e46aac51f3ef7b9d8bca385bd88001789081801bf4a8428ee5195064a5d
EBUILD tree-sitter-c-sharp-0.21.1.ebuild 286 BLAKE2B 7e87c1cf475c6df487dcd104027cabea587afb927fdb3efaab1a6a2267cd1180a2e9d0b35868f2fffc05a936ff2aaaa217c20c5af5b4e558e2c4af2a31d6f151 SHA512 6a00db9b811a3816f9d945d7e3a1b6530f23ee61954cbd4363ba69987c6ab38b61b8615e1499d786791f42eb6f14d2a4220736abf75397994508b9cf5fccd7f0
-EBUILD tree-sitter-c-sharp-0.23.0.ebuild 287 BLAKE2B cb0ccffa70ee9ba72d61e2e41279379b1d60a31234d8d9d42834f912425a129ec38ee8e6cdbf62966f315c65a835adc74a93038737bf622b0e3c6ac6f32abafa SHA512 2e0b4ebe44c0e5889c7cd2f503aaf1fb0d2127ea88dd46d180ddd7fe06d50e93d3d361719924e773102d34345bbc34020f10c7de5b606cdba173d6f32da5858e
+EBUILD tree-sitter-c-sharp-0.23.0.ebuild 286 BLAKE2B 7e87c1cf475c6df487dcd104027cabea587afb927fdb3efaab1a6a2267cd1180a2e9d0b35868f2fffc05a936ff2aaaa217c20c5af5b4e558e2c4af2a31d6f151 SHA512 6a00db9b811a3816f9d945d7e3a1b6530f23ee61954cbd4363ba69987c6ab38b61b8615e1499d786791f42eb6f14d2a4220736abf75397994508b9cf5fccd7f0
MISC metadata.xml 457 BLAKE2B 25f1dc01f9dd1da79ee2d7f63e2ea3c088e23f623a796c6ed90bb5592f6baee66930d91cd55e30461e6c59a42654281e160974423068d93e2cc1363623d4183b SHA512 2dfa8bf3f65c42b1244b6160a402ed7d8cc129dc68709d23cd1ac2d90d1a4d20f12fea2bfe03b4fcbcc79f16c765bf318bea05c23e34362721070ebd074dd1f8
diff --git a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.23.0.ebuild b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.23.0.ebuild
index c1e7e5bd3167..fbd2d6dfe6ac 100644
--- a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.23.0.ebuild
@@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c-sharp"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest
index 173b6a1ef3b1..01c4916eb7f9 100644
--- a/dev-libs/tree-sitter-c/Manifest
+++ b/dev-libs/tree-sitter-c/Manifest
@@ -2,6 +2,6 @@ DIST tree-sitter-c-0.21.4.tar.gz 362462 BLAKE2B d3c37bc04e344df7b13d06e941cdc3d0
DIST tree-sitter-c-0.23.0.tar.gz 370699 BLAKE2B 261b7ef1e7ebe1dc49780a95679b921bb7c67cfac6f0eba057199c0e3c9e833a40cc871fdc170ac4689aa19f65feed3c122cf5a6681ec22c619e1129eb26cae8 SHA512 9e4b453c64cc3ce8e6d060ceda1fa579e0339bbddcef7192c3f8bc0cddd6df76286d126e3e3cba476cc1f98d7f84e8b7b896837da8ac0646e3d6f95f6c78bccb
DIST tree-sitter-c-0.23.1.tar.gz 379330 BLAKE2B d973ed8463a3d72189084e232e2135394da9207f92a04d1c1a3e46f3a11e038b16d579c9e5c3bc846a650add69bfc786bb8c658f4f303e289d9f47dd304c1962 SHA512 75b89ef3dd4482b56667be63f18f1d7f45ed87a76f1c8c31503e4379fb175d6113df9e82eb7c8a77363cdfeed6f3fcc99ed3208bd083b4b281251759a0bbdca1
EBUILD tree-sitter-c-0.21.4.ebuild 337 BLAKE2B 3cb2a28216b2f4735dcd9cf8bd6366e8c8f36b20e95370c4b162bf57e04abeb860a8898cd4aca7e5d7246620db9b38beb566945e24fde2087d2cadf768fe9443 SHA512 d8486241fa811ab83fbab615a578e33be45b09692bb8dfce988950e0579fd5cb06cda256daf56886c6fc31bfbacf0b5752432c4df271cd7917d7d3a64e66b414
-EBUILD tree-sitter-c-0.23.0.ebuild 340 BLAKE2B 30cf3cd08becf30034b622077af5ce8c5d209f2bb19567ef1b9d9f6f36f800c147c360dde0aa0107110be8bf47fac129551914c1ba4ea0037b3f7d2096929617 SHA512 d0af167af9b75b2d7d7b52e34b2565410c753ffd6f2fec212386873a0eae33d74d547df87bbe17c3fb2c94e6b3272fce10be5c886723bd76a5392998c7574454
+EBUILD tree-sitter-c-0.23.0.ebuild 337 BLAKE2B 3cb2a28216b2f4735dcd9cf8bd6366e8c8f36b20e95370c4b162bf57e04abeb860a8898cd4aca7e5d7246620db9b38beb566945e24fde2087d2cadf768fe9443 SHA512 d8486241fa811ab83fbab615a578e33be45b09692bb8dfce988950e0579fd5cb06cda256daf56886c6fc31bfbacf0b5752432c4df271cd7917d7d3a64e66b414
EBUILD tree-sitter-c-0.23.1.ebuild 340 BLAKE2B 30cf3cd08becf30034b622077af5ce8c5d209f2bb19567ef1b9d9f6f36f800c147c360dde0aa0107110be8bf47fac129551914c1ba4ea0037b3f7d2096929617 SHA512 d0af167af9b75b2d7d7b52e34b2565410c753ffd6f2fec212386873a0eae33d74d547df87bbe17c3fb2c94e6b3272fce10be5c886723bd76a5392998c7574454
MISC metadata.xml 338 BLAKE2B 63a1d0c3a464e26c64f0928e3e18369bb58dadf0046be1b1af619954230ce17c30113648226542da7c9db94c3ffb6539f8c07252f3eb4872528a090bf9182ca4 SHA512 7da1caca88d1e8afa4268c903aacf1227781a3238157994777ac762efc6cb8652fffd716d23ef124dea8e0980590d7af7d62d7d3853694e3a0630f514f4eb277
diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.0.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.0.ebuild
index 21cb9b0c4c49..a6c4e647f205 100644
--- a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
diff --git a/dev-libs/tree-sitter-cpp/Manifest b/dev-libs/tree-sitter-cpp/Manifest
index 3af23be32538..0dd252fd4113 100644
--- a/dev-libs/tree-sitter-cpp/Manifest
+++ b/dev-libs/tree-sitter-cpp/Manifest
@@ -2,6 +2,6 @@ DIST tree-sitter-cpp-0.22.2.tar.gz 1064580 BLAKE2B c51d848f27eb7aaee9e23da6ff375
DIST tree-sitter-cpp-0.23.0.tar.gz 1091170 BLAKE2B 30e5aec24424afabcbeda237012e3e2e9f2d01650bb27621277c27a8ac7f7de3d18018149f1a640d62a35b192f85e6c2b28b5e88d1ee440de393b22d7be7ee89 SHA512 bf0a141f3fca00df59881836072d0db171ad9cca72a473d4527e6e59c3b5a5811c00b4345bda4da1817f95410808c5e56e886396e8301a8f95667ca4cc7329b7
DIST tree-sitter-cpp-0.23.1.tar.gz 1135259 BLAKE2B b4f751b3d05591a4249b6c8a193413e023be0bf3ad6e4279149b72ce52c8d2d76b257d1d3d8b09edefcf731093164d648390753311702b966cbd3fd104c1ad6b SHA512 7ddada4845ae714d5c495c9221afd9284612e6ada1002ff04fe541a6865737f993ae99f72800cf2e7a0f037dc3002b006d8a1c0d909e1ac8f05ece1082388b29
EBUILD tree-sitter-cpp-0.22.2.ebuild 388 BLAKE2B 9e6ac9c3486571a8f532420d3a813c6677eca1dcfd233c41a4c03a0c5decc1a8778b6b9ffd386e7ecc8490bd6d9500d091aa4d7f3327b44994b1e50e22fd8d4c SHA512 a5019f5a47263841063f558a03a67a129ded7bb2c215e12066ad0b2fc4ce6da9eb135821d5b8964859d8cf8bc98c3833b2886b258dcd093c7d88c110537fbea7
-EBUILD tree-sitter-cpp-0.23.0.ebuild 389 BLAKE2B f44e161f47c3570c93ee4f4bccfa84f8afc4ca6075b55e77766d55c693da75bf94c453f151fa55c09474714fbe0e72c3b2463fe9112c18ab75fa843b5c0712ce SHA512 0365d552159ad89b9199bac4509f7bcda62e9dabc63d52395abe8b4ab3b998cecf66aea77320dafa8deb8df07678ad60a3aec042975c8b07debfba125480fd48
+EBUILD tree-sitter-cpp-0.23.0.ebuild 388 BLAKE2B 9e6ac9c3486571a8f532420d3a813c6677eca1dcfd233c41a4c03a0c5decc1a8778b6b9ffd386e7ecc8490bd6d9500d091aa4d7f3327b44994b1e50e22fd8d4c SHA512 a5019f5a47263841063f558a03a67a129ded7bb2c215e12066ad0b2fc4ce6da9eb135821d5b8964859d8cf8bc98c3833b2886b258dcd093c7d88c110537fbea7
EBUILD tree-sitter-cpp-0.23.1.ebuild 389 BLAKE2B f44e161f47c3570c93ee4f4bccfa84f8afc4ca6075b55e77766d55c693da75bf94c453f151fa55c09474714fbe0e72c3b2463fe9112c18ab75fa843b5c0712ce SHA512 0365d552159ad89b9199bac4509f7bcda62e9dabc63d52395abe8b4ab3b998cecf66aea77320dafa8deb8df07678ad60a3aec042975c8b07debfba125480fd48
MISC metadata.xml 340 BLAKE2B 4c468b5cbcfef24638d2f6f5ecd503392225d5f3b11297818b1f6be4ccdcde61a0cb71719600c7da8ccb551392e2a1714a075d908a14c2f12e4edd2494e4f43e SHA512 644036a25ee8079f1351988b1c6b811c0272d4fb5659a78eeb23da0b7d2ae893e63c741615824c16ca9020d3229900dbe7cadb1e7230a1527a83a3926d6c1d26
diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.23.0.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.23.0.ebuild
index 011d04ce711e..40d03e0e7ae2 100644
--- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.23.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64"
# requires test data from tree-sitter-c
RESTRICT="test"
diff --git a/dev-libs/tree-sitter-css/Manifest b/dev-libs/tree-sitter-css/Manifest
index dffee24e8f82..99d5b1bca427 100644
--- a/dev-libs/tree-sitter-css/Manifest
+++ b/dev-libs/tree-sitter-css/Manifest
@@ -2,5 +2,5 @@ AUX tree-sitter-css-0.20.0-test-selector.patch 389 BLAKE2B cf0243812bc999a62d219
DIST tree-sitter-css-0.21.0.tar.gz 114817 BLAKE2B 6a1acfd884e764903155fae31921fccd878ed858f73eae799d25c603c7740aaa908b5d746f66c429940c55818c279bba21ded5638999c7c96229f4adbbfd8d6e SHA512 2f653e74293516d950ced883ece1ed3f6ceb7e895e54207a561c3ae61e63284a4001ae138aaf75afb46fc2efe8e50e3e551c469cd7f675f8cfcc3415e89d07d0
DIST tree-sitter-css-0.23.0.tar.gz 118618 BLAKE2B f47f345a5892fa98b44466fa667d25dfe3ae5ec6eb974e1a4751bba733a985c1eb2dfc69f974076709c7b3e0f5024fc3ced655a74455b822665c72879abfbb3c SHA512 a78e18bb6036cd9183525671decd45911887db6acf449d4965e20ab1607df616bfa028d5d84a33ba2b87757e16b4c0dd672c8981a53bf286d81b8dc412512725
EBUILD tree-sitter-css-0.21.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb
-EBUILD tree-sitter-css-0.23.0.ebuild 449 BLAKE2B 456406b4c2e937ebc2a72f2e56f80ad337bfa76c64d290adf27a5ceb582ee63bbbbfab283160751c1d50adb490df094c32a05c968b96ee6fe0093e95cb2371f6 SHA512 665a7b92a470875e821f6a8042b3840fbcfa68a5ed4f4e41bf6afea3a259f39aa96e6262505ef5e4606efd4404891c3edc8f7bffc08308b4b80242b3d843c657
+EBUILD tree-sitter-css-0.23.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb
MISC metadata.xml 340 BLAKE2B a2906ecbfa48a374d76ee5b6c93677162f64c1f0657f1cb687b9113ab13248bc1a65db2614b0870ed9361ba9ab77619346b5993ba1ca6d48d69b22f98d860cfb SHA512 f4a51bcd64582a787d5bb7775889d21642391c6d76882a23fdc8ff4d3c4d14170bfa7e809a5c0bfa711dfa4ee3e6fc8db23bc11d6cd3e33b4e1235197fd5aff7
diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.23.0.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.23.0.ebuild
index 195fe7aaff43..632f1a55a2fa 100644
--- a/dev-libs/tree-sitter-css/tree-sitter-css-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.23.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
PATCHES=(
# https://bugs.gentoo.org/928010
diff --git a/dev-libs/tree-sitter-gleam/Manifest b/dev-libs/tree-sitter-gleam/Manifest
index 4f868069a044..333303cf049a 100644
--- a/dev-libs/tree-sitter-gleam/Manifest
+++ b/dev-libs/tree-sitter-gleam/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-gleam-0.33.0.tar.gz 145953 BLAKE2B 542014b5273d3426ca948ee08f778830046b58be9de410861ddf51071984b2c9619099d8f36670e9b47e3d16d53657923f6d2a902102ade7a668b4b1ee3c93aa SHA512 0d34c8d653805fc9284e496d047cd1480c0608a42c7491faa7f3840117fc003713f6233a80556169fdd7345b571b1ed7c6ecfb8aa44ffe3e625e564c332cd0b4
DIST tree-sitter-gleam-1.0.0.tar.gz 146043 BLAKE2B 3fc0f8995098441ebc082ce73fb1e3fdfa04260ed90ef6d5aef9c266868f7b74c55603beaad6b5f7fe0977cc00ef2fcdcb3657d484a97432c2d5288d9106d8f3 SHA512 ee7480dcf7a0a799b127417cdfe823c9683b5f25612a63014582420fec974e88b6965235c028533fd37bb8faec1db034b74ff0051586fa810cb8ad19b8f6735b
EBUILD tree-sitter-gleam-0.33.0.ebuild 500 BLAKE2B 38fd5a7ae08fdc8093d7041e556fdce333ba46e9475cc4a1e33f1219aaed1699ff37cfea5132d99a7d540629283d8c47679953c86d4f9d448b9392bfc7c00d7f SHA512 3ab2aa4f9a0b570dbcef2b402facea077de0aebb4ad9aadd502b08f053ec44b0431b36955e9e5aff94ee2ba71168bfeec4e5278499b537573da3dbb28d4f27d3
-EBUILD tree-sitter-gleam-1.0.0.ebuild 508 BLAKE2B ec0d13f3ea46f110a92704cd0ac44aeeed16a7f97a6ce2344b834201c949732ef58f10914306c1eb3e1794a0aec51f281c156650b568169d161a88d52b70686f SHA512 77b3557103dec3cd733f4d3c317f5c897e477a4b281a621d43888d0f18cb3559ee1cd25a377efffda44f312bfdd1eaf1fcf174c64e8f46b4c63a01c62cb3dea2
+EBUILD tree-sitter-gleam-1.0.0.ebuild 507 BLAKE2B 4312c3270dad63ca86240b079880ccd3cf23f9df6c0c62c56f71b631ed300de0c3549e01b1b51ebb5c5c8d186c6adc4c9de926f4307b1071748abba513d99176 SHA512 5cb6df6c1a584fa57f2e8ffe8dd1fe90395c76fadf5f534cba44ddc7d0ec43e148eadd24d8030a3f307db635563d8ba324d9874a074a293bd798e2440451bba4
MISC metadata.xml 341 BLAKE2B 67b3690f0533f91215d7fc153895735c2065dfda4d1ad37d38c85163ba467e0294ce44aee25e38e319ceb9ef39622f9aa786b50efce17b262406a953a0be1f12 SHA512 e78cbd8082406494301754fdf169a4161103ae203cd6cb51c37bb3529c77f4fd7da2c7446c8f89932549b612d28d2a52cf44c30a59397ccffc185a64e9b679dc
diff --git a/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild b/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild
index 7e5269630ab3..f69e5e296195 100644
--- a/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild
+++ b/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/gleam-lang/${PN}/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
# Highlight tests failing is a known issue.
# https://github.com/gleam-lang/tree-sitter-gleam/issues/83
diff --git a/dev-libs/tree-sitter-go/Manifest b/dev-libs/tree-sitter-go/Manifest
index a6e4697453ef..c758fc7c6fe4 100644
--- a/dev-libs/tree-sitter-go/Manifest
+++ b/dev-libs/tree-sitter-go/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-go-0.21.0.tar.gz 210048 BLAKE2B 3589922c610d6a8f32fb753cb91f2c925a2bd4d63dc5b32cc37bb7723b7b6eb7339135cc2dd1629c6aa42684c4fe376dd1364bd928fc8c48100471203b68b627 SHA512 c12725c85ab6836fc6554edc64bc2f005d62e45c3d69d07811138cd09d29635399f70ba5837ead05f5827a327a1666bb4134475c99e2f8da81bd3412e4946a59
DIST tree-sitter-go-0.23.1.tar.gz 202860 BLAKE2B 2b23ae0e186bc8e7e1d266cbfa616f5d377bd3f50f26d7a9a5bd4f62fe7a361199d4a5156b319d78f08d35810661076fb5ac56459d62c73f34a383f10b418126 SHA512 843bd5a462105f840f266f4c3250f06c0557fe6a875c886f3dd30ba9f0716f7962ac6a1a900bd340d675a9ed93970970312a68e4597ed3a1f61d9094188d9f07
EBUILD tree-sitter-go-0.21.0.ebuild 288 BLAKE2B c11c35038ccbe85e1714b21fcabf05c86b11700c1ee7fe736e47dce5dd4fecca0632098b88ee9cdc6627d076e6005332b71246b4df2c14bdf0ae00baada328d8 SHA512 45a567ff581875328a08acabc06fd75f86742830c4e412ad957288ba74a085774b375a0d7201343d7678f2e7a3add45100d56024f8fbde250b160c2371e3993f
-EBUILD tree-sitter-go-0.23.1.ebuild 289 BLAKE2B 9ef68003a4f5686c1ab88ac4f615f4b3f619129fd204f2afd03f24d9036c9935007e6b42122eaa35e9a35fbb348a5c00be75889b540121e70c423c0745c27c7f SHA512 a462042356227d7e11067c65695da83daaa9ba051c5cefeaa8d7d6a94c958b711a3f7dcba9efbd1bc74553d600fe54718442970ef6f2ee133aae7a1aa286e073
+EBUILD tree-sitter-go-0.23.1.ebuild 288 BLAKE2B c11c35038ccbe85e1714b21fcabf05c86b11700c1ee7fe736e47dce5dd4fecca0632098b88ee9cdc6627d076e6005332b71246b4df2c14bdf0ae00baada328d8 SHA512 45a567ff581875328a08acabc06fd75f86742830c4e412ad957288ba74a085774b375a0d7201343d7678f2e7a3add45100d56024f8fbde250b160c2371e3993f
MISC metadata.xml 339 BLAKE2B 9dc9dea694a2bfa94e190710b4e0c049dd95a636c76e32c6ad33046dbb9b2586e95a97b5358d67f800d6bd17e6ffa13463c1d57a186792a4aae8490699f68447 SHA512 395f9551bbb1fb57e6804f3752d3f752222a5b72cdaa7f9ba4b5ebbaaaa7c760189e1e58d104a2619ea49853856d5468c61f7520f434bdc875cb2d0c928a278c
diff --git a/dev-libs/tree-sitter-go/tree-sitter-go-0.23.1.ebuild b/dev-libs/tree-sitter-go/tree-sitter-go-0.23.1.ebuild
index 322cb405b4be..93b08dfb8456 100644
--- a/dev-libs/tree-sitter-go/tree-sitter-go-0.23.1.ebuild
+++ b/dev-libs/tree-sitter-go/tree-sitter-go-0.23.1.ebuild
@@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-go"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
diff --git a/dev-libs/tree-sitter-haskell/Manifest b/dev-libs/tree-sitter-haskell/Manifest
index 2a327bdcaa85..b5a421362c46 100644
--- a/dev-libs/tree-sitter-haskell/Manifest
+++ b/dev-libs/tree-sitter-haskell/Manifest
@@ -3,5 +3,5 @@ DIST tree-sitter-haskell-0.21.0.tar.gz 1026868 BLAKE2B d8a8759edce95dff41d5e6def
DIST tree-sitter-haskell-0.23.0.tar.gz 1007195 BLAKE2B 11a16675503ca25b33b9d37e3bd666a91ee102810f7b6dc9b5bc2e88f5e6b179732d49d12db88a5e948a3d97068d02efc47d7d4f13e69cd12a93ade315f7c4e1 SHA512 22a3996bdfc06929caa91e6e6a1430a052fddba6efa89721cd357d6a2a15670be09b66b7e8057981d5fe781c3d72f21ddc8ed3b2022b6faa4588215347545e0d
EBUILD tree-sitter-haskell-0.15.0.ebuild 291 BLAKE2B 129f0c2e87cb0d58fe946bf2a4c1464a9b96c823df6cb1322d2141b5751c542cb0faae94c951e2080fdf77e90c345b99ae14477bc9aa188a303060dae0c42a73 SHA512 0a9bce4996c6810da8d28641be150a9f8c086526d5ed1760caebccdcad2facf0a740bc31aa32a555f62751f8c44f1c13dd2e94de552ab759614fa1bdd98946f7
EBUILD tree-sitter-haskell-0.21.0.ebuild 292 BLAKE2B 0d95b7655aa37928bbae83df8ba2640930539070569e46c6d0d9f21b6c1b518759441e5975d4308b0f1293ab874b8c89c28974fb8c6dda8ccc5c7ea73f46f774 SHA512 dc46e5baac26993cd3064fa9e3842de3ff2535c5c218fb3e3870b59f3b270652e81d7e3aae100fd40f290445ef5bf88183e1dd65331cfc0311373aa25b28b5e1
-EBUILD tree-sitter-haskell-0.23.0.ebuild 292 BLAKE2B 0d95b7655aa37928bbae83df8ba2640930539070569e46c6d0d9f21b6c1b518759441e5975d4308b0f1293ab874b8c89c28974fb8c6dda8ccc5c7ea73f46f774 SHA512 dc46e5baac26993cd3064fa9e3842de3ff2535c5c218fb3e3870b59f3b270652e81d7e3aae100fd40f290445ef5bf88183e1dd65331cfc0311373aa25b28b5e1
+EBUILD tree-sitter-haskell-0.23.0.ebuild 291 BLAKE2B 129f0c2e87cb0d58fe946bf2a4c1464a9b96c823df6cb1322d2141b5751c542cb0faae94c951e2080fdf77e90c345b99ae14477bc9aa188a303060dae0c42a73 SHA512 0a9bce4996c6810da8d28641be150a9f8c086526d5ed1760caebccdcad2facf0a740bc31aa32a555f62751f8c44f1c13dd2e94de552ab759614fa1bdd98946f7
MISC metadata.xml 457 BLAKE2B 794321b6eab3af4f40ce8b2bb815b1507c6ff959520f38ec99632db475a4601136ed1042741dd74841e6352e60ac3e07d97c1a150eac600dba8fdf08d209f017 SHA512 4e21759114fb9da4adb56f803ef782ffc244cdcd4666afb5eec860e7a63374c630a134d7d3e5cece09f9b51995bbb00e1493f6e201d1b3ae316806317576751f
diff --git a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.0.ebuild b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.0.ebuild
index f94388adb390..48de3a1e6531 100644
--- a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.0.ebuild
@@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-html/Manifest b/dev-libs/tree-sitter-html/Manifest
index b91f436030e2..1c03a1b9800e 100644
--- a/dev-libs/tree-sitter-html/Manifest
+++ b/dev-libs/tree-sitter-html/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-html-0.20.3.tar.gz 45084 BLAKE2B fca267fca9ddfb0651b1e596f422d9093852e0b06391f192f9b525df379048d2e74fab472bd4ecfb0fa229ff34546d648a644bfc3f746e8ecb24ad8b4558419c SHA512 572cbdeca6c57d8fc389b8736acfb6a4ac2b3bd8704445ca7a006d75e0a3c37faa9abd75ead54d586e25b5550f72324c407271b451dd5ed94fafb09e8a6ad352
DIST tree-sitter-html-0.23.0.tar.gz 48671 BLAKE2B 2cb04036ec9c69a93a90e79eabbb7cf684d94c5c8bd6db8124ec54d2040acbf94b787e146d38902fa865851b1d7ce33d1510b036bb4e88180d29a498930d9719 SHA512 6ddbe3cf5c978f3a525c04fa82029eab522dee86b088375e3062ecaa70c2a9920b22c4e1021ca55c180c160919180c36f7e961acda3c8e7ea867214eb161f19a
EBUILD tree-sitter-html-0.20.3.ebuild 371 BLAKE2B e0b4d143a0d37fdadee936993f2dc43af66d176aa201c718d77710fe950086c3380be658b7a5cc47a866e6a2bc22bb912ffae209eb46e79c66ee5d7ff534b551 SHA512 a5cbff755410a5b65f3d08156f537d3aa27b6667cc7a8646c0f722f939bb203b41623bf82d6207bb77895d72c399aefd6882514b95a5f3b8f45feba4f7076d82
-EBUILD tree-sitter-html-0.23.0.ebuild 385 BLAKE2B ddabb23b7b2ee1dc01350221fcf179c486f8d86ad749be976343ea7787cf87e6f8ae3cf45137054c4ccf643713f5dd62fed309acfae2ce8739ba693f253ac2c8 SHA512 3af5da13232c5e0022e8a80126c775b20fdea73ece666e3c9278757cccdaccbdf745db20de7b9292b8c2693791642320e1752dc5ed7ce036a80b1485bafec3c8
+EBUILD tree-sitter-html-0.23.0.ebuild 379 BLAKE2B 1269b5e3ce1fff039dac87a546b1516701861e1efb88988de1746198c206214fbc4c33d6f08214f66c1f74f346588050b759c54b88061e4f07394d30d8a13b51 SHA512 012217e0d04b1bfaddf5ca675b4da6c4786a0bf106f9fe923c6183489131ab92feda8b536e282dafa38c95ae85499a682f76da8b16ee399b7d56dba7bb9df253
MISC metadata.xml 341 BLAKE2B 6c53dd005637c277649ecf2ba32e0407b0996a5cd5d8e08b5d9224611759d0b41d15d92aefc21626d2b22ea3f543c12b230be8d6761e2a13994518a4b279ed3c SHA512 f0d2b7d43a5c60bd9b2c0e53eac71dbd4911d6a328f9004323ed6b07b1c1ee8abaf8786a7a9b89ee3e605bed7aa11ec6fd396dc3d731f4d0f8844f31531d3f0c
diff --git a/dev-libs/tree-sitter-html/tree-sitter-html-0.23.0.ebuild b/dev-libs/tree-sitter-html/tree-sitter-html-0.23.0.ebuild
index 82cc5a7001fb..91152d204018 100644
--- a/dev-libs/tree-sitter-html/tree-sitter-html-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-html/tree-sitter-html-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-html"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/dev-libs/tree-sitter-java/Manifest b/dev-libs/tree-sitter-java/Manifest
index 2ccfb0b644b5..0938f51558cb 100644
--- a/dev-libs/tree-sitter-java/Manifest
+++ b/dev-libs/tree-sitter-java/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-java-0.21.0.tar.gz 218672 BLAKE2B 8138dbfdb76aebd1067be3a6c97543c71d601b3b5475e14b050251e163a0f1fff97003505ef4c3f997b34f588470acd5e46df70e54afead8dc2f80b020cb41a3 SHA512 236159990182f2cab0fd50ab1f43898f021243a37e7517f7c8df039296f08e1fe615889a0fd0677eae3abd6a495333ed56be5164f43855cb9ef8e0cc4f2b70c9
DIST tree-sitter-java-0.23.2.tar.gz 212482 BLAKE2B 78beabf585033b1de42e4d85c1be802e5918d6885dcc3028be38662ef16acebbf0a3fc7c7f9b94ac314691e7b17244bbbbfaeedd5bfa8081c351a0240f11e6af SHA512 745dac6b5c6512777d3dc8f8652f967461e0a5354e18318851ff9e37d934552c6fd528a617fd795f201e3e4e2c8cd1eee1fb86efce2e0bcadceeda200c6d0c78
EBUILD tree-sitter-java-0.21.0.ebuild 285 BLAKE2B f3056e1066f06069884cd76ce85d244822689108cc4a4fc3cda88d12ac088f4be69fe7b1d7bbd32609f6933b37ee708d3889dd26e763e82c87a37eca77ebc58a SHA512 014ce7de05f5a508b1d3ae459b359e3409fbb2fb01b95f987c4a414f5a11e4642800e148ac5192904b73fde40ca20a7dd326dff0a274972cc6157036f6ab05e9
-EBUILD tree-sitter-java-0.23.2.ebuild 286 BLAKE2B 844246381114db6780cb5d1f6f2983c2a30cf37aae1d65213e74c833c9c930cc40759770d6bb77704f60f0aad44bd40f6837b6887a5b3f735ea7dc67860057a3 SHA512 39fe6bff5bfcaa40f974956afa2413d42c1e95923650f36809d3d6186bf272c2fa78a2e364bfd861b2de9952e378d338f567507ab1edeb5b200afe1ac7081817
+EBUILD tree-sitter-java-0.23.2.ebuild 285 BLAKE2B f3056e1066f06069884cd76ce85d244822689108cc4a4fc3cda88d12ac088f4be69fe7b1d7bbd32609f6933b37ee708d3889dd26e763e82c87a37eca77ebc58a SHA512 014ce7de05f5a508b1d3ae459b359e3409fbb2fb01b95f987c4a414f5a11e4642800e148ac5192904b73fde40ca20a7dd326dff0a274972cc6157036f6ab05e9
MISC metadata.xml 454 BLAKE2B 031dd7990d34e3ca58e95ef9e23d18cf68109c60634103b1608b91036d05ebc2a72261fdf0d09eb0020d66eb39c7ef01e348f2787a866e747cf407ba093aea3c SHA512 7e4d17292fbac109f4216192250c4305cd93dd7a797ac65967a4c0ed179a0d4496a897f5bfd59e843e631e2e1a6c6daece4fadb3b6e8efd12f90a2f59e0988c7
diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.23.2.ebuild b/dev-libs/tree-sitter-java/tree-sitter-java-0.23.2.ebuild
index e09c03cd7396..21de8dbc5b4e 100644
--- a/dev-libs/tree-sitter-java/tree-sitter-java-0.23.2.ebuild
+++ b/dev-libs/tree-sitter-java/tree-sitter-java-0.23.2.ebuild
@@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-javascript/Manifest b/dev-libs/tree-sitter-javascript/Manifest
index 43551ee69466..e80948434235 100644
--- a/dev-libs/tree-sitter-javascript/Manifest
+++ b/dev-libs/tree-sitter-javascript/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-javascript-0.21.0.tar.gz 367344 BLAKE2B 7698b918db7fb49bd73ee03757fa17d5f6c0adc14a279410e2bc924123b1a187e6018b534bc1d2b6cbc41e5f42f7b4b6541c65d4f70d6345dda31c719bf479c6 SHA512 c83d7525e3639e237b9f81cac38d0290a3257aa98dba62f079abfb234f3cbd3de23e0b275da85878d3ab4b8de03384dc4e8a8512641b17ff0aca2e3a722947a6
DIST tree-sitter-javascript-0.23.0.tar.gz 292398 BLAKE2B 6826656b359484a9d4edaf6ad4911002c74a6bc2735c38d1e6fc548ce95d45ef0e1add93d95c2b50a4d73f154d54470d14ca2c4ee8ca3cb47242426658d439ea SHA512 fd116f00a694b18f67143df57b80ce29547c5bebc64e02b11f5a2d0c1c01347b68a963830e5bad837856fab1437faddd14c09f63733b52cf00d44825451ca110
EBUILD tree-sitter-javascript-0.21.0.ebuild 383 BLAKE2B b1ae71151c71f37d94e8245feee10124d75f2b7670516474e0b0d79c69bc6caeb717666664b7cd4dc8f585e2b8e6cb69913d84ba7963a6c74f9f4c6fa6795202 SHA512 1625fbefcaafee71f1c3cf6ae868b1cad7d64f7e0c2ca0880a089acd3a4c1223d20556cb7dc1576068f2f9841f427bac4c7c7b9d23ece18703ae08bce8f32471
-EBUILD tree-sitter-javascript-0.23.0.ebuild 397 BLAKE2B 0b61613fde456f51b09c24e2f9195ccc6e60c662ed940cd8503a15fabd6bf4bc8fffe059ea91e17671214b06e57af440e17bffc0e0a5b798d19fe180d68b029b SHA512 87a04e09b117d9fe9f9a28f38b79126e0526e41916ab4091ecd5f1fd60a64b5abfb6026dbdcce4253f8924438df733ccb664a3dfd3528b9dc7d00ec8e1e0dc8d
+EBUILD tree-sitter-javascript-0.23.0.ebuild 391 BLAKE2B da997e105ebcf4c7688919261a5ed03e9474aadc249b2f573455a3421a17087d238fef5b11077eb117362e45f5c1faf76b4496d173c12e4f216d9186c92b2d41 SHA512 7ca4f23052ef95a442869d681b964463ed8a6de30a500959a4c7ed862e1d8b16b31c6b13bef9db7df701c1ba3f53c95cec059b195a4f26ff677324cb2acf2cd4
MISC metadata.xml 347 BLAKE2B 7ccb60b46c03a8303d0b1a83e5c0da4140c670c2896c57f681a13e177252030b08cd8fe6cbf34a909e26b4cd948a14d17e020a9b3550ab3e5d2bc7e1bb8c893e SHA512 56d779a607b31e820075c5369e63a32a5d5740ddac678429eb60b4062de82d1a36fd86828024e247ae01aafc45467984f12cf857f2b866635c35645304168d66
diff --git a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.0.ebuild b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.0.ebuild
index 6e6894df1433..a56f5f1abb75 100644
--- a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/dev-libs/tree-sitter-json/Manifest b/dev-libs/tree-sitter-json/Manifest
index 511ff2d1322a..8858b236ad39 100644
--- a/dev-libs/tree-sitter-json/Manifest
+++ b/dev-libs/tree-sitter-json/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-json-0.21.0.tar.gz 34737 BLAKE2B 104229cd039b41fb79ccdab3b30e0e59a96a3aa46c060bf50cc093acfe4510150ad5caaf39f49045d478d9f67f863ff6289ba7ab59aaa27871ebb77ffc66a453 SHA512 37ee6a511e15eeb832c7a49d74d977724fecfe24943472047e2100aa18bf4e64f297b1a8e8e37f1d2223614dd9ceec038abd84b5f1fcc00bb67289b70de2ebd2
DIST tree-sitter-json-0.23.0.tar.gz 38503 BLAKE2B 5b196d82e7b1d10fd65e106a14754c04c64e9486ff97015d8f39028099c2ac609a8ca0dd353b88aae9945332ad672896629082c78a20041f77a57995d2c3f2b4 SHA512 eca9fad305306762b6095fac0e20915300760fbd45bb86d224bf8e6efa3c207418ab9cffa59bbfbb6018e5d1a8d9a2262b82a5687c261c1dfbf573a5e2d4df58
EBUILD tree-sitter-json-0.21.0.ebuild 371 BLAKE2B 859ffcac629eea8eaa18c89f238ec0966227c1cda46ce7ea46219e7d3af6cdd9a65bb515732f5157699d46d9ec3466b372fd6ccf523cce1f88e9dd93efc1588a SHA512 1ed021e9302f13126c0769e00e107aeb5782b6c4725b0a8d0c78ae1a204e9c4148f52503e9eada9e7574b0eb66d7281deb49e947ea4db2976de9eaf63fe79f9a
-EBUILD tree-sitter-json-0.23.0.ebuild 385 BLAKE2B 3ab98766661c83911ca8e4fa65088056c2888735b56baf2ad63ff4cde8cdf873bfc535de8773df91d7f00d50f943e717755058361e443aca9685eee390a02246 SHA512 2b8bca8f06479f1706b00f3395088a5cf6854f1678bf32e13536d828435b7d2a42bcd09d930cf1139086dbc4a91e65a11e9f4b393422fee9f622c6abdb2afa2e
+EBUILD tree-sitter-json-0.23.0.ebuild 379 BLAKE2B 22db4f164d1f1998e70452f10d57b05e255a1a9054b7cff759681535f3539450aa4100711b29d2962346da5e70aeb7dfa7fbd2d38f86f6bcda2c72e759a46190 SHA512 c962f0ccfd5caaafc68b3eeea0a0395d6f8030b3a02f3fb3e3cf92d73ecaafd55e0561a3e9c0bb220f6e3f1d5ab5554048b0f383c7c0f1e3af18044824c8993b
MISC metadata.xml 341 BLAKE2B 463a6e33220f59efd176484881442aabbf41357bd1e723b05ff3d0bae44f87ee6687e283d3080c0e95e46ad6ab0bd6799d33906d1e160b0ff155e35c0e1d9e34 SHA512 43753d864de59af1764b58dc69f94e91b0ef46f38a0b4ab8d8313f828598f2dc4a3156a3f330d4b2e293f1915fb63cf4c4dd54a5319114b4afc3824eb556494f
diff --git a/dev-libs/tree-sitter-json/tree-sitter-json-0.23.0.ebuild b/dev-libs/tree-sitter-json/tree-sitter-json-0.23.0.ebuild
index b19aa73f0102..e6f22b2eeaec 100644
--- a/dev-libs/tree-sitter-json/tree-sitter-json-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-json/tree-sitter-json-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/dev-libs/tree-sitter-php/Manifest b/dev-libs/tree-sitter-php/Manifest
index ad75cca2943e..2b650b00e47d 100644
--- a/dev-libs/tree-sitter-php/Manifest
+++ b/dev-libs/tree-sitter-php/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-php-0.22.5.tar.gz 553995 BLAKE2B 63d786c34d5629181dd3a32a3f76a4fcb0c82f2c104e080e35f6f8241dcb6c35cb782510f0b09d7ef0dae295879675ee3e0a82557dd1ed4271b20aaff14079b9 SHA512 ad8492e9e371d21aa00f0a0cfa3f704042661d7f96e736dbcd44b8a1f738d9de2eed14d5be4c7fdfdea9a82256339f5e0b03bdc3f77cb185dd6c660aa8a394df
DIST tree-sitter-php-0.23.2.tar.gz 580616 BLAKE2B b8055ee6b2a5104d4b4a00c45d702cb8d6479cc32c3e195c47ee8d16543f0234df703a4c33687af9a076bd10eca4166a20e16fbe44b1dba9ec45b80fb1a36275 SHA512 ed8c8fddeb6a8f5304cd7419af67a41c94f5d2ad6ee259428eb34109e8afc54a41b1076cfaabe93d311cbc53c82048b98737281816058e6be02077d086f84fe5
EBUILD tree-sitter-php-0.22.5.ebuild 307 BLAKE2B a7c616c24d4231e3f9270a455e5583fa8020bbf6c8c7b88f48b91ccc6dfbb0a43f45d94891f3ae714fbce7ef5bc039d16d0548f0a5731e02a878849b8fe99bb7 SHA512 69a963c34d0f89a86a63c2cee7ee1f94f6eb451ae9e892fa09b0d2e6bc864afefe6fb055d33d27326fb4927bd355f7954138a7b24e1b2438a2c3629df541a573
-EBUILD tree-sitter-php-0.23.2.ebuild 308 BLAKE2B e218d14f0453ce7f4435094806d82c499e3434b27479cab67f2fa7ec1120f1eae7c58426766e4a7afc31969e92ced3a47d95d75e23f755c9224888a8e0a07c90 SHA512 85ac60f1cd94db9d3221263f22a02dde1a9c4e355f6338b6ce32a1d2fd68c3935569851ad768f11cb5232db444d4e98d64501edd66d5cf1182bd2c587450b7a0
+EBUILD tree-sitter-php-0.23.2.ebuild 307 BLAKE2B a7c616c24d4231e3f9270a455e5583fa8020bbf6c8c7b88f48b91ccc6dfbb0a43f45d94891f3ae714fbce7ef5bc039d16d0548f0a5731e02a878849b8fe99bb7 SHA512 69a963c34d0f89a86a63c2cee7ee1f94f6eb451ae9e892fa09b0d2e6bc864afefe6fb055d33d27326fb4927bd355f7954138a7b24e1b2438a2c3629df541a573
MISC metadata.xml 340 BLAKE2B e675d30a1059e7529f8fbb59734b3d9e607a7241597d2630647061a2b830a2ea82984d2ab3612a42935f7182d73432c66580475335e78c645438a03f3cab9f10 SHA512 247d85ee81240a6196b9087a610c9ec325ffecef70d4e23ffdb2d81d4e79548eafbef6e97b3bb543d123f09b86fd27936925f4f1548b21dcf613804fccd10f0c
diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.23.2.ebuild b/dev-libs/tree-sitter-php/tree-sitter-php-0.23.2.ebuild
index 13dc08afbb50..75450e8ef333 100644
--- a/dev-libs/tree-sitter-php/tree-sitter-php-0.23.2.ebuild
+++ b/dev-libs/tree-sitter-php/tree-sitter-php-0.23.2.ebuild
@@ -11,4 +11,4 @@ S="${WORKDIR}"/${P}/php
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-python/Manifest b/dev-libs/tree-sitter-python/Manifest
index e55c7785115c..cb4f2f183b87 100644
--- a/dev-libs/tree-sitter-python/Manifest
+++ b/dev-libs/tree-sitter-python/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-python-0.21.0.tar.gz 275770 BLAKE2B c595476144931fbb08c404fd72d981ad8170333fcbec98cb4b7637932860dea3967abee712ce6afe1c6454ca02cd67e6c84e969ca0b5f593d6822ec1ee623afe SHA512 02410d235473a3e9a108b7820f146cdf8df5794814ff1e2ce8ccac1e38a727fa3e133bcac6718ade2a0d0f0965e879bb3cb9652d1d30f738969f458add53dc50
DIST tree-sitter-python-0.23.2.tar.gz 266482 BLAKE2B 1f91086f2ba5ab98eaac262745a7cd9d9965bb5fdc5e585cf1ce35e175eecd1ad0a462395351c1a5bfd82e89a09af469f217acdef0f69ac27d2748ec62ead831 SHA512 784e1157de886044bf0e3bfae1a12bc5fefc0316ca2e7d5cafef4c9cbdff7f2e6c376b838e0319dbb45eb51661bb9d30b8f8feba5b8575bd40858a3cdd6e58de
EBUILD tree-sitter-python-0.21.0-r1.ebuild 375 BLAKE2B fa041fc30572d60e623e4aff437e906d20c6e605831e2029f79b17645da01d470d0e4a551dfb659bd79bf2e3d3fdf55b9aa0012c755cfee9bb987238205e3f54 SHA512 a52877be09b2a2a054674fd6b344268b71af9fbcf8bdbe0394113e95fc07190977600a0063dd94d53f69100cfd5c4f89050b6774384048ad8e8b802c3c7e71f2
-EBUILD tree-sitter-python-0.23.2.ebuild 389 BLAKE2B d6987fc47bdc1c786f04828be4b4650734eade22099918c031238a447577e4f834089acebad0bc6dc839c8d76df4db0310634db1e7683fb03107777d10888573 SHA512 901da11de602a3bf429bd0cac8c657cd99497a6932d834f9e71d124874e9a7dea74e4a4df52c1910227620f9f3083a96b04ecb3520cfc95b13cc4bf5648ae558
+EBUILD tree-sitter-python-0.23.2.ebuild 383 BLAKE2B 7e2cea32bb9373589314c3b7cdff73f08bfd3b3c4138038e26add758027738e6d7e8e6701c37404fbe72eac665c677179bda7a5572d7aaa913a68732c01ae5f5 SHA512 7ebecefcd0f4c3e903d40be35d8de13a07fbd797e1a6a9f93ed6cc51f5ad3aed65289eaa0d0f24ada00afe07b8e33d032d986944a116bd70f6355d567f8366c9
MISC metadata.xml 456 BLAKE2B adf2e4be8b502eae133f17ab38ef77448d3391d3d85b1b8246cf7ae029b846e62eea48d5390e54f43a7cd20b9831b75bd01728dbb005ab4d06b719e2e53b45d1 SHA512 3b2f5470323fb9dd300ee911c120e727726e0a882af1018e0a944eec504c7bee16c38774232dc98522b11ff68b1cb1dc373188d2bad3d6503c9ecc5a91568c6f
diff --git a/dev-libs/tree-sitter-python/tree-sitter-python-0.23.2.ebuild b/dev-libs/tree-sitter-python/tree-sitter-python-0.23.2.ebuild
index 7407e4b584f9..f509a4fc43e1 100644
--- a/dev-libs/tree-sitter-python/tree-sitter-python-0.23.2.ebuild
+++ b/dev-libs/tree-sitter-python/tree-sitter-python-0.23.2.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-python"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/dev-libs/tree-sitter-regex/Manifest b/dev-libs/tree-sitter-regex/Manifest
index ccdbd2afeda5..a67dd2bba197 100644
--- a/dev-libs/tree-sitter-regex/Manifest
+++ b/dev-libs/tree-sitter-regex/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-regex-0.20.0.tar.gz 20283 BLAKE2B b5c71d9956736c913d995631e3051ff20594b059d5fd736d57ce3ae29499b9dc41127f25fd88f7d9c81702e74383157554eb418f8aad88d6e8f46ae4b9f2a6d3 SHA512 35c8e51539ae8135f7a3ef7c3b5c736e0ef7dfcaf7a97417c0228e47fb2500833e1e585805dfe7a4552b5ddd2cc6bba394aee34845cf419f467747ab10f94988
DIST tree-sitter-regex-0.21.0.tar.gz 42108 BLAKE2B 3407ffdcaef634044889d3ed9354ea029a917d939915b15fa0902b20f97459f98b45c9bccf3bced16f78440dbb9863fcf9b283fc8578a4e5c00339f40e9bf16c SHA512 cd4c7e754dd9a6cfb001f2770f9103cac06ac4938118041037e48d0a924768350930b1d936fadb06c966fbd5b47c4bff2311c21b9e29e57d79d101da755f0383
EBUILD tree-sitter-regex-0.20.0.ebuild 308 BLAKE2B 8520058b6da0e24f3f0e151284972214147a6587701c0a926c9747b3672c9ada2f7d529bf81699114306c487f5966ae3165cd58d9540a9ac63399e2df15ebfc9 SHA512 d87e2e09e4bf6dca270d4a063fbd443e154842e2c9c20e95c5355174a7b35c4b419c419852f63b05741ce6c661b6578c69ccc7c75357cdd83550894ce08826b6
-EBUILD tree-sitter-regex-0.21.0.ebuild 309 BLAKE2B e0703d0da90a67bf94f38120c6afb410d1ee182382285e28d44885cd61815458cec2235a232558837553ff68c79445f23b0d0db1c78a992355d839dd44b8c3ff SHA512 b81ed4aeaa1f434ef9bcb814dee9c4489d8baae276f02dd94758f01174c3782947a6018bae32c058b91672e4fe4d7cb2c3a683f8a55a362382e5829b169e73d2
+EBUILD tree-sitter-regex-0.21.0.ebuild 308 BLAKE2B 8520058b6da0e24f3f0e151284972214147a6587701c0a926c9747b3672c9ada2f7d529bf81699114306c487f5966ae3165cd58d9540a9ac63399e2df15ebfc9 SHA512 d87e2e09e4bf6dca270d4a063fbd443e154842e2c9c20e95c5355174a7b35c4b419c419852f63b05741ce6c661b6578c69ccc7c75357cdd83550894ce08826b6
MISC metadata.xml 455 BLAKE2B c5bf25b88bb237a349e83d3f88934c805f4c97ee8cf691d3a9d0c10e4570f5de38cd596d7263678254ed9cf2c6a0a61b50fd79a0621a9e9e7a5085ca0153334a SHA512 ff45f6ddf29e6b129f98376ed4677c8cd25c693e25bb18e538332f9e24f449fd51867acd05475e9c387fb3d79259bd384e3272eb94e40c69d3732e7cd34901e8
diff --git a/dev-libs/tree-sitter-regex/tree-sitter-regex-0.21.0.ebuild b/dev-libs/tree-sitter-regex/tree-sitter-regex-0.21.0.ebuild
index 3c6eb1ce69ea..5bf66e08ddbb 100644
--- a/dev-libs/tree-sitter-regex/tree-sitter-regex-0.21.0.ebuild
+++ b/dev-libs/tree-sitter-regex/tree-sitter-regex-0.21.0.ebuild
@@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-regex"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
diff --git a/dev-libs/tree-sitter-ruby/Manifest b/dev-libs/tree-sitter-ruby/Manifest
index 254099f4d5b4..16ffe07d737b 100644
--- a/dev-libs/tree-sitter-ruby/Manifest
+++ b/dev-libs/tree-sitter-ruby/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-ruby-0.21.0.tar.gz 618006 BLAKE2B d296dd901e426642383594f9bd45cabb8cff3193b5e83ab17f5c199e954b912da4b398ff57337b9439780bff7565bd4b396cf5bba69587e4714d5563fbcebb02 SHA512 d8f2059f60dde221466b1428bca11aa815129c9247789ba7de79f837050225687699cd9a3316e3bd8b1f28da339b68a4f73c5765710c238d88a213521297e604
DIST tree-sitter-ruby-0.23.0.tar.gz 627423 BLAKE2B 6da63076e0f0652c2be9173bfaab8010e69bf119157a6376b9bf1c12bffef1e5f4435fe955b72b7036b5c00fede09c61ea7949ade210a39466cae862136042d2 SHA512 bd6a0d72613e923ce262519f32524ae79abf7d8e66a8877ea7c1e21e0056d65fb28255b62ecd78f86081d2e71f6142efa1a851bc9107af359b65a71d536c2516
EBUILD tree-sitter-ruby-0.21.0.ebuild 309 BLAKE2B ac784a7d2205c1e5258536a4d0702b0b1134a14a21a77ac577a536c62d16f4755653f995cf1f3ea5f9f09204aa438cb34927c008bcac75ca4bdf6257342eb0fe SHA512 aedeb1148359da6694153e5a03ccefa3b059a6867e213c6438b9f9c5749fdfe79ba1f1f3ba2479b72a7f4cbbf713dd95588e636409e4ddc9f3d27cc35493098d
-EBUILD tree-sitter-ruby-0.23.0.ebuild 310 BLAKE2B 4f15dd23d3452816c7be532f10a56930cbbf4df44e6baef1b1fc85bdb9bb231dfe4f41c620ff3d6d1bae279cb8ed695298dc902f1b57b1b8cf2811ffba6da710 SHA512 3138846fea611e5f7853d4ebd6b7e3e2623a0d71af727f3ff40735f57663041d9b830f52124457418baa97cf5670b04209c6a781e9e89b3434303e5079eb2b33
+EBUILD tree-sitter-ruby-0.23.0.ebuild 309 BLAKE2B ac784a7d2205c1e5258536a4d0702b0b1134a14a21a77ac577a536c62d16f4755653f995cf1f3ea5f9f09204aa438cb34927c008bcac75ca4bdf6257342eb0fe SHA512 aedeb1148359da6694153e5a03ccefa3b059a6867e213c6438b9f9c5749fdfe79ba1f1f3ba2479b72a7f4cbbf713dd95588e636409e4ddc9f3d27cc35493098d
MISC metadata.xml 454 BLAKE2B 46f685ed106b6ce4f859cb7c73a9136949c231da93db7894caecbe16c15d78ff72b220779b2eb2e44ceb5379714b8c8917599fc7812ebca5801a5a91d98feeb4 SHA512 9f415cf157db35083c55d0afec0af666bbe2b0b3e4486fed9659cb916a89d586090e3cdcbc3e86a5e164215b8813ffe4bc1675726097a45fd58f8689f8c2a530
diff --git a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.23.0.ebuild b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.23.0.ebuild
index ee3d1223746f..7feca9e60b7a 100644
--- a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-rust/Manifest b/dev-libs/tree-sitter-rust/Manifest
index 5820f620ee30..bb6fc0d7351f 100644
--- a/dev-libs/tree-sitter-rust/Manifest
+++ b/dev-libs/tree-sitter-rust/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-rust-0.21.2.tar.gz 433742 BLAKE2B d929baa23ef85bdf0b22ea1878699ef8b788ce43ebba93552f473fb695502d6e8bde5f378ef053702ecfaba2e859143d093f3f7b46e302160212eee89f6cbac6 SHA512 304b232683ded9973a94ec872401151a5900e3423c7bff966b3f5ec4a71122405fb3790f71f5fb445b8af72a31176349cb3ea8bc7d1b1a042ee574420472e19e
DIST tree-sitter-rust-0.23.0.tar.gz 434858 BLAKE2B 05dd1878652ce9bbef5e4c5bb252b6bf1a55005e39042d9297cd070e6bff24c034b4ba61cd2645e44794ef01f3fb893b935d50f6754908c4a3a540af1cd90ed4 SHA512 2f683ea8c4c194c7dbdd1a1e78343ae908175d403c2cf2fd4d6ab318f7383a8fcb5760f6ae55ed7ed2123a93f4cf93912c759f2d39eb7d75c3e54cd89390c91a
EBUILD tree-sitter-rust-0.21.2.ebuild 371 BLAKE2B 06778f064d99e8ee9b3f3f845e04cbb359599bf4b4b2940f7bf3be46cb36cfad3b061bae255efbcd911fae2cfc672e1c53910fa8c1173b78ac98a1f7482eb03d SHA512 43ef02b9484333f8f8be1b6b9a2b73526398ab3cde6c64d44d20651a03c74a8a89ddf1218e17494c91a1089c8515d4f0bf1858d214891229909a9b451a13a6bb
-EBUILD tree-sitter-rust-0.23.0.ebuild 385 BLAKE2B 7f8ed1979f36190cec334daf6562078012df47a66b37cad0b60a6902ec3bbf927f2ece600554259f1aaacf6bc7dc55b744090343137b2a485e2856cb8054e745 SHA512 045fd1b0d625fb9f407150b63856094b6df97ee7a1ec849f1e6c08d6b24d29dc90c10c9637cff658f27ae318ae1ca04fe5bbf3194c3cc089b39418d609d3d1f0
+EBUILD tree-sitter-rust-0.23.0.ebuild 379 BLAKE2B 7d56874ae6f6d9f4ddb8d99edfea362c56290a7b514ebff9db2b054eeaefaf7f574ff9adb95261fa0234e36eb1026dd6287bda73a216eb3a16b7d736e22eb95c SHA512 57e4ece1fdb81b8d26152f1088a16ebe5ad5e7d19fb5776bc764a4a9b57079cbcd375e0b35b5dd26d98b87fb97325c521a4d3cb343940058fbd137e51b9b04b5
MISC metadata.xml 454 BLAKE2B df4600703910499937c219b24c9cff15d08277d6e88253c31ff1a2ab42f52e0e20654cdea17696f2f05194276e8255900b24af6143fa8a7b206604405784e49d SHA512 d67191b96b3a146610dcb62dd037e9ab3b85933a788ecd23c8cba02fc53e7c87cf0d47bdcaf3893931bee3723d50983567941ccdb1885cc12fa8018cc0937244
diff --git a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.0.ebuild b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.0.ebuild
index 94ac70b2d791..f1a747272e9b 100644
--- a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.0.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-rust"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/dev-libs/tree-sitter-scala/Manifest b/dev-libs/tree-sitter-scala/Manifest
index 9f53b51d675a..3f06dc1b6bd3 100644
--- a/dev-libs/tree-sitter-scala/Manifest
+++ b/dev-libs/tree-sitter-scala/Manifest
@@ -2,6 +2,6 @@ DIST tree-sitter-scala-0.21.0.tar.gz 1339069 BLAKE2B ae3406b49da3c7d349b0689b1f6
DIST tree-sitter-scala-0.23.0.tar.gz 1240380 BLAKE2B cbe0774baf0fb46a50bce4f49d0506ea8d5c1d7454c116935937a213e6e2496a56815bbadb7465d74ac8a43ace6e3d97a9b5d8d3cebcf99935083316a2e33c16 SHA512 e47263a8c77108ea348ef8d4d0d34cf37330df2c54471f98767dc085f8839836662bcbe2b9495fbce8ff21e75845c88e4c9cc8496aa016c351af00fc0607b520
DIST tree-sitter-scala-0.23.2.tar.gz 1301039 BLAKE2B bb7f93b389e109e70391926bbe2f4fce7c63b0ce29c87cc7001eb26142251bd30cbc8e95a3182b8e7c5f1a2719df185b8a23a6c99dc58f7e1ce907006f7352cb SHA512 b9e3d3dc6c282dc058f7cc8a09467e0391b11a4cd3d4e722f3c596df46ac46ec40255e6131d322804dae129adb0c5baba83e4710f82acfb8446b7176b5e85d1a
EBUILD tree-sitter-scala-0.21.0.ebuild 287 BLAKE2B 66ef777ec8256ef0032a6fdd4eb171eae8667d202affeffdafd6be910b5b17f9f7b40a73f2e1e6c20dc2dfc14062a7d45bcd1373bb7eefb3dfb2c918eb9ede20 SHA512 b5fdf9e35810d6189b1a68545a5c3b673360301a4edc9fd2c7e5c0d3d0f196a7db0ae4dc47b713c0871f9389800ec78bd0598d873e8238be7fe089c14913fae6
-EBUILD tree-sitter-scala-0.23.0.ebuild 399 BLAKE2B dfd43e74c9976353be76503e83a25b987941470de72187e62f09d9a393da76d040f0526690fc8bbac74e395921c846ed66ee8a5a66329ae7de5bc33540a40e4a SHA512 e1a2fc9df0ea0d17714a940114487984333e1a413f685db4a11e8bc7e9cd649a8fd9053c2794e24044a0b2397847f3ef5f8115474718960b2b83e336cd8d2fd4
+EBUILD tree-sitter-scala-0.23.0.ebuild 398 BLAKE2B 073ad8250bf51eef846a8a8890b077346df0a26c364b48132266290b8710b06a09db05baeb8ec3e00a0db8eb7235b93c72d4b5fc222dbbec3878d53cea65a6cc SHA512 4698634ac8f1cefa0baecec587257fef080766e8719f33ae6faf31ad44a318233441077ac52bf775c4e5e3dc1ce50baec00dd981eacca9c348a507579feafa7f
EBUILD tree-sitter-scala-0.23.2.ebuild 288 BLAKE2B f0ad6f96c5e8fbfcaa7030915855f780f5bbecca7fe5b8365b0cb68b5ad2d65adbaf14256a9a0524c1059db0d96b5d76f78950e2bbc3f61e258a9130bc415b54 SHA512 ccd4e9562cca3ddf1a3cdbd188a76c6d83cee47c594a14f677d84ccd711f3c15c5a2a3c58f969fb1ee762e43452435e16bd34dea3c84d03318f77b2467c2eeda
MISC metadata.xml 342 BLAKE2B de444582ed5c254117430d3daff6fa94fcc4ab6c5bb1b9267524f7cc74051afd4466f4363c746d4a908ce839e6d60c762d7556cda179524b26cb58fc59cfba7c SHA512 76c0ba3d74603eb1dfa04ecbbc57fd117cc3628b0c94be2dcca8c075ef5300cf6a4d61455b3a5b5b0e0cc5777c1185750ccdba0ea95dbd040b64abd9bd11c3f3
diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.23.0.ebuild b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.23.0.ebuild
index 847f1680606f..02a100d39c88 100644
--- a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.23.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
src_prepare() {
default
diff --git a/dev-libs/tree-sitter-tsx/Manifest b/dev-libs/tree-sitter-tsx/Manifest
index 2cda4ea59a98..7c3050f00322 100644
--- a/dev-libs/tree-sitter-tsx/Manifest
+++ b/dev-libs/tree-sitter-tsx/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-tsx-0.21.1.tar.gz 1566667 BLAKE2B c6c24a60b97c092189dc54ceb12b75ee28085eb7f2cdd38673b7107db1fb57e6282e7a5254a26f6bd352195a23da43d3a36df756ef78c959e037f9e696a02f4f SHA512 8768b8bd17d90b26de4bc20c3aae34141eec87ace0a4de3a6c39ee9654954fe4ec0d6ef829edddd48ccced5e4f92e3e886870f6bdc50b6ebe6ca568d980b5f97
DIST tree-sitter-tsx-0.23.0.tar.gz 1028628 BLAKE2B 3a849d1a9ece7c1246ae8e43727faecd5fc7a4cf61d6570fd05740b8a0c91fe3cf84d0ca0d4336693bfa9915036b0d54bd470a61db13b6e2da7551595165c7e6 SHA512 5ce5c7cf70c40027ac957a47756896fbdc3936593471d959459860a750fe8d47877f4d8be21140edcd49d9daa4fe715af15545ace5dabf3d2b399d380172d37f
EBUILD tree-sitter-tsx-0.21.1.ebuild 563 BLAKE2B 35089a2d062df63c07799d1b3145c9bd98a96b615d3188f60cb2eeec2aef7cca47902ce192ab5471471155cca3e3d810eab42530caa33c404106518118ee915f SHA512 4e0968fd737c4148c12384b034cf6d70ced8ee8c026a13af297e7cf3de77e3d4a1d0d7ba69eb203b239f85f83f554f1eaefe86266ac8e1c6d852cafb91f365ab
-EBUILD tree-sitter-tsx-0.23.0.ebuild 564 BLAKE2B f0c6f93e55985591260e89c965bfe26dbb9e1930a36f9d9a1ffa6759a41f6866ebd2bd99e497a9dc7d2c426d8b00b52883f9f5823add3b36c80cf3602f2f14d5 SHA512 0dc5406c6c5251cea56132a3ce96640f3413a4df25e5b6b0226e23eb75d2c5813d5bfc9e9af2669b9838ad69f3c3ec13392097a09c0f5163254da33c5afa573d
+EBUILD tree-sitter-tsx-0.23.0.ebuild 563 BLAKE2B 35089a2d062df63c07799d1b3145c9bd98a96b615d3188f60cb2eeec2aef7cca47902ce192ab5471471155cca3e3d810eab42530caa33c404106518118ee915f SHA512 4e0968fd737c4148c12384b034cf6d70ced8ee8c026a13af297e7cf3de77e3d4a1d0d7ba69eb203b239f85f83f554f1eaefe86266ac8e1c6d852cafb91f365ab
MISC metadata.xml 456 BLAKE2B d685987fbe092282fc76b01da5c6d0b5bf4e83359ffd09df9d5f1676a3ccfff8b6bb23b6889cb4b454326755bf5eb5fd34ffb6e3212a24e3c633267f2711b843 SHA512 411f31e7f58127fa31164b9fefcf72fe456b1f432287707ee7bb89060c29147c8f355d81fe81bd81f74e193bbe9a3c9a0fd13f6deabc551134396ea34a780861
diff --git a/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.0.ebuild b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.0.ebuild
index 0eb1d05722cb..5dd1f992de12 100644
--- a/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}/tsx
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
src_prepare() {
# fix test corpus path
diff --git a/dev-libs/tree-sitter-typescript/Manifest b/dev-libs/tree-sitter-typescript/Manifest
index ac6366109542..0a790c03b38d 100644
--- a/dev-libs/tree-sitter-typescript/Manifest
+++ b/dev-libs/tree-sitter-typescript/Manifest
@@ -1,5 +1,5 @@
DIST tree-sitter-typescript-0.20.6.tar.gz 1564217 BLAKE2B bc4d26bd8e4e9ca14ddf4b175cc2a2e7a81dac67e114a6e01f59ff55c5ecd63a0a359e03d78928aa965363e9c4db154a9b1917cf3aafce9fdaca3a58d60bfcc1 SHA512 f30f38aa269302eee5f738422626187111c14c7ba07982d619b200a58a20a08849f8a0e79358cad331d689afd5ab389a88b246bda30031ae354f93433e85b763
DIST tree-sitter-typescript-0.23.0.tar.gz 1028628 BLAKE2B 3a849d1a9ece7c1246ae8e43727faecd5fc7a4cf61d6570fd05740b8a0c91fe3cf84d0ca0d4336693bfa9915036b0d54bd470a61db13b6e2da7551595165c7e6 SHA512 5ce5c7cf70c40027ac957a47756896fbdc3936593471d959459860a750fe8d47877f4d8be21140edcd49d9daa4fe715af15545ace5dabf3d2b399d380172d37f
EBUILD tree-sitter-typescript-0.20.6.ebuild 434 BLAKE2B b0a741c38f1e03c8d8d0b96a76dc3650daa1d90a2d6b656e1c8e9d32e68de82bd269bde1ade7b8e292c25bdcc6d88bef9b8e1067d609b39897168e059b1cbb3e SHA512 6e7392790b37b9cf1a7bfd5cb3ab65c5446a07708000d9987259469b58ccc3245042447ee2b8e59249a175d3f8e13f4540a7102492bad562db7102ac37ab10da
-EBUILD tree-sitter-typescript-0.23.0.ebuild 435 BLAKE2B d9fd36193512a0b30fec0be1d2afc25354c89fbf1ccdc1e0d4c178f2c8ae34018666c7997a8d129d9345ae0af0149c1d9f41cca03d93cc379e7012317887b6d9 SHA512 9fc85aea68d9ea24ac5a5f50294007dac7c02a0469f5fefa342135cdfff7a3ef7756c1f258a3caed28d5b65f1e226ed3c6d24f55c892e222de1177487eb817b7
+EBUILD tree-sitter-typescript-0.23.0.ebuild 434 BLAKE2B b0a741c38f1e03c8d8d0b96a76dc3650daa1d90a2d6b656e1c8e9d32e68de82bd269bde1ade7b8e292c25bdcc6d88bef9b8e1067d609b39897168e059b1cbb3e SHA512 6e7392790b37b9cf1a7bfd5cb3ab65c5446a07708000d9987259469b58ccc3245042447ee2b8e59249a175d3f8e13f4540a7102492bad562db7102ac37ab10da
MISC metadata.xml 347 BLAKE2B 55f3f6cba43678982d03cb7d741949ce540fb0c2dc67ca4ca6929e8d0c8be726ac8c1bbee87e67507c33b1ed490a923832fe6203474c209d14c8707b45b1113a SHA512 63c8ebb5ab81a650f3a9f7958febb84016b1b166657e43984afe9610e367ffe1c3f35238775a8c81bceb7fa0dee30159e8812135e6ee2c0f29b807cf55624d93
diff --git a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.23.0.ebuild b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.23.0.ebuild
index ac1c2721a6f8..de54a9cddb67 100644
--- a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.23.0.ebuild
+++ b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.23.0.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/${P}/typescript
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
src_prepare() {
# fix test corpus path
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 0fd964a0f30b..f516883f1fed 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -2,6 +2,6 @@ AUX tree-sitter-0.22.2-no-static.patch 952 BLAKE2B f961ad07850be8c7a7535eac82e23
DIST tree-sitter-0.22.6.tar.gz 3036954 BLAKE2B f109a738214882e63a721e8db384fa42a624af78d42ceb9ab7a45135b36cf3bbbd2554f470ca5038404365f5b9dbf9979c4d26309e123a9d9533feb1f0a3f724 SHA512 bf0b87bb9ce16b049824e53933986ac451a7b7f432df39ee9d4546627d740ae689af9e838a53cc50e29d66d6d85d51dab7490d66a429a14bcc9d0b8e2935a63a
DIST tree-sitter-0.23.0.tar.gz 2977346 BLAKE2B e10846d5bd0a6aa1ecac362e2ab2ccf0f0bdb17c5fde796d8d65f8bc84a6e054d86c18a42e66e8effef865f95013c38ff6bd6ab5498a680ae172d7d57020604e SHA512 ab821be564ac7223cc4f9659c08922a78016af9dd3bd69166706fb6a889ac175ba2712a337a1303aceb8f44beaf58640a183e77dddc2c57e35da23079d0cd7b9
EBUILD tree-sitter-0.22.6.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f
-EBUILD tree-sitter-0.23.0.ebuild 1249 BLAKE2B d681c9bf1fdb3c36d9835fa9d20a9872a3ecb88a5096df826e83a0c867511b4a223b248274371ba703e261baad625e79359b0788556b2433b11965e032a5c69b SHA512 25c3ba53544d06643e4361188995c2bb56e58b883954e13cc033b454c8d6a8ef2cbfde1142feb1418f00d55a9c8b2504d85cf70445bedeabbf7e0f08a1a48ff9
+EBUILD tree-sitter-0.23.0.ebuild 1243 BLAKE2B 7d6d72af5e6f5108d81617f92bba2d69aece84847836c277d7bcc5e5eafea116d029beb1f1d40fa2a02a3bf6f78d63c4fceb50b7800e8f51b335105024c0f5e0 SHA512 d48c2e811a12af72268face1277e99f107e6322e7ae1f0b0bd8b9a6d1e55ddff3f2340744bb97bdd8bd10a2de40edf5e1b2f84c1c64824ccbf2743435f044048
EBUILD tree-sitter-9999.ebuild 1243 BLAKE2B fab065045722c41fb421ed07e8c31025355d92505f8188f915a722a99eb5606f9a77fe11404d46a53c7d29a3601bdc3b4d3bce9cd9cad4a418d6d832d195ee53 SHA512 5c941e9beda07f69606c1e6ae6e1d519238e10274c4efa5220952725f3324e6d184509089d7a6993b7772e1ddc0d6d69696c5167687ba25cdc0b71bc2cd06d09
MISC metadata.xml 925 BLAKE2B 31cf13ceae402283a343b7c94cbf2cb2af6eb24a703b77580630f315912060da6174957722587713543cb4bc4948cdd21849718ba3ebfe662c156b36bf4d6842 SHA512 b137c7af0d4e025b6448b3723d432498944ef047e314a6f10324e6beac2c480b05bdd5ade12f192ffb5c9bfca8f3dc65aaaa9bfcd26f585d6df8b74c3986ab98
diff --git a/dev-libs/tree-sitter/tree-sitter-0.23.0.ebuild b/dev-libs/tree-sitter/tree-sitter-0.23.0.ebuild
index 765a16ffae30..990c74971db8 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.23.0.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.23.0.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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
fi
LICENSE="MIT"
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz
index b2ca9ae8dba3..270358caaa8f 100644
--- a/dev-lisp/Manifest.gz
+++ b/dev-lisp/Manifest.gz
Binary files differ
diff --git a/dev-lisp/c2ffi/Manifest b/dev-lisp/c2ffi/Manifest
index 9924f24a77a6..cffdf436c630 100644
--- a/dev-lisp/c2ffi/Manifest
+++ b/dev-lisp/c2ffi/Manifest
@@ -1,3 +1,3 @@
-DIST c2ffi-17.0.0.20240314.tar.gz 44258 BLAKE2B 522fcf2671f5ce6bc0a8bef533da806954cb6083f54ba27455903f618fea2b20eda7a2b7a8fe0f56c8d4904181c84db1031ee824301ff9004aeb1f149b48baf5 SHA512 6e5e8a5809592873edae95c117cf1e5494cc62ecae5ecee6dd4a0928b138f33e60baa2e918aaa6a779e6d89e592f651bb8914795257c6abfe51ee7a56eb70788
-EBUILD c2ffi-17.0.0.20240314.ebuild 569 BLAKE2B 070c9d539e99184b567f71094862a3d00d8415b240731b61d5238fbbc94aef26fe04f5a8232fb38cc1c29a2135aa53bacd16ce3485dae6472caf80f0afeb9d1e SHA512 0393ea361c88d1437d99eb785c9dc785d3773294dfa91126d9ee2227deeb26b410733805b88098a898aec8bd22cd1c26d4871ad632c3788e66595d0ad84f97c1
+DIST c2ffi-18.1.0.20240926.tar.gz 44577 BLAKE2B 53017254fe51ec55d23ebc658679cec405783255cc29b65aea5bf4c447d9dd6658aa5834bb7757de1bc50832eabdb2ee3bc7a07edd64b78a5d1aa9d41c5155e9 SHA512 1b5c5260e855bf9d6bd4b1b222ed1ac4405151cdff63623cbe72211b33c2f1bd33f40ef6e4877b0f75eaccc1eaa4ac93fd97a3b0469f05aa59f710bab804340c
+EBUILD c2ffi-18.1.0.20240926.ebuild 569 BLAKE2B 5b37a2d30492989a22d211bda877a9c63cc6ba5640382e1fdadb49a42b583c8a43e841299a9a3ace65475e0d946cb97b179baf554881f6e10cf42401dd09d00d SHA512 7a620fe1a1369b88b64a466f6cb4fd06e61323ca050dee5482746c3e830968db309764b85f1602371a03d259794ae4527771c02ed86fdc4e67f1f3bb3a749493
MISC metadata.xml 452 BLAKE2B 2fd32e47c662fe0e0ac67c44d98fea2b8034b7571942e002f3081c1e422ae2b6e0b7ef86d1b72a42de54288c1a5cfa515df7539ebdde701e0bf4ef2f81e8b311 SHA512 a8471d0066735c82988c2b8725c98c4beec341733e1df6fe283fecd6cb20c6abbf593ef211909c3c2dbdc71ab3c1e7873895a164d1a0175bfa4672884100c96c
diff --git a/dev-lisp/c2ffi/c2ffi-17.0.0.20240314.ebuild b/dev-lisp/c2ffi/c2ffi-18.1.0.20240926.ebuild
index f9d9ec225c5e..9a88c30ee22e 100644
--- a/dev-lisp/c2ffi/c2ffi-17.0.0.20240314.ebuild
+++ b/dev-lisp/c2ffi/c2ffi-18.1.0.20240926.ebuild
@@ -3,10 +3,10 @@
EAPI=8
-LLVM_MAX_SLOT=17
+LLVM_MAX_SLOT=18
inherit cmake llvm
-MY_COMMIT="164637979127b2f995930b352d06dea5e9572064"
+MY_COMMIT="0de81efb64acc82c08c5eee4a7108ddcb1b00d86"
DESCRIPTION="Clang-based FFI wrapper generator for Common Lisp"
HOMEPAGE="https://github.com/rpav/c2ffi"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2b84018a7c6b..209cc3333057 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index 97bd100fd61b..5d77486ad705 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,3 +1,3 @@
DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B 9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228 SHA512 1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
-EBUILD PyQt6-6.7.1-r1.ebuild 5663 BLAKE2B 6f657b09e3da1a3b3b10804368a09b54cd4b1e8e57243c88cbe75ed5db2548fc7121b3f4f3c4bdcd174ce40c29316c24c740d379002fd945143ceaece52b42b2 SHA512 e609fdfd4c03c20fb1086d1d6e7f0a43c8a020d31b6adc4e8253fafbbf9bebdd20097d020a11dba7edce554b4499a13d34b403a298c636f1b93c90cbee052e0b
-MISC metadata.xml 2391 BLAKE2B 16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3 SHA512 1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae
+EBUILD PyQt6-6.7.1-r1.ebuild 5767 BLAKE2B 389ba6cc1fbb49188c12971d375c137c29ba292a5f1a4950695795cec2e57b112d739ca364083fbe1a887171fa43acd9e263b59ae667b3eb7d038621eac68093 SHA512 d5ab49c81639a471b9a504d2b324b32742cf286fff6a8c558c2f4236f806d8580d92b78950d889ceeeaf9fa970adfd0f15eed2d53d2791dd0f685d557c4dde71
+MISC metadata.xml 2473 BLAKE2B a86705641a5b20eda9edb08d129e98e848586ff3d6ddc5adfb52c26269d84cf1ebbbcc1cfd967b31403fb12f5a3fb021785c9f3651087240344fa0eb5e403082 SHA512 d985e7e96b9263072165fb323e4efdf1e04f6decace4ea52228ed822d0be730596e8e4e46627e8111574b0703e86f27c82d9a2ec72661edba5583d3e49efc1f4
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
index 90c7fdd340d6..a4399f8665cb 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
@@ -23,8 +23,8 @@ KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="
bluetooth +dbus debug designer examples gles2-only +gui help
multimedia +network nfc opengl pdfium positioning +printsupport
- qml quick quick3d serialport sensors spatialaudio speech +sql
- +ssl svg testlib webchannel websockets +widgets +xml
+ qml quick quick3d remoteobjects serialport sensors spatialaudio
+ speech +sql +ssl svg testlib webchannel websockets +widgets +xml
"
# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
REQUIRED_USE="
@@ -37,6 +37,7 @@ REQUIRED_USE="
qml? ( network )
quick3d? ( gui qml )
quick? ( gui qml )
+ remoteobjects? ( network )
spatialaudio? ( multimedia )
sql? ( widgets )
svg? ( gui )
@@ -68,6 +69,7 @@ DEPEND="
qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
+ remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
speech? (
@@ -141,7 +143,7 @@ python_configure_all() {
$(pyqt_use_enable quick QtQuick \
$(usev widgets QtQuickWidgets))
$(pyqt_use_enable quick3d QtQuick3D)
- --disable=QtRemoteObjects # not packaged
+ $(pyqt_use_enable remoteobjects QtRemoteObjects)
$(pyqt_use_enable sensors QtSensors)
$(pyqt_use_enable serialport QtSerialPort)
$(pyqt_use_enable spatialaudio QtSpatialAudio)
diff --git a/dev-python/PyQt6/metadata.xml b/dev-python/PyQt6/metadata.xml
index 58da8019ee6e..4672aed86173 100644
--- a/dev-python/PyQt6/metadata.xml
+++ b/dev-python/PyQt6/metadata.xml
@@ -21,6 +21,7 @@
<flag name="qml">Build bindings for the QtQml module and enable the qml plugin</flag>
<flag name="quick">Build bindings for the QtQuick module</flag>
<flag name="quick3d">Build bindings for the QtQuick3D module</flag>
+ <flag name="remoteobjects">Build bindings for the QtRemoteObjects module</flag>
<flag name="sensors">Build bindings for the QtSensors module</flag>
<flag name="serialport">Build bindings for the QtSerialPort module</flag>
<flag name="spatialaudio">Build bindings for the QtSpatialAudio module</flag>
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index 16d02e537edd..12f99d3a1716 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,3 +1,5 @@
DIST aiohappyeyeballs-2.4.0.gh.tar.gz 55452 BLAKE2B 11e34818ed652b2904e78c7a48726d68118a6ecb811be8dcd5008acefd96093b8a2bf25bf92ebb79cdac4735100cec9ca05c856034900f8cda93f45be4f4d627 SHA512 8c2e931fa8b0423e1958a45ac5a040f35e9c0c4df7e4bd6662b5c0288fd25f64cce556cb386b27d07c7438b901a3468fa993c929a3b9c221fb5a318e7809db5a
+DIST aiohappyeyeballs-2.4.2.gh.tar.gz 57136 BLAKE2B 557eb7de33467f05c1b558367b16a9af9a3435bf290b4df3d5f189aeee2f336fa7b4d6fb1e523f04fcac0ccb382100b4976e6577e9e7227fa7b417589fabf8f8 SHA512 c2c4e585a00ddcbc7007779a8d59ceb0d5ce9dcce4f929efce2453b6cf370834ea29ee60769fd2885111130eaa89c3d2084702cd247141052d37833e370bbf6e
EBUILD aiohappyeyeballs-2.4.0.ebuild 773 BLAKE2B 66ed0da958fcb6bfdbf447cc7c4a35af19a35c9e88aaa6c634b58fb96e22c60c06741aa966fcf2b69d4719e7a826e1c58c66f728c412607abda043de1e7b45fd SHA512 1141fe88bd707e7bad115762acb3bec3c2c3412e86c2bf589c0f1456ed1b8472355ba8dc4473245525e83c3c7954edf9c992f91611c83e32619ee3b3fe512ac4
+EBUILD aiohappyeyeballs-2.4.2.ebuild 780 BLAKE2B b9d02ece68dcc1ecd7d1d7c36759aef29d1648ee0624ee07128416e6d56f891f56af93b3c92cd6ff7a8f9bc800fda68f919fc9e580cb10aab033131c8b8bd08f SHA512 9fb296ab52a193f4c02d15f1e619e8b1573b9ce44d82d02875f569b48db980bf462c3a7fc8a45bdde240bf9fad2ffb2a52bc1653722c593674d9d13a67cb96c2
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild
new file mode 100644
index 000000000000..0aa0cdf41541
--- /dev/null
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
+HOMEPAGE="
+ https://pypi.org/project/aiohappyeyeballs/
+ https://github.com/aio-libs/aiohappyeyeballs/
+"
+SRC_URI="
+ https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -o addopts=
+}
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest
index 28d6154e7329..abefd449b6fa 100644
--- a/dev-python/beartype/Manifest
+++ b/dev-python/beartype/Manifest
@@ -1,9 +1,5 @@
DIST beartype-0.18.5.tar.gz 1193506 BLAKE2B 497de6f326a3b600992748db8b74ba80d4a14003a0cc484b3eeaf48f0f808864fe64462ef3315d421dc4b5fe5d7060b48585ee00eb822c9f124612f394ab93bb SHA512 114b256619c6c7fc48fbe28db00ae5a8ddea4ce11c5394a06fa026f0317a34907ff12ef0c0009cff7a7b83742e6b66bc8b503b4c0e382c0b6cf79d43780bda5b
DIST beartype-0.19.0.tar.gz 1294480 BLAKE2B 7a0d2800a28af49815bf300c93081faee0e01c922497418bc7328c0968cac077a0fdfe984de66c214af610bb972a217224a6d164a2f3aac9c0a2d067c0658fc3 SHA512 9a87086736ba0d3497f3dfc3b57fdfd3ebb33812aaf58d195f1161474a553499e87d6f3f9c12bc66ab33cb3ca1697b00220828d004d568495ac743efb473c1e8
-DIST beartype-0.19.0rc1.tar.gz 1281359 BLAKE2B df124c838891e5bbce62ac8116968631887dc5e5918a1b6a7c46c1705d05fcacf5f4cc4034b39a6d8565a78e2edd99686643a0d1d8c22586cfd797ceb8085b29 SHA512 630fd68a55ab379aca7b49b72161b732e0790835d7f62568239fb53f719fc8295bbe3c942058ab6dfad3226060a5a11820bc87080a2dcfb46c482e1877f775b7
-DIST beartype-0.19.0rc2.tar.gz 1294713 BLAKE2B 7197c8203cd9d1a750df3946a19ad9d0be893b649f89254462edadbabb49adfda3e098b35b21fcc92156c5ea488b2e7760cf6bf18f418530533495be9694b71c SHA512 ea9bd08f9b294382826201e4bded03fb7337e5fd5ed3d63fa741703b49164ad7dd3075ccaf3256011005c31cce4258efb9070f876009eece49bbfd2bffb5196a
EBUILD beartype-0.18.5.ebuild 855 BLAKE2B 780c2859946cee302ba87d63141000d6934f01b7013b0e91ff7198e31ebf204c7568464dbc46f796dac6d718a6ff5ed6c6880139ad0be1c1feac688bd9ef511c SHA512 d3f5d208b4ae7946d7e3d729cb401abfaf024b19c499da02647c0777e2a4693a45731c2bfea174bac51efcc43f8ebc2c5416188b31a01480c4e5a6964c1e4cb7
EBUILD beartype-0.19.0.ebuild 856 BLAKE2B 32f851b0ca1ddac04e704c77ebdc93f5cd062f4d4b63096d7782bd3b69275e227d5036936329711471131e1d968cf36cae2fb1423b071a479540e890edebb3fd SHA512 fef336dd428c18d9cc83777a8619ce8e6210774ac9fba91df8238d1e32f83f86a29a284628fa5e75bb3403aede0635b19d32729e192d25d722421aa874aa7b42
-EBUILD beartype-0.19.0_rc1.ebuild 856 BLAKE2B 32f851b0ca1ddac04e704c77ebdc93f5cd062f4d4b63096d7782bd3b69275e227d5036936329711471131e1d968cf36cae2fb1423b071a479540e890edebb3fd SHA512 fef336dd428c18d9cc83777a8619ce8e6210774ac9fba91df8238d1e32f83f86a29a284628fa5e75bb3403aede0635b19d32729e192d25d722421aa874aa7b42
-EBUILD beartype-0.19.0_rc2.ebuild 856 BLAKE2B 32f851b0ca1ddac04e704c77ebdc93f5cd062f4d4b63096d7782bd3b69275e227d5036936329711471131e1d968cf36cae2fb1423b071a479540e890edebb3fd SHA512 fef336dd428c18d9cc83777a8619ce8e6210774ac9fba91df8238d1e32f83f86a29a284628fa5e75bb3403aede0635b19d32729e192d25d722421aa874aa7b42
MISC metadata.xml 393 BLAKE2B f22040a947a67160c9b4c2d41db713ea69ae7a272aba75c04b1620e3f813d62718425acbc8c18716981e4176ebeabc5b60e9376d9927552ea5a36b51b7baccdd SHA512 dea8caeb6e9091672994cee213be075819d593d1034cbc7e2b076f3fc32bd2afde13b6af094956885c9ddaa72f272c6a198f4f92e7b095606fdf900a4cec47ec
diff --git a/dev-python/beartype/beartype-0.19.0_rc1.ebuild b/dev-python/beartype/beartype-0.19.0_rc1.ebuild
deleted file mode 100644
index 000466fffd5b..000000000000
--- a/dev-python/beartype/beartype-0.19.0_rc1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unbearably fast runtime type checking in pure Python"
-HOMEPAGE="
- https://pypi.org/project/beartype/
- https://github.com/beartype/beartype/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-BDEPEND="
- test? (
- dev-python/mypy[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fragile performance test
- beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large
- # test for building docs, apparently broken too
- beartype_test/a90_func/z90_lib/a00_sphinx
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/beartype/beartype-0.19.0_rc2.ebuild b/dev-python/beartype/beartype-0.19.0_rc2.ebuild
deleted file mode 100644
index 000466fffd5b..000000000000
--- a/dev-python/beartype/beartype-0.19.0_rc2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unbearably fast runtime type checking in pure Python"
-HOMEPAGE="
- https://pypi.org/project/beartype/
- https://github.com/beartype/beartype/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-BDEPEND="
- test? (
- dev-python/mypy[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fragile performance test
- beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large
- # test for building docs, apparently broken too
- beartype_test/a90_func/z90_lib/a00_sphinx
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/betterproto/Manifest b/dev-python/betterproto/Manifest
new file mode 100644
index 000000000000..287979c8aa59
--- /dev/null
+++ b/dev-python/betterproto/Manifest
@@ -0,0 +1,9 @@
+AUX betterproto-2.0.0_beta6-pytest-8.patch 1270 BLAKE2B 6459dd686d118d1c66b64dea88fc22bb58cbc376eeff9dc559249c972cfa516585139611216b92080e99139b9897f235235a935e2294f12b529b5fdea5d787b1 SHA512 8c8fda38ab2ac0b730f1e991243e73fc339c67f84aa6d374b9d5ba507a4e66f44a20d96c002490336684b7eba14a14e833867b59a17b65130e77c66df6d2c084
+AUX betterproto-2.0.0_beta7-pytest-8.patch 1698 BLAKE2B 9254d4d505d2d670d2fff1096fc57a1770cfa2f84e1e8978f36b81ec1392eaf4ae87d1864e3aab8e5ae24a6c44fc306bb3f8e3e9aec96c0324ea9ee94a84d40c SHA512 719907a38402fe35e26a0f825ab6f097164e43f7b0363dc7a57811dadf23626d0b66820118b3aa68683d5e7d68dd81e92911bdcfd7c28603ad32406a85bcb309
+DIST python-betterproto-v.2.0.0b6.gh.tar.gz 158969 BLAKE2B ddf269dbef6d0ed4098ec1e84a48ac64431710c26357da86a4f9f1656ce4f4ed8c29097f7e5c50f73ef0d57e3a7eb35ab18aac1864773cd2878e8970f75537a4 SHA512 2622e7d3bac4c6f04fe32d4abeeadf8af0cfcf08a365b3bb6c855763d4ac0528f90eefebfe70866b6431119fc7860bf61d99692411c82e94de9539b4da56543c
+DIST python-betterproto-v.2.0.0b6.tests.tar.xz 34652 BLAKE2B 51a419a7de999a954b1392a4ca2800b46f92284ec7e16891fdbf268a9debe33bcbdfb9d3135f162c4549ab5aeebfeb82f136e6e90f596e6eed3cebea44bd4a21 SHA512 4b5aad58fadde59bbf33d792ece212cee89764964cf5060883dc36c6662b1dd5524c6e36479f4f49899b4b77340e032f53649fbbe8210573736bd9e7bb9664c3
+DIST python-betterproto-v.2.0.0b7.gh.tar.gz 217820 BLAKE2B 2ede4c7b106c8c01279e1e57bc34c13c4e274215f077ae1d294108f40b6043682276c31703b1443bac5ab072a761141de306ff95cb34653180a9ee5bebe29b86 SHA512 4ca16c1cd09d76cde69848e6691be6f5716f730b7107f72e4a006c9b5881c815f4f24f9941861a972405d6d08bb47425900428886d1f8a2e37ace370c4514fbe
+DIST python-betterproto-v.2.0.0b7.tests.tar.xz 36328 BLAKE2B 43bb385c6e6746602b210fdf10a94bb4508366230461823d96fbdbeb868b1e0952cb1a3a596bfa4bbaa2e71b643e17cabeb4e11546c5eedf47d632e07d4078aa SHA512 a8b090d04e89a57dc8ff3b7775756cbf7d07bb317e47f76e12704cd41583b32a4f5f106a72af8c66f63e6def9bfc22ad93b4c39169b06b92b47a9f386326dfa7
+EBUILD betterproto-2.0.0_beta6.ebuild 1894 BLAKE2B 705d96508c4efe6598c439c3696da12f3d8b9bda089d85e164f344e035ce22d6691d06ef1087408c76232acb4a8e7ab18f04ef15a3f23c13c322535a930d1891 SHA512 0c298d0b9db87d00dbdc58a40239ac33f5af25b4b5b80e32224381097327496448cf71e8165a00945c46490f544c57f1d7eedeed3e2ab953156a5f6c11c9c03a
+EBUILD betterproto-2.0.0_beta7.ebuild 1729 BLAKE2B 00aeab4dd25e308bfdd0e635dd3b85c154b1dff61fe79951211ebe0e777bcdf63d7940798e6c579217f29cb6eef4a61d0270ae617c381d2425057b60b1d23c54 SHA512 2d6495a8832f18bfbf2cd18d6a735f129ec449b635bc1030c2c4ee50b606bf2ed6dcecb38adf8c2339fccc868306ba9d557351ecedce9aeeecca0717237139ba
+MISC metadata.xml 389 BLAKE2B d8de77106339bf6c5c7d3441249208ca1bcc9b4ce612f1b5b8b367f371b7a8e2c9f803d153e11f1de6c3162bd7ac13d855d345befb7601a9b73ea258f37f84b8 SHA512 b36e88c2a53d3f48e601fb571cb1a638a8571eca1cca1afc8087d50d9fd60b5e3706fbdc6d053ab0c40630d9611f0b7ed0ad979f1ff51a048e1a6470b5f3f08c
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild
new file mode 100644
index 000000000000..ec4764c75881
--- /dev/null
+++ b/dev-python/betterproto/betterproto-2.0.0_beta6.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+TAG=v.${PV/_beta/b}
+MY_P=python-betterproto-${TAG}
+DESCRIPTION="A better Protobuf / gRPC generator & library"
+HOMEPAGE="
+ https://github.com/danielgtaylor/python-betterproto/
+ https://pypi.org/project/betterproto/
+"
+# no tests in sdist, as of 2.0.0b7
+SRC_URI="
+ https://github.com/danielgtaylor/python-betterproto/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ # poetry install -E compiler
+ # poetry run python -m tests.generate -v
+ # pack tests/output*
+ SRC_URI+="
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/${MY_P}.tests.tar.xz
+ )
+ "
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/black-23.1.0[${PYTHON_USEDEP}]
+ >=dev-python/grpclib-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/isort-5.11.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/cachelib[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/danielgtaylor/python-betterproto/pull/622
+ "${FILESDIR}/${P}-pytest-8.patch"
+)
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # broken with current pydantic
+ tests/inputs/oneof/test_oneof.py
+ )
+ local EPYTEST_DESELECT=(
+ # TODO: ordering issue?
+ "tests/test_inputs.py::test_binary_compatibility[map]"
+ # pydantic
+ tests/inputs/bool/test_bool.py::test_pydantic_no_value
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p pytest_mock
+}
diff --git a/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild b/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild
new file mode 100644
index 000000000000..8ae0bd22a427
--- /dev/null
+++ b/dev-python/betterproto/betterproto-2.0.0_beta7.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+TAG=v.${PV/_beta/b}
+MY_P=python-betterproto-${TAG}
+DESCRIPTION="A better Protobuf / gRPC generator & library"
+HOMEPAGE="
+ https://github.com/danielgtaylor/python-betterproto/
+ https://pypi.org/project/betterproto/
+"
+# no tests in sdist, as of 2.0.0b7
+SRC_URI="
+ https://github.com/danielgtaylor/python-betterproto/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ # poetry install -E compiler
+ # poetry run python -m tests.generate -v
+ # pack tests/output*
+ SRC_URI+="
+ test? (
+ https://dev.gentoo.org/~mgorny/dist/${MY_P}.tests.tar.xz
+ )
+ "
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/black-23.1.0[${PYTHON_USEDEP}]
+ >=dev-python/grpclib-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/isort-5.11.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/cachelib[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/danielgtaylor/python-betterproto/pull/622
+ "${FILESDIR}/${P}-pytest-8.patch"
+)
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: ordering issue?
+ "tests/test_inputs.py::test_binary_compatibility[map]"
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p pytest_mock
+}
diff --git a/dev-python/betterproto/files/betterproto-2.0.0_beta6-pytest-8.patch b/dev-python/betterproto/files/betterproto-2.0.0_beta6-pytest-8.patch
new file mode 100644
index 000000000000..683daf994f3c
--- /dev/null
+++ b/dev-python/betterproto/files/betterproto-2.0.0_beta6-pytest-8.patch
@@ -0,0 +1,39 @@
+From bfe6592b4f95886bbe395af2c2fa3d9e2a562315 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Fri, 27 Sep 2024 19:01:53 +0200
+Subject: [PATCH] Update no-warning tests for pytest-8
+
+Replace the deprecated `pytest.warns(None)` with the suggested
+replacement (from https://github.com/pytest-dev/pytest/issues/9404)
+to make the test suite forward compatible with pytest-8. This works
+correctly with pytest-6 as well.
+---
+ tests/test_deprecated.py | 10 ++++------
+ 1 file changed, 4 insertions(+), 6 deletions(-)
+
+diff --git a/tests/test_deprecated.py b/tests/test_deprecated.py
+index 84e08bd..bee14f1 100644
+--- a/tests/test_deprecated.py
++++ b/tests/test_deprecated.py
+@@ -32,14 +32,12 @@ def test_message_with_deprecated_field(message):
+
+
+ def test_message_with_deprecated_field_not_set(message):
+- with pytest.warns(None) as record:
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
+ Test(value=10)
+
+- assert not record
+-
+
+ def test_message_with_deprecated_field_not_set_default(message):
+- with pytest.warns(None) as record:
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
+ _ = Test(value=10).message
+-
+- assert not record
+--
+2.46.2
+
diff --git a/dev-python/betterproto/files/betterproto-2.0.0_beta7-pytest-8.patch b/dev-python/betterproto/files/betterproto-2.0.0_beta7-pytest-8.patch
new file mode 100644
index 000000000000..b311826cf4c9
--- /dev/null
+++ b/dev-python/betterproto/files/betterproto-2.0.0_beta7-pytest-8.patch
@@ -0,0 +1,50 @@
+From f891957c8f0d355ea7cc20194050f3346fd16006 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Fri, 27 Sep 2024 19:01:53 +0200
+Subject: [PATCH] Update no-warning tests for pytest-8
+
+Replace the deprecated `pytest.warns(None)` with the suggested
+replacement (from https://github.com/pytest-dev/pytest/issues/9404)
+to make the test suite forward compatible with pytest-8. This works
+correctly with pytest-6 as well.
+---
+ tests/test_deprecated.py | 15 ++++++---------
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+diff --git a/tests/test_deprecated.py b/tests/test_deprecated.py
+index c1caead3..ea16d370 100644
+--- a/tests/test_deprecated.py
++++ b/tests/test_deprecated.py
+@@ -35,18 +35,16 @@ def test_message_with_deprecated_field(message):
+
+
+ def test_message_with_deprecated_field_not_set(message):
+- with pytest.warns(None) as record:
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
+ Test(value=10)
+
+- assert not record
+-
+
+ def test_message_with_deprecated_field_not_set_default(message):
+- with pytest.warns(None) as record:
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
+ _ = Test(value=10).message
+
+- assert not record
+-
+
+ @pytest.mark.asyncio
+ async def test_service_with_deprecated_method():
+@@ -58,7 +56,6 @@ async def test_service_with_deprecated_method():
+ assert len(record) == 1
+ assert str(record[0].message) == f"TestService.deprecated_func is deprecated"
+
+- with pytest.warns(None) as record:
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
+ await stub.func(Empty())
+-
+- assert not record
diff --git a/dev-python/betterproto/metadata.xml b/dev-python/betterproto/metadata.xml
new file mode 100644
index 000000000000..a610b16cbd3c
--- /dev/null
+++ b/dev-python/betterproto/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">danielgtaylor/python-betterproto</remote-id>
+ <remote-id type="pypi">betterproto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2a4d18df9928..f3955122485b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,10 +4,12 @@ DIST boto3-1.35.24.gh.tar.gz 864653 BLAKE2B e2327ae352d17f0cfabdcca6d7db07e0212e
DIST boto3-1.35.25.gh.tar.gz 865483 BLAKE2B 606bff8b084d3b0cd7d773cf840bd817861eed4a832c073f10e90bbfffcc7ca44b05d442131da4b4cc1696bca79e389bc00d78be1d3bc2b593ef3682bea182dd SHA512 71f732bf22ea76f9e364a3a57a1f9b2d7cdbeed28cc951a6a9930d3cfeaeb9086aece0627f34e8223ff100a7607bfd3ea8d97f5a19b504a95bcd4a14153c9878
DIST boto3-1.35.26.gh.tar.gz 865822 BLAKE2B 72df9bc9f7324ad398ef91385fe5ba3ed0349e0d5f8dac6a0e529c7065d74ea4b2652017cae759005b8a332d9b3f868d78b3ca51df3ba172e3a9cef3d568359d SHA512 8f514e09f4e6f12974ac3b85cafd88e0648760d24245fa6ca382b9cd1283b2d03b7624e50bc05589e66bf3ab076ed53743da129746d2ecd7bf41c7114a91b4e5
DIST boto3-1.35.27.gh.tar.gz 866042 BLAKE2B c3cd56e9139843f4633a81d8be04bd667071a318deb12fddf9da349430c1931d25c22ce745f7f5f354babf6edcf7e9d1d34356fda42d1ade3bb39a34ebc5b7ce SHA512 5143cdaf05d2188f45e39f50f68d45cf656122a4f5c9093fcf8f0c8f94ece4e7a82775cf37097e7f1a81535660d8c678be943bba54a027c37323512508456e11
+DIST boto3-1.35.28.gh.tar.gz 867165 BLAKE2B 92b1526b8a9755c2f8f60ed5be23154b410489581410744e000913a63a32d5e960757766dab9ba8426c5eccbad2da6d4cc5bc19550e825f5300a01f2252830a7 SHA512 11d7009c5a938d3b722d158259eebf52e023a9fb67c48b2260c63740b297b1ed0ead75adb27a7a281d83fb5b935535f09c979e71aad08dc53143ce9d3caa3a79
EBUILD boto3-1.35.14.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a
EBUILD boto3-1.35.19.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
EBUILD boto3-1.35.24.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
EBUILD boto3-1.35.25.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
EBUILD boto3-1.35.26.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
EBUILD boto3-1.35.27.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
+EBUILD boto3-1.35.28.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.35.28.ebuild b/dev-python/boto3/boto3-1.35.28.ebuild
new file mode 100644
index 000000000000..8cba6d95740e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.35.28.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..13} )
+
+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 6ba710fd9957..e0e1a31c489d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,10 +4,12 @@ DIST botocore-1.35.24.gh.tar.gz 13406391 BLAKE2B ddc1c456e4358b3e28ca8f6a92230fb
DIST botocore-1.35.25.gh.tar.gz 13409661 BLAKE2B 49f846dfd62033b320a7b5e1afeae6c18cb94768b9b8dda1b9b373dac35ed846f8958ab5efd183c70f297de1dfb6ed0447503cab6f9b380cd31b8445c760bfd9 SHA512 d6a2ad3db3dda7597d351a1f216feb3453b708055b956a2e4eacd24035298dffe54d906edfe5da3fdb674a9bb44a5ca4096022f3d0a312b1a12b29eea5ea48da
DIST botocore-1.35.26.gh.tar.gz 13410309 BLAKE2B da2111d9f6af1795ab1c50332089109b4627a64a7904080f8586bfc5c5c5228896caff703131d864bfde8dd3b8ec2d39eaac2cdc03b4d38febded9ac56b0eaab SHA512 6364e9af0b619961eb2984e34619617a75706c468538c91d375ed5172e85b39a2583e79278cce23fdbc08f68162fe83b4ec7f30d68f18ebf82eea8610d1243f9
DIST botocore-1.35.27.gh.tar.gz 13402723 BLAKE2B e9c21aeff1470a7fdcf02f51b68f6d36c7186effdab2617cd91813d7db013de0131e7b17423f82c7a8bcdc2c8981695c4de3869bad93af2882a74dddfd4c96d0 SHA512 2b8fdba377bdb54ebd6f2a5ce48f38a4c20c8e77b1dff40271fa3d16b6eb69025edc7a7c8cdc4f0b9ab1c0fc584a14db18f366c096cbff11f7348978bb8a9574
+DIST botocore-1.35.28.gh.tar.gz 13402231 BLAKE2B 4f24fb2b95582cc27c95093568baf24ed264f9479af1caa6176c573d4e08e34fec1dffb752efbac5b1b63cbf46f81368cca28937d70243a2ffd59b21c6dfe473 SHA512 a18d33254bae994c2ba48d74aad4cbc0d4d7fffbd8d68a08248427abdb37e797f6db6f136202fee8d12b95a432e58c2bfba3ea656751efcc392110b8e9969c26
EBUILD botocore-1.35.14.ebuild 1665 BLAKE2B 1171f3bdcbe2eada97adf58c2011691cb51300028737903ec51e9fea4d80943dc3e199f4a1671be350ca2cf921e5dbdd4e7c8ca4658261143646cf9c0c82f522 SHA512 db8027472dcb87b167d63ed89910783e104513361b9191f5e2e2928a2904493c22d9629aa206f61206c4f29c6a9c43e8208c57a9b9bf99b031101b915d326674
EBUILD botocore-1.35.19.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
EBUILD botocore-1.35.24.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
EBUILD botocore-1.35.25.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
EBUILD botocore-1.35.26.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
EBUILD botocore-1.35.27.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
+EBUILD botocore-1.35.28.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.35.28.ebuild b/dev-python/botocore/botocore-1.35.28.ebuild
new file mode 100644
index 000000000000..4f1ad852bdc1
--- /dev/null
+++ b/dev-python/botocore/botocore-1.35.28.ebuild
@@ -0,0 +1,76 @@
+# 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="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
+ )
+
+ case ${EPYTHON} in
+ python3.13)
+ EPYTEST_DESELECT+=(
+ # memory use tests, probably fragile
+ tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/grpclib/Manifest b/dev-python/grpclib/Manifest
new file mode 100644
index 000000000000..095f93a5f036
--- /dev/null
+++ b/dev-python/grpclib/Manifest
@@ -0,0 +1,3 @@
+DIST grpclib-0.4.7.gh.tar.gz 106012 BLAKE2B 9eb351511c4bf5e0be3135734a1d2ce66187a1fef1b35c46cd518199c07cede6f88351b3b56fc211775666c333cafd0a67da2d281b314bc2a8fdb51f9def33bf SHA512 8148edcadb1140973ea54473939744810f156ff719c72e8485534097d7c0efc324f9b5df1c71e1477e624859d068d5ec0a44b22f80717fd7ca8f697d3dfc592a
+EBUILD grpclib-0.4.7.ebuild 801 BLAKE2B 75f4f6b6a2269fd1801f9f9596cbfc293ca07d7b058bcd37d910cb78ebd46ad13531e6e0af5c1d141b374fd6e410223e6d2710047fde85a9c81fa605370482aa SHA512 e5d4bb0497e2e4c6976a3b6ac768995310fe0556845a25070aaeae5e8df24add5d7971abaeb91e8f9089940b4652d05213b3426c9a408a7e95e8d6c05188ea40
+MISC metadata.xml 371 BLAKE2B 43ac93446d9416387e0f1b93694e808ef1ecd9a5eee35d932a9d5c3900317e512b0054a176bc8b31804a9ad186a052d87ac154c7e6d0110751b7d12afa3e4e96 SHA512 89c6dce6ae1417b9a18d5976a343c51af7960819ad8eb2d1fb92b43600a07ca78840274c2061ce539d7e20a66963181e2f8495f38011a01594b00331df7efca8
diff --git a/dev-python/grpclib/grpclib-0.4.7.ebuild b/dev-python/grpclib/grpclib-0.4.7.ebuild
new file mode 100644
index 000000000000..f4a275cf3a19
--- /dev/null
+++ b/dev-python/grpclib/grpclib-0.4.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 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="Pure-Python gRPC implementation for asyncio"
+HOMEPAGE="
+ https://github.com/vmagamedov/grpclib/
+ https://pypi.org/project/grpclib/
+"
+# no tests in sdist, as of 0.4.7
+SRC_URI="
+ https://github.com/vmagamedov/grpclib/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/certifi[${PYTHON_USEDEP}]
+ dev-python/googleapis-common-protos[${PYTHON_USEDEP}]
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/async-timeout[${PYTHON_USEDEP}]
+ dev-python/Faker[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/grpclib/metadata.xml b/dev-python/grpclib/metadata.xml
new file mode 100644
index 000000000000..77422d53444d
--- /dev/null
+++ b/dev-python/grpclib/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">vmagamedov/grpclib</remote-id>
+ <remote-id type="pypi">grpclib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest
index 94568f873e27..dc364f97972d 100644
--- a/dev-python/h5py/Manifest
+++ b/dev-python/h5py/Manifest
@@ -1,4 +1,6 @@
DIST h5py-3.10.0-cython3.patch.xz 3868 BLAKE2B 3c0d952bdca5307ebf0bf878c26b94d0593bb89ac538a51017fb94e1e488bffc1583dcf4e713005b87d1b5e20d7b73043b24d65404faf60fb69515e598ca2133 SHA512 a0a0e3d1a9bccad1c89aa7efe3ba1e080eb70cae1f42f8de1021c212817970eaaa7070131e8e39859eea3c18d6c1243a17e7f53f2179f34ff6c406b315bab8fa
DIST h5py-3.11.0.tar.gz 406519 BLAKE2B a5568c96290eee1f6da965174b6fa398f94e2e1825ec4ec50efd856b37ccf2bf634cfeb32101c7c53712fe9c68b0617774e9339a3f0d9373d3df24e6763a20cf SHA512 05d99093d5e7c280779b4167bd3594488dfc348b800da95c2275ddc8d77b4208fd1353942bf8863c4859d0208e8aa8bf84e628b3c5942eb947ecdcf0a7d19e88
+DIST h5py-3.12.1.tar.gz 411457 BLAKE2B c8e2bb453b9f7f1a79b9061ec3564bd8f1175c286a163b43f340cb9fc93f0e279131e4ed658066b870237046766aaff1289f22d84ee318108c96840d257baafa SHA512 a96dc5b7a14408c73db3ef758e0d3cff5d4469d6efe19a71af69e049f434aa62f01fbf44464cc5a3d15b89f00b9864cbb42b1b1e59bf3f520b458007f8819cd3
EBUILD h5py-3.11.0-r1.ebuild 1383 BLAKE2B 1061565c3f050996739f1b73c9a1448719c3acb49f856046b09e715c23e059d9b3967886950ce4194235efb1023d6beb4c9f301ea2c47fc1567b27efc409b9e1 SHA512 8ed6a2fc1838be40538075b1c3d3393d46165f8869d0ec5a3fb180febe59a069b640591f43b30e759d5da14b1d2eb1fbbc25601ee2cb692e4d3715b4d7a7a9de
+EBUILD h5py-3.12.1.ebuild 1332 BLAKE2B 7d0d53de0e672d25120bd09d7feda40a8b0801d7ff2454fd7082d6743f49a6ec4cc5e8d35b849bf99520716bd71c20388c5235be9f06d7d3432222ece7701b77 SHA512 955255d82375b1fe1a7c7fe5139ebae319f643821245663dd4bb8243a7221d2f038d4f026bef907c2675c6752b6041befad8fb87a35181c4d1eb0153d0306a0e
MISC metadata.xml 1069 BLAKE2B 0f3ef8e7af7f4bb493824427a238588c019c04c28fe8a4b9c0b9af1c986158eb3dae3b7d7937713cc4c87374ef80686603ccdbae2baff5b1150d814ab108d973 SHA512 47a6074e383cc922234ebb9f67aaa5863421eaeb2003444587bb8499b3bf845da93ac8d8d267717bea01300691df10f67c9389248fbe228afe07c17fba3a64f3
diff --git a/dev-python/h5py/h5py-3.12.1.ebuild b/dev-python/h5py/h5py-3.12.1.ebuild
new file mode 100644
index 000000000000..fae61ce66d1e
--- /dev/null
+++ b/dev-python/h5py/h5py-3.12.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple Python interface to HDF5 files"
+HOMEPAGE="
+ https://www.h5py.org/
+ https://github.com/h5py/h5py/
+ https://pypi.org/project/h5py/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples"
+
+DEPEND="
+ >=dev-python/numpy-1.17.3:=[${PYTHON_USEDEP}]
+ >=sci-libs/hdf5-1.10.4:=[hl(+)]
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+BDEPEND="
+ >=dev-python/cython-0.29.31[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.14.5[${PYTHON_USEDEP}]
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
+ test? (
+ dev-python/QtPy[testlib,${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+
+python_prepare_all() {
+ # avoid pytest-mpi dep, we do not use mpi anyway
+ sed -i -e 's:pytest-mpi::' pytest.ini || die
+ distutils-r1_python_prepare_all
+
+ export H5PY_SETUP_REQUIRES=0
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ epytest -m "not mpi"
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/id/Manifest b/dev-python/id/Manifest
new file mode 100644
index 000000000000..f12168c0cf63
--- /dev/null
+++ b/dev-python/id/Manifest
@@ -0,0 +1,3 @@
+DIST id-1.4.0.gh.tar.gz 20215 BLAKE2B d6428c27159a05459bfa8bd03f2bfe660a66efe4e19218ac7d567b06804e1c1e9b43b3d4bffc4bd15c0a553317b0f0c4064927519f7de9df59fad21b20f09eb4 SHA512 a10facc39e2ddc558b994f0f598516c52025901277cbbb4224c297d8c5515d3079474c919fe5a6d534f733103095d7837903f5877c6bcb550c85f7842ac59531
+EBUILD id-1.4.0.ebuild 685 BLAKE2B 858335acaf4201c13aa7c956c269927601f80b6fc1c2abf66e21726bb6693090ee16ef982088d8c7f8c22844225894b3c38af7a0074fdc5115097d7f05bf5d84 SHA512 de227773c9ea044570082fea5053d07dff4aa9b38028f8c5deb2515187b5511cd2605b314f310defd292d15d92b31875f0e9d9755aba670fd2085b2328082327
+MISC metadata.xml 353 BLAKE2B 7cfab86630305041777c831de052a12ceb9968cf5d0d8fe3df30ffd47a4671fd0e88cc40ba741d7f332ef5af72d7abfa90f0ae7b3f6831ddd01e9897cd6255aa SHA512 0de4e8f39dae4e2fed193695bf48b488e247c3999035e07a089cbaafb942c076f7c8990d2a7c428574424a395a2e94eac6e7144827fa6cdd1619498318fd3f5d
diff --git a/dev-python/id/id-1.4.0.ebuild b/dev-python/id/id-1.4.0.ebuild
new file mode 100644
index 000000000000..1f4a7f6c0a69
--- /dev/null
+++ b/dev-python/id/id-1.4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool for generating OIDC identities"
+HOMEPAGE="
+ https://github.com/di/id/
+ https://pypi.org/project/id/
+"
+# no tests in sdist, https://github.com/di/id/issues/286
+SRC_URI="
+ https://github.com/di/id/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pretend[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/id/metadata.xml b/dev-python/id/metadata.xml
new file mode 100644
index 000000000000..97815e5688ab
--- /dev/null
+++ b/dev-python/id/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">di/id</remote-id>
+ <remote-id type="pypi">id</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index 9736fd06802e..aa7206485bac 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -1,5 +1,8 @@
AUX pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch 1043 BLAKE2B 09a50ba813d21a82333905e098dbd99b11a6c6f07c2ae512eed4189bfee371b0ceb2e27ffff41fb414b336c8ec49014c43903f3a2f12fb9b6323dafdf13f8634 SHA512 c900dc2589b5f4b3f36b15ddf2287d74dcafb1395c96330058a400ac3698a525715b69cd32b5780cc7ec9d71d067f159c623deaf63c9e4c11876cd651c069f87
AUX pipenv-2023.9.8-inject-system-packages.patch 1672 BLAKE2B d803b80a5c46bac67ab7c361f369fad58b1c2a933bc2f78b2d4fa5fa172a23e7e5c026edf48cf398b3232280428eaf40369cafdf4c6c019c3dc9e397e884564d SHA512 5600a8bd7bc5cdf2152d84fc7791359a04df15f38d11f8c9517b709a2793ce05c6fc5acc1d1d8b763078465012e421826699287d2e3ae97838e155a9a1694650
DIST pipenv-2024.0.1.gh.tar.gz 10805446 BLAKE2B d9fc964cc3a204bb45c299595c238e3d37368e53b39d8be0cdbcadcec3ca395adbb03bf7abaa7d5d729ed47443c40b908f74abbff475e4a99c7e6d4436f04ee8 SHA512 67acff8e4c40e18a60e824420752cd2e5633e50c138b64131ca19cce15e97a1e36b9e685b92fed7378eeccce8154d3d36701134854d60b0fbc47e341b18f945e
+DIST pipenv-2024.0.2.gh.tar.gz 10812462 BLAKE2B 450c8027b2720188edf284a2644a705a3004ee481553871781d8906f415af56ef87d6cdb5ebb00df96bd36fd4dce8dad29cfc2480d9afe3be6ed6891458c188d SHA512 a414727d6ce5a1af565870cb75dfd57731a0513b97c818f304654867b87cf3d89e857fed45a898d19acc37d272d32897f838328fcd7b780fb4ba3e235c77bbb5
+EBUILD pipenv-2024.0.1-r1.ebuild 4939 BLAKE2B 2d1ac34a44f47cded99578589fa016da082fe0f35c87ebc72c3e1a926ae71821f01069358e4a9b52b63929d08c9ef9d11938fc4dcb6d3515c424953c23dd14c5 SHA512 c299e17a08c124e8972e7d07b2b5e30157b1809483d89d8f62709955d02f392380e8f16a64e75e849047d755a58107db0edcddf10ad0b4310131195a3853ea4b
EBUILD pipenv-2024.0.1.ebuild 4938 BLAKE2B db14870f08a080f5ade4871de332e057d887884b630a10e35e699958b789b65fe51b16b2da3482fcede8b2faed82bfdab7866d0f080099e5f7b4bed40a423567 SHA512 a8c0b080275bf30b8db52af0e141ea288d8055173b5778a828b22f29576fe8fbe2526eb1e5a99f0a04ed2e50fb09a17dad145c2f8ff65ab6a6e9eb7feedd7e1c
+EBUILD pipenv-2024.0.2.ebuild 4939 BLAKE2B 2d1ac34a44f47cded99578589fa016da082fe0f35c87ebc72c3e1a926ae71821f01069358e4a9b52b63929d08c9ef9d11938fc4dcb6d3515c424953c23dd14c5 SHA512 c299e17a08c124e8972e7d07b2b5e30157b1809483d89d8f62709955d02f392380e8f16a64e75e849047d755a58107db0edcddf10ad0b4310131195a3853ea4b
MISC metadata.xml 643 BLAKE2B ff3557d9ae32b553c85455436683e2ca94bc16c6ec7c6d2ceb1113a69dc841b9ac2f0e4b96eec4c6c84ca899ad6a99b0747d7bf3f9289110a8bbdfb80f2cb2eb SHA512 7a611950572c2d700fb1680e0aa307069d80d992528144da781eca9f1fee729defa6f8b28382ddd8f66e58c5f68de9a17815989a4a39473bbf830a7be42ea282
diff --git a/dev-python/pipenv/pipenv-2024.0.1-r1.ebuild b/dev-python/pipenv/pipenv-2024.0.1-r1.ebuild
new file mode 100644
index 000000000000..92b2a3583056
--- /dev/null
+++ b/dev-python/pipenv/pipenv-2024.0.1-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+MY_PV=${PV/_beta/b}
+DESCRIPTION="Python Development Workflow for Humans"
+HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
+SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+PATCHES=(
+ "${FILESDIR}/pipenv-2023.9.8-inject-system-packages.patch"
+ "${FILESDIR}/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch"
+)
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/click-didyoumean[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
+ dev-python/dparse[${PYTHON_USEDEP}]
+ >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
+ ~dev-python/pipdeptree-2.18.1[${PYTHON_USEDEP}]
+ ~dev-python/plette-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ ~dev-python/pythonfinder-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10})
+ >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+ >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+ ~dev-python/importlib-metadata-8.4.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+# IMPORTANT: The following sed command patches the vendor direcotry
+# in the pipenv source. Attempts to simply bump the version of the
+# package without checking that it works is likely to fail
+# The vendored packages should eventually all be removed
+# see: https://bugs.gentoo.org/717666
+src_prepare() {
+ sed --in-place -e "s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" pipenv/project.py || die "Failed patching pipenv/project.py"
+
+ local pkgName
+ local jobs=$(makeopts_jobs)
+ local packages=( cerberus colorama click click_didyoumean dotenv dparse markupsafe \
+ pexpect pep517 pipdeptree plette ptyprocess pydantic pyparsing pythonfinder \
+ requests urllib3 shellingham tomli tomlkit importlib_metadata )
+ for pkgName in ${packages[@]}; do
+ find ./ -type f -print0 | \
+ xargs --max-procs="${jobs}" --null \
+ sed --in-place \
+ -e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \
+ -e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\
+ -e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \
+ -e "s/from .vendor import ${pkgName}/import ${pkgName}/g" \
+ -e "s/from .vendor.${pkgName}/from ${pkgName}/g" || die "Failed to sed for ${pkgName}"
+ done
+
+ distutils-r1_src_prepare
+
+ # remove vendored versions
+ for pkgName in ${packages[@]}; do
+ find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName}$" -prune -exec rm -rvf {} + || die
+ # package names can be foo-bar, their module will be however foo_bar
+ find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName/_/-}" -prune -exec rm -rvf {} + || die
+ done
+
+ find ./pipenv/vendor -regextype posix-extended -regex '.*cached[_-]property.*' -prune -exec rm -rvf {} + || die
+
+ find ./ -type f -print0 | \
+ xargs --max-procs="${jobs}" --null \
+ sed --in-place \
+ -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g"
+
+ # remove python ruaml yaml
+ sed --in-place -e \
+ "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" \
+ pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml"
+ sed --in-place -e \
+ "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" \
+ pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml"
+
+ rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor"
+
+ for fname in Makefile README.md ruamel.*.LICENSE vendor.txt; do
+ rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/${fname}"
+ done
+
+ sed --in-place -e "s/pipenv.vendor.pythonfinder.utils.get_python_version/pythonfinder.utils.get_python_version/g" tests/unit/test_utils.py || die "Failed patching tests"
+
+ rm -Rfv pipenv/vendor || die "Could not vendor"
+ rm -Rfv examples || die "Could not remove examples"
+ rm -Rfv docs || die "Could not remove docs"
+}
+
+python_test() {
+ epytest -m "not cli and not needs_internet" tests/unit/
+}
diff --git a/dev-python/pipenv/pipenv-2024.0.2.ebuild b/dev-python/pipenv/pipenv-2024.0.2.ebuild
new file mode 100644
index 000000000000..92b2a3583056
--- /dev/null
+++ b/dev-python/pipenv/pipenv-2024.0.2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+MY_PV=${PV/_beta/b}
+DESCRIPTION="Python Development Workflow for Humans"
+HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
+SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+PATCHES=(
+ "${FILESDIR}/pipenv-2023.9.8-inject-system-packages.patch"
+ "${FILESDIR}/pipenv-2023.9.8-append-always-install-to-pip-extra-args.patch"
+)
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/click-didyoumean[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
+ dev-python/dparse[${PYTHON_USEDEP}]
+ >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
+ ~dev-python/pipdeptree-2.18.1[${PYTHON_USEDEP}]
+ ~dev-python/plette-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ ~dev-python/pythonfinder-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10})
+ >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+ >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+ ~dev-python/importlib-metadata-8.4.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+# IMPORTANT: The following sed command patches the vendor direcotry
+# in the pipenv source. Attempts to simply bump the version of the
+# package without checking that it works is likely to fail
+# The vendored packages should eventually all be removed
+# see: https://bugs.gentoo.org/717666
+src_prepare() {
+ sed --in-place -e "s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" pipenv/project.py || die "Failed patching pipenv/project.py"
+
+ local pkgName
+ local jobs=$(makeopts_jobs)
+ local packages=( cerberus colorama click click_didyoumean dotenv dparse markupsafe \
+ pexpect pep517 pipdeptree plette ptyprocess pydantic pyparsing pythonfinder \
+ requests urllib3 shellingham tomli tomlkit importlib_metadata )
+ for pkgName in ${packages[@]}; do
+ find ./ -type f -print0 | \
+ xargs --max-procs="${jobs}" --null \
+ sed --in-place \
+ -e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \
+ -e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\
+ -e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \
+ -e "s/from .vendor import ${pkgName}/import ${pkgName}/g" \
+ -e "s/from .vendor.${pkgName}/from ${pkgName}/g" || die "Failed to sed for ${pkgName}"
+ done
+
+ distutils-r1_src_prepare
+
+ # remove vendored versions
+ for pkgName in ${packages[@]}; do
+ find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName}$" -prune -exec rm -rvf {} + || die
+ # package names can be foo-bar, their module will be however foo_bar
+ find ./pipenv/vendor -regextype posix-extended -regex ".*${pkgName/_/-}" -prune -exec rm -rvf {} + || die
+ done
+
+ find ./pipenv/vendor -regextype posix-extended -regex '.*cached[_-]property.*' -prune -exec rm -rvf {} + || die
+
+ find ./ -type f -print0 | \
+ xargs --max-procs="${jobs}" --null \
+ sed --in-place \
+ -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g"
+
+ # remove python ruaml yaml
+ sed --in-place -e \
+ "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" \
+ pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml"
+ sed --in-place -e \
+ "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" \
+ pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml"
+
+ rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor"
+
+ for fname in Makefile README.md ruamel.*.LICENSE vendor.txt; do
+ rm -v pipenv/vendor/$fname || die "Failed removing pipenv/vendor/${fname}"
+ done
+
+ sed --in-place -e "s/pipenv.vendor.pythonfinder.utils.get_python_version/pythonfinder.utils.get_python_version/g" tests/unit/test_utils.py || die "Failed patching tests"
+
+ rm -Rfv pipenv/vendor || die "Could not vendor"
+ rm -Rfv examples || die "Could not remove examples"
+ rm -Rfv docs || die "Could not remove docs"
+}
+
+python_test() {
+ epytest -m "not cli and not needs_internet" tests/unit/
+}
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 5027cebf2413..321040e9d2b0 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,5 @@
EBUILD pypy3-7.3.16.ebuild 583 BLAKE2B 5ba38cc1ca041e6f7cbcb152c0673ee3566d4a1eb708d5277b4ffb621c2c082fa6b3bd0f2620b6cfb310584abaafa84c84722bca7a6ec3567a4b8c4d6b8221f9 SHA512 f67c2c9d20329ca2bcd5c3044bf71b4bfac7628f21829ac7c4d9929f44aa1e849b0b418b445e35985d4e28872596971624ddebb9fc2fc16308c421faa38fd5dc
EBUILD pypy3-7.3.17-r1.ebuild 610 BLAKE2B 819c4c9f0b328bb56b89788b9f8d84820378498a26740ff9d34d82aa5c69c37c9c510345c5413a850fb4ac77d0def3b01e6b3468a59d64f58b3701b6b01c136a SHA512 4ff0bf1889edac592fd5c25a94b786d0c802113f06889eca400b7a7ba52582824ab469b44caf8c0b0f284eb83e264b9ea990121f1da6b6f9f3a2b0a0c738e8f5
+EBUILD pypy3-7.3.17-r2.ebuild 874 BLAKE2B de130bf9e599590828f59c8076074d1d536735042120aaf8579ea3f3b1f7b21dd749dd0a721508b7da735302cad6a22329c0660f13e5a3ce70906e36bb3e1f58 SHA512 e0e1246e41d59ac765397808cee86f51cbb79e5bc8fc194ab77113787f2b6fd360486c755042d58b5997b5242724971f0004c95224fa798c6a25bede89e719af
EBUILD pypy3-7.3.17.ebuild 581 BLAKE2B 2fedd21c5c8aca099b2b63f4575ef2592a57177d82ec945d8488d292fd38a12c27bd39a305a547c7cb8ab0fbf67580197b6c18e3aba330f9ea25db2d996be703 SHA512 9fa7e2114458ace8ac3f8c8040f8d6f5e45f4fc147c9196cd7565c32a869be7582330e8a3d484ecef5d7c3e3780a8bf4c145ea6922f601ce2bf51f17d44494c6
MISC metadata.xml 472 BLAKE2B 64b7aaec2df3c39ec7193df560cdc665d68eeebadc42d537ab1295d29b0e0e63ad576c8771c24ef65ed8e6ec8011b1b4debdb6af74be7dedf203a24304a96fd7 SHA512 bb3cc9675f2ba4f898f4b8d38b60569379a663269380371539bf299fef3b27796cb55c2e5258aeae7e2f82f683187e7c39256184196e424d50a867f0be46084a
diff --git a/dev-python/pypy3/pypy3-7.3.17-r2.ebuild b/dev-python/pypy3/pypy3-7.3.17-r2.ebuild
new file mode 100644
index 000000000000..ffbd004f1259
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.17-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit python-utils-r1
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language"
+HOMEPAGE="
+ https://pypy.org/
+ https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite +test-install tk"
+
+RDEPEND="
+ =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,test-install(+)?,tk?]
+"
+
+src_install() {
+ dodir /usr/bin
+ dosym pypy${PYVER} /usr/bin/pypy3
+
+ # install symlinks for python-exec
+ local EPYTHON=pypy3
+ local scriptdir=${D}$(python_get_scriptdir)
+ mkdir -p "${scriptdir}" || die
+ ln -s "../../../bin/pypy3" "${scriptdir}/python3" || die
+ ln -s python3 "${scriptdir}/python" || die
+}
diff --git a/dev-python/rfc8785/Manifest b/dev-python/rfc8785/Manifest
new file mode 100644
index 000000000000..accba445d313
--- /dev/null
+++ b/dev-python/rfc8785/Manifest
@@ -0,0 +1,3 @@
+DIST rfc8785.py-0.1.3.gh.tar.gz 14754 BLAKE2B c0fab30a49cf3d1e405bf0aa32d2ec9300841bf7517b7c633ceac8dea340d3bfc7b562fbeb77c6392660f3009ca3b36e2882b7d60ca66cadfdab1661809a218c SHA512 a7318f5c19b9d49522d66c601da2006b1978bd3ccdce9e56e6ff0c8a0efbd3b13f0014b0f69a27c1f78a17c5a4c338301606c82fa70b3d09efda9efa1f23e4e9
+EBUILD rfc8785-0.1.3.ebuild 588 BLAKE2B 919f1a2e3d316e3e9b98168c5d31703a6d0ad8e1c4b94d805d05602f8ad6cd95e6800df01c9d42924f2247a06757e683f1b97f37fadc5441849ad23ae30c3e88 SHA512 d573b396283014b21e6ff600f59da377ff94bfcf598eafcaf472ad688951adb84cee29e82866070beaa776ca9233c117a4a2463009b98047652c44a9c3664172
+MISC metadata.xml 375 BLAKE2B 8ea127ad02d391f042cf16678abee358d0c9647cfcbf4a66aea86be8892ff3544f150c9e311bc358521fb9b737f5ece7b5e181c2622d837c253dee268121c78e SHA512 98143faf1800899ced91194cb0b5adf1f7b5380c7467943b1bd0c76aeb31ba3cb0e405335c0607cad3cf3a4506d663143e5ee30b4381d7ce83ba75ab95d774e9
diff --git a/dev-python/rfc8785/metadata.xml b/dev-python/rfc8785/metadata.xml
new file mode 100644
index 000000000000..8cc2dc5c7200
--- /dev/null
+++ b/dev-python/rfc8785/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">trailofbits/rfc8785.py</remote-id>
+ <remote-id type="pypi">rfc8785</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/rfc8785/rfc8785-0.1.3.ebuild b/dev-python/rfc8785/rfc8785-0.1.3.ebuild
new file mode 100644
index 000000000000..aac5c89b298d
--- /dev/null
+++ b/dev-python/rfc8785/rfc8785-0.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+MY_P=rfc8785.py-${PV}
+DESCRIPTION="Pure-Python impl. of RFC 8785 (JSON Canonicalization Scheme)"
+HOMEPAGE="
+ https://github.com/trailofbits/rfc8785.py/
+ https://pypi.org/project/rfc8785/
+"
+SRC_URI="
+ https://github.com/trailofbits/rfc8785.py/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest
diff --git a/dev-python/securesystemslib/Manifest b/dev-python/securesystemslib/Manifest
new file mode 100644
index 000000000000..33cf53c21e83
--- /dev/null
+++ b/dev-python/securesystemslib/Manifest
@@ -0,0 +1,3 @@
+DIST securesystemslib-1.1.0.tar.gz 934688 BLAKE2B f9e997306e0f17d5f75b8a85c732950460ff7443fd301e845c721a6e49f74dc48f6d2b5b7e0def63b262a09e6901affe8b293124bd4f82e69157e8cd26cb134c SHA512 65ec41c08ad679884c327c291e27a8529e6a559f52eb154a4c1c13a558df7845cabc21e466e908029afcd57b6581b2f429c4ea87e34b664e52369ca6b0f63ba1
+EBUILD securesystemslib-1.1.0.ebuild 885 BLAKE2B a1a74d4eeadbbbb3192e944c6db75ba1d9056a1d750c59295616357d840e74761352cbd9e0d2a39666616f7d8ee6c0cd76aad2555f9d894b21da41d1f5e460a3 SHA512 a3d1a6ac172213afe0bc0d38b230274ccbc1684091ff7b8050f71a118b86ce1281bf2bd33c0a247d671023b9d00ceff35b8c3e15dbe10cca5cf96021490c2073
+MISC metadata.xml 397 BLAKE2B 54aea8ac6c4200962e3cacf83933b1ced69ef9980348b58c92668c53b62ae6f918b13ca7320e08528272957a7b507b358b545e7a9f691c7f520ce829e21d9d9d SHA512 9dea6a3d95b8da1cceff9a5f3f8dc6f722fe0c29e9896deab11998c6849912e593021e9cd706a412d828bdc1bf83da2ec57d39a422dc86eb8ce738394525b683
diff --git a/dev-python/securesystemslib/metadata.xml b/dev-python/securesystemslib/metadata.xml
new file mode 100644
index 000000000000..0681ed430fa2
--- /dev/null
+++ b/dev-python/securesystemslib/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">secure-systems-lab/securesystemslib</remote-id>
+ <remote-id type="pypi">securesystemslib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/securesystemslib/securesystemslib-1.1.0.ebuild b/dev-python/securesystemslib/securesystemslib-1.1.0.ebuild
new file mode 100644
index 000000000000..acad89793005
--- /dev/null
+++ b/dev-python/securesystemslib/securesystemslib-1.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Cryptographic routines for Secure Systems Lab projects at NYU"
+HOMEPAGE="
+ https://github.com/secure-systems-lab/securesystemslib/
+ https://pypi.org/project/securesystemslib/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/cryptography-40.0.0[${PYTHON_USEDEP}]
+"
+#BDEPEND="
+# test? (
+# )
+#"
+
+distutils_enable_tests pytest
+
+# TODO: unbundle https://github.com/pyca/ed25519 (wtf? not on PyPI?)
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires pyspx
+ tests/test_signer.py::TestSphincs::test_sphincs
+ )
+ local EPYTEST_IGNORE=(
+ # requires PyKCS11
+ tests/test_hsm_signer.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests
+}
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 84a81d1485c4..be2d5196e7d2 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,9 +4,9 @@ DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B bc625e323f94ba9166f2c9747610d71c0e
DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c SHA512 7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc
DIST setuptools-75.0.0.tar.gz 1347819 BLAKE2B db2745fecb86a0747acab21371ea0714b2c97694490f3e71bb59a51d05b782af60f044cbb9ad29c4798644cd986119d98592ae857ccfd9b3a3fc98199291568b SHA512 78955967c23450822a154db99f9a4cb5d45bfb2fe42797ea39c784e23004172d75fbbba6a6b89fa8c0d63c6b9ffb45e791e48b3d8201cfffc84bd75769cd02ef
DIST setuptools-75.1.0.tar.gz 1348057 BLAKE2B a749260ee2b3162ce102204d89b00bcb6d69c84a7785dee443467946b4fe275f080917b204e65d8abd9e629e5ebef311825a1a472b3e5a09815373ab172b1ca4 SHA512 5003e81c7988dd522cfba233ac643ade9a1ff074a13182a81da7fe3f40565b97dd2696c96b8a0694fcd3417e527e2cf6d6ea5e21d29ff927c1ab5916a2607239
-EBUILD setuptools-73.0.1.ebuild 4358 BLAKE2B 2fa89835b4e7a29756cf52387f2b1ab043a8712d0679349ec32784e6d15819d776174dda8e34fa9986d610040fe63e7dda7e2092f4835fb033223d9669322950 SHA512 f6fd13e19bfd3fb605a0fb0bb5808192716c01382d720c4fe1d7f77abec2e61f258da6d4776f9f8f66c5d557167492b285b68fc2f54d4a313918d94fc157e4e4
-EBUILD setuptools-74.1.2.ebuild 4468 BLAKE2B 4fb18def603a5d09ae3e52570624f26b5f5613983154a6451b881ebd076d0b21c10dabaca170de6d0d1dc2baa29df6cf5d9f6b82ee12d7b9c3243b2a68624fba SHA512 46401be8b5bcfb31e1b56ab28aaa4a457903221e4151fc54d66c39061773c9a0020fdb7fbf1f67aaf279a68a0eb56a0a9706277047a89045866e1678121195be
-EBUILD setuptools-74.1.3.ebuild 4468 BLAKE2B 4fb18def603a5d09ae3e52570624f26b5f5613983154a6451b881ebd076d0b21c10dabaca170de6d0d1dc2baa29df6cf5d9f6b82ee12d7b9c3243b2a68624fba SHA512 46401be8b5bcfb31e1b56ab28aaa4a457903221e4151fc54d66c39061773c9a0020fdb7fbf1f67aaf279a68a0eb56a0a9706277047a89045866e1678121195be
-EBUILD setuptools-75.0.0.ebuild 4564 BLAKE2B 49f1f3b6674ce61b4e8cb5e33eab79dad2e48d8c18c7900152ba613bcd82f0af70ac543825d4f5e9f9034954d0a9658c7f8e12c165d542cf5ee6fe5c272de890 SHA512 92acd26cf58c7ebf199411d146bb6683da60f7cd096ce8cf723f258ca7a2cf8f0f6bd2038a1e57a65c566a6263235ea46140492e0959bb50491002306d6bdce2
-EBUILD setuptools-75.1.0.ebuild 4564 BLAKE2B 49f1f3b6674ce61b4e8cb5e33eab79dad2e48d8c18c7900152ba613bcd82f0af70ac543825d4f5e9f9034954d0a9658c7f8e12c165d542cf5ee6fe5c272de890 SHA512 92acd26cf58c7ebf199411d146bb6683da60f7cd096ce8cf723f258ca7a2cf8f0f6bd2038a1e57a65c566a6263235ea46140492e0959bb50491002306d6bdce2
+EBUILD setuptools-73.0.1.ebuild 4357 BLAKE2B 6976cca405fdeaf7e0bbfbea1dca33b35fe0441eb3c9681ad4dace5f8d2c3393f7bbe2db6e314259c8cf656ddf2bd80b3ab748ff35512e687132480ce0b35db9 SHA512 17262d4d0cc0ba70d2ba283ac14d289365e174d559001c76282316667efb28de937203b81b254a2f23058f5f5e84d361d151e1ee9544c4aa8a54e5573a2d3cd3
+EBUILD setuptools-74.1.2.ebuild 4464 BLAKE2B 184cae1ba51ab3219aa760be4922260923ec144e83a7b8ddf444bdbd7033c527961859680ab11199bbec4c19f608e52477a8d8d0275a1bbb72830f0617d7600d SHA512 493fbe2b2a7b5dca2de344d32aab35439356d719be750899c3dfed26593e390a986965d6f97d2dda05cdf6898d8a48d07658044c6654f3d77f7078cdd7e9d4c5
+EBUILD setuptools-74.1.3.ebuild 4464 BLAKE2B 184cae1ba51ab3219aa760be4922260923ec144e83a7b8ddf444bdbd7033c527961859680ab11199bbec4c19f608e52477a8d8d0275a1bbb72830f0617d7600d SHA512 493fbe2b2a7b5dca2de344d32aab35439356d719be750899c3dfed26593e390a986965d6f97d2dda05cdf6898d8a48d07658044c6654f3d77f7078cdd7e9d4c5
+EBUILD setuptools-75.0.0.ebuild 4560 BLAKE2B 6b76b1dc92fd0f431535ea549c82d0ec24e92502a09ec95e6d8cc6ce1402d2e39844e4052b0e656140c63ed8768a5e4bb6fd8109cf3749d6b9a2e6a25e6d07c2 SHA512 0754586d9189ee3ff388933bc288a9c63aec4fc4ad25778e5bc947e308e8b930717883be96972dff26719eaa915a20deed9398bae6c4b9d238ce4ce3ab7dde4b
+EBUILD setuptools-75.1.0.ebuild 4560 BLAKE2B 6b76b1dc92fd0f431535ea549c82d0ec24e92502a09ec95e6d8cc6ce1402d2e39844e4052b0e656140c63ed8768a5e4bb6fd8109cf3749d6b9a2e6a25e6d07c2 SHA512 0754586d9189ee3ff388933bc288a9c63aec4fc4ad25778e5bc947e308e8b930717883be96972dff26719eaa915a20deed9398bae6c4b9d238ce4ce3ab7dde4b
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-73.0.1.ebuild b/dev-python/setuptools/setuptools-73.0.1.ebuild
index 3a4611df6fd8..3e241dfd0c5f 100644
--- a/dev-python/setuptools/setuptools-73.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-73.0.1.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
+ !<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/packaging-24[${PYTHON_USEDEP}]
diff --git a/dev-python/setuptools/setuptools-74.1.2.ebuild b/dev-python/setuptools/setuptools-74.1.2.ebuild
index d0ea50e812cd..63143677e239 100644
--- a/dev-python/setuptools/setuptools-74.1.2.ebuild
+++ b/dev-python/setuptools/setuptools-74.1.2.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
+ !<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/packaging-24[${PYTHON_USEDEP}]
@@ -35,9 +35,9 @@ RDEPEND="
$(python_gen_cond_dep '
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
' 3.10)
- !!<=dev-libs/gobject-introspection-1.76.1-r0
- !!=dev-libs/gobject-introspection-1.78.1-r0
- !!=dev-libs/gobject-introspection-1.80.1-r1
+ !<=dev-libs/gobject-introspection-1.76.1-r0
+ !=dev-libs/gobject-introspection-1.78.1-r0
+ !=dev-libs/gobject-introspection-1.80.1-r1
"
BDEPEND="
${RDEPEND}
diff --git a/dev-python/setuptools/setuptools-74.1.3.ebuild b/dev-python/setuptools/setuptools-74.1.3.ebuild
index d0ea50e812cd..63143677e239 100644
--- a/dev-python/setuptools/setuptools-74.1.3.ebuild
+++ b/dev-python/setuptools/setuptools-74.1.3.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
+ !<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/packaging-24[${PYTHON_USEDEP}]
@@ -35,9 +35,9 @@ RDEPEND="
$(python_gen_cond_dep '
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
' 3.10)
- !!<=dev-libs/gobject-introspection-1.76.1-r0
- !!=dev-libs/gobject-introspection-1.78.1-r0
- !!=dev-libs/gobject-introspection-1.80.1-r1
+ !<=dev-libs/gobject-introspection-1.76.1-r0
+ !=dev-libs/gobject-introspection-1.78.1-r0
+ !=dev-libs/gobject-introspection-1.80.1-r1
"
BDEPEND="
${RDEPEND}
diff --git a/dev-python/setuptools/setuptools-75.0.0.ebuild b/dev-python/setuptools/setuptools-75.0.0.ebuild
index 3b8c9465b6c3..df219ec84347 100644
--- a/dev-python/setuptools/setuptools-75.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.0.0.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
+ !<dev-python/setuptools-rust-1.8.0
dev-python/jaraco-collections[${PYTHON_USEDEP}]
dev-python/jaraco-functools[${PYTHON_USEDEP}]
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
@@ -37,9 +37,9 @@ RDEPEND="
$(python_gen_cond_dep '
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
' 3.10)
- !!<=dev-libs/gobject-introspection-1.76.1-r0
- !!=dev-libs/gobject-introspection-1.78.1-r0
- !!=dev-libs/gobject-introspection-1.80.1-r1
+ !<=dev-libs/gobject-introspection-1.76.1-r0
+ !=dev-libs/gobject-introspection-1.78.1-r0
+ !=dev-libs/gobject-introspection-1.80.1-r1
"
BDEPEND="
${RDEPEND}
diff --git a/dev-python/setuptools/setuptools-75.1.0.ebuild b/dev-python/setuptools/setuptools-75.1.0.ebuild
index 3b8c9465b6c3..df219ec84347 100644
--- a/dev-python/setuptools/setuptools-75.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.1.0.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
+ !<dev-python/setuptools-rust-1.8.0
dev-python/jaraco-collections[${PYTHON_USEDEP}]
dev-python/jaraco-functools[${PYTHON_USEDEP}]
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
@@ -37,9 +37,9 @@ RDEPEND="
$(python_gen_cond_dep '
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
' 3.10)
- !!<=dev-libs/gobject-introspection-1.76.1-r0
- !!=dev-libs/gobject-introspection-1.78.1-r0
- !!=dev-libs/gobject-introspection-1.80.1-r1
+ !<=dev-libs/gobject-introspection-1.76.1-r0
+ !=dev-libs/gobject-introspection-1.78.1-r0
+ !=dev-libs/gobject-introspection-1.80.1-r1
"
BDEPEND="
${RDEPEND}
diff --git a/dev-python/sigstore-protobuf-specs/Manifest b/dev-python/sigstore-protobuf-specs/Manifest
new file mode 100644
index 000000000000..33e4ddc70a35
--- /dev/null
+++ b/dev-python/sigstore-protobuf-specs/Manifest
@@ -0,0 +1,3 @@
+DIST sigstore_protobuf_specs-0.3.2.tar.gz 17529 BLAKE2B e12bcd471f20c993b0fd5cabc2abf424fd5d185d159321c34c14175d5e11089c18d631f612d81b083176359dc66948691e3711de4c91e1c64e55a5bd7df85543 SHA512 52559a5b2eb4f108950c41ab885fa22169b30de674af08314dd81dc1dbc568b887427d0fee497f5b98c230700f8d81c6901ccad77bddd7ca89f1a453d48c94ae
+EBUILD sigstore-protobuf-specs-0.3.2.ebuild 523 BLAKE2B ba6041775f754eb66a1c54ae461a06c81138b8b252e84c7fb6bdf9d84981015a68489cc2607b96a3ec8dadb152d9d748dd0be083dc8beca957876f88773b7468 SHA512 185f3578b0a5a85a4a92dd6f63b7d3820d1aefff080c4550d87a0882a416fca55b55498f86eccfa21ae7b62ce4269457dab4765abf4c0a64ecea49ffac0ded75
+MISC metadata.xml 392 BLAKE2B 023a533646115633f2af81b696db1457486ac50a75f365e96bb73c607eaec538e59a9164f5673130b2689b306c4c57f522ac0b9ad2c29db0f250ba06d967f597 SHA512 a8e6e710c8e9b214b46e18856e36dc89be06edff80cc5fea38985b3d7c10f7e8b37347baf29180a409b9cc091dc9716a537fd8aa9474722f34fc0c807b6d4633
diff --git a/dev-python/sigstore-protobuf-specs/metadata.xml b/dev-python/sigstore-protobuf-specs/metadata.xml
new file mode 100644
index 000000000000..41a3fc248d15
--- /dev/null
+++ b/dev-python/sigstore-protobuf-specs/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">sigstore/protobuf-specs</remote-id>
+ <remote-id type="pypi">sigstore-protobuf-specs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild
new file mode 100644
index 000000000000..6e6b92b12011
--- /dev/null
+++ b/dev-python/sigstore-protobuf-specs/sigstore-protobuf-specs-0.3.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library for serializing and deserializing Sigstore messages"
+HOMEPAGE="
+ https://github.com/sigstore/protobuf-specs/tree/main/gen/pb-python/
+ https://pypi.org/project/sigstore-protobuf-specs/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ ~dev-python/betterproto-2.0.0_beta6[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/sigstore-rekor-types/Manifest b/dev-python/sigstore-rekor-types/Manifest
new file mode 100644
index 000000000000..becadc8a42a2
--- /dev/null
+++ b/dev-python/sigstore-rekor-types/Manifest
@@ -0,0 +1,3 @@
+DIST sigstore_rekor_types-0.0.13.tar.gz 10238 BLAKE2B 3fec03abd18b7db3d85e52c6938fcab183be8c8b3121a699c781e16effa692e6acb53a921b80c7bb25decc8706bb4f680f5ccd862808264f5a77ea4d8cb67037 SHA512 1dd8cbf7980c1946877bbadd1074cbc058f4fc077d6405b5e9464a431c4de42dc7798cf0b45538ee6e9e6768dd841aaff3102dfabe8d7591e63e63ce10404c42
+EBUILD sigstore-rekor-types-0.0.13.ebuild 523 BLAKE2B 75b08dd4d6315cebbfd44ddc4a5df83c3bd1890833be19556bf99e138c77d54470aef336f41d0d900abedb1d878b855fbd921d5447500e206dbfddd0b706b714 SHA512 ff384414da04f71d77141f7a19fff62517e71b2facf979481ab7d2394f760d773ce7262d8cf0ca02ce6a165cbce03ec834def842beb1434ea55b4366f8ef14f8
+MISC metadata.xml 398 BLAKE2B ab94525f84d6bc2ffe007b64ed7bddb60ec03892cc1d613a132df86c3e795a184ccbfdb27be77d008cfc51803075526e9333a9b3a518d66cff71a519a2c762f0 SHA512 d05829fc900028cc0086f9bc212cc9592957876f9ead45b17d9c6fb218ebb5e1f6e1bdec9c5fe69f8a66391f1c257258aaf01c62e13cde704e5f17f26ba75d5b
diff --git a/dev-python/sigstore-rekor-types/metadata.xml b/dev-python/sigstore-rekor-types/metadata.xml
new file mode 100644
index 000000000000..72be8e70c667
--- /dev/null
+++ b/dev-python/sigstore-rekor-types/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">trailofbits/sigstore-rekor-types</remote-id>
+ <remote-id type="pypi">sigstore-rekor-types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.13.ebuild b/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.13.ebuild
new file mode 100644
index 000000000000..dce476741561
--- /dev/null
+++ b/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.13.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python models for Rekor's API types"
+HOMEPAGE="
+ https://github.com/trailofbits/sigstore-rekor-types/
+ https://pypi.org/project/sigstore-rekor-types/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/email-validator-2[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest
new file mode 100644
index 000000000000..f3332e4177b1
--- /dev/null
+++ b/dev-python/sigstore/Manifest
@@ -0,0 +1,3 @@
+DIST sigstore-python-3.3.0.gh.tar.gz 194796 BLAKE2B 34773c7d4d1a2e5c57534ebfc2ea7e8d8769a1243d082bf0298c6e85e14fab289551f951646aaa482deea5101cbb447d8629a05c31937e7d618f45077507ed12 SHA512 7a5659d4c49ba2bea9974e6588d673d1a16b9618ff3d45c8da68d9f77c098a872b5f68cdf2ea402de50deb8141ea98091bd199243fbde217f9076f3b155c5226
+EBUILD sigstore-3.3.0.ebuild 1581 BLAKE2B 6e245f62994c03dd6a68741aa127667065d9acf2adacb99fde0182fedf6cedec1b4ec5c693bab9dbc48fd5ccafc8924a90ee96f9931c4c5e3b9de6442599089d SHA512 c0b7c314b665687aad9c130aca69dde2c62371b9e54112aaea0798bb9195e32a6ebd123e3077ee136ab1af9a3ef951976ef0e8e8dcb0947ae07019324f9bb270
+MISC metadata.xml 378 BLAKE2B e97135e601efc335e133822e3933e68570c43a454252073fb8a080a334801dca876311646e694062ec5e869b6d701189a2fad737d80a8b6ca874d61927a563c5 SHA512 bb372e77d78042dc8866f87c6d278ace3297ed747d520b755fef5e8ea5bdb15d65a6ac7b10565e84c27cdfc1497f5479320fd89b539093256a0c4af931442072
diff --git a/dev-python/sigstore/metadata.xml b/dev-python/sigstore/metadata.xml
new file mode 100644
index 000000000000..0b653d0f8cf2
--- /dev/null
+++ b/dev-python/sigstore/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">sigstore/sigstore-python</remote-id>
+ <remote-id type="pypi">sigstore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/sigstore/sigstore-3.3.0.ebuild b/dev-python/sigstore/sigstore-3.3.0.ebuild
new file mode 100644
index 000000000000..cb4a9db7d089
--- /dev/null
+++ b/dev-python/sigstore/sigstore-3.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=sigstore-python-${PV}
+DESCRIPTION="A tool for signing Python package distributions"
+HOMEPAGE="
+ https://github.com/sigstore/sigstore-python/
+ https://pypi.org/project/sigstore/
+"
+# no tests in sdist, as of 3.3.0
+SRC_URI="
+ https://github.com/sigstore/sigstore-python/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/cryptography-42[${PYTHON_USEDEP}]
+ >=dev-python/id-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-4.2[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-0.6[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.1[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ >=dev-python/rfc8785-0.1.2[${PYTHON_USEDEP}]
+ >=dev-python/rich-13.0[${PYTHON_USEDEP}]
+ >=dev-python/sigstore-protobuf-specs-0.3.2[${PYTHON_USEDEP}]
+ ~dev-python/sigstore-rekor-types-0.0.13[${PYTHON_USEDEP}]
+ >=dev-python/tuf-5.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib-resources-5.7[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/pretend[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unpin deps
+ sed -i -e 's:~=:>=:' pyproject.toml || die
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest test/unit --skip-online
+}
diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 3a2e8eabfdd2..f152ad7ae553 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,8 +19,8 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST sqlglot-25.22.0.tar.gz 19446848 BLAKE2B 08aa7131eae11d87df55957744b771a2f8d6529cd8cc246207a919ce044beb7fa7f49f0d51747209da57f6f703465d0b447dc74a13c6ebf6591c13b654ea25f6 SHA512 27d87e1222092139b3c4c2c3d0a28c6ad1addec743ac4aba9ae8554ece3ed56c82e6a912b1fd804f730eb67d08eeff194e7b081b12b69c69ac23ddc9129ef9c4
DIST sqlglot-25.23.2.tar.gz 19470352 BLAKE2B 6dd198a1de9d5c240cb6040a55f7afa08abd12021c6768242d955ef959db7a04f5de180b675b4f719a00488784e43a49834f9031a7adbfbed1f58cf607e1051a SHA512 b15e08a894458bb8e423f1d6c4c994eda548f8d2248ea4a46873e709bf0ec7830a5bb8fea9d2a7952c6f4522ef1ddff223b8592ee24e00653e52a121bd821d77
+DIST sqlglot-25.24.0.tar.gz 19471462 BLAKE2B 3a173667d307830c79a87723697081bf108285ae7c724f8103f373e95efd9c2c68c98603fc8cc92b4a6ef337d741d88ce94daa9ec749cfb820acf0639c932b02 SHA512 dff3253479665a2b887ff5f7514536f8be0f490142c610821145cc5dc80bddcffa3a9daac0e33802b4057d7f1d624bbfb105645f5006458d7e90bc7b72511ec7
DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
@@ -33,6 +33,6 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-EBUILD sqlglot-25.22.0.ebuild 2817 BLAKE2B cf3d2e32dc5f98fbba79487c4d6c8d31ea7f611b3226c0f3ef4cd415b6e0d425ac9cd7e6b92df12f9640b8983bb419f399b1f766a90a15183659a5a572517a04 SHA512 1ba127adea3b9d677c02fbc559dab225a8f6d37f065d61420bc89fbc74a163603360c5198f0fdc3ee319ced2bb878e7ecd24b442169f3a14cd95921475201342
EBUILD sqlglot-25.23.2.ebuild 2817 BLAKE2B cf3d2e32dc5f98fbba79487c4d6c8d31ea7f611b3226c0f3ef4cd415b6e0d425ac9cd7e6b92df12f9640b8983bb419f399b1f766a90a15183659a5a572517a04 SHA512 1ba127adea3b9d677c02fbc559dab225a8f6d37f065d61420bc89fbc74a163603360c5198f0fdc3ee319ced2bb878e7ecd24b442169f3a14cd95921475201342
+EBUILD sqlglot-25.24.0.ebuild 2817 BLAKE2B cf3d2e32dc5f98fbba79487c4d6c8d31ea7f611b3226c0f3ef4cd415b6e0d425ac9cd7e6b92df12f9640b8983bb419f399b1f766a90a15183659a5a572517a04 SHA512 1ba127adea3b9d677c02fbc559dab225a8f6d37f065d61420bc89fbc74a163603360c5198f0fdc3ee319ced2bb878e7ecd24b442169f3a14cd95921475201342
MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae
diff --git a/dev-python/sqlglot/sqlglot-25.22.0.ebuild b/dev-python/sqlglot/sqlglot-25.24.0.ebuild
index 456b6e98cfce..456b6e98cfce 100644
--- a/dev-python/sqlglot/sqlglot-25.22.0.ebuild
+++ b/dev-python/sqlglot/sqlglot-25.24.0.ebuild
diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest
index 441dd5106b8c..bfc2d97d4aad 100644
--- a/dev-python/tree-sitter/Manifest
+++ b/dev-python/tree-sitter/Manifest
@@ -11,5 +11,5 @@ DIST tree-sitter-python-03e88c170cb23142559a406b6e7621c4af3128f5.tar.gz 272632 B
DIST tree-sitter-rust-3a56481f8d13b6874a28752502a58520b9139dc7.tar.gz 419237 BLAKE2B 681b9656c872bcd15abbf11923d07df61b80b36b2972461a29f249dc53915e6d18a6dfdc65d71c863f7b38a27c8b3a47376f590d86afa44caa71f103e710fed5 SHA512 a8ce10080b984aa469d952ff8e862165676e10dc30c3d1762f7141d9fe83734aec3cb92c48552cb8f24575b538dd53fe0a80f1337f5d0d4c8767dd6bf564143e
EBUILD tree-sitter-0.21.3.ebuild 1967 BLAKE2B da4462ea2dfdfd92dcfc523dc5e3494688311875d78143efe0510ec79dea659fc7879141ffe5f10fcc55fcaf3edf56bfdd970ca992a2499da4fbbf06a8b1137b SHA512 bb1047309136b133dc66a6f1e0e77602fc2f1cf4a399c519cffaeb2d422f31d536e124f48756575c367253d4cfc3f33a84fa41b2f599fe633e054024bc523a9b
EBUILD tree-sitter-0.22.3-r2.ebuild 1357 BLAKE2B 6ef441096e7b783bf59e5f82b9b021cb903dfeb19982d53fec89de7ff5a7f3094f1fd8ac01d2a1459ab073ff1d840b1e1f59766a763523538b148a541465cc87 SHA512 8ef0bcd3d440797fb7c31c4df0e43d2211394bf1b3c7c8a5eb74abc03b47316fb937dfa7b1da3e7bb4703b62efa3ada72c26e969b1f1e731a3d21c9c066110b7
-EBUILD tree-sitter-0.23.0.ebuild 1481 BLAKE2B f417ecc90d2652538700efe4f5c32a93e27b1fe8a7b59af32ed8cf5f35d4a5c33771689ab864ee8046ef9bcb746e28ddaecd6794d0eb84e116246e6018a2898f SHA512 51f7e17325f746860a32adac230a5583bac2b1b24b4b08de43272371923e8af5fbdd48d84046d65cd030513399fecfe752d60cd7cec0da787a1193128de6b1aa
+EBUILD tree-sitter-0.23.0.ebuild 1475 BLAKE2B 905c44f60b56a40d1dcf879084c008e97bbd2db9b3830c025e430b703bc0629ad7c920e3f9a37040497b10a1ab09a9e1fdb39c3867995674fc9039b783b1e410 SHA512 36a4fa5662df3f1851d3456c0b6f7848d1c4ec14468330f5102c2966dc0ad177991f5e93272aeeff1ce1d6c7214b121b80e454b0dcdd884fe2c46428e81f291c
MISC metadata.xml 502 BLAKE2B cad33788db5ede6c0c2ea8dd8b80da09f2f8ccac8d77a1a18d65ba639a91eb9d8a89036a52886777024c4a6dc8775993beeb6eaa790562d698123e5b5b261435 SHA512 fb56c5f39e390363c8a3c80bddff9babcf30c74b86192234153f03ba62e21f1a05b1db925e51a3f4b7876a61a606b051a5314f5475d4ba7092a3f89696a78ac3
diff --git a/dev-python/tree-sitter/tree-sitter-0.23.0.ebuild b/dev-python/tree-sitter/tree-sitter-0.23.0.ebuild
index a6868ec550dd..12fadd9d9bb8 100644
--- a/dev-python/tree-sitter/tree-sitter-0.23.0.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.23.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/py-${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# setuptools is needed for distutils import
DEPEND=">=dev-libs/tree-sitter-0.23.0:="
diff --git a/dev-python/tuf/Manifest b/dev-python/tuf/Manifest
new file mode 100644
index 000000000000..4c0f88f8b953
--- /dev/null
+++ b/dev-python/tuf/Manifest
@@ -0,0 +1,3 @@
+DIST tuf-5.0.0.tar.gz 266998 BLAKE2B 6fcf909955f7c2515ede1922c9534ca439cc68d07af81ba53d8811f74fd4510655cc17395f1e0e5df0e3ea752e74862e8d1397b9b3a272565e793c70af9de352 SHA512 c8ae86480320fb33e6d92292da0e687a3d7c90c2bcc234518d934671a954a0970e158cc48ab95be51e6eb21eb63a769c47be9a7880b446d5b0eba9f34570c07d
+EBUILD tuf-5.0.0.ebuild 640 BLAKE2B 15ca253a62ba59d3270cc33b2e33adafdc6539f635af1b15c31a7a337bb8380de695b7e93f8696d89b8afa76e6f41dc06904b02d668767bd8bd6ac9499a0cb85 SHA512 77eb18b7386146a7dab68f5c5e847f9428ac02135efcb3d48070b2d0eb2203cb9889dd3acbcbde83bf86f68b7302b2c5c52e09903bb37c44bd83eec09f37eb87
+MISC metadata.xml 378 BLAKE2B 9cc1f69fb2af8d5b3c71642c9715808456086ff11c985e5cc41b00e1880f2b4124cbc9513542faa4e41b012b0ba855ad9d4fbe8037e3580df1aa20181631c3b6 SHA512 bde2ed909850cbd6069b18dd054660871a6d8320003068efbda57829b0e1b5ca0a2cecd363223b6cbf2a23b060fa873fd320fb2a897f18205c8db7a8d54ccd29
diff --git a/dev-python/tuf/metadata.xml b/dev-python/tuf/metadata.xml
new file mode 100644
index 000000000000..016baed53722
--- /dev/null
+++ b/dev-python/tuf/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">theupdateframework/python-tuf</remote-id>
+ <remote-id type="pypi">tuf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/tuf/tuf-5.0.0.ebuild b/dev-python/tuf/tuf-5.0.0.ebuild
new file mode 100644
index 000000000000..8ab675ef5cc3
--- /dev/null
+++ b/dev-python/tuf/tuf-5.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A secure updater framework for Python"
+HOMEPAGE="
+ https://github.com/theupdateframework/python-tuf/
+ https://pypi.org/project/tuf/
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/requests-2.19.1[${PYTHON_USEDEP}]
+ <dev-python/securesystemslib-2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ cd tests || die
+ local -x PYTHONPATH="..:${PYTHONPATH}"
+ eunittest
+}
diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest
index b4518bf2803f..d041f193b8ef 100644
--- a/dev-python/wcmatch/Manifest
+++ b/dev-python/wcmatch/Manifest
@@ -1,3 +1,5 @@
+DIST wcmatch-10.0.gh.tar.gz 118184 BLAKE2B ffc98749b111f472244a35654c8d57144e0f242f33b04e672a3b7d810c5c6c1b2c36172c09437e159c30812916fe15c7690fc3c2a1de14035f04ed801e898dc2 SHA512 db8fcfc7b0bef0256530a86f25491309b0d67f51ec9f60d9e6d2e3f49ae5e94ce432981aa2fb6b1f2086758a4eaa4a53daf9b2f765bd75480230f6064f181e75
DIST wcmatch-9.0.gh.tar.gz 116090 BLAKE2B 6d33886a9f1f0f53c95dcd8adcebffcd50075c54f8a6398d22e372b811dab33a09152c98d982ed817c9230ae0f200e74dac209da785979365aa38a511b790965 SHA512 638a59b70729eeb39a9bc059d08271b8cfe924a9fce4317718b3cc38e057f1176ec87b033f9f30494fce5c1d24560ef22cd0d9e2a4df12c2b765c3e1358756d6
+EBUILD wcmatch-10.0.ebuild 1293 BLAKE2B 6e039f322ecb83199cbf6ac98a3c454c0d289eb89913333f1a9281caac0c034574b0a4a0bfec4c3b5608ba9458bcb01596df80fbc7464956453fe773fbaacb50 SHA512 e5096ccb23ae208ad20b85e2eaccb02cef6a5ef14a708a7924ff0ecbdb8fa599f1c90f6dde8711d14950a777a6be06bbc0b0501192f228d057ad70ba5d3629cc
EBUILD wcmatch-9.0.ebuild 1290 BLAKE2B d9ec071df4f7f83765ba105eb30990d9d3df3e9a21a5d757bd25e0bd22a38f619b552d11d338fa69c048f40913c684b91e9c2aa4b03d78c1cfd5134dbfb67c1c SHA512 91bf07d5ccba9ba6d0d03d2316b130f1698bf25fd0cf921728aaccd27eedb0f29360a26186c1d773b0fe5c97ae269cb6ae2fcb0f711593f7e7fd569265f39c7e
MISC metadata.xml 2701 BLAKE2B f09d6810f516ce43944ef492b90cd8adf15beae1eba1a0deb65a9def3582e674c18a75827166661333e9bd1732e757743b03a3379d6d4bc7bf5e2195434ac5bc SHA512 d8c4a11a7602b559976fb777ce862070b6e273e64e6a22842b22c9917bacfe1aed5dc199c7c01ec4f16e57d30c7fc2bc2d2d3e91379059ea305930aef8fb3189
diff --git a/dev-python/wcmatch/wcmatch-10.0.ebuild b/dev-python/wcmatch/wcmatch-10.0.ebuild
new file mode 100644
index 000000000000..31f842037d84
--- /dev/null
+++ b/dev-python/wcmatch/wcmatch-10.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_USE_PEP517=hatchling
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ >=dev-python/mkdocs-pymdownx-material-extras-2.0
+ dev-python/mkdocs-material
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ dev-python/mkdocs-minify-plugin
+ dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Wildcard/glob file name matcher"
+HOMEPAGE="
+ https://github.com/facelessuser/wcmatch/
+ https://pypi.org/project/wcmatch/
+"
+SRC_URI="
+ https://github.com/facelessuser/wcmatch/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-vcs/git
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # tests require some files in homedir
+ > "${HOME}"/test1.txt || die
+ > "${HOME}"/test2.txt || die
+
+ # mkdocs-git-revision-date-localized-plugin needs git repo
+ if use doc; then
+ git init || die
+ git config --global user.email "larry@gentoo.org" || die
+ git config --global user.name "Larry the Cow" || die
+ git add . || die
+ git commit -m 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index ba3b29c921d5..0c487138a736 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -2,12 +2,14 @@ DIST yarl-1.10.0.tar.gz 158919 BLAKE2B 07560c311c6388555fa10b94490576a0a5352be0a
DIST yarl-1.11.0.tar.gz 160812 BLAKE2B 166b919d866b2f224517a3b6ad728627aee2171b10f4b53e6a04ab2379cfcbe0105e5c1d4f43b5946b52164b5d8be6a6394a0468a6a9b06507603c4f65c5963b SHA512 826825786a6d8fd9de628fb89b053024e455a3c6fa8e56e059214b7bcdffc41451d8ac6b3d89fc123c3657287d3f8c3d475cb8ea733353bf9c2794b7e79b7bdf
DIST yarl-1.11.1.tar.gz 162095 BLAKE2B 2fc83033411ec3c1d2a8c4f6b2cbd1fab977a7dd58d4e736e8ecd2a0ddc75ca6db76aa6b7b63ced7b8a29e213caa93ba2858557f1455be705926b8d6efb6e1eb SHA512 a64bc1d9fa93029c54c359cf3667cf2fc1cf35cbea69911521af998bf43852a092844fa206bf3b31d38d2c8ad14f9eab7358020350cda22826486c317abf09f1
DIST yarl-1.12.1.tar.gz 163223 BLAKE2B 9d295c9e018ef15f3b089327006ea7dda7689b6ad7730caa716265cb5fd433fbc2bfd61f30be3f53a28a77102c4e04d87b2f4684aaaa3979f2e9f5e4dba8da6b SHA512 3e27c9ee9c416b4c8eb68ec425cba5d913cc7193670a0abb454551170c711b50b96bd6e10cee9fa34456e57d6a9d18852082a3789243b123ed22c9838b8e9eac
+DIST yarl-1.13.0.tar.gz 165688 BLAKE2B aab1c9b5e49e0e993fb4abfe960daa56bc6625c7d855072cfc762ceadfe71cb9353c2e54233646e9da51d05c01e6ac6b1c6a5ae5119defed46af62fcdfe89a0f SHA512 a059df5c575c61bab7c23789f5b74bc2bac264a7feaec4d873c9757af6ae004812e274905625f24f31573496ff7865b68f27daaf1b96ff5e14184facf249d976
DIST yarl-1.9.11.tar.gz 156445 BLAKE2B a5af473f7e66b1a4e9f97a4ff4e323764a05289e899926c803af16df985d47bdce7aa87d0099015c3a6033eb5cb942feab9879ea135076fdecdfc3d0afa98b94 SHA512 226a357f202693bece39136d595a444221fdde2727bc9d5fe392ccd80e86c6a35cee7d0882c66649b288efae5b3ae4ba1bcabb9844b8f47654c9ccbacc8337c0
DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d SHA512 e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82
EBUILD yarl-1.10.0.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
EBUILD yarl-1.11.0.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
EBUILD yarl-1.11.1.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
EBUILD yarl-1.12.1.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
+EBUILD yarl-1.13.0.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
EBUILD yarl-1.9.11.ebuild 797 BLAKE2B 9c738423ca5e30775bfdde0f3d4c5cba07cd5c8480812088eaa89d4e4bbb762029f386a1c3d3ab16ac96d7e705bbfbf5c907d4071f1a37507d6c6e6cafd5da79 SHA512 7e4482b2f1a7796b203912740404fe455e858af09ce22449d4aeab9a5b4ef7118c37fb9b266d231b5a4c1c6ec991ecf50c6ae97e36f8b4194b273a07f972df72
EBUILD yarl-1.9.4.ebuild 789 BLAKE2B 4461b765d466a6739bb0b4667fd5e9212df330a19bf5542f28b4849c6248a25665e40931b2e7229fe6090e3b8a3ec3c638e196c9941adb49756b461545a24115 SHA512 03b1f95382c35e728842477f97acf1b7db5375117fe7e05e80ff6d6a6f5b67e97ddcb3a0f805a127da9600eebca31e07e4e001078bee72578d7771cabe58dc24
MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe
diff --git a/dev-python/yarl/yarl-1.13.0.ebuild b/dev-python/yarl/yarl-1.13.0.ebuild
new file mode 100644
index 000000000000..4732f61f415a
--- /dev/null
+++ b/dev-python/yarl/yarl-1.13.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+ https://github.com/aio-libs/yarl/
+ https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/expandvars[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd tests || die
+ epytest --override-ini=addopts=
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 57abe2f3aa2e..7c5455f6fffc 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 705a66d1016c..3955415c1e4f 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -2,7 +2,8 @@ AUX qt-creator-11.0.2-musl-no-execinfo.patch 1305 BLAKE2B 14fba3e72188403cf457de
AUX qt-creator-12.0.0-musl-no-malloc-trim.patch 343 BLAKE2B 9c4b87a0de20616dc8cf5da4523c347f963c3459efdd9a716387690775f96abe0bb60bf0e147dd01ded79a110d1222b4009b17cece71998b46d62dd8b83eeac6 SHA512 6a0807bab971a795a156f974dab2b12699a4c90a6c7380e2dd0a136ba44354791ef7a178f79e61100c3165ec7667a72d6ca7f3c43f4958ccf9e8611995ca191d
AUX qt-creator-14.0.1-clang19.patch 1046 BLAKE2B 2d1fefe8c48d448d51ca5c25e5f91cc178300312e8f420055a15e0bfecf5d916244460bbc6d9acff738116f3a2e272a7ab758bd6cf5884286e5e8013a2801656 SHA512 39e164ba1efe0b6fea70ec8ff62f0f46fa376f1ee85e450c67da1f6ba5ed00d571f94b4976be4b4f1e87ffcf56a5585761a5a1a319df67d17a56a13061e1303f
AUX qt-creator-14.0.1-sol2-clang19-gcc15.patch 741 BLAKE2B 237b4e1f0bf1c02bd05fe4d146a029aa98ffd1f95407f806c7b917732afedc4615c73b75e07d773597717acbbe97dc1760a320e3dca7b9a919fad988ca1dae0d SHA512 9dd50273c0410d95f9324bd83147426cfaf37c792cb563d39a9c1b6db2afd5021c4c52b69c61de4640a5dc45c71b625e8906ace9ca1aeaeed61eb0bcbd39b53d
+AUX qt-creator-15.0.0-musl-no-execinfo.patch 1313 BLAKE2B acbc23f4e943f1d5942b8f91e75acefb24d8d396a37d15965892ef6da60891c92824628d1e719762273c5fce6752812b6d50a18b4536484c8e20cd9d5100ea62 SHA512 644c7f8337a8a7c66fbcea9f2d097ba508eea9b7a3550bcf4b3dfc267c14d5c2b9d517c0ff092aa101fd902b98af44133ac81f1ba1a5fdbe1251dda45677447d
DIST qt-creator-opensource-src-14.0.1.tar.xz 52495220 BLAKE2B a93111abdc39550c18c8ecae9bbb8c645a06be373b179bca47dac4b9e9907c9a7d9c8b13a6cc834c656cd7d7e5a849a6512f8b48055ecc8ea32a0f56f6439176 SHA512 5ceacce80cd5cdef99606ca371134e5e8a5897b67ff1a52d202449e74e817bce22ee31b029b6f8643e19700742ddd8e616a48f005aae0720f200c3b03f8eab9a
EBUILD qt-creator-14.0.1.ebuild 7646 BLAKE2B c5d0aba46ea7177fb3428902b5164cb1bcd51bba3e78cdc93fcfe115157722f0a5124104abb6414bee5ddb533d4ce9f6a59dcfb2565c6807bec4c49b28e83615 SHA512 1c0b78608cad3668701766c344e9cd92c80c2e59ee8c48c10f71875b9360dd778a534fb5caf81779ed7b8a853951837aa87d285721d0266d9401bea6fef6b00d
-EBUILD qt-creator-9999.ebuild 8166 BLAKE2B e2a5f7590996e392acbce720df7cee0f17036188457be31856989fd5e50944c8506f50e6f94500265f6ce9c07075895b831ccd144c2ed705b65cf8c730661e79 SHA512 8918c474f45a8cdb3f2a79aa3e2e149eca6fbc0491a018acd6ad5fef3de4f1c1d536099c4e9b2d1eeebc02994f7aed6e1b5f8116d95ac46d2407f0696f4c5dac
+EBUILD qt-creator-9999.ebuild 8166 BLAKE2B 3fd9d62c83bab1ffd939182040ed2056cd234da8bd807bc38f79603bb6f350df3700d83a2277085668332d9561c061d9257bc963ec5b584b82d79a18b477ea74 SHA512 165a33ecf6e2582bb5893c4c37be648d9adbee35ec555a45856f5b6ae34aea2308482926cdc5ad24fda8416edc5d4f318c39fb35640fdcf165d7ce5788ee1f66
MISC metadata.xml 1241 BLAKE2B 0d68bad4f8bdf857a44107e1b22299ce2e1ac84c2b2197f33e5f3c99562e4cd1d68982a2048961bd1d469a497f4cf4942005cdfb7876a6cdc720ed19e81e7a6d SHA512 33e3e7021d07f83f2ddd39120ac695394963978c80acdd8e2f0713e7cd485ac705ba11168276bb43f3f80b9c1122dd98a5359f342c2c075c2fd8ebddb93084b6
diff --git a/dev-qt/qt-creator/files/qt-creator-15.0.0-musl-no-execinfo.patch b/dev-qt/qt-creator/files/qt-creator-15.0.0-musl-no-execinfo.patch
new file mode 100644
index 000000000000..5e3bbf25b6c3
--- /dev/null
+++ b/dev-qt/qt-creator/files/qt-creator-15.0.0-musl-no-execinfo.patch
@@ -0,0 +1,47 @@
+execinfo is unavailable with musl (unless opt to package+use libexecinfo)
+--- a/src/libs/utils/qtcassert.cpp
++++ b/src/libs/utils/qtcassert.cpp
+@@ -9,5 +9,5 @@
+ #include <QTime>
+
+-#if defined(Q_OS_UNIX)
++#if defined(Q_OS_UNIX) && defined(__GLIBC__)
+ #include <stdio.h>
+ #include <signal.h>
+@@ -30,5 +30,5 @@
+ if (maxdepth < 0 || maxdepth > ArraySize)
+ maxdepth = ArraySize;
+-#if defined(Q_OS_UNIX)
++#if defined(Q_OS_UNIX) && defined(__GLIBC__)
+ void *bt[ArraySize] = {nullptr};
+ int size = backtrace(bt, maxdepth);
+--- a/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp
++++ b/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp
+@@ -4,5 +4,5 @@
+ #include "exception.h"
+
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) && defined(__GLIBC__)
+ #include <execinfo.h>
+ #include <cxxabi.h>
+@@ -31,5 +31,5 @@
+ namespace QmlDesigner {
+
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) && defined(__GLIBC__)
+ const char* demangle(const char* name)
+ {
+@@ -76,5 +76,5 @@
+ }
+
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) && defined(__GLIBC__)
+ static QString getBackTrace()
+ {
+@@ -114,5 +114,5 @@
+ , m_file(QString::fromUtf8(file))
+ , m_description(description)
+- #ifdef Q_OS_LINUX
++ #if defined(Q_OS_LINUX) && defined(__GLIBC__)
+ , m_backTrace(getBackTrace())
+ #endif
diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
index 23836162a90d..99cda33d0135 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -97,7 +97,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-11.0.2-musl-no-execinfo.patch
+ "${FILESDIR}"/${PN}-15.0.0-musl-no-execinfo.patch
"${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
)
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 7e2502c4c150..8905d71fe3bb 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -155,6 +155,109 @@ DIST 6.7.2-0-202406110334qtwebview-documentation.tar.xz 126020 BLAKE2B a8523c1e1
DIST 6.7.2-0-202406110334qtwebview-examples-6.7.2.7z 47314 BLAKE2B 822c3ce800c5fb12a63cb87190bfcddf1c7cb6da2420f9ac53cc5a668f68085412084714f10ae93e6e53d87bfacbee12c3bf62975aa46e8ba0c4c1813bf7fa52 SHA512 fde14ae310958dbcaf46500ebd13800bf5673be889f421ad0a8b98f2d26d3776ab2ba2c3ba1917fb94a8900e3a0aedb465e812d177c39b1c39646c9d7b226f3f
DIST 6.7.2-0-202406110334qtwidgets-documentation.tar.xz 18053400 BLAKE2B 3190d89f451b8178023a5a09b3b1721563ae0d5f12b51376be1b9c9c7386a9038006d16c0181ab2784bb710b52c3018b6d92b94ce5a86caeb86c656bbe3767ac SHA512 7844e47239686a8b63e73af36d5f35b9a9e0e6bcb7f2f95f5690cd36ae46e57d2b8b1d363379620dcd4586d56e3e6402aeb1955eaf4654de6cbdb2ca9b377401
DIST 6.7.2-0-202406110334qtxml-documentation.tar.xz 341328 BLAKE2B a72b95b2f3c16400d9b7219def352719f81a338a060829a170db5da500672c14c36434669fa74944be59b071362ff8d9dd436e939afbc4b6d63f4c7038c60003 SHA512 9023ae9bec76f28785458e6cde0750aa0b15563ef7d891faa7652d215458fa1516abc891de591cb8b98cf14a2c09ea264f1aabdeb296ca1e929163a60db11b54
+DIST 6.7.3-0-202409200836activeqt-documentation.tar.xz 183200 BLAKE2B e19b998b0f10a0f047056c537f30f1edcd455d9d4adeefe746e8fc07d36cda5844e302d1bd7b5e557366e208062b61a33a1f4f4780c662898f15501c78b459d4 SHA512 7f1735c33a1af9af877c39166762cb23da386d39461cc186c909816a02e01b654dd2b612116cdb1fbbae52dd1207eb51c331c86eaee16a01b5097416a4d60fb0
+DIST 6.7.3-0-202409200836qdoc-documentation.tar.xz 276700 BLAKE2B 6d138bde130c880980ad64556d2fccf79a3c0cc24a42c544de4d1d952eb8c50b9ab854374e3d066f97df33ce40239e122b613cdb53344e5645d5af5eed33dcec SHA512 39a701c885d019cbbd457f49cc348790ca81972bb4e882e28e4d319981f2c956e0bb516edae7ebcfb5b28b4b2b23fc9183f53750da00bc34207174aeb74ee676
+DIST 6.7.3-0-202409200836qmake-documentation.tar.xz 344240 BLAKE2B ac2fef32f4e3621eb2bd0f747aa9f45908a686d9f542cec60184db64e88e101fbb9b0919de0e37fe06cb73db3befc8056164869ba56892d0c8a05f66e78c86f8 SHA512 c8c14b2a987d396e9ce66987efd289c63a45fc78945395b70f1e00b515124c3f01c5808da10bf7fc85570be50f39523d98637acd2603d83cead2cf6a982a9ca7
+DIST 6.7.3-0-202409200836qt3d-documentation.tar.xz 5604636 BLAKE2B bd0cff921d91643f2716fe17c9b3d42cbe54064ac2ac703d0fb0e4e89af9b4d9874b7a242a1f9e011cbc15a5432469f041a17c120ca7eedf3cd692b98148c360 SHA512 5ccfaa6947457eda687191e27d0e231230cc3b9d5ef9ecb498d83b847d0e57c91b0d08d462240a1d63e0d2731f1c38dc14e22cb8e14cff3a7780fc1a6da5b984
+DIST 6.7.3-0-202409200836qt3d-examples-6.7.3.7z 60337747 BLAKE2B b9463d24652ad3d12b090a0be763c127806d7503edea829ce30d75cc2ebe2f5d9a122b68593a24e8535088f457dc03e7517d9e45ff51872f585da169eebd9001 SHA512 c9349d189a2bc47629e34fbe2ed7ae4570564d96872d544e046ce9f28c500f3ce6d4452727a40bf48b39fa312a5fedc85848596e827e5070a9a4c088df7de439
+DIST 6.7.3-0-202409200836qt5compat-examples-6.7.3.7z 28031 BLAKE2B 7b665a7bc737e547b6f2105bb460ce47287e7799b61aa69658a5827899fb2382dd4299935006cd3d06cdba0bcd631fe91148cbd16064cc5b4fa85498ae2b8e83 SHA512 ce9f1512dcc1e1d48f783dfe7d8d7e15bec45b711a932c75a5718864d11da4a999895140be5cf8951fb3757eb11947c4e59d8a3085fea9f2d99f0d30ae08591a
+DIST 6.7.3-0-202409200836qtactiveqt-examples-6.7.3.7z 12022 BLAKE2B a46f5f3344cc4440adce64a69a46b6e22a941dab36c958164cd048e9ead855cb8c057cfb39e185c6a40b3941ee4ca2407f954c87566e2fe5b44a361896d39646 SHA512 b6dd82c6a0043f986fe0a2f1aba18cb8abc97c1a64add8542e95ccc9b800ed6cae37432d10527a80debcba33d459153d9c20a2d897d27ad1630c66f286fdcd61
+DIST 6.7.3-0-202409200836qtassistant-documentation.tar.xz 469220 BLAKE2B 3bdfab60eeb40b03b629e721e48b190e7ff2d75be826cd6b1ef5dd4200a4ba551126dd6768095cdddcbdf705441f1796e1dcc7d85b873a7196450d05fee70311 SHA512 7109b8942453459249d09525bc938cd301a9a040a80c103d6fbd776ba6632f526afa23244c625224b5210480be85df66b08fa66e00ed81e4cc01a699f7450e34
+DIST 6.7.3-0-202409200836qtbase-examples-6.7.3.7z 4314680 BLAKE2B 898772dae8f2e2b593169d13e41a826d26303033dc961d7380fa699a3965707a3584757d3cf77baa53fb33fdc707c3c3b0310ed1a6419840acb84a7bb7e32d61 SHA512 9eb9b7798e5d5ed1afb53cad10846246344834fac03f2ef784928cda0c0ecef6e213211663f2999b70738efaed560ea3303d47c41b4d4d18bd10e8032e8adcbe
+DIST 6.7.3-0-202409200836qtbluetooth-documentation.tar.xz 1034816 BLAKE2B c7a2e14cced3c31d1e9334c08b193e7c8e552198546d8ba7402fa6f94a6571d28f1708bcd0be994ff629e23ba57e32f817ac714370459d18da168c6aa563b0a2 SHA512 cc435be32e7116bed917250a6cb0c3074340c35ea153c3195312b905b0408c164c75ce8cf5e9f15e793aa2c1fd1dbbc73c9cca000e49e209dcf436793963c84f
+DIST 6.7.3-0-202409200836qtcharts-documentation.tar.xz 8854756 BLAKE2B c8526a118497af6933659b0de47f42d8a4cd3f2e15fc2a5fd69983730f3ca3695b04fdb199c1bd56001992b133c18e9ceb31d6630ca4116f09df5d1bef7d4e73 SHA512 10c603c6434a6db664bd4bb933879c0f7b46dc0dc48ad1de6162927dfa594f9b5e1e5b74def1e4264fd6d8ee0154359fd058d9645fa88d8f3b9c1663ea88a096
+DIST 6.7.3-0-202409200836qtcharts-examples-6.7.3.7z 163114 BLAKE2B 23a1c947b40e16bc8986e17a628fdc5c3936a56ffb4e06afb1d7eb9412606800f27bd26b4558619e59d2e49012eda1432cb4343d4b88c1c3aded959241e753f0 SHA512 28f37e48641afd9cb2d1fc08dd2c429a08695954a45c08fce436b83976de1978f0acc82b55eb7200391b0724d251227869970885b02db2b229d5c3877630c0c4
+DIST 6.7.3-0-202409200836qtcmake-documentation.tar.xz 96048 BLAKE2B 28bd3038f47615c799281faf6246ac8fdd578043ccabcc8b3d68de94477b5925cae880bfeade5ba2d0716139d1625879b44744f3a127fe2d2d86e9976c015105 SHA512 7ca7c85c5e5d1ab6ab18505766fa3dde68a3c8c907413ca82ad46624ba348fdc1911468e22faab3ed36d541b27a2f995557c33613ea774d577fcb107b6085fe5
+DIST 6.7.3-0-202409200836qtconcurrent-documentation.tar.xz 185808 BLAKE2B 357c9e2471e5217f0fe833bc302653cf1d33f0069bd1b119ec165b533b6f97aedb467bc581917f6bc1050b41724f8e6e66e88f40502174cbfe2eeff1fb495a02 SHA512 18c925276d97b94391bd95f90349705b59fc91954792ad328a58b2c643b89de750db01f6c9aac19b9ec1b1b147b0fe65f35b72ebdf82ecf16a7199f48f07d0c1
+DIST 6.7.3-0-202409200836qtconnectivity-examples-6.7.3.7z 403836 BLAKE2B 29dd7ed50d9cecc830035933c401bd10af291b2263c082709a7936cf081d939b55bfc8057466da0c9a4ab80746984fbe5f501bb1a0ae79ee596cf683996e7704 SHA512 0090e8473e1c7bfc5c936d6441e2cbb7760a774cd5c18c78f62ee384d30a7185237eb11f04311badd75816be1e40aa779bdfd559929da1f5bf6a79f3ae391a9c
+DIST 6.7.3-0-202409200836qtcore-documentation.tar.xz 7147148 BLAKE2B 0572796b9952e7dac6b18d322891c9eb19016425bbb06c94c581233a0f03a2733a6ba4a42576c6a5381c7adc04cf3e97ad961743f83924f884c0b69063aaeb97 SHA512 e450d50043c01b4747410c61a6822f485cf79806354d4c5e7dfbc31553a94f1afb4823cd5f2797d53aa7898500f50ce5d84e99af52841390530f1fa798ed5372
+DIST 6.7.3-0-202409200836qtcore5compat-documentation.tar.xz 319588 BLAKE2B f514eb34d20d869cabe4503e40afeb1500fb5db68d1343ec8389c6cbff9a9cdac88910e018274f318692c65f8c7820bfcf102695420a87b2850aaa8288a8cf91 SHA512 6adb76f5cacd41dfd0d9fc6ab35f563d021f4a2165f2f708bac07a91d28a2e629a9b3f55109f8024fd6f612d81562631cac54031319f06b27873af8d074897cb
+DIST 6.7.3-0-202409200836qtdatavis3d-documentation.tar.xz 2711624 BLAKE2B 5a68716384c6ef9ef044aaa80d46630758c7a29c4a014f95701333832862cd0f171f648f3a3878354234dfbe740a9c2339401a4b8753155ab69a0a7c25d65a63 SHA512 3bc7161fb1570f21080922d5615ffdcf0b1302e7adebff83a88b0f46556ff220aee9070324135bbcf4a80d186711c2119478b0823625e431ef5c16ca3a39b9af
+DIST 6.7.3-0-202409200836qtdatavis3d-examples-6.7.3.7z 2771480 BLAKE2B bd6fd07927b536a9c76cc132365cc17318540d64aca826fcdb26ab9d40dddb7d23d4179c3ba16a08b8fc03603157ca02afa12bb4d0e185c34b5c07cf4216b4b1 SHA512 b5af212984c6589da411fb5e99fabc14dccdc3a36620e84e63c4dd85437df43dd18f5c64ecfd50b696e46f71eb26e5f2d2186ff4942ce01c13c1c274722eb2bd
+DIST 6.7.3-0-202409200836qtdbus-documentation.tar.xz 333572 BLAKE2B 6fe5169423040adb8e2bf8ff5f5e9cad1abc85c2e2be0c49a9f98c3f50f2d97f381aa335ac7772c12fad9edc2215f4487ed302a5bde2e7c14a822014b6c5998b SHA512 a249a7b418470e5f4e60c7c8ade04c691f8fa84e507b4458630b8f6e48238994fcc4d824e8482f34ebba5a193a024e498b8437c72275f0299626aa3a944c837b
+DIST 6.7.3-0-202409200836qtdeclarative-examples-6.7.3.7z 11655539 BLAKE2B 5670b9b9d8574b2aea67e7fc199937d499a445079bedb9f37547c179f92c400b121fe88fa10039c57e538fa1134cb2e5ccdc7e21db97225f81ce290180351b4f SHA512 01a8e74b54d97fc1c40fc54fb7714d2957bbdd564ccf25e4f18c1347c89d57b5a0f8d07d12d1100538372bbcb6645da867e4d540c2359937bb7a5c227f127593
+DIST 6.7.3-0-202409200836qtdesigner-documentation.tar.xz 3330776 BLAKE2B 1be966b3bfa3477e3343b5686912ccb2dcdd76c182192982bc91a5799725e7f98fafc3a9b0ebf014a200abdc15bdc73f2d9d23aa42dbc3fc588db34b0a25d6b9 SHA512 722ab1038c0dc025fe4b3895417dee321b71fd7eefe6805c8e801ba864c1538196f2c69054e5f338b52c34ef5741966be0c1487467295a551e7d381ad15904ec
+DIST 6.7.3-0-202409200836qtdistancefieldgenerator-documentation.tar.xz 149748 BLAKE2B 868d54c4f94ec08df17f98e0b23a5956842590cf623bb15a915615d7fa6ef13dd3cd4963beeb035a5c557a0f5654bf5a00dd10ad1f31571443a0142f4a267ea2 SHA512 f532cf4b2a6e86a234efbcaa07e6ba8345582a73922439a66da1d6fc604fc26c61af5ff189a1fb858b30012750f5538c753aed04ba9ba288fd57cf8309f466ef
+DIST 6.7.3-0-202409200836qtdoc-documentation.tar.xz 13926084 BLAKE2B 1a5d278948cd430dac4dad922adfae2d941adca819e73cf8d18c381f89556ff0d08eebb7587a9637efa335b141470ddbc8a658bf953e56769b42db8076d37e85 SHA512 1e745a76a09fb7c99f0a410321d4b697ea0e540dc114f5f4a1eca60d70189f06f40e7476ed43ddd43c7d8e699a76b21b59ee37bb55797cefb9ebd032dd92e857
+DIST 6.7.3-0-202409200836qtdoc-examples-6.7.3.7z 8047938 BLAKE2B 258198bd519e22d738f850486e2e70f523e5400b7024f40eb472549ac10c2e25ed1ab4845ce812dcd9f9fc03c68862d9efe186dcfa8656e94b71961745189c7a SHA512 6cd2c77661a7b7633c3636b71657de48cc089b244281a8e5ff2bbc8fb45d993435ac54a44251993fc726ea25310591c7a54d7b24bfab3489abb102f350523d51
+DIST 6.7.3-0-202409200836qtgraphicaleffects5compat-documentation.tar.xz 25784960 BLAKE2B 0185d86be5537d78a119e0ed3beeb000128c1ed65f15f2429b0a3c66541e69732eb06e67558b0107f82da1c507d7e098666f8db75bca948019e2ab9f7fa50634 SHA512 111eaf9d6af09bd3caa54206046fdbbeec1acddbb8f9a40f021612ede5c6692345b5a64c9f1bd042edee278cab8297932cc39c2b7004ca0aa8c1adec92e9870b
+DIST 6.7.3-0-202409200836qtgraphs-documentation.tar.xz 2989044 BLAKE2B d2a60450fb320be36d9a233420c2c4151abf93f82976618567027c5f92f037c7ebd03b93c6d612f497242b3cb01ca249e71a05bc2a693e1a7c23470f66def4e6 SHA512 0d4b752c495f64c93857100416ea2eac52bcd3251677b05ee876b2d503df2f80fd7a7ef4c9db49fd92d0f5706617ef73cf74d8a84c17fae1b6628ede87d0240e
+DIST 6.7.3-0-202409200836qtgraphs-examples-6.7.3.7z 2456471 BLAKE2B 533cdc4c5a498683fcf25d001936887737f957e7ee2e6402c55dce8873924526428bb5a8d9bd92696549248e5c5128a714ab91e290c8522f55a90a4742df06b0 SHA512 d79cd74cb8ef87305ab3ca1067713774164be557b17489facac97e31e2317986b4c19286da9c0fc5c669742be9c58c65c802336e27f0934e57d76a184a5a0459
+DIST 6.7.3-0-202409200836qtgrpc-documentation.tar.xz 274260 BLAKE2B 4c812f0a5a72fcefeaeb7ed562e8d8f2e959c65313d2f0f92ffa7aba5dbc8c0b6c97fa64ba698657924699effdd286e102093f86f05c0aa4c212c4fdea4593ea SHA512 55045db50b3c96154fbd29bb6a59256cd6f4b823057d863e933ee6e220e787300431c9b9622cd4e67c067e493d89ca57a0691271e57c3d303a91dc9ba6d5c5b8
+DIST 6.7.3-0-202409200836qtgrpc-examples-6.7.3.7z 96581 BLAKE2B 8dd30b8b813f3794cb8d14962c0987ea75d1102c91c516568b1739b37158485731a8fc03d626bda3bdc2863fedf18a8c34e7b366de10e3ce11506f90fe5354dd SHA512 f390996dde0d510497c3d674404693e4c2371dd7e7111708cbd29a187285ec5d81d4c29afdc00141ac362d2cef8dfa9407f2da91a502825f7bfb60a8680d2436
+DIST 6.7.3-0-202409200836qtgui-documentation.tar.xz 7206496 BLAKE2B 93a76c23994ff91bf0ea97c6667f7e3307a8cd10e9de08a10c8c6b03baa7bbc37d54c4b2e25f7002a8cc08fa87222447827b3361727fdf14a82aa5e8d6fd23fb SHA512 acd5483d0284728ad06d337e915ef5e911a789ff16d514d63074b23e21bf23557b4838d34fd447c8147b07313089630d38d8d4eed8e7a1d1a18216f00c62caf2
+DIST 6.7.3-0-202409200836qthelp-documentation.tar.xz 212616 BLAKE2B b0b0ce9949e5c77d45621f66d71bc64f012479b02ecd916d04b557924882a46b66e75e31d3541544090ba792c0ee41bc9a748436b3ebe69e480fc1996693eeb6 SHA512 c07380110d8bb296925db16cd96a4d1a9410266c0fa3cf96fbb9a44e68449cbab619c8dfe13527160a6a1f44cdb86cbffae3aee3208489b6dd16e95b0d9791d0
+DIST 6.7.3-0-202409200836qthttpserver-documentation.tar.xz 292188 BLAKE2B 85d1f3966ce75cb42e14a1df387de74ba3d2fcebae0d7e716a4a23a4578a777aa936c84bfe82454c596167e9c27ecb84c29a821f12b728f4b0171602053f8e7b SHA512 c3b3b14d5aed3543782870f8625ea8fb3d64ba1184ea64d61d967769fa77456c2aac9a49da58db62e13f5bc63262eec7300dc378f7dee932e0791d1792d2031c
+DIST 6.7.3-0-202409200836qthttpserver-examples-6.7.3.7z 51607 BLAKE2B a90f12392102517d398d85d59fb96ee77e3af4a20480706fb04c800560fcaeaad07015a8195f1999e4f73dff8e50da73baba9f6797ebaceb83daa2c7ff519458 SHA512 781d98e0d7ad944db5160348774038e1246919653ae5753fa973a4ef32c8a42f43aaafb4302c4e00057af51d32147fee8484780a20481d14ec14f5705916918d
+DIST 6.7.3-0-202409200836qtimageformats-documentation.tar.xz 32224 BLAKE2B a40505ba6363ce669fa978af3f12660fa42ab1e01dea8e954d6e2e6c1d1859911968152e75b63507a2357e278fa7c1b05f1aebf3706278644aabb361e29ea6ff SHA512 16bec611fe7a32da5b40fcbaab4fd0cb66f8bec60cda2008cac041f2547e30dbdc3fac43e0e0be92595d95e2a3d7996ac01d41da5b4cc2921f2664cf9655b756
+DIST 6.7.3-0-202409200836qtlabsplatform-documentation.tar.xz 539540 BLAKE2B 75a133ec3f58cecf2f9a48b4542c321474709e91fb971f50d5e24aeeaee9f765e6394e635a5fda5ad7c12a95fb85451e80ba687075aea353c1e70098a119ff57 SHA512 f91e8885dfb420354cd217757a4991c504cda7bc55dab3451a4ef8dab4beb9a13c370a00578b0913feaa78c56a9b4553e9eedb6107c2f5b7656821b0cef93105
+DIST 6.7.3-0-202409200836qtlinguist-documentation.tar.xz 1134256 BLAKE2B 2a8d9a48bf3df940abb6981dc3ab604cf6f70f87cd3d7481ee63474c361e8d7978c112f6aaaefdff45d9691b00d8d5b80f62f8e40c89ce5950fdb9be2e49b13f SHA512 3b08ac6afed2f25314c89911b3f5300cd4b644c8da9652fce54e8368e2bcd0b2cb925cea789e8cb8319b7545c900554785c926d8ab55c6948b8f977bad574ce3
+DIST 6.7.3-0-202409200836qtlocation-documentation.tar.xz 2934928 BLAKE2B 045f97c7d32de5ba38952868cc6d67cfcb78469677f9dc5595f1865ef9aca35a3173e1ce32a825a38daad58dd8d4631077a4732f908f3034d298b26e414bf84b SHA512 6c8a916e1a6bea24bf5ec2ef6ca0c42899dddf3d48f6915b52da741ecc31bb1efc3e3909417d702cba55d0eb1090ecfc666ee59dc1c6c159216287074e4d2197
+DIST 6.7.3-0-202409200836qtlocation-examples-6.7.3.7z 1570346 BLAKE2B ef91aeedf11054e9e7b1861024c8744f6903ab9cf0b83bceccd8cf2cf8f1f1ac2deaa4af592b6e0038ca021411f2e66f7e1c20276ee30176233b92b64027a2c7 SHA512 92df348a14ae4b4c684f145b9226e28fa8e0ee00924ca908da0e5d44d42d73d0d3f91156f4c06f0c08179d9fcd7cb2a7d0e448058d25d5bb36be3c472e2ea850
+DIST 6.7.3-0-202409200836qtlottieanimation-documentation.tar.xz 40592 BLAKE2B d92b6976aa76692b6172a6804c9177f7c5835c4deb0d067b5c2a1d30ef3119d930b5b7bce092d13ac4a2dcd5a8153cb5dcfe2bfd65e058fae31b979f7d124f54 SHA512 00bb58a3927e84d7263a12ebdba1e0b3be5c17471ae248aa18124d925dcb70874220677d49699fe4e6c99e578d72065a33d74bced0e08b86b00c508138c51f43
+DIST 6.7.3-0-202409200836qtmultimedia-documentation.tar.xz 4651144 BLAKE2B 688d721a7425e6ef16c241dfbfc1b069e94329e68d01e312973c35f3945aadda323c12ac910ff8cfc6d7ff3a85d495a0d595a927688ee61aba0e8d30ee285251 SHA512 27dd9e1ecbb65b65e17f9d07d33bd91702bae4e15cd25018dde097755fa365a524155308ac0f7cbbf572b9fda5be4c63aaed31fb6beb9f8f7852f47a8f49a7d7
+DIST 6.7.3-0-202409200836qtmultimedia-examples-6.7.3.7z 1648936 BLAKE2B bfb37717f45bd6700e7834b829745d7414b9f26e14f36e443e30890a5eefa5f05dbbd3a34173f065b7e77f7356598011bc9fef6514c80ab58a75f19532620d1e SHA512 3cbcab878651df4d709167e544027f64d449882df2bea42f962e901e7518c6eb796ba83baa2646f9c1fc39ae767e67b7a7323096e9826ce77fb250401f703f3c
+DIST 6.7.3-0-202409200836qtnetwork-documentation.tar.xz 1432032 BLAKE2B 1ead88a9e3008c7b1b6bb170b00ba6b38f567a0dfa33b8a471ce6cf9822c2ed0e87f8483a1bff7790c76c338d248d8f1f8868b0526e0ab1ca30013f2d476b944 SHA512 46e1b057cec360484dedde7c500faf48f373f06c1dd81493b76eb74a8af8f374196bd21fb9b6e82a969a4f0148a409f86a2651d8be269a8f361b6fb750babf88
+DIST 6.7.3-0-202409200836qtnetworkauth-documentation.tar.xz 199664 BLAKE2B c8573aa9caae574b1baf81989014b8edd3d01ee0bf3aa94afa3399b1018e9977e95b03e87ad24a6dfaa74859577bd0b90421304a502564accab7411ef6578f5f SHA512 6eebecf39a325ea34e9393899754805fe8f0d560c8bfb330870132dfd974ff1f87d22738f68f9ed41791491922a178500ade4841eb49d877987c2558cc6747f8
+DIST 6.7.3-0-202409200836qtnetworkauth-examples-6.7.3.7z 41529 BLAKE2B 71da9d342d967b715813a58af32382a089b84c04ac2f91b0cd671731b861a8a1bc85261d5eb3157a6989c4b5695696c18718a4e203b86c043535a17aae6118cc SHA512 49a5c97cd5f4d8d22e769473d394a90ad6a3bd1cc5af9245c0bc5b6004dbdbb12848673ae51928b25eafbb2c562f90ed92a750d21660f168992e15f1da2d8c01
+DIST 6.7.3-0-202409200836qtnfc-documentation.tar.xz 234632 BLAKE2B 2b7ff118e72764d2a02a50338ebd863cdaf6795567572044d9f281499668e368d4049223d7c1533911f05f5dee5b4ab56ea4c709d79ecdd48f984aad53ceed48 SHA512 bf9ddd77276e9a1d6c23431b5b33c725f6ec6591dd983a45b252a4929e4ead29f6fc4bb8fedbc78703daf0399eea3de79495100f457db302663cf29b3517b6f5
+DIST 6.7.3-0-202409200836qtopengl-documentation.tar.xz 1023896 BLAKE2B 7ad72d7453d4ec2daddac43aa770c8ce0e75cdb0495b8ffae477a422e45030bb0491e520388e292d75f8dc992a7f244d2e532a19e140aacb60758cd061271b79 SHA512 a8d77c2e3fa72fac17a8ee4ab93b5d5b46fd0400a2d9b6a09ed6baa92dd325c6ce5b6c2df1e0b3d269fae8ef48097088e5bdca35c286e220f089d756ae4295bc
+DIST 6.7.3-0-202409200836qtpdf-documentation.tar.xz 1023600 BLAKE2B 1474c8e2c0ccbd20e21b125b6b1cd4a4343d359362221662f1945ca6804ad693a7092bfc59e2089ba6d03fccc8ee0d7c997e3e791eb70132e4c2bcba9c4a319d SHA512 427e6ac9826dd98ec06fe8e242e89b91e65d8c5ca534d8fd9ec2d9413b7b07ea8aa50e13bff34c560f4dd628c1e0b13908e56e92e02bf8244519b3d607e21824
+DIST 6.7.3-0-202409200836qtplatformintegration-documentation.tar.xz 42240 BLAKE2B edae5cff09e367ec5c23c5d43476aaabc0af02fac41bba4ccc5a18890745eef2b0d01e70415cf11b4e92d047e58184bd0e3970ca8bc6cc1349ea5e37a4826c55 SHA512 2c5c16ab948eecf97c195c27415021b634d0fac4dfa3e13a1bc66516e1b0d68eaa740ac62e8f575680d3fed1048f9ce52da4e37326e9e72ad24468cbd7c3bf3f
+DIST 6.7.3-0-202409200836qtpositioning-documentation.tar.xz 681764 BLAKE2B 35b6bd8128a4ad366b66448c327d3ac8b4256d4c1ab9487ae4005240f7433cdbc3a187432e26022fa7587ac59f1fef0f140a7d53a44494f933bc9bf723ad173b SHA512 069e614ebbb52575c47c73eb3f9549ac2ca961d1cc344a84e7310260239e11b10688254ee1cf94ee4e0da71c01e5b7889da21808c18fa9f12b74d18e77a191ef
+DIST 6.7.3-0-202409200836qtpositioning-examples-6.7.3.7z 272388 BLAKE2B 07df84d4ce34cbaf26b4e9dc53a9b5523cabaefd4baec1db21e9f31a1ae4cb0e2fc565ede3cb2e0a8cac75d9564bc1c8bb06d28ccc86cbabf64f1f6c744d63e6 SHA512 3f180434a6a240b99c1dd3cad6bfef6b9ff38192b36faa497db62c20b218c0f0f25dc3aa2ce4c4c0b5abf4ae04feaa48d0bc8dba6fa7c16fa2071c74be30eaa9
+DIST 6.7.3-0-202409200836qtprintsupport-documentation.tar.xz 350260 BLAKE2B 1eb58a964023f19d6e9ff50da8b9b7124be00b69552a9e5bd9637cfeb9007d484e684d60e577196aad6a7331827b4f3fdb09d52b8b64e35ba589b1e5486f7190 SHA512 ddbcb3b771cfbf46f7edac7ed3516144735e724f3ad954880056d180fa88ad6a6179acadc320901bbf77e8258dfb0bb65aa7219483938a569bb1651839b1459a
+DIST 6.7.3-0-202409200836qtprotobuf-documentation.tar.xz 318136 BLAKE2B deedecb0a06f6f357877b31e6708d28ba265c757d98d02e913e718268121d01af8bc8645d7f532fc9a35de73a84c2a72a5617f2309438a4c16c36c372664ef34 SHA512 4dc2e01852b3537d7e8b30d4aa64900c072e3bd8f0e9bb2801813028e8172996b6b5d4d25c3b3095982e1494d5ce64eec9f4c9adca051a722e7289a1b7a19cc9
+DIST 6.7.3-0-202409200836qtqml-documentation.tar.xz 1529032 BLAKE2B f0b6bf830453068a846070a1c0941aaa3092bb34eb3fce0bddf9ca634842c8caf9dc9f4d90419c266192d0c4bbeda55f4c468b300b998599d451d5d7a5fa5e91 SHA512 da487211028baff68823dc1ba41cef5175bbe0aeb6e28ce35776681371100fb71547c3334d7e54ab802fdbc9ce9e767d81a51dc81e9cc6a193b8b660f9872631
+DIST 6.7.3-0-202409200836qtqmlcore-documentation.tar.xz 68116 BLAKE2B 27748a99d7ff2e449d91c42df9d354942832ac2ca21701f14773d3ea8b529def6a325d44d03fd1c373c1b58f07ed7e66f389af23b9c51fd85701bfdd2a318e36 SHA512 da4d421dc31f51d68e11f6198ff912ee4cc6caa477fb78d3ed2d524b3d7f11a9091535b3c3448172d1ebe79c1c4b746b595f7209e53b8944d7e0991cea0c9ee9
+DIST 6.7.3-0-202409200836qtqmlmodels-documentation.tar.xz 139444 BLAKE2B 9daf0f8c9912f987567e20f7175fe5a41a3d0f9a96aa6550e9c9f3fab5a132eaf9203bdcac21db09703050600b236c3417ee45db413313c443c751c19987103a SHA512 6c71985fcbf7956a348ef850d5c6810e6dbde01d1fc14759ef19be848b9ab127b8645a8e3dd50d7de78bbc81f2ea24128570ce7336efa9e24a01f2108711b421
+DIST 6.7.3-0-202409200836qtqmltest-documentation.tar.xz 92172 BLAKE2B 0cb6dc2c935bbbb3b07f8366e472cb94a14164e5bb11b73f8f8d32874218284f55ea8dfa195952f125722020d206bcacfd32e1a181e61fddcce30c1bd8cc50d2 SHA512 ec701f4962fe490beb3c63f2a1e17f9b9d569ee92510e3b53b75c8cfb01b6682b2d0ce77f29c60d57db2bc196c016f29262a7934ea58980bbb69128a9c121e5c
+DIST 6.7.3-0-202409200836qtqmlworkerscript-documentation.tar.xz 31260 BLAKE2B 4ee064c62c5f7bbb29c92b3a8503d4e4c2d6280438a947d7d88ea4012dfed4ceed02581658fd256a9f2956ca2ed19f4f0780e8cfeb84c5c4f35eab5db1b3feb3 SHA512 1f007541163ca7cc6b622ef8fd2527da6d4049eb1a3a002b53ec2973a0797df3dc70c71c68a9c4306412ddb4f7a53dbdce029a7ffa207b220e6f7478eaeb7582
+DIST 6.7.3-0-202409200836qtqmlxmllistmodel-documentation.tar.xz 37100 BLAKE2B 746da8b1d46ff1192a20055f0961b4cac7991ecb422f2d618f7a15a73c36b4822e91f6840f4196f4a7dc9b897a5c8dadf85d3005a17d17735037a93a007ec0b6 SHA512 6dce8bb56076df535714c9aab44e54c1fb963b64975e90f0e26c06b23f47ff492cd990ba3d7f469ea7b12cf372e905f39e6f7f9e9900444884bbeae5eafe8e78
+DIST 6.7.3-0-202409200836qtquick-documentation.tar.xz 24149716 BLAKE2B 8e65e1c650682c45102ac8659ce882807e5dd7677196be590c48acd6f9d0b8cc1d9fe3ac081c1d38e40b8c04137f722fa4083a0d22e79aad6ff6a42f0fc8ef2a SHA512 411a019adc3ad05ee43095ad787f539be3696bf50c1df74d55b64162aaa62822665a7d93bfa1d13d11e2c2e0279bd336106a73ee5c57a2732ce70b6558ba3885
+DIST 6.7.3-0-202409200836qtquick3d-documentation.tar.xz 50871560 BLAKE2B 2f2e937a16266b070b589128f999d06fcd65dd381da25d6932545d5a09f9519af1387b85d1919b706a65b9f9ad9feec544a97b86a69ba86958e83a8eb2ff5c8b SHA512 69c29f046bc66f03a1ccd9dc954fbbc78436dabdbc0a2a0feae31d59aeaf28597a9a3da7f148445a1bb3911095938980ba01eb6b6cc07e196893b9387d11893d
+DIST 6.7.3-0-202409200836qtquick3d-examples-6.7.3.7z 19437018 BLAKE2B 8cdc95098e217d92df316e239508e8770c77b25775c6c6cb32b589de6bb48843d4cc817f7e3ab5597d1a10e1f6690f8e9506b30796e281151116eb1d84de0869 SHA512 79a4da57a942ccf6d70654b47dc1546367f21ce5840be2410b14c1d7c773d4327b0f40fc99fb682a6298b8dad622d18eddc2c680e97b684e55f7d4bb82ed0fb9
+DIST 6.7.3-0-202409200836qtquick3dphysics-documentation.tar.xz 4592020 BLAKE2B 9463027346d948160385f5f8a51fe25f51b20342c5a17aa4743e9875783fcc29476b98a0791da2d1de1f951c3140f607fc9b0952b9e94400be2f2fcc04f59a4a SHA512 3801c2f1fda8b0f93fc8907894ba3ad916808b9cc04a26edd7bbf07c2d15ffbee004ea6fc8ea10a05869bc99223d9de61ec6852ed180b18fe4c9ca5c5caab60a
+DIST 6.7.3-0-202409200836qtquick3dphysics-examples-6.7.3.7z 2355228 BLAKE2B 5ec50f9911de9e9c823f30e5a4b8c8a14d5f9562d35fa56e3bd268f6d343572e749cb81fb4f903da48f010b6e203bf8c177154ae52ce610d05c78e3d131e4947 SHA512 4dabce43120a2b17b90200cb8dbe9411306c72f916fd903032f83bc98152e15772bdd9581ba182abd03fccac2549649057a5e8e53b1e5155471880a6af0d1960
+DIST 6.7.3-0-202409200836qtquickcontrols-documentation.tar.xz 7160444 BLAKE2B 7bcaaea46a0b8be3ce20ca0eea93b522933ef332ffc2f63ee0fe67e99a7d81996f2c65fa696322e6bc5f02e275de299be2d2ea386f1c604673e94884ba64a737 SHA512 24453be0827654951e7d9ad8e06890c281683ca3f4b698b74f02b30f100b1d31b2fedc0e7d30fec0ea5d74ac5b8d014baccd098699812059cdfcce8a23258f25
+DIST 6.7.3-0-202409200836qtquickdialogs-documentation.tar.xz 314292 BLAKE2B a727310a699a3c64202946589f8b191932779a6cd2eea1c2a206ffc5140d31ff607fbef854c035f41a28ea8f3a3a15f726efe9d017c2673505f533b25bfd888d SHA512 c543fcea015085cdf08dad9e729795b5d19a97af12bb57ea99441f76cb3ae090d22ea2fabf51271d14881b4691bfd1baf497a0909373bca4611fe9668512617d
+DIST 6.7.3-0-202409200836qtquickeffectmaker-documentation.tar.xz 804596 BLAKE2B 4e97f08ffd73dc30e0f26ccd1812562c67fd96a3b96d57d200220cacce89ee2fcccd9663f22174a36e909a622bb98978030dc850201942315cf61139a0b56fd8 SHA512 91eca3c4de7f51cb0743817ee385d5d1c377fa121e4b90c51b3137ad70f6e80e80cb577bf1e40b023cedb20f1bde6085988bbc8b66e70370f0abd153929a1c0c
+DIST 6.7.3-0-202409200836qtquickeffectmaker-examples-6.7.3.7z 244717 BLAKE2B ae4e2ff552f2c5ead2f86470315b4efb87df384c9f66c074023f18bea56a362fcad7dc6c80989cbcbb59cc5d1477bec113d24726ac7395bc28e02aef54a2b057 SHA512 2d24cf993c67f1978c0bcef26c61b15b62c85b07a5bc173c49b35748cd90e3cfe5f895b81ec395ed6bb518a330958fb7be7678a827f36abd5ff75f09f14e7473
+DIST 6.7.3-0-202409200836qtquicktimeline-documentation.tar.xz 166268 BLAKE2B 9019ccdf35da353fc7a11420dd6721ef9058fdbf8d9400ede4246492e196169bc4e818b9b41db02b4ade2d5286044543477a4336a3654c523f209371bf74efff SHA512 1f84f11cf256aeb1101f33b2545e93b39802042d8ab1445df880682c738ffeebbc58090e410f5c8c984fe1d099bde78c0f98edde27dbb8abb991fa390e12de8b
+DIST 6.7.3-0-202409200836qtremoteobjects-documentation.tar.xz 492812 BLAKE2B a6dc95772834137f6963b984f1ba297ac19a98e317e1669a8b27509e1245a2236ae2bed1a6e190b92070de432f37f674269e7737e51b765d3964f8b839a54ebe SHA512 e2461b976b1980da739f68ce9d560dbe1bb7be18a1aae6a69f39f7826650cb5e38b3cb7a4b2cfcd8b9959bff20e39c03274572e84c158c18afc7305a51fe3935
+DIST 6.7.3-0-202409200836qtremoteobjects-examples-6.7.3.7z 81608 BLAKE2B 5fdfdee93c5f7e2d445308cbe4db3727da7a79e05a193048161aae9ae0b0c03a8d9dc0ea9ebd85c5f9be6f25e86acebcbc277bc00df13477b8aa1d01e38e1a5d SHA512 90e10b5fe497f4c88f842122c3cd7bf162173a1cb736b1a0baf30814f388147df095114e9207c46f2ae6e26284d08feab9e0deb36d077071b41a33e76528c4b2
+DIST 6.7.3-0-202409200836qtscxml-documentation.tar.xz 395916 BLAKE2B 0f6a3ddacca1253488fe857d2a7aca457a055ae0c61d174fdbe10927a6f3f5a9f9284431fc358f6013f56d25f5d0f150d51a70c0d96e540351feb83a67a5525b SHA512 b66967ac10604b30297139277b12ead292128bc6f9877e045af5e7ba21daa06affdd388b73c9729229ab004bec6d92daaf2bd81a41b0262e246784e74118a92e
+DIST 6.7.3-0-202409200836qtscxml-examples-6.7.3.7z 140382 BLAKE2B eae71ad5b0ed37c1a49f9e16084e9ae0938ea455201a499e1a4d5c6f691d077b5ac09cd083513f495496a1fc94c69e69cd387050eec629ea9fcd784fb1a5194b SHA512 53630312b941ff700ea6ff19e103e59201a20db411163015b57cf69f61a988cacb88c312867741c206451c0eb9d3ae6f00066eeccfb23bfa1aececc06728de99
+DIST 6.7.3-0-202409200836qtsensors-documentation.tar.xz 2148664 BLAKE2B 98fccab9d45c201d5875784c5a08c6e550ac47233b7bf9fca79a4ab36cd51bda0c3765c42c49a70e8605dfbbf8be508c6365c77725b1ce732d5e35ea79baae2f SHA512 62ecd202c253f3c5fe1d932e77e1599b48ac8a35f838c42ee11f8bc94fd0b5ca48df08323266ef09682987561e3dedb33d6e4908c5d3e7515113b6720e56bc81
+DIST 6.7.3-0-202409200836qtsensors-examples-6.7.3.7z 53421 BLAKE2B 5dd8b6b764498470712770ed63f286433e6cb5e9b3dab8946f42153e384c03a0a59b104f6b49b9ac19079e557811764b34f015ea99ed23bdbd0c39751a76a282 SHA512 392b8a8e69f0b4188630b9039b94566cb859944169faaf9152ba5593022cd09669f02c68737a39850770837ef81abb56a683030b3794df2ff189cc92c8d100aa
+DIST 6.7.3-0-202409200836qtserialbus-documentation.tar.xz 738132 BLAKE2B 1dbc073c18831cba617ee027a490800cef6dd8224eef03b09dafd508025ded3263bd2ec346201c53f7a128711ce027168b49e0f7335db72ea159511fe8673ff3 SHA512 7c62f099ba43bab43f0c613f7a23ecf21d8e477aeda585648cef2e6982132162c41574700350392653d1eccf550ea1c75b0500a7dd50ece67fa6602124cec4c0
+DIST 6.7.3-0-202409200836qtserialbus-examples-6.7.3.7z 212140 BLAKE2B fc4d5150dd29cd910086d1fe348f912ab9fdc300b97fce467f1fc0cb399db8e9c69987e098b03f2e05e70188d3672c4b38c1962ef52d8a3ae0e476fdc365685d SHA512 9dc44b9cad1126f935c2b97cf366103059a9cdaa795e39590880485f2a66630ce6d37e61988b45247aca5f402606d6d16802a917667e112eff021563838a47e4
+DIST 6.7.3-0-202409200836qtserialport-documentation.tar.xz 183948 BLAKE2B 3402cc134dfcecba9e661478c8896dc0cd9b36e8a653a3560f60f231463fdcfb2922fc0e0362e2f305692b41e62a97a05d4d1bfa28980dbd59c89de2f46fe407 SHA512 7a83f958f6c0721423f5b21e3373aba0049d3dfa12d69f7e9a6861f7d460d65b5922da1f0629b6f74104619bcf15a45d08776f20e246998019ccfdc3eb66c1e9
+DIST 6.7.3-0-202409200836qtserialport-examples-6.7.3.7z 81054 BLAKE2B 2bb47ca5ae033ef1a2a39bab2fb3d1b2c29c5c8105faf89d38635b1dcfcd8c272f2c14d29e553ed34dd1020aa4857bb6236935785255e33ae7a440160131153f SHA512 b5f690484e3b2bd163252f6c96128a543309876d078f0323c8d575b928f4acfbae5e168313df8ed6d3123aac369b60b259c35860033d2aacbd6820caf3ae059f
+DIST 6.7.3-0-202409200836qtshadertools-documentation.tar.xz 196276 BLAKE2B a548c5b364ad68dda1c92a6102af3e87998323195770bbe0d0373bb527176aa908dbdcdc6e1fbeb0b9372d9bdc237e9af080188e5fd5f13e5fa376f45e39d976 SHA512 353a70044c5461bae008c299a9b3c9094f0fdd5321c27740bd509a8dc261848403e2306c8939387c4713cadc7a6a65ce11bc006d4502a1f36c8e6baa484917fe
+DIST 6.7.3-0-202409200836qtspeech-examples-6.7.3.7z 157761 BLAKE2B bd61bfda9efb1f831e0d81e086b5b5c40e991d0959bd7a9abf5d2e6c2e318140e0b1811ff666740dee2213272f7d1afa87b7176c34adb696083b405d60719f10 SHA512 90f6cae36a7a6d79dd81dc4e9b915ce9e3b98f8637f5880c6ad0ef4dc2d9e53a481f4634866f18689ed6ef3d93a02f658fdb5b44fe8beba123c6d7843c62918f
+DIST 6.7.3-0-202409200836qtsql-documentation.tar.xz 898960 BLAKE2B 3a1d13fb9788ec0043488c815784c6412f71868c188bb009cbe52e63016954d7922ddc0248e32f4b07aa317f38962740115b7fad514850cffacd4ad22a2e9f43 SHA512 84c7280ae5835081bbb3d33385adef996a7057f5ec4e4e632f257d48f73b1657a281a290ddac7116d758dafd7d43e8fdde43dd380eb8661e68658d07010ea622
+DIST 6.7.3-0-202409200836qtsvg-documentation.tar.xz 104076 BLAKE2B 6b13c200057a348cef0ac2a22386ff08066181127534d5366cd2e53b7e17b6ded94734eb66e54b981c054e775b12f4d25fc03db884fc795e4b013994c02a42b9 SHA512 18232923172d3eda70ea19b4be60a402686c1be53f4e3e63f339f7553720f6c972c53df0ce44db85a0c91c933839d80a31622f7cc9cfa415136f52a92dabe4a7
+DIST 6.7.3-0-202409200836qtsvg-examples-6.7.3.7z 157 BLAKE2B a7ce693fffeb108d3741d5193da6c19c1c24c80d11e5647d67de4805dd0a3465a757240e8bc6f4d0dba64f8860ca0fd1bc91ee76f2fe5a69773019bc155a2d46 SHA512 ad44bd6ba4a9088f29a85db994f5b0f55276d5367d69bed091fa42cba7455fda5ab758a8c1fab526bf6a874436406e0d9275bf4d020dc60eab4a186bdf0425bd
+DIST 6.7.3-0-202409200836qttestlib-documentation.tar.xz 220492 BLAKE2B e66a5bbd172e773ef09ac6bf92472d993899614df7b4163ea1a9bce41a02d07d35235c1bd275cc23cd04ffb60417f34352e5c0905472fd61a3ad10526b0613bd SHA512 d053732db3b42f7ab29964da56d5409f6eddfa6ff05d5f686d2e9f452239ea7ebe4ce5e6ba07f24b1e1df34e84217c60b27287445d5a0a7a227937b680ec7f49
+DIST 6.7.3-0-202409200836qttexttospeech-documentation.tar.xz 401596 BLAKE2B 2cef1dc312cacfb2e9c6552b10c90cd40cbe5928436a4cb7865efba5161166eb3b4f751ac8aafca2c4b75c697bffb757ee6d533f3ae81a46ce8859db6c055c97 SHA512 e4c3b733f97a0c0e4d8387ef7a9adfcb0ec028861a2beb51b712b2aa5a8438d93cf84c667cc40a69d09e56494acdfa9cabc16de43c8b56cea91c1919c5718a25
+DIST 6.7.3-0-202409200836qttools-examples-6.7.3.7z 468972 BLAKE2B a09fd2a593958d38f552c9dcf929a54817013f4e6ebc9574c34bcfab8cc53e7aa7938523516414ae1772e44204e948f3a4ca00f9f45742a928f82c0802522095 SHA512 d12079727ea3a98639788aec8495f9a8d3b38a44cf222da5f764d619ae4cb7592724f4607788d71e125fe21063f9b07867bc08e5200865d104bfd4345c59dccc
+DIST 6.7.3-0-202409200836qtuitools-documentation.tar.xz 206516 BLAKE2B 966320ece395b9369913796a3ff8b06cb33d03f766b0b2abd7c6cd180b97fa6aa3ec2168e453a9fc2c43184d50040338203577fd24d9527471a10e1a9d79e2e3 SHA512 be412bccdad5831528f3b31231a500d7c510fbb9b5c45a6a35150f377f0bd1a032411564562b4ca4485ba0f12dd90c1b8273a8b65cc4fe731d58e0e9cfc0ca67
+DIST 6.7.3-0-202409200836qtvirtualkeyboard-documentation.tar.xz 2073520 BLAKE2B c754383fd71bc46d84286ce7c48aac9c3a5da0e5e34e740edbcb7b06a9db8b0005c95172c43b0859920da594dd91d721bc49fe259a0c766c78c572aeceee1627 SHA512 ef29575f9fd937badf69168717c1f25a15f568eb50080acd2898d5cc3a9a4b9e8f34d7bc19e5093e69ce0c17c431af921f609edb76b59705f211a1e329e0b9f7
+DIST 6.7.3-0-202409200836qtvirtualkeyboard-examples-6.7.3.7z 7042 BLAKE2B 6c66636522001d4981fbdb606485c0d5eee8e33130e77d067d5e612ce3a6a00b798202e2c5052a60618883495b6d6af52d677ba73a6488d68de1379789ee2eca SHA512 18eac7752f106cc298ade87272079b410965b3170bb94c9f26d63ddddb27300a1c36f9f5713591a9f111834efae39f07026b3892ef8b4825634669292737cf91
+DIST 6.7.3-0-202409200836qtwayland-examples-6.7.3.7z 568459 BLAKE2B 8e51cd25054de517703ee6e6882a28f5b37e4777b59638a808fbfe796de343d550e675e24bcc7fd7c0b3cbe3a6befe5d2c6c3bcaa46d100e06bdf73bcf58990a SHA512 248e3a34377fb6f5267410a78c6934fed5106e2ec4110e8121abfde9ef6940bea2024da9d4f4a0e4a14f7d4af31b3bced841a85d91cedba1a04b014e67725ffe
+DIST 6.7.3-0-202409200836qtwaylandcompositor-documentation.tar.xz 1601724 BLAKE2B cc5c6a37c26c04c8052d0d477bd35a8c22e5432aff41443516913c73701f686d6151dcabb49de7ed0923c550192f7ca55aaf0e899d3978f2ac4177460280b68e SHA512 54ae98bb06156de1ee9b957a1a28bda882cb4bf30b6000750298d412c169982decfaafecb05674c9ede57a8bd73b8cd5bc7fb94b8996efb496ebd3abe5de0391
+DIST 6.7.3-0-202409200836qtwebchannel-documentation.tar.xz 167740 BLAKE2B 2e54abe5303a2e2982770508444c1de31b842c787779600818c60f32487b9b27282ca303f6c78fb1664c092806f03f39bcfd9e03a821aaeece07d58822962f8b SHA512 7fc251d2ae60dc579f9542c59fc395c9719705fb4df9b286bc3b36c79f8996b5b2670ae77d6e717f9f788f3eac4cbe5a8987c737df88f1e6d7b31bb85ceb414a
+DIST 6.7.3-0-202409200836qtwebchannel-examples-6.7.3.7z 66063 BLAKE2B 8ed405b09171cf259b2566f6537746a6c252d5842a2a06c4aaabc676e116371b5f2157e4e3bf5330cbf5e4d3377a3c82c529e81bc799f03f8a3d1ac001b76d8f SHA512 b639e14376dc9e7ebdac950e854c28cd8857b059dc4b73cdcbc50f5f39633662ac8d7278f60f249b77d6c30935085af4fcaee05814d47970dfa451eb7848cab1
+DIST 6.7.3-0-202409200836qtwebengine-documentation.tar.xz 2007804 BLAKE2B 5c49863d6dd2dd43ea9dab06106c476c034f1650783868f7977ecd58e817b1af7bc8da6f8998b5fb6a4fa3f82b638711bfddba63c119d105875dfe6dac2aa84e SHA512 06696b81c36db038129925b05a1181b16f9435aeaee27e5083fdbcd259ca82462499cd363ff590ec9dd2c7d7c47b85c7235e692cc209643e54c9833bacad5363
+DIST 6.7.3-0-202409200836qtwebengine-examples-6.7.3.7z 1115815 BLAKE2B e1d8e29520806805332d9bc44aa0dd37a48ebf6ba718cc780e572065833354b1d3f14d780fbbeb949f347b1ffe8bab8528b3e54e323f21f9210effb15ca71b9f SHA512 66907c97490d83a977ab8abf70380e1919f81c3904b81b0fe8465d10a653f66d3ab4418241214fb40a79d6ea389091bdd89414093d03957134c8ced834faa354
+DIST 6.7.3-0-202409200836qtwebsockets-documentation.tar.xz 532392 BLAKE2B b8549314309633090761e2173de3255e365fbdd2265dfa6b2aa664e871486700e9b37171095c47c2e2c7429fd8e6ef7a47a0d3a932fe8fd1e451070d3548a496 SHA512 ccda076d0be738f186b74040633f4f5abaea5560a4d0a64536598b14818604867997759c377a368ac57a5fdd15e71ea3bc17a63fbb2c74a44f9f48e0bff0ff4a
+DIST 6.7.3-0-202409200836qtwebsockets-examples-6.7.3.7z 248974 BLAKE2B cc84fec1dffb3cd972bc16f23f9485e75de439db25b0a570a2adc11f1091b3adc686bb965d6eadbca2fc856919bdcc88c73b632969835d198ff081caf94e752d SHA512 14cbfcc8ba2eeba3aa69705d3dda6cc66f1ac1e78ba89efa663d026ff96bf3d7fd6fd8d9eac63c5233a87a7d26fceeb09748760a8fb6a58a6bff7eff2bc7adf6
+DIST 6.7.3-0-202409200836qtwebview-documentation.tar.xz 126004 BLAKE2B 4d00689399b5bac2da16cab6ee97427706be03b29589e95677c10363195a7ffb4d77a623f49d5f205a2568ca5361d0015d9419cb4d4107d722303f23d8274831 SHA512 c029a00a12770e7aa0a1171857b52a33d979be7b1ec8007ee639d292468084ab99b2d3332f529f243c51dec93d3733561b282769aae4d8e41bbbfb2f3a34e70a
+DIST 6.7.3-0-202409200836qtwebview-examples-6.7.3.7z 47280 BLAKE2B 7eb46b2b57c646107cff12a3b8d23a067a6d2d76f461c3bc6f1a58e8e247865fd62ff9b6dc660dc916f4b05b6e399cadfa7937e59e247580d15d40a8dea2ad97 SHA512 40a6dd90a280da1dcc676acf828975c47362057b23e34041ee9ab6e7df609fb617f50532af025ea085d0253340a52c6a4045b6151eba21e21ecbc1cc8aea75c3
+DIST 6.7.3-0-202409200836qtwidgets-documentation.tar.xz 18056796 BLAKE2B 2ef45348e89c18a44e696d25b19c07d1b3703e647632908e7bff5c2e550ae2eded7e510a8af7bd5a4020e64362c6adbd4c2809ce974a39d1866c66c90f62fd50 SHA512 af145afbe113215ec33e2f0050dabb1bda36bcb01184de6a83a88744820188ac89d3b520b97f05727904b8fdb42969818cea93d1a676907754533175b04022d5
+DIST 6.7.3-0-202409200836qtxml-documentation.tar.xz 341128 BLAKE2B 564b740ab1aca8e52e7cc6c8c87af7a42b5915b055b46e94785bc55db575e150648bf43a751bd4eec66af49cd6fa2b34c7c8ab6391ee82ca3083cec331d0211c SHA512 475d871301490f7d029338628f9effca4cd366b1390b5f1edfa46078e230d1c327d98f90687fda6b999992f2afce0f127b86a935627b29cf6c309443508887b6
EBUILD qt-docs-5.15.2_p202011130614.ebuild 3233 BLAKE2B cec70539f86b4c8aa15efcf723679f735137206593183017a9e4b636cca7df8681ce6885dd2870459667492502067f9adf5cd45d93077862945456fcec6228d8 SHA512 4a7eab16f8e6008859b43d8742954209dac9e83cbc5c3fd1573e9cd73ae640ad9b11854aa5f54074b7f05ba08d0aa3f18b50ba0db5896662e38e85bdff34e642
EBUILD qt-docs-6.7.2_p202406110334.ebuild 4815 BLAKE2B 00ffd6f85c3d7d7b7c9e2cb11a9fccb692ba9d5c5e7698d73960cc6334c754876977a0960d86aebdd7a6c84fa22547f8d698908bc57a564c8b810753e1dcd8ae SHA512 b6de60a91a5731cb0f3d96652bd61cd66566610e661a3f0a7ce980334310a9fdead3036f9e97497ed081ee02c8c7045bbac6a34d79878a9eacedcec884d03ebf
+EBUILD qt-docs-6.7.3_p202409200836.ebuild 4821 BLAKE2B 049f73ae389c13af5f1ac17b835db6132144594f8640129a1540b57ac67d63bd1bf3f930393c5227ac201165941d67e9383a9464a090be0e9bb41f558b1e4ad8 SHA512 1c4b22f212d76757085d3c476fd3d1009c28a84e826c22ee225b0f47ca65a547d5e9c94c935b62e214b550f8269b2065fa22b78eb090d98ec69f38948bf2a022
MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e
diff --git a/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild b/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild
new file mode 100644
index 000000000000..575bdb9b173d
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-6.7.3_p202409200836.ebuild
@@ -0,0 +1,152 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
+HOMEPAGE="https://doc.qt.io/"
+
+LICENSE="FDL-1.3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+examples +html +qch"
+REQUIRED_USE="|| ( examples html qch )"
+
+BDEPEND="
+ examples? ( $(unpacker_src_uri_depends .7z) )
+"
+
+qt6_docs_generate_metadata() {
+ local qtver=${PV%%_p*}
+ local prefix=${qtver}-0-${PV##*_p}
+ local doc_suffix=-documentation.tar.xz
+ local exa_suffix=-examples-${qtver}.7z
+ local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.}
+ SRC_URI=
+ S=${WORKDIR}
+
+ # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files
+ # list from old version to the new for -documentation and -examples
+ # files, then adding/removing entries if anything changed.
+ #
+ # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
+ # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
+ # (should disable if associated package is not in tree)
+ # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
+ # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
+ # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
+ # (if <module> is unspecified, defaults to <package>)
+ # - <package>[!:]: only has examples(!) or documentation(:)
+ # Note: sub-300 bytes examples archives are empty, can be skipped
+ local map=(
+ # map with (non-split) Qt6 packages rather than per-module
+ %base^qtbase="
+ qmake qtcmake qtconcurrent qtcore qtdbus
+ qtgui qtnetwork qtopengl qtplatformintegration
+ qtprintsupport qtsql qttestlib qtwidgets qtxml
+ "
+ +3d/qt3d
+ -activeqt/qtactiveqt="activeqt"
+ +charts/qtcharts
+ +connectivity/qtbluetooth:
+ +connectivity/qtconnectivity!
+ +connectivity/qtnfc:
+ -datavis/qtdatavis3d
+ +declarative^qtdeclarative="
+ qtlabsplatform qtqml qtqmlcore qtqmlmodels
+ qtqmltest qtqmlworkerscript qtqmlxmllistmodel
+ qtquick qtquickcontrols qtquickdialogs
+ "
+ %doc^qtdoc
+ -graphs/qtgraphs
+ -grpc/qtgrpc="qtgrpc qtprotobuf"
+ +httpserver/qthttpserver
+ +imageformats/qtimageformats: # empty examples
+# +languageserver/qtlanguageserver # docs and examples are empty
+ +location/qtlocation
+ -lottie/qtlottie:="qtlottieanimation" # empty examples
+ +multimedia/qtmultimedia
+ +networkauth/qtnetworkauth
+ +positioning/qtpositioning
+ +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
+# +qt5="qt5" # already installed by qtbase (conflicts)
+ -quick3dphysics/qtquick3dphysics
+ +quick3d/qtquick3d
+ -quickeffectmaker/qtquickeffectmaker
+ +remoteobjects/qtremoteobjects
+ +scxml/qtscxml
+ +sensors/qtsensors
+ +serialbus/qtserialbus
+ +serialport/qtserialport
+ +shadertools/qtshadertools: # empty examples
+ +speech/qtspeech="qttexttospeech"
+ +svg^qtsvg
+ +timeline/qtquicktimeline:
+ +tools^qttools="
+ qdoc qtassistant qtdesigner qtdistancefieldgenerator
+ qthelp qtlinguist qtuitools
+ "
+ +virtualkeyboard/qtvirtualkeyboard
+ +wayland^qtwayland="qtwaylandcompositor"
+ +webchannel/qtwebchannel
+ +webengine/qtpdf:
+ +webengine/qtwebengine
+ +websockets/qtwebsockets
+ +webview/qtwebview
+ )
+
+ local entry operator use subdir package exception modules uris
+ local -A iuse
+ for entry in "${map[@]}"; do
+ [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die
+ operator=${BASH_REMATCH[1]#-}
+ use=${BASH_REMATCH[2]}
+ subdir=${BASH_REMATCH[3]}
+ package=${BASH_REMATCH[4]}
+ exception=${BASH_REMATCH[5]}
+ modules=${BASH_REMATCH[6]:-${package}}
+
+ [[ ${subdir} == / ]] && subdir=.${package} || subdir=
+
+ [[ ${exception} == ! ]] ||
+ printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
+ ${modules}
+ [[ ${exception} == : ]] ||
+ uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
+
+ if [[ ${operator} == % ]]; then
+ SRC_URI+=" ${uris}"
+ else
+ iuse[${operator}${use}]= # avoid duplicates
+ SRC_URI+=" ${use}? ( ${uris} )"
+ fi
+ done
+ IUSE+=" ${!iuse[*]}"
+}
+qt6_docs_generate_metadata
+
+src_install() {
+ insinto /usr/share/qt6-doc # QT6_DOCDIR
+ use qch && doins -r Docs/*/*.qch
+
+ if use html; then
+ doins -r Docs/*/*/
+
+ # needed not to let Qt Creator believe that these examples exist
+ use examples ||
+ find "${ED}" -type f -name examples-manifest.xml -delete || die
+ elif use examples; then
+ # still need docs tarballs even with USE="-html -qch"
+ for dir in Docs/*/*/; do
+ if [[ -e ${dir}/examples-manifest.xml ]]; then
+ insinto /usr/share/qt6-doc/"${dir#*/*/}"
+ doins ${dir}/examples-manifest.xml
+ fi
+ done
+ fi
+
+ insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
+ use examples && doins -r Examples/*/*/
+}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 5a85b7aa3058..b6154045df91 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,8 +1,10 @@
DIST qt3d-everywhere-opensource-src-5.15.14.tar.xz 118269268 BLAKE2B ff083f1da2d00dc9cef1e0563b2df4f8ca0ad207e273653521ce3b5c406c084544c212d95c5d4e683b8f67f1d2986e133ac76650fa1882332f7f10d94b184a53 SHA512 502d80fddbf8d3ba18dd262c85df04abf6aa2ee76ba3eb10666588872635497a2828f34963945662b54ac9552d63e0463061d2065c34fdf8a7ea78d0871ebb2e
DIST qt3d-everywhere-src-6.7.2.tar.xz 141589248 BLAKE2B cb775f7e66a3c5a42a665605715a94cffcac8c9618a02048c453d527e87465b0adeac0f683346e6edb67de8843aa803a13e1af6e778eb5ff7e25c38f488a8d3e SHA512 d2b5ccf76f75db886acf4a73b1f2bc77e79a584f08f39915b7565179943c09a3ea90904af342a6d2d668b033161c41d6d4d20022e5e990ad55fa40fcb6746480
+DIST qt3d-everywhere-src-6.7.3.tar.xz 141600080 BLAKE2B 56371cb24430475d470546f762a8517a5fe9aafffbf329db0e906d4ab1e380085451dca123a3cb8f8e5c61fe062bbb9d8174cb72ec4d71874e4ee024767fd1b4 SHA512 8337c68e99a634e367899a49ce6aa51b98443c5f5e9c7487e1e79b0f2988d6543c78d8cf5e305506703d196032664a1dad33073530a10a5999ad623c6f7af98d
DIST qt3d-everywhere-src-6.8.0-rc.tar.xz 141829832 BLAKE2B 861fce41703ee5738e3b2f6e4b8bbaba83ec4490a6e42bb391971a763c8eacf3ef1997c27d2758c906151d0dbff15e95c132578adb1ca4095fdf122f35830337 SHA512 2e6b228ae7547f6022626a943163507372515a1564b1b7fa2f9f39b29a2b7cacd212e463011a39dbcf7c11aee23bc068e0e0e07c3f96ba80bb6447dda794dc79
EBUILD qt3d-5.15.14.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
EBUILD qt3d-6.7.2.ebuild 819 BLAKE2B 9203d5455ee0d393559998f08a30e3db9f897f841dcfb4aaba947cb1170c1d9ed1e693bfc0dc240e59209d7181849e5ed729e005d354413f1be6cba33d5b3b60 SHA512 5e38c8c4f0ef1d2dd9b6797640fba79da4a00b16979a08a7ea302f028eab8a78eb5153db51aaf4d0e9a6a0d79605948eead999c6f6a98c535a75c02604aafdef
+EBUILD qt3d-6.7.3.ebuild 823 BLAKE2B 58c9f78dd834a06248de278fc0d9659eb392632515a2882a415c85802be3311f326a5d2bf14d32ee11ca51d63a02d83bfc16a2b2a075ad35d8b2e668e17148db SHA512 9db8c05d09a05428014a03e4a6e97dc1ad79572aae74712a5cf41017f8c5c84f2b289888de9cbcf75a93d153453da85bbbac27846d531235ff50a4969b586417
EBUILD qt3d-6.7.9999.ebuild 823 BLAKE2B 58c9f78dd834a06248de278fc0d9659eb392632515a2882a415c85802be3311f326a5d2bf14d32ee11ca51d63a02d83bfc16a2b2a075ad35d8b2e668e17148db SHA512 9db8c05d09a05428014a03e4a6e97dc1ad79572aae74712a5cf41017f8c5c84f2b289888de9cbcf75a93d153453da85bbbac27846d531235ff50a4969b586417
EBUILD qt3d-6.8.0_rc.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00
EBUILD qt3d-6.8.9999.ebuild 783 BLAKE2B 19cac8876ea39d0cfa4d642a61aadcb254f7273273eeb77311be87023c9e08e47acf70c0e14864a60e9f99b843716a058848141b45c58abe105c4a9697edbccb SHA512 ee627e2dd24c4e4a599d42e36f5120433c3e73fb0bcd545317dd8b07d6b664f67f6419526917dd9d65d7dcb02e339546815476416529eb8d0dde581f129c6b00
diff --git a/dev-qt/qt3d/qt3d-6.7.3.ebuild b/dev-qt/qt3d/qt3d-6.7.3.ebuild
new file mode 100644
index 000000000000..5e1b7809f57e
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-6.7.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="3D rendering module for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+elif [[ ${QT6_BUILD_TYPE} == live ]]; then
+ EGIT_SUBMODULES=() # skip qtquick3d-assimp
+fi
+
+IUSE="gles2-only qml vulkan"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
+ ~dev-qt/qtshadertools-${PV}:6
+ media-libs/assimp:=
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ -DQT_FEATURE_qt3d_system_assimp=ON
+ -DQT_UNITY_BUILD=OFF # fails to build
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index 6f5eb9471f67..b8601d8fa1cb 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1,6 +1,8 @@
DIST qt5compat-everywhere-src-6.7.2.tar.xz 14632348 BLAKE2B 81622db206b0902a14b5f14668464538989044506cfa417bfd2a5bb5163f0e6c09fdc10b641a3767595e4c80a554c6181118f75501d11eff997255a3bcfd50aa SHA512 31da40af3ab0a2283ead3363ee6c94a45018beccb777d2e4188f182d45ffb7e70d97543e22e5f6bc2c13df149676e44e259c8785626c54a4ed8757dcf414b4b0
+DIST qt5compat-everywhere-src-6.7.3.tar.xz 14631404 BLAKE2B 4a48890740a240d2a2a711d387782ae9f590f8edcb2611ec8c7ddfd0917132acd1124e16ee7215737c1688620e3be0eaec54a3553c9ef61dfff32bd6b4c4ccda SHA512 5a9cdf6cc4d56c2576e68aaf1c68f59a6f0b7655685235876dd2916506afb11253a8fc88c8b1e7756533c39bf42263499f7fc2ef72ad6ba672a45a55cc7048a3
DIST qt5compat-everywhere-src-6.8.0-rc.tar.xz 14632344 BLAKE2B 0f5fc23d61a74116947245ff8b45dbed8661cffba0cdc6165f40ad5f36dab79bf1396c026a766c645a30d775719c5eace1583d7de64ff3858e11c2fe165dd407 SHA512 8666cb88f72745fdb97bc90d6558d7d768112604072e07392642aa62c6d3717522d788d5fd186eccde2b8f6f6207a09267e97ddc516b9c8cf858e6165d499ec7
EBUILD qt5compat-6.7.2.ebuild 700 BLAKE2B 6f317548654d9239fcee6418f5fc75d6b70f1705b279527155e71bd43615038126d765ae2cea78acf4fdbff7195a6f689641da7d54b79a64f097d11b684f2bb9 SHA512 dcf03ffd55f3ec3f394bb8b27bb878c08c403378729a31540c54582e77ed7d0ef44b601d679e766c06cf69cda74147fe793f325bb60fdf042b7c5887eeaed6cf
+EBUILD qt5compat-6.7.3.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.7.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.8.0_rc.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.8.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
diff --git a/dev-qt/qt5compat/qt5compat-6.7.3.ebuild b/dev-qt/qt5compat/qt5compat-6.7.3.ebuild
new file mode 100644
index 000000000000..4462f312f154
--- /dev/null
+++ b/dev-qt/qt5compat/qt5compat-6.7.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="icu qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
+ icu? ( dev-libs/icu:= )
+ qml? (
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtshadertools-${PV}:6
+ )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tst_qxmlinputsource sometimes hang without -j1
+ qt6-build_src_test -j1
+}
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index e86cb880ef45..3f38160ac599 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -10,8 +10,10 @@ AUX qtbase-6.7.2-qcontiguouscache.patch 310 BLAKE2B 736663ba1d07285fb5bb6b050b88
AUX qtbase-6.7.2-qwindowprivate-crash.patch 1337 BLAKE2B 1d8e354dc0db89744073bf555263129904592fb7c05b315713a21eae94b52a4b847dae906700cc5551fa21f828373ed044903dd10e8b86670b9296aa2009a3a3 SHA512 30e54110b9351aa2f7614a416b1fdf0d192a42386bdc5e75bd91fa2ecb98c48066b4e3858f97e00abbcbf2ddd5e90eab1594e285434d083215eaa34463dfa65b
AUX qtbase-6.8.0-qcontiguouscache.patch 526 BLAKE2B b701f92d8365e8408a2ff79c812c397ac0042aa6b6316cf167a7877d48044ffaa0d2683fa27ffcbe80c8e74f8ff0c8af220b927889e83340c6b5325b1fbf16ab SHA512 19f33f2dd856c8328b9175458250929f3da34cde179d5f52ec1982e5e5f1772412f2541e146763a6258ce3377e0b624f07926fe4af56de7364c34835151b8995
DIST qtbase-everywhere-src-6.7.2.tar.xz 49364504 BLAKE2B b48b8a8decafe3262d459b9446c25561851fef88b3316107c2909f5964e8122a558b5501a3e59667bdf4776d36ea5ba0d9f227538c45c1f8e94fbc8fff4244a6 SHA512 eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b
+DIST qtbase-everywhere-src-6.7.3.tar.xz 49426156 BLAKE2B da7eacd64bd122bf2b320c0cec41ae7630e55e0d588912bc2cc6ef7ecc755af0f375ca84c6fe0bb8381e4008da2fd43fc491c5c88ecc7694223c62700761ed37 SHA512 99495c6ed942b3a7bd19f9471bac76502baaafc20ad7e139adf25726f699c1b4deffa1ab761fe9a49a3ffe6a36d830422a20f8a369aded67a083652bf4a19290
DIST qtbase-everywhere-src-6.8.0-rc.tar.xz 49816580 BLAKE2B 321aebf3404d080d09148ac68c173923e7d3d468beaccb4e036ba099786e4fb0e3e9b044a2317ad03f490fd1c72ad1ee2f0c926b96d0c312cad79109da362238 SHA512 04d003815d493bba1b0d609b61aa39343906886e15a00bae36e95011684dbece400c353b72c5167fac70dfcdc31ec53813afb0294564d996fe8bc4c24fe0e3c2
EBUILD qtbase-6.7.2-r5.ebuild 10317 BLAKE2B 92c1b6a9bea4277229f80a96c356de139d7809daa37cf7efaa7bb6e9ceba7ddb53dcc7dbe16919d800b379b9bf896c79de5b56378a593cce914c4ab74c433048 SHA512 19d1666bc8022a6c2aa8bf0f6692a9eadce471655876d7930f2043fc9b02d1fbb21ce81f9dd8553167f51eb2b62d36f9baec69753b73cd76e4de833faa7da14b
+EBUILD qtbase-6.7.3.ebuild 10067 BLAKE2B d1bc17e3571ba6b411438064e5a8d830074a46dd66463ad0c41ea803b2f49ca2700b6b39f3ba63f740f3ef71a014a769ccb385ad17754d2890b09a11d29dc494 SHA512 946840d350a6d1dd853d28f5b719c8cecf09a792f3548d0d217adbffcfd0fea318d550547a15d71c65a0d21c8b73b52e63aa06196719ed0a7674038becae5ba1
EBUILD qtbase-6.7.9999.ebuild 10017 BLAKE2B 2d8d281b680059466fd16962380e338dcd115d2e3c77cfc88e0ceae1337f49ede09534bb8f923108bce66a3b993a753744ca99a3c2d9e27d080115a3e1ef6f23 SHA512 f6b94592da24dee07c3a488d45c2c18aa421c47c65180cd954f9252835bdc0109bc9de61b72be9842ceef7b93f30f5c1fc1a0f1006a3bb4e0cfd1246625efdea
EBUILD qtbase-6.8.0_rc.ebuild 10554 BLAKE2B 64b0c95b5763f5e772e643cde8b11118034ddc303707e8c8b2cc7086f2b36f21ccff7b225d5a6aa818c65a63aa89d57127cbb985a486842f6746e0da2b85a0bb SHA512 bb42ddd44da538c8b229d150a02692524065afafe347268c0f2cf1e77cb8a8b310f9d8bac110dce3063d0203c7b74d4fa52b5a72b5eb8cc48e3b00d185d7df11
EBUILD qtbase-6.8.9999.ebuild 10554 BLAKE2B 64b0c95b5763f5e772e643cde8b11118034ddc303707e8c8b2cc7086f2b36f21ccff7b225d5a6aa818c65a63aa89d57127cbb985a486842f6746e0da2b85a0bb SHA512 bb42ddd44da538c8b229d150a02692524065afafe347268c0f2cf1e77cb8a8b310f9d8bac110dce3063d0203c7b74d4fa52b5a72b5eb8cc48e3b00d185d7df11
diff --git a/dev-qt/qtbase/qtbase-6.7.3.ebuild b/dev-qt/qtbase/qtbase-6.7.3.ebuild
new file mode 100644
index 000000000000..83f66ef4cd47
--- /dev/null
+++ b/dev-qt/qtbase/qtbase-6.7.3.ebuild
@@ -0,0 +1,364 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build toolchain-funcs
+
+DESCRIPTION="Cross-platform application development framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+declare -A QT6_IUSE=(
+ [global]="+ssl +udev zstd"
+ [core]="icu journald syslog"
+ [modules]="+concurrent +dbus +gui +network +sql +xml"
+
+ [gui]="
+ +X accessibility eglfs evdev gles2-only +libinput
+ opengl renderdoc tslib vulkan wayland +widgets
+ "
+ [network]="brotli gssapi libproxy sctp"
+ [sql]="mysql oci8 odbc postgres +sqlite"
+ [widgets]="cups gtk"
+
+ [optfeature]="nls" #810802
+)
+IUSE="${QT6_IUSE[*]}"
+REQUIRED_USE="
+ ?? ( journald syslog )
+ $(
+ printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
+ printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
+ printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
+ printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
+ )
+ accessibility? ( dbus )
+ eglfs? ( opengl )
+ gles2-only? ( opengl )
+ gui? ( || ( X eglfs wayland ) )
+ libinput? ( udev )
+ sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
+ test? ( icu sql? ( sqlite ) )
+"
+
+# groups:
+# - global (configure.cmake)
+# - qtcore (src/corelib/configure.cmake)
+# - qtgui (src/gui/configure.cmake)
+# - qtnetwork (src/network/configure.cmake)
+# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
+# - qtsql (src/plugins/sqldrivers/configure.cmake)
+# nolink: renderdoc, systemd
+COMMON_DEPEND="
+ sys-libs/zlib:=
+ ssl? ( dev-libs/openssl:= )
+ udev? ( virtual/libudev:= )
+ zstd? ( app-arch/zstd:= )
+
+ app-crypt/libb2
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2:=[pcre16,unicode(+)]
+ icu? ( dev-libs/icu:= )
+ journald? ( sys-apps/systemd )
+
+ dbus? ( sys-apps/dbus )
+ gui? (
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/harfbuzz:=
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ x11-libs/libdrm
+ x11-libs/libxkbcommon[X?]
+ X? (
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ )
+ accessibility? ( app-accessibility/at-spi2-core:2 )
+ eglfs? ( media-libs/mesa[gbm(+)] )
+ evdev? ( sys-libs/mtdev )
+ libinput? ( dev-libs/libinput:= )
+ opengl? (
+ gles2-only? ( media-libs/libglvnd )
+ !gles2-only? ( media-libs/libglvnd[X?] )
+ )
+ renderdoc? ( media-gfx/renderdoc )
+ tslib? ( x11-libs/tslib )
+ widgets? (
+ cups? ( net-print/cups )
+ gtk? (
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?]
+ x11-libs/pango
+ )
+ )
+ )
+ network? (
+ brotli? ( app-arch/brotli:= )
+ gssapi? ( virtual/krb5 )
+ libproxy? ( net-libs/libproxy )
+ )
+ sql? (
+ mysql? ( dev-db/mysql-connector-c:= )
+ oci8? ( dev-db/oracle-instantclient:=[sdk] )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( dev-db/postgresql:* )
+ sqlite? ( dev-db/sqlite:3 )
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ syslog? ( virtual/logger )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+ gui? (
+ vulkan? ( dev-util/vulkan-headers )
+ )
+ network? (
+ sctp? ( net-misc/lksctp-tools )
+ )
+ test? (
+ elibc_musl? ( sys-libs/timezone-data )
+ )
+"
+BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
+PDEPEND="
+ nls? ( ~dev-qt/qttranslations-${PV}:6 )
+ wayland? ( ~dev-qt/qtwayland-${PV}:6 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
+ "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
+ "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+ "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
+ "${FILESDIR}"/${PN}-6.7.2-qcontiguouscache.patch
+ "${FILESDIR}"/${PN}-6.7.2-haswell-no-rdrnd.patch
+)
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ if use test; then
+ # test itself has -Werror=strict-aliasing issues, drop for simplicity
+ sed -e '/add_subdirectory(qsharedpointer)/d' \
+ -i tests/auto/corelib/tools/CMakeLists.txt || die
+
+ # workaround for __extendhfxf2 being used for tst_qfloat16.cpp
+ # which is unavailable with compiler-rt (assume used if clang)
+ if tc-is-clang; then
+ sed -e '/add_subdirectory(qfloat16)/d' \
+ -i tests/auto/corelib/global/CMakeLists.txt || die
+ fi
+ fi
+}
+
+src_configure() {
+ if use gtk; then
+ # defang automagic dependencies (bug #624960)
+ use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
+ use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
+ fi
+
+ local mycmakeargs=(
+ -DBUILD_WITH_PCH=OFF
+
+ -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
+ -DINSTALL_BINDIR="${QT6_BINDIR}"
+ -DINSTALL_DATADIR="${QT6_DATADIR}"
+ -DINSTALL_DOCDIR="${QT6_DOCDIR}"
+ -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
+ -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
+ -DINSTALL_LIBDIR="${QT6_LIBDIR}"
+ -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
+ -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
+ -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
+ -DINSTALL_QMLDIR="${QT6_QMLDIR}"
+ -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
+ -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
+
+ -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
+
+ -DQT_FEATURE_relocatable=OFF #927691
+ $(qt_feature ssl openssl)
+ $(qt_feature ssl openssl_linked)
+ $(qt_feature udev libudev)
+ $(qt_feature zstd)
+
+ # qtcore
+ $(qt_feature icu)
+ $(qt_feature journald)
+ $(qt_feature syslog)
+
+ # tools
+ -DQT_FEATURE_androiddeployqt=OFF
+
+ # modules
+ $(qt_feature concurrent)
+ $(qt_feature dbus)
+ $(qt_feature gui)
+ $(qt_feature network)
+ $(qt_feature sql)
+ # trivial, and is often needed (sometimes even when not building tests)
+ -DQT_FEATURE_testlib=ON
+ $(qt_feature xml)
+ )
+
+ use gui && mycmakeargs+=(
+ $(qt_feature X xcb)
+ $(qt_feature X system_xcb_xinput)
+ $(qt_feature X xkbcommon_x11)
+ $(cmake_use_find_package X X11) # needed for truly no automagic
+ $(qt_feature accessibility accessibility_atspi_bridge)
+ $(qt_feature eglfs)
+ $(qt_feature evdev)
+ $(qt_feature evdev mtdev)
+ $(qt_feature libinput)
+ $(qt_feature renderdoc graphicsframecapture)
+ $(qt_feature tslib)
+ $(qt_feature vulkan)
+ $(qt_feature wayland)
+ $(qt_feature widgets)
+ -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
+ -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
+ ) && use widgets && mycmakeargs+=(
+ # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
+ $(qt_feature cups)
+ $(qt_feature gtk gtk3)
+ )
+
+ use network && mycmakeargs+=(
+ $(qt_feature brotli)
+ $(qt_feature gssapi)
+ $(qt_feature libproxy)
+ $(qt_feature sctp)
+ $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
+ )
+
+ use sql && mycmakeargs+=(
+ -DQT_FEATURE_sql_db2=OFF # unpackaged
+ -DQT_FEATURE_sql_ibase=OFF # unpackaged
+ -DQT_FEATURE_sql_mimer=OFF # unpackaged
+ $(qt_feature mysql sql_mysql)
+ $(qt_feature oci8 sql_oci)
+ $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
+ $(qt_feature odbc sql_odbc)
+ $(qt_feature postgres sql_psql)
+ $(qt_feature sqlite sql_sqlite)
+ $(qt_feature sqlite system_sqlite)
+ )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ local -x TZ=UTC
+ local -x LC_TIME=C
+
+ local CMAKE_SKIP_TESTS=(
+ # broken with out-of-source + if qtbase is not already installed
+ tst_moc
+ tst_qmake
+ # similarly broken when relocatable=OFF (bug #927691)
+ tst_qapplication
+ tst_qt_cmake_create
+ tst_uic
+ # needs x11/opengl, we *could* run these but tend to be flaky
+ # when opengl rendering is involved (even if software-only)
+ tst_qopengl{,config,widget,window}
+ tst_qgraphicsview
+ tst_qx11info
+ # fails with network sandbox
+ tst_qdnslookup
+ # fails with sandbox
+ tst_qsharedmemory
+ # typical to lack SCTP support on non-generic kernels
+ tst_qsctpsocket
+ # randomly fails without -j1, and not worth it over this (bug #916181)
+ tst_qfiledialog{,2}
+ # may randomly hang+timeout, perhaps related to -j as well
+ tst_qprocess #936484
+ tst_qtimer
+ # these can be flaky depending on the environment/toolchain
+ tst_qlogging # backtrace log test can easily vary
+ tst_q{,raw}font # affected by available fonts / settings (bug #914737)
+ tst_qprinter # checks system's printers (bug #916216)
+ tst_qhighdpi # may detect users' settings and fail (bug #935364)
+ tst_qstorageinfo # checks mounted filesystems
+ # flaky due to using different test framework and fails with USE=-gui
+ tst_selftests
+ # known failing when using clang+glibc+stdc++, needs looking into
+ tst_qthread
+ # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
+ # revdeps tests pass), skip globally to avoid keywording flakiness
+ tst_json
+ tst_qcolorspace
+ tst_qdoublevalidator
+ tst_qglobal
+ tst_qglyphrun
+ tst_qvectornd
+ tst_rcc
+ # similarly, but on armv7 and potentially others (bug #914028)
+ tst_qlineedit
+ tst_qpainter
+ # likewise, known failing on BE arches (bug #914033,914371,918878)
+ tst_qimagereader
+ tst_qimagewriter
+ tst_qpluginloader
+ tst_quuid # >=6.6.2 had related fixes, needs retesting
+ # partially broken on llvm-musl, needs looking into but skip to have
+ # a baseline for regressions (rest of dev-qt still passes with musl)
+ $(usev elibc_musl '
+ tst_qicoimageformat
+ tst_qimagereader
+ tst_qimage
+ ')
+ # fails due to hppa's NaN handling, needs looking into (bug #914371)
+ $(usev hppa '
+ tst_qcborvalue
+ tst_qnumeric
+ ')
+ # bug #914033
+ $(usev sparc '
+ tst_qbuffer
+ tst_qtconcurrentiteratekernel
+ ')
+ # note: for linux, upstream only really runs+maintains tests for amd64
+ # https://doc.qt.io/qt-6/supported-platforms.html
+ )
+
+ qt6-build_src_test
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete_bins=( # need a better way to handle this
+ clientserver copier crashingServer desktopsettingsaware_helper
+ echo fileWriterProcess modal_helper nospace 'one space'
+ paster qcommandlineparser_test_helper qfileopeneventexternal
+ socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
+ write-read-write
+ )
+ local delete=( # sigh
+ "${D}${QT6_BINDIR}"/test*
+ "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 480a71345391..d0f2ae3ad8be 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,8 +1,10 @@
DIST qtcharts-everywhere-opensource-src-5.15.14.tar.xz 4246056 BLAKE2B 5c0f0a15f9bdb6d9f5093f9fedb2f82f6b0484cbf8c16dd24c08d4f67355c66912a619085591cb7112162c8cc376f77efe2e9161e7c3906e5bd8baa6dad9d0dd SHA512 1deee169cf86bef6d92b0cc1000106e84cbbe2ccb93729e299a94e794bcc6d882e1818b1b74ddb0b2f2b7427a4dfe556218dd9988c9b31888c21907f6d1efaf3
DIST qtcharts-everywhere-src-6.7.2.tar.xz 4661448 BLAKE2B f35a3185bd6ca684dea07390e95e1bbe0b15e9a774e9da852425afbe22dea2c52b4592eba015b64f39e4816ae2603558067f2b453d96a0af44c755d60fcf3d62 SHA512 8e142bb3a925e802ab482890363ec1b7ed8c7b1d1bbbf6b30361afc8571ddef75d82f10b7d44bc29e6d87b752f235171f282080591f1ca252b2e47ad0b58b5ef
+DIST qtcharts-everywhere-src-6.7.3.tar.xz 4661392 BLAKE2B a36feb2e656f3405ca454b05a16875019951049a3264202b5be46dfcb21fbe64951fab67ae744a004bef273af3da81b6b4374bb1fe4b5ce5305d309c711c0baa SHA512 5e1e9387bee3a500a0178390ee827d76c58ac66486236e677e2854c3ea06011aadaaa08f742bdb0674b382209d54d30e8a0fa5f110d78c2b0dbeab49d46736e4
DIST qtcharts-everywhere-src-6.8.0-rc.tar.xz 4662316 BLAKE2B 570141c58be8661501b250d1961b6c9e979c979ac24472b2c1b48ec2f9b2ed37029167445f9626eb0013184ee345506b0df7f2e23f32c7740fc3915870ba567f SHA512 04b8213ca98118700ec1ad0786fd02cd970623c174c4e093b931dcaec3a30b1056c22c18df89df035e92ab46ed1f584088721fae9a9feea5032f3f014f7b97ac
EBUILD qtcharts-5.15.14.ebuild 571 BLAKE2B 77b3d7d6694a55144a16268d173daec87718d580224e62863905ff8e81e29253cb41143252100f84d0628634a086d6320cbda09a047886852d2ef60d210856d5 SHA512 a649aa77b03c17a2e577a3460da5e95ee2effa70c3786f7533d6f64209f790908fa2bc5b1d39cc77673010374592ebaa2423e29519bb6b81a075648a3a97fcef
EBUILD qtcharts-6.7.2.ebuild 566 BLAKE2B 55fc6766a2dde2d5d0f5a2a7439b117c1592ab4c5cc07e01eb603c8845cc591638698939d057decb6e23e5b540d54782402d1ccfc540b4fd9bee715ffe7a4ce6 SHA512 75f01666c2d25a17255360fdec2c0a4f3ee1f8624705de12138a10959341a4d62bf0cb73688b84adb3d5e6e14585830457bc8f9514c4d1826984e76fd06935c0
+EBUILD qtcharts-6.7.3.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.8.0_rc.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.8.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-6.7.3.ebuild b/dev-qt/qtcharts/qtcharts-6.7.3.ebuild
new file mode 100644
index 000000000000..264ac86f8886
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-6.7.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Chart component library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="gles2-only qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 8c561a38fe54..726ef121bcff 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1,6 +1,8 @@
DIST qtconnectivity-everywhere-src-6.7.2.tar.xz 1061952 BLAKE2B 2b46b255f5ca5ab7b5363f6e3584dd4318a4e4d120c8595b309fba1354d9e1c763d9fa8e84b22f5c342204b2849b27d08a7f5dbd9d00533e150c2b8fb6561db3 SHA512 381098e406ac18d87d34eb9087d1655c16e604059d69b77c04df9d444cefc77630a212f52b0fc2a1573c524044aa1837379d70460e152cd353731e52c4bd0e67
+DIST qtconnectivity-everywhere-src-6.7.3.tar.xz 1062684 BLAKE2B 69a10c7c9e6ad25726a136e582005c5306ab3adba1a5f253b51e4ef46009de315e5593bf76020f6019a09d60600c9ae12855f2713c1424f407399a9660a14f8d SHA512 46d77b7c02a03f8aee3401c889121ada5979858d95959ab4d7f31d54ce17c92c5f9c18097297baecc08c468c4f020a826b08edffb55e00e5d3fdaa0523600362
DIST qtconnectivity-everywhere-src-6.8.0-rc.tar.xz 1066600 BLAKE2B 8b48bc8a8a30cc8ae8f5c968758ee0e5a96cac47f414319ee8eaa6f2f83df06c8fd86197a10a512abc406a500aa7283ba7171bf167432bdfa6e368fe15e58419 SHA512 a456047d1e9d478f7937f8f204e71506403105dc4c2c7972d0048b7b5832b9c63b21b0fc8158d78634a1bbec5a4031cfea93d78b71abd49606cae6809265984c
EBUILD qtconnectivity-6.7.2.ebuild 1734 BLAKE2B 21b1cfd523c635eab9abc358262511a368e362173e3ba7db637b70bd66bfaa53840e93dae3e79c4782b77fc8edfde324750b1d1d5ea7d95642662e4ebeed3e83 SHA512 26dc5f98133d3c734442a9a2d30422042cdd1d41db8b0948a91ac9c5947ecdec2173524c22d20cb359a7e503debee16e1d3686eaee134b2c487bc58599f83753
+EBUILD qtconnectivity-6.7.3.ebuild 1739 BLAKE2B 1b838a40dd3edf95f2d18767409880412bd70eb3bff7e6bb2ad89b59935b33aafdd339e47965976acade4b392924cb5eb928e381be4cf3bb34fc6747236a5506 SHA512 7d6cbb7d9577a95111ad15b758ddcb0a0d3ed9c54279b1b0825d0d925f8c4133b6a0cf25adf0b2a0a03856af2a1cd6ae97f811754cc38ef5890c7afdf81b51cf
EBUILD qtconnectivity-6.7.9999.ebuild 1739 BLAKE2B 1b838a40dd3edf95f2d18767409880412bd70eb3bff7e6bb2ad89b59935b33aafdd339e47965976acade4b392924cb5eb928e381be4cf3bb34fc6747236a5506 SHA512 7d6cbb7d9577a95111ad15b758ddcb0a0d3ed9c54279b1b0825d0d925f8c4133b6a0cf25adf0b2a0a03856af2a1cd6ae97f811754cc38ef5890c7afdf81b51cf
EBUILD qtconnectivity-6.8.0_rc.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
EBUILD qtconnectivity-6.8.9999.ebuild 1900 BLAKE2B 793c75a1ad6163c68f41ac12cc4878a490126ac48197de40fb644df49e95299af53f32cd8a734dc2873f2d21528c787c92352db01ea5395ba646312976b517c4 SHA512 8ce94f9e5d17a0a5052e8c7fa84aba0924a275184e6c3630f1a48d13c44abf1980664eafed9e2718ab6553ad110b84ab5ced95a8ef21532fd34d3e3fcebf01fd
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild
new file mode 100644
index 000000000000..c9923654ba1c
--- /dev/null
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+bluetooth nfc smartcard"
+REQUIRED_USE="|| ( bluetooth nfc )"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ bluetooth? (
+ ~dev-qt/qtbase-${PV}:6[dbus]
+ net-wireless/bluez:=
+ )
+ nfc? (
+ smartcard? ( sys-apps/pcsc-lite )
+ )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # most hardware tests are auto-skipped, but some still misbehave
+ # if bluez/hardware is available (generally tests here may not be
+ # very relevant without hardware, lists may need to be extended)
+ tst_qbluetoothdevicediscoveryagent #936485
+ tst_qbluetoothlocaldevice
+ tst_qbluetoothserver
+ tst_qbluetoothservicediscoveryagent
+ tst_qbluetoothserviceinfo
+ tst_qlowenergycontroller
+)
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ use bluetooth ||
+ sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
+ use nfc ||
+ sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(usev nfc $(qt_feature smartcard pcsclite))
+ )
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ # broken (unnecessary) symlink due to add_app() being used over add_tool()
+ use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_BINDIR}"/bluetoothtestdevice
+ "${D}${QT6_BINDIR}"/bttestui
+ "${D}${QT6_BINDIR}"/qlecontroller-server
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -f -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 85fd1520b580..e9f2a485ac0e 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -2,9 +2,11 @@ AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b643
DIST qtdeclarative-5.15.14-gentoo-kde-1.tar.xz 26628 BLAKE2B 2b8302b96e5a8cae374da43dfaa5c5c7bf66ddfaa4fed055850fe7b39b995b1416268b94fb98fbc7074b6a0da47e8f9232751dba34b6021e095d7f9339fbfdd9 SHA512 3d4f3cc023e9da32105520bbe74847bb438ec3af85cf6203321400d451902071115ed3cc0c42e8cf995d0304f86cda11096223ad99b09a7dd95b3d83291a7b4a
DIST qtdeclarative-everywhere-opensource-src-5.15.14.tar.xz 21595408 BLAKE2B c88388bd04636bc55cad17d97a9f3ee2d3bda6b585cad59d70106bd4e14bf37570bba5edc21627bc08852034adcb483b4c23d7f21ba523dc9e7b6c1f0386a994 SHA512 06c48938c5ab96c4a9e010fdf4a8fbf2b84b7669a486298044363048de3b7da01aa5d9284d1b08b563331887e326befb25566f9972f5143ca3cde47016394bbd
DIST qtdeclarative-everywhere-src-6.7.2.tar.xz 35629324 BLAKE2B a2c5a17e2f88dd91dd7ae21950d8bb7bc0856f1f05a093405c68e1b3b584a75fee474a9a7116a1797c464e2ca92778ebec774d4afa5ac6eebb1022daabad8868 SHA512 ca172e79af317f481d6f5e6388dc074fc6f99966b896135ab9991fa1a9502e46b0ac21b7f2bc38278448939e77882c5fd17252e3e6460c1665f8156fa99bceaf
+DIST qtdeclarative-everywhere-src-6.7.3.tar.xz 35663596 BLAKE2B b9dc18b4a459c283883a9bd2b2708ea758dc2853e93af05a503b84cb348398e5cdd9b28f6735cbf8e480d252f33cf6c36b06deedd468e7b0169e59b5bae296cd SHA512 54e9b262b07c80eb6530da3e980319edd7370cc90f4241ebaf22a73e1f7f4f14177cea06276a0d3b2b553c6ed0825be0c56b9e2ddca53e99db57b67c3ad4bb47
DIST qtdeclarative-everywhere-src-6.8.0-rc.tar.xz 37028956 BLAKE2B 6847f597744ccadc04e0cbb68c93aa84ed4315fce60e17bc4b7268d223845c009ec9c9b7bd3a276c4334583dfb72f54308456ae3bdee1ea23b5230e62fbffc73 SHA512 148b8ef1f9edd7e0b11f7b0b2e8741e4daab688431869f3e7d3152179659b18a4a66547f360595e6172becb728c81ecbe8844d1a38b01c95d8572f037c0ada8b
EBUILD qtdeclarative-5.15.14.ebuild 1537 BLAKE2B c2f7b010977ed65abbe16d8b2df6ed8c29407685e014778f4f3da5b2853b6dfa6d5ce2a0d5037852d8d11894c1a33323090bd18659f7c85d8cdf56f8bf41ae79 SHA512 fd6e5bb4709174b8746d520a6fd0109e2d6b2de19d6a679fdbdcf4cf074dc778854afc2b364f7d692e6c60e0d3e3580c19e98b36368258f6e76b3a5ef2cff0c4
EBUILD qtdeclarative-6.7.2.ebuild 1175 BLAKE2B 4f4d132a22d7987afcb7164ce83e35358b664cc70013f269af95e72b353cfc0103d3953fa308532dfbd00ce0f703c33e341e8a829c1a6bb62a09c07ec8cb7910 SHA512 48af79fdeff33c7d2da696364e1dc1a6694d9a6428a8aae11c5bd2ad2046f7a82bb780824da9a1aef1741322680534cd0d261a50acf235ae3b4fb0f8346d7dc7
+EBUILD qtdeclarative-6.7.3.ebuild 1181 BLAKE2B c4bc298049c05c12f5d32f2ed71a6f2de406c09a76bf1f57b39b5b2d7fc4534b3233c80c8662aa93ed3fcac9f5fb06b0af97edb5f68005b28af4a71676fdc2ba SHA512 7f4073b2ca77daebcc41e9e72cb3a1b2a54e67160df86543904b3d35c90eb8477e4b8c364233815d084d855565ebaada290930855f0bf2ce5ae632f9b5bd6f90
EBUILD qtdeclarative-6.7.9999.ebuild 1181 BLAKE2B c4bc298049c05c12f5d32f2ed71a6f2de406c09a76bf1f57b39b5b2d7fc4534b3233c80c8662aa93ed3fcac9f5fb06b0af97edb5f68005b28af4a71676fdc2ba SHA512 7f4073b2ca77daebcc41e9e72cb3a1b2a54e67160df86543904b3d35c90eb8477e4b8c364233815d084d855565ebaada290930855f0bf2ce5ae632f9b5bd6f90
EBUILD qtdeclarative-6.8.0_rc.ebuild 1181 BLAKE2B c4bc298049c05c12f5d32f2ed71a6f2de406c09a76bf1f57b39b5b2d7fc4534b3233c80c8662aa93ed3fcac9f5fb06b0af97edb5f68005b28af4a71676fdc2ba SHA512 7f4073b2ca77daebcc41e9e72cb3a1b2a54e67160df86543904b3d35c90eb8477e4b8c364233815d084d855565ebaada290930855f0bf2ce5ae632f9b5bd6f90
EBUILD qtdeclarative-6.8.9999.ebuild 1181 BLAKE2B c4bc298049c05c12f5d32f2ed71a6f2de406c09a76bf1f57b39b5b2d7fc4534b3233c80c8662aa93ed3fcac9f5fb06b0af97edb5f68005b28af4a71676fdc2ba SHA512 7f4073b2ca77daebcc41e9e72cb3a1b2a54e67160df86543904b3d35c90eb8477e4b8c364233815d084d855565ebaada290930855f0bf2ce5ae632f9b5bd6f90
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.3.ebuild
new file mode 100644
index 000000000000..347c469cee90
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+# behaves very badly when qtdeclarative is not already installed, also
+# other more minor issues (installs junk, sandbox/offscreen issues)
+QT6_RESTRICT_TESTS=1
+
+inherit python-any-r1 qt6-build
+
+DESCRIPTION="Qt Declarative (Quick 2)"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
+ qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
+ svg? ( ~dev-qt/qtsvg-${PV}:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ ~dev-qt/qtshadertools-${PV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
+ $(cmake_use_find_package sql Qt6Sql)
+ $(cmake_use_find_package svg Qt6Svg)
+ $(qt_feature jit qml_jit)
+ $(qt_feature network qml_network)
+ $(qt_feature ssl qml_ssl)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 405a681120a3..50b36fd5550a 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1,6 +1,8 @@
DIST qthttpserver-everywhere-src-6.7.2.tar.xz 163640 BLAKE2B e8ab499db3e91c95685a41645ed1992b669f5049d39f6ae232dcaf527ab1c9fa5fe69be145bf0a67310be8e4ee192449be3734ef2230ea590b9c76552f93b331 SHA512 0830fb4c5968ec5e23576f58e117dcca9f012cf742043c8b4786fb7bdcd68cd86f49d15d1ba66ee64e80d5a50d3c797dbffdf6f977ad7c101bb5be1bc02c1323
+DIST qthttpserver-everywhere-src-6.7.3.tar.xz 163692 BLAKE2B 4181301caaf80b4c6f9f0df152427deda903e267c30d71dc41e39bb24419934afe750ea5ace5ccfa88589bf5540f553d384e81d3739d78d7e8612dfa1a7f4c3d SHA512 05238a97b9576f015a741446cfda434355fee8599975b5f4bf062bd28c63127d4bfbf52c4b84ff1f7b88def31200f4c3d298812a7eff5583546a5b925a390edf
DIST qthttpserver-everywhere-src-6.8.0-rc.tar.xz 177404 BLAKE2B e7908e5cdd334e2fedac0d78511b6cc20490be19310b5d7f2cf66a1792c9c8e6352089329caea2f67d2deed6d2618f7749f7b02b1b3bdd4cad4a20c66d6d0688 SHA512 1e06c8a24b500ccc747427def4dcc0a3ac203e6b0756b6590304cf4d29566333dc93ec976ee59927ac2a0e2dfdf4dee897f52b8a55d5e99099e1a4675fecf50f
EBUILD qthttpserver-6.7.2.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
+EBUILD qthttpserver-6.7.3.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf
EBUILD qthttpserver-6.7.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da
EBUILD qthttpserver-6.8.0_rc.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf
EBUILD qthttpserver-6.8.9999.ebuild 575 BLAKE2B affabe9fa30b9ee370823bdd6b7a34480c50a5d0371b3570aa25611d2a0b963e5239068f8d484647ef1bc8fa6fa52c635b9aaba3a087e2c70e6a3946562eeab0 SHA512 0348549a66c33c6720cc09ebe491ce04a54058254ab70be63725a94c7efa41869f660a79eeca5da91e3a59ea149b697a128804ae81f321c2920557cd9727eacf
diff --git a/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild b/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild
new file mode 100644
index 000000000000..7583ea864f5f
--- /dev/null
+++ b/dev-qt/qthttpserver/qthttpserver-6.7.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="HTTP server functionality for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="+ssl websockets"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network,ssl=]
+ websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package websockets Qt6WebSockets)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 643fe42c4c06..ef8a9e00c202 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,9 +1,11 @@
DIST qtimageformats-5.15.14-gentoo-kde-1.tar.xz 62216 BLAKE2B 26982404bc2ed7946adb41b702cb144f84366da88757ca626f80a1cc7a3ee3719708bbd8db3253e9724ec9e394b7aea2e690bea70f2adf39d7af2176ad44fcf3 SHA512 750b6511d1e79cac4984dc5a239f804a65be3548b8f45dfee5475029109b8cb9a3df660002e5879b58ba1117bebb21f4662609fd05c502e94aaddfb319dd683e
DIST qtimageformats-everywhere-opensource-src-5.15.14.tar.xz 1879816 BLAKE2B 5c3ce90b97a59e65a6c5c0bc518d8b6d41c15e92b5751570b53823ed62f5530a798f7c2645748d039c62eb29ae1074a43dcf2e96efe976e7302f7f645a03aa92 SHA512 8b9994b7e31a941ee265958da3829240bea89662d70f0e8ded7fb0cf354d4f6a38bd16664c32a97ae73424dc9ac853b24c0b6a645e20f8c39177e26fc1d43f2e
DIST qtimageformats-everywhere-src-6.7.2.tar.xz 1974768 BLAKE2B d57ba2cc12b3af02b0b15bb9836328ff0586c53cdb0acec7ba72ec4c089092f54677ee7faae18bd6e352c9105bb441e9173d33c8bf73c92205e01490728163fb SHA512 78871edcdf1ea0dec172e5d17fb7fee75c0512d18a7830ddcdcabb04719f57fc41faa7d1a82bcf4639213dbe98f495f817f5680745eb43a80b2e321f141d562a
+DIST qtimageformats-everywhere-src-6.7.3.tar.xz 1974700 BLAKE2B fe66163d0e9c5de9c60bbe37840ff9334f78031569af5c7d38f6bf9894d01ba1995c57cc1944680b4e2609176d76085d506430c404b8c4cc8b6e109b98e32c6e SHA512 ca4ef39cc0bdf53ff00ff870301ec184c52bb7db422eb04011926b03bedac22ba9c9426c75cb124d0016d2e70a108383c57c6826cc9e2c5d62adcd2f68db6471
DIST qtimageformats-everywhere-src-6.8.0-rc.tar.xz 2009816 BLAKE2B 5affd974737cf25b52275c618a71996a55e98e87f85953587759612080e1b1acc77364a0f9c50b1489779f7c37353b2ef673a1b59620be5890bbfa3fc8a91887 SHA512 ebb9346a519fae9cb526e81e16362d446ac4893844ee09415ea86af10dada34b7e2ffe89416b0cdb4bf0b39c9802f903efd0c843aa968a814d8dc9e0a5d954c7
EBUILD qtimageformats-5.15.14.ebuild 704 BLAKE2B 1605a4ca9b659cf90d68e28ec61141794a01e996c42d56178fa040ed01daec10ed3f1a4742285f7815aeb0714773148e7e871a4a20f068e1951e3a3f808bf7ce SHA512 28017ce3fb5a5a3bba55ede588db6333a577656771bae3dfa5df9ea80819535e2db2aba31220fea89f8e6433b8cc07fc226702283e120fa9ad34d20d5a28bf41
EBUILD qtimageformats-6.7.2.ebuild 846 BLAKE2B 73d140d34187d0bb89bfd7ab4d74a99d5243727820b4ee1426578c1f2b1df6690e7d608f2512971b762b385b791879f832e01e9ffdfeea03ee9b9ad46be2f4e9 SHA512 82c35a7c4939cf3318ca3324941099f30cc747aa034764fdcc01014e025e6cea48e44eca2f33c20d189e2b30ad98830ce7b56538d76552b2c27b590304591e7a
+EBUILD qtimageformats-6.7.3.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.7.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.8.0_rc.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.8.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
diff --git a/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild b/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild
new file mode 100644
index 000000000000..9d1a9a6f9685
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-6.7.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="mng"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ media-libs/libwebp:=
+ media-libs/tiff:=
+ mng? ( media-libs/libmng:= )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # heif plugin is only for Mac, test is normally auto-skipped but may
+ # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
+ tst_qheif
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_FEATURE_jasper=OFF
+ $(qt_feature mng)
+ -DQT_FEATURE_tiff=ON
+ -DQT_FEATURE_webp=ON
+ -DQT_FEATURE_system_tiff=ON
+ -DQT_FEATURE_system_webp=ON
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index a8161feb1374..691dce7efd8d 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -1,6 +1,8 @@
DIST qtlanguageserver-everywhere-src-6.7.2.tar.xz 145660 BLAKE2B adef11c166335fca41eceb4f48321cb1df84937663351f35e007476232d857221cd25ea1bbbc211e450858cebce95a6ca0b54f2a09d5d423defaeea7e722fa90 SHA512 15ece6a24b43502a66b992404230d4561fe3e3ac561bfbf75b1e56ca4b6f5e0110a95155207b844692b72e43fbaa44ab7c9ea39bfb21c30b2c3fd30f92ec3303
+DIST qtlanguageserver-everywhere-src-6.7.3.tar.xz 145752 BLAKE2B 895c9bcb4333fde964ffbfe4c880aec7bba6bf2b4f40e7b226bc2e8e58324486914b1f464f519e4ef4e8d08d198aa579f7e35a37a4d1ec1d06470a53b50480d1 SHA512 29ade3d88c5c2d33cd777ffef87f1e7606664ab25194912f4a575c364f2621b99128e821d1685acc332671b77235a02c92333e4186a133b5f180e5b184bf7551
DIST qtlanguageserver-everywhere-src-6.8.0-rc.tar.xz 146328 BLAKE2B 28657bc9964f857a943980bd3a81b701b567602c46fe099129765f0c6d2c2bb3ea35182546fea76255c351206afc9947ea1e2b2c7876236e2b8dde7173f80551 SHA512 989540a3c4712a84754afd8b12e0ac5b2cda8aca8bf9918cfead3dfc30678ea866de79315253d4b1c7fc37ab150054beecf54ca4235dbf214f361bc190c07166
EBUILD qtlanguageserver-6.7.2.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
+EBUILD qtlanguageserver-6.7.3.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.7.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.8.0_rc.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.8.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild
new file mode 100644
index 000000000000..b02596ef5aab
--- /dev/null
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Implementation of the Language Server Protocol for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+RDEPEND="~dev-qt/qtbase-${PV}:6"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index a0f7d8f82b48..3efc543d1032 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,12 +1,14 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd
DIST qtlocation-everywhere-src-6.7.2.tar.xz 3166188 BLAKE2B ca22bc51308b5f5b28f96bedd4190ad747bd335790ec0975e1dc381d8fdacf720907a9842ec01cdd1add3d56549d4c096021731ea3268423d3288e1b24c993a6 SHA512 d7b8d4b9c99247362747d2d8fcf9207e710bed70c320d5c38e6868760cfe5ae2a158d1c0496af939a3e0d74369a86673cddfb25096ff8dda8dc209fd0df94e21
+DIST qtlocation-everywhere-src-6.7.3.tar.xz 3166232 BLAKE2B be9833355f758c6a7ffc799c911262c841f3419691a37a3ec21d3a2f2ffead23e69fce09811a8071c9454070659f7ea8a81eeb7ee5d7cfd89e5d76889649d8f6 SHA512 e905001e5edd4aa6fc3e28e7d9e0461083706510ae652bb8329a3eb9d0ca6a8cbea75ded54538e35a1a9389d743a41a4d1834f29184d398bdbb1281c0f4f591a
DIST qtlocation-everywhere-src-6.8.0-rc.tar.xz 3166424 BLAKE2B 699154eed09300456919f7d38e193f3300d139db4da3cf62040dbd53e23e215e867b3c9caa93c41d75ce9b8523ae5efa0a7cef8d4ebda94c05a2423703e92ee8 SHA512 eda861755631921df241cbb659f92a400413c71f382fc41c9a8d1a9c4c0f83cd1c5afdf071113236f09c847b3c5593ebe63445bf4b6e393f275220f4d6a5ca40
DIST qtlocation-mapboxgl-5.15.14-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
DIST qtlocation-mapboxgl-5.15.14-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
EBUILD qtlocation-5.15.14-r1.ebuild 1629 BLAKE2B 93af70522115073f42fcc8b073cd515c547f4be99a98bd8352fee740690fbbd0c5cba351f54ec0038dfc0c21bacd78f7bcba0a8d9cb02145a2748d4a5f371de6 SHA512 b21a9278eac1accf942ae82bb066991d5aacf59e43412a47e68b88a6b9bb0abf59347c310ca8988e248242b701a496862108e489da00ad7b537b6e6459aa61d3
EBUILD qtlocation-5.15.14.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea
EBUILD qtlocation-6.7.2.ebuild 1367 BLAKE2B 7b74bb6c4539fa58b6d2b6153909d37eb9dcfa0a0ba9fd9145329519b5fae4196b53ff8a12d004f98717b7d43762a90742740e0755f89bc090bf0ded151d7fff SHA512 e8ce507d2ec96be88e69a7161e9e3e4bc3e142ab4bdb10572d4b73d31c8803be9d773a06481d5f0da1261c03e5dc6fe5e6ef36e6a038dea4b7cd4a6ce2545951
+EBUILD qtlocation-6.7.3.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
EBUILD qtlocation-6.7.9999.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
EBUILD qtlocation-6.8.0_rc.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
EBUILD qtlocation-6.8.9999.ebuild 1372 BLAKE2B 0f3a72169d3cfc8e7424897727ea19b19b0484ef4ce1b07db9b3118d921d6cfeeaac3267ac6bf27a1caa37b444e513187afb5e492fa5fd5f6e004be53bfec82d SHA512 5dcffbcb3237af0ef18f2fd962d77ee412141ee9a1e7531d7fef916738a8a20ae37946052632ca7b7c4193342a3c7067a74df6122306e605e0de527befc3cb26
diff --git a/dev-qt/qtlocation/qtlocation-6.7.3.ebuild b/dev-qt/qtlocation/qtlocation-6.7.3.ebuild
new file mode 100644
index 000000000000..d407e2f12e54
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.7.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtpositioning-${PV}:6[qml]
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # ignores QML_IMPORT_PATH (unlike other tests) and looks in
+ # the missing builddir/qml, skip rather than work around
+ tst_declarative_ui
+)
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
+ "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
+ "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
+ "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
+ "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
+ "${D}${QT6_QMLDIR}"/QtLocation/Test
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index ff7189f7b3d9..cf606fb7aaa8 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -3,9 +3,11 @@ AUX qtmultimedia-6.7.2-gstreamer-no-v4l.patch 567 BLAKE2B e7adab12e4823370677e0c
DIST qtmultimedia-5.15.14-gentoo-kde-1.tar.xz 1492 BLAKE2B e2474990d9efc327f35a979c1f317cb213c6121b4e1285294c132a1266eaeb559e7239c7cd58da072e50dc85dd9aa0c1b6aa493f95fe31268171780cd3346883 SHA512 5427c7a5e06f8296b091b2bb3fc67e678ac01bd1179de5a11c38cfe9f87ba8e3ac87a1395c2c3044ad31fc5c040230e35a1e71e173e12109c24cd97da70d9e9d
DIST qtmultimedia-everywhere-opensource-src-5.15.14.tar.xz 3842164 BLAKE2B 0065c95b4f14e566c667e16c4eb264e466174a9548c6a4bd39dbab9cf14ddad444cc3318ecdf18ca9e3999a3f95a669fd121937287d466a6b9a9c14af74ff686 SHA512 6059bd9aec65888ed6f3a1f87506a94ea567f9e064bb4a586859bc8f76ee4dca573eb256623452ddd9daf2305f49c707673425ea08edca9cd2db7b56bf5cab9c
DIST qtmultimedia-everywhere-src-6.7.2.tar.xz 8451800 BLAKE2B 44523ebe4f1b0c910fdad8ff29f24273c1b7872e9f5dd58b2dd779e61fe3b5c1a97ee900009ca693c740a6e578f9dd62995ac101ef70e1cd718af1bd1c355430 SHA512 bfcd04a5ba142e2a3bee3b67a261ffb4f651ac4e043e3dcafc0175bd25409de375041aa6fdda4f6899b00e4bad6c06ae9fd0d6a1e7db0b874f1bcf0a578d3c70
+DIST qtmultimedia-everywhere-src-6.7.3.tar.xz 9360356 BLAKE2B c3ba0c1729b412022959900d4ee7b31f92df5c1b03326ffaea974a59a217be8f39cacf62e03374d63e1d804798ac1bfcfda011a42047ebaa53f5dc1511a44f06 SHA512 6c8c7c18ad71e32507af57456d1c11544f3e6c67c9cd3811a83fd0c20e12d6457ab294d91905e3911bdef1977ec1b535de82e9d92b2a38bd9eef7851e6349b5a
DIST qtmultimedia-everywhere-src-6.8.0-rc.tar.xz 9596792 BLAKE2B 0961eb1acb796311eb9120c69913276e00e3ce335174439d07aff92ca5b5ad2c3decf0f5254080e52a4a4952397798f204a4c8c7c0b9930f91faac4ca0ad834d SHA512 9abc28f994c8d4922eb726fb87c64f079d59bb3b698e3dd9470909b9a03e24a54c89ccd64f946218f0bd915d7a0086e3ebd21e16d6e00380180a475d1015589a
EBUILD qtmultimedia-5.15.14.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91
EBUILD qtmultimedia-6.7.2-r2.ebuild 3286 BLAKE2B 59566faeeb43449047c4829393193bb3f23ccf0bb02cc79885d3e8ff103c5bc191f79b26677ca460c18f3709802e310ef8abbdc414937f1141045f0848d43ba2 SHA512 4b99fb509091805e90d022c08e5f0de87fe6dc378318500cba843aacfb4a6cd613f0069d34286c3510f05282391be1b92618e0fe6f21badfa5e6433193e2cd84
+EBUILD qtmultimedia-6.7.3.ebuild 3608 BLAKE2B 1ee127fe1352a46e26f487800599baf10a7317362921a31a09721738e007236c3382b7223b90a345aab40a627db6213e5bc3a424c8437796159eec5082d5b2cd SHA512 713a37bde7cd80849d350b054df8e9f466397025d368e1b466948079d0cc50d7a46dcc03d1b7c1125bfc61219b905a48f274244972c31c296e504c78a4fd9967
EBUILD qtmultimedia-6.7.9999.ebuild 3608 BLAKE2B 1ee127fe1352a46e26f487800599baf10a7317362921a31a09721738e007236c3382b7223b90a345aab40a627db6213e5bc3a424c8437796159eec5082d5b2cd SHA512 713a37bde7cd80849d350b054df8e9f466397025d368e1b466948079d0cc50d7a46dcc03d1b7c1125bfc61219b905a48f274244972c31c296e504c78a4fd9967
EBUILD qtmultimedia-6.8.0_rc.ebuild 3897 BLAKE2B f937f76181691a4533062d584722c1cb59143c9b5f5dda6ff3f358ff6897e52b7ae872fc2e7b6fbfdae252a15a71187db0392697db815a55176182a4744c3aa0 SHA512 6f18cf3bb54f58b3e0437b2ac5f5038423283af926b041bfac2914bf3fdcbe9cd44a993e9cb56cd477e5b360bcf8df00274487ecdb766ac07a1806846941e81f
EBUILD qtmultimedia-6.8.9999.ebuild 3897 BLAKE2B f937f76181691a4533062d584722c1cb59143c9b5f5dda6ff3f358ff6897e52b7ae872fc2e7b6fbfdae252a15a71187db0392697db815a55176182a4744c3aa0 SHA512 6f18cf3bb54f58b3e0437b2ac5f5038423283af926b041bfac2914bf3fdcbe9cd44a993e9cb56cd477e5b360bcf8df00274487ecdb766ac07a1806846941e81f
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild
new file mode 100644
index 000000000000..2921a408326e
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.3.ebuild
@@ -0,0 +1,133 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="
+ +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
+ qml v4l vaapi vulkan wayland
+"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+ || ( ffmpeg gstreamer )
+ eglfs? ( ffmpeg opengl qml )
+ test? ( qml )
+ vaapi? ( ffmpeg opengl )
+"
+
+# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
+# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+ alsa? (
+ !pulseaudio? ( media-libs/alsa-lib )
+ )
+ ffmpeg? (
+ ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
+ media-video/ffmpeg:=[vaapi?]
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ )
+ )
+ gstreamer? (
+ dev-libs/glib:2
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gstreamer:1.0
+ opengl? (
+ ~dev-qt/qtbase-${PV}:6[X?,wayland?]
+ media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
+ )
+ )
+ opengl? ( media-libs/libglvnd )
+ pulseaudio? ( media-libs/libpulse )
+ qml? (
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtquick3d-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ v4l? ( sys-kernel/linux-headers )
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+ # unimportant and expects all backends to be available (bug #928420)
+ tst_backends
+ # tries to use real alsa or pulseaudio and fails in sandbox
+ tst_qaudiosink
+ tst_qaudiosource
+ tst_qmediacapture_gstreamer
+ tst_qmediacapturesession
+ tst_qmediaplayerbackend
+ tst_qsoundeffect
+ # may try to use v4l2 or hardware acceleration depending on availability
+ tst_qscreencapture_integration
+ tst_qscreencapturebackend
+ tst_qvideoframebackend
+ # fails with offscreen rendering
+ tst_qvideoframecolormanagement
+ tst_qwindowcapturebackend
+)
+
+src_configure() {
+ # normally passed by the build system, but needed for 32-on-64 chroots
+ use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ $(qt_feature ffmpeg)
+ $(qt_feature gstreamer)
+ $(usev gstreamer "
+ $(qt_feature opengl gstreamer_gl)
+ $(usev opengl "
+ $(qt_feature X gstreamer_gl_x11)
+ $(qt_feature wayland gstreamer_gl_wayland)
+ ")
+ ")
+ $(qt_feature pulseaudio)
+ $(qt_feature v4l linux_v4l)
+ $(qt_feature vaapi)
+ )
+
+ # ALSA backend is experimental off-by-default and can take priority
+ # causing problems (bug #935146), disable if USE=pulseaudio is set
+ # (also do not want unnecessary usage of ALSA plugins -> pulse)
+ if use alsa && use pulseaudio; then
+ # einfo should be enough given pure-ALSA users tend to disable pulse
+ einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
+ mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
+ else
+ mycmakeargs+=( $(qt_feature alsa) )
+ fi
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
+ "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
+ "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
+ "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index acfdc67da86c..aafcad0c6d78 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,9 +1,11 @@
DIST qtnetworkauth-5.15.14-gentoo-kde-1.tar.xz 2296 BLAKE2B c42be1f7ec16edd3765b6d737a7af0666aee2013a60f79b520e7e8d6b0f52ae2c11f3c2415797033af4cf4298450d93dd4e129147aa79f5a1d42c09aa7b3024b SHA512 3d8c3936333df0488002d64dae278da0fe96b180b6eb3bf2c491bcba2a4878fcbca9f22179e680d8d94f9b60fcb74afb9daf8eef9702ce861ca7db021c205357
DIST qtnetworkauth-everywhere-opensource-src-5.15.14.tar.xz 135840 BLAKE2B 7a52debbbd1d9f72c3d5992666d309af64da50563f417cbdbc59904ab71d03d297eab504f1f3431f7aa01785f23166fe463add83690c8abe04953bc1ee057d16 SHA512 e0315df81f7ee6da7798212ac18b2e5b7936f5ec355c089f2c095bc8edd5f59cdb68c0bfec300dad30f62f4444549cfe19c5b5fe14943328064da7416cbf5f00
DIST qtnetworkauth-everywhere-src-6.7.2.tar.xz 146892 BLAKE2B d2d788edbf0bc8c6a33cd7303cd593d8415ee7f006ee00bc19b4659052ad02032dddbcad4eaeedcba56f782fd2b5607304720a9b131781eeb12ca7daea6b301b SHA512 8357b2b833da9f652c88e706c7bf15b19b2c5b8f054914bfc16d33ea69dce86999b03fb7dd5b79e2a58d8d4e16af0fd2ff6dcf8e621ed251e63171fc8151f75b
+DIST qtnetworkauth-everywhere-src-6.7.3.tar.xz 148772 BLAKE2B f949e65d00b99bbdc36f4c80bd6e7454f4ac38363924ab8abef4a6a4dfb61f4ff627d7059c50f37d57207da1d91d560bc290d9671e3f2eec7dc5a0e8b480c717 SHA512 f5eacb898423bcee0b063f70bf227ef954702b281964dbf182a2e280ef98d203fd88e2696c5f6f45f62b0a6a2e6b9a33f968c71f63b02647e57c475c4c37f6df
DIST qtnetworkauth-everywhere-src-6.8.0-rc.tar.xz 253084 BLAKE2B a7a6660ff8b12888e41dc79ae6778ad9563e12fa54f76b101944933aa54717ffb72ddb752a56f6f7985b39e9e96d1158c8639c16fcd0b46861092f3c117ed964 SHA512 35e3c3714bbee867e38e67d9e73c99e38f265d6025484ffb4300e4ca1ad1152eaf88bca90190f7423ce443ce55ea529d78a02ba004011dd3b58589ced8eb8e4d
EBUILD qtnetworkauth-5.15.14.ebuild 601 BLAKE2B c431059ebe441ffcc6b1b7f63d1835a8312532befbd64510de5fea00b5d2b8d3db9431d022ce60feacc16434a06400002a89951254b6e6ee6ff1c76a509df915 SHA512 8d12c5f7c18cafe553bf338f454c19b496f1eb2ceba8665668653aed7fffb75f276014728ffb9c0ad391ea445bbda279f7958c1aa6e43529c0de26bb7dc393ff
EBUILD qtnetworkauth-6.7.2.ebuild 350 BLAKE2B 207a1fe348d0c5b0b94537aa9c77c789d53b622b7c865318c73615c099ffa050806d4554953b64c218b0cfaa027fa84c11137f700098cad513d9736c659d1327 SHA512 c0acf003d69ffc679fc7475d6eaae4f2ccbea8098612f870ebf654ddbd4db93c091534920fd6a8ea7944d8f1fc92326c3743de434fc4b804ef1451e62a2a819d
+EBUILD qtnetworkauth-6.7.3.ebuild 354 BLAKE2B 147c4a1b609cd478ef1cf34fcbba9fe2ee476e7bc987b39b64b383b083f3a050591ec0ea4134051e1a01b55199a227503a248e050e0b4ec39945b437637b4188 SHA512 94dbfa735d67addc18d5b8fcfba8f6721da1e7784227ac8218f297b276cc72b987284e8704b7a91fb267f96fe5a28ee01b4f01efb947b37280d9ab3f2cb1999c
EBUILD qtnetworkauth-6.7.9999.ebuild 354 BLAKE2B 147c4a1b609cd478ef1cf34fcbba9fe2ee476e7bc987b39b64b383b083f3a050591ec0ea4134051e1a01b55199a227503a248e050e0b4ec39945b437637b4188 SHA512 94dbfa735d67addc18d5b8fcfba8f6721da1e7784227ac8218f297b276cc72b987284e8704b7a91fb267f96fe5a28ee01b4f01efb947b37280d9ab3f2cb1999c
EBUILD qtnetworkauth-6.8.0_rc.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145
EBUILD qtnetworkauth-6.8.9999.ebuild 358 BLAKE2B 3c7c84223bb8da524851b41b82eaec6ed51dc12f1658127a36fd9728903bb2c204b10d7a6e6866cfe975bb9b1e2692fc62299d8943735bcc8602dff04c0927bd SHA512 508dd20e4ae66ee07dc85c5bac4e14f7d3ee6b63edb534becd25bba15d1942a0de4ad70863e41ea60f1c58a970bb5fac7c744aaad80f744adf5d93362391d145
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild
new file mode 100644
index 000000000000..606ca90b42f8
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.7.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Network authorization library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 4f604ff88c90..9c19d587380d 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,8 +1,10 @@
DIST qtlocation-everywhere-opensource-src-5.15.14.tar.xz 6549056 BLAKE2B 831c7091a7b9d1355121f7e1e89f62c8aaa8819bef98c80f90b1521eea9c11a35452557c97d1dd49d13e0e810bd70f5038f8682f6ac42b68622cd269664eadd3 SHA512 5a6271d61bb9ede80b8483e784d8cc15170cf3f7b019472b2362c742e1e1fd52d811c2132b751574dacee6f7274b81e6049b8a3dc934ba7612c0aef6643062dd
DIST qtpositioning-everywhere-src-6.7.2.tar.xz 658112 BLAKE2B ef32068ae5d718df1ad10fddf735d65f9f90edb559211978f7112d6228a69ef37e92dcd7c124d3fff3887f1032e970c8735f92397751bdcd482451251afb4cc6 SHA512 2983fde05cbccf86288cd989279551b5babeddcf9be2848870e59dbbfc2d91749465bf43c17e291d6df37ee746b5490c0bb1e6b3fd4298b4f0a22cc6d67db04e
+DIST qtpositioning-everywhere-src-6.7.3.tar.xz 659068 BLAKE2B b8489699a31005ae4de5238147c318d40d6928694c8e6c7ec601b2a69a03b6a5c2c4ba3304006e1a5029a855d3d045e964769f5f2fde73ff25ee72cf30a5cae9 SHA512 feb900f7371e712a63be6798f924d42e79676c317e18d1b347ae3cc870e9bf1003accc147dfeaa18d91ce6fdf2a7f3626c11a0419cb5058fa81f6f9ef17d6554
DIST qtpositioning-everywhere-src-6.8.0-rc.tar.xz 660664 BLAKE2B ffcada61a0dba598fd926f3233b81317b250ae5d4927a9c57de35b109ae881f7256b65b1112e9026fce7a3fd71fd5998b30fd1b625886d78bc5bbec028d89b20 SHA512 e0ff42171c4ac6d947504fe47b9f3ec3cac0192866eb0dbdc2efe225704b612dd8666fed7503545effa5bdafd279cc48873bceb423eeb2d739cbfb0b8ba170bf
EBUILD qtpositioning-5.15.14.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67
EBUILD qtpositioning-6.7.2.ebuild 1570 BLAKE2B d6667399f47cd0fc13627c2141a587f3f31fdf8e45a474f8c82ec477ed9075ac902d6eed05c9cd84959de42f3db85e609ff62d31a1d2b1cc5cb17c6f93349f82 SHA512 b33849cdf0ae471c35b53e48b6c6d8ae1e9b5e45750e699688795775cf11bfb8faddb7a919c221113b3c428064ac4e1b9eabf092baefc75ef0f53ed5ac02d3a3
+EBUILD qtpositioning-6.7.3.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.7.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.8.0_rc.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.8.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild b/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild
new file mode 100644
index 000000000000..c872768c9bd8
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-6.7.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Physical position determination library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="geoclue nmea +qml"
+
+DEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+ nmea? (
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+ )
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+RDEPEND="
+ ${DEPEND}
+ geoclue? ( app-misc/geoclue:2.0 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # threads test (rarely) fails randomly
+ tst_qgeoareamonitor
+)
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ # unfortunately cmake_use_find_package would break things with qtbase
+ use geoclue ||
+ sed -e 's/TARGET Qt::DBus/FALSE/' \
+ -i src/plugins/position/CMakeLists.txt || die
+ use nmea ||
+ sed -e 's/TARGET Qt::Network/FALSE/' \
+ -i src/plugins/position/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ )
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
+ "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
+ "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -f -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 43ac8cabb14c..0a24ce640f44 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -2,8 +2,10 @@ AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a7
AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c
AUX qtquick3d-6.7.2-gcc15.patch 1365 BLAKE2B 574cf06f28c4ff2c8415f302bf2061b1b38058cb152cc02283933b37fc91a57a4175a0d736110c142277c383294faad8946a444e99b9d5937ea89cf0009a6410 SHA512 f127dbf71c77ee0c69b09d86e6a5eb580113e247a76fa3abb7ddf3b235a15e02f7a484b7bfef196ffd4ccd68768bb8f69dc149f617b4fd40142d99d2b3d09c39
DIST qtquick3d-everywhere-src-6.7.2.tar.xz 66202160 BLAKE2B 1f3741bb11d21804ec56aa5bfa00b590d94258cb119b4284aa2757fa00785a69aba243e06bf68ca625355a8e8a392249be2ac9679226c8d250320aeb6c4ccf0f SHA512 d5a4557a6f0ea73b43de9238b8cd42fc037c417e72443a8cae96e8be779f82d5fd9efe1a09258a4d5dd55c4791b84192cb72e31bb1d744b618951080fe6fa1e2
+DIST qtquick3d-everywhere-src-6.7.3.tar.xz 66208152 BLAKE2B d165ea6d61c3b7e0253e6cc28a33c298a30b78add8cb761b460df280ebc069c979e52868b5675e15d4b2add6110f610bd9c6160848c7e02e5be0313f16179ec2 SHA512 cdfc34521a201325ee0d41dfb5608fc9deca6c27d71d27e170d147a53fad808c4e70ee67b5c7598c8685b8c534dd5fa8460f436ae4e7a208b7d5be27bf1631d5
DIST qtquick3d-everywhere-src-6.8.0-rc.tar.xz 75285952 BLAKE2B c939e5335c0bcdd6402c015fbbcb4ad029a984deee00cf0b145ecd9e1ae1e5029665678a624743b0664b04a027528ddfd6a587d9b10c5261195adabedb2ceefc SHA512 c55a10cf243edda9037acf04f0851c3144e94635044101f89b34800eddaff083964ac75c49b85f07754133de6c8e22350c8136725d58e342facd33481c5de696
EBUILD qtquick3d-6.7.2.ebuild 1081 BLAKE2B 8a505568442fdcee697baecae2cd545ab213da2a1f3fc426052f3d24e1e235cf53f9852cb454a7b03943e863a049b376ac80c3edfadb49b68a136f6e176e482b SHA512 60b53323dbbc48d8f2c41f91f805fda4d85c86d6a9467a0b97a31c4698b5249682e0eb3d0a57e2d79de6012f4151cc9b96d91d6c09c38d9aa0089ef17393c612
+EBUILD qtquick3d-6.7.3.ebuild 1086 BLAKE2B ec9e9a80e9607210074d4f2bb1dd3bbb2848b6df3f4e384c911a4d4d6125bfdd6cb93a525c0c483f00017f0e6b3fa3bde6cb92b5a19330a3f07211e61134cfe7 SHA512 abda722ed0932fd45e83ff776c0f21197bc96b5f763092cf7f82b33e297787d558ebb704939944808a58dce99a0d7b697793c7ef1155eb8c77456478d073fded
EBUILD qtquick3d-6.7.9999.ebuild 1086 BLAKE2B ec9e9a80e9607210074d4f2bb1dd3bbb2848b6df3f4e384c911a4d4d6125bfdd6cb93a525c0c483f00017f0e6b3fa3bde6cb92b5a19330a3f07211e61134cfe7 SHA512 abda722ed0932fd45e83ff776c0f21197bc96b5f763092cf7f82b33e297787d558ebb704939944808a58dce99a0d7b697793c7ef1155eb8c77456478d073fded
EBUILD qtquick3d-6.8.0_rc.ebuild 1276 BLAKE2B 35e81e6de6b4116647d85ed52868b8ff917bb79b2224e6b3a46e3768c8c3cf15887275df92b9f940e569166d26f2473d83f6c6eec9d134a68f8b0454dfff801b SHA512 b8847ec6f08f9719ad3f150c4ec07463407125cf50a48afd39c64905b8066d3042b8a6c2f2f8824345ea88a14ecd43d58964343cfc91f8c38bfd025d9b859868
EBUILD qtquick3d-6.8.9999.ebuild 1276 BLAKE2B 35e81e6de6b4116647d85ed52868b8ff917bb79b2224e6b3a46e3768c8c3cf15887275df92b9f940e569166d26f2473d83f6c6eec9d134a68f8b0454dfff801b SHA512 b8847ec6f08f9719ad3f150c4ec07463407125cf50a48afd39c64905b8066d3042b8a6c2f2f8824345ea88a14ecd43d58964343cfc91f8c38bfd025d9b859868
diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild
new file mode 100644
index 000000000000..21502bc53a04
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 ~ppc64 ~riscv ~x86"
+elif [[ ${QT6_BUILD_TYPE} == live ]]; then
+ EGIT_SUBMODULES=() # skip qtquick3d-assimp
+fi
+
+IUSE="opengl vulkan"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtquicktimeline-${PV}:6
+ ~dev-qt/qtshadertools-${PV}:6
+ media-libs/assimp:=
+ sys-libs/zlib:=
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[network] )
+ vulkan? ( dev-util/vulkan-headers )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
+ "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)
+
+CMAKE_SKIP_TESTS=(
+ # collada support is disabled in system media-libs/assimp (bug #891787)
+ tst_qquick3dassetimport
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_FEATURE_system_assimp=ON
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index b2fb58b7bbaa..291aaa6fc92a 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,8 +1,10 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.14.tar.xz 96560 BLAKE2B fba190b4d3a2adbd93823628936edb9ba409fe20f1e6652afaa704c0480c1841ae57ff8170975306d83f7f5702198d75f65f829853be3ed52fe6ab881dc034d9 SHA512 29457540834a0452f20069615f2d2c7e22c36ff6f42ecb0e8e9519eaca22bf8af09cd24559e4087b3641204644806d956552ea2ec8ca6261854d890713d3249c
DIST qtquicktimeline-everywhere-src-6.7.2.tar.xz 110200 BLAKE2B ab181ced9e06bbf4ac9d9c3e558749a14d038a2bc741a67461f901f013b0e5da328485747499934829b60d3ee125a674033caad69dec3b2255fb36ed206a55c1 SHA512 cb460db34b726216f539bcd305e257375b01250a4f2df546a9a27c53bf78287e2c9d1ecc81edc336e5d55b87006a271ddc435e5fb57a898947bcf93cf5ea1b90
+DIST qtquicktimeline-everywhere-src-6.7.3.tar.xz 110184 BLAKE2B b56e7d670715a2ba0fe48bb3b05fa815ab764795652c3768da7aad70afb221ff2e8d609baafdbb374854bae44ced0f2dd31ca386d3a6cbfccee313a9d59c0bdc SHA512 e01acaad6080bec84b1efdf33c71859c609dd3a9b3e5a4af57384e9ad6b875a8ba9e426a62cea90ac51f0adf842d5e6abbcd6ec0453fba45133c39408e365816
DIST qtquicktimeline-everywhere-src-6.8.0-rc.tar.xz 110196 BLAKE2B ccf65110a1e9a7c34ca3091c638fa07c15b861cc2f6161170f8b13057573b7eca3f2074c8fb492ca3ea58067f4a5f34db4ca6b88e7d45bb91ca8f4d3a20e3e95 SHA512 4605dd83eeb9e57f5dfbf5a978f97ede713adc65dac21e8be2c636a2d270b58ce37bec19c1bfd67dcc9d0b8d74271eaf4ef1908d6789705710d2d8dcae574d3a
EBUILD qtquicktimeline-5.15.14.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
EBUILD qtquicktimeline-6.7.2.ebuild 389 BLAKE2B ff876ea9bce98b1093d8bf580150581d77ed7fbecc1c8db13c7869014e6ea5a0c85acab1527c0d323557a1eb9c546ac169bbea962fb30129e2e14c8165285de9 SHA512 c543dd8a5b220b5d264ef04b986e4e91147b54e169d8f747d962b2ada540e261ad3932489dab3d3f519e3f6ebdce6e711ad7773188363ccfde2b3ff2ec8d8452
+EBUILD qtquicktimeline-6.7.3.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.7.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.8.0_rc.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.8.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild
new file mode 100644
index 000000000000..393a5c2037bc
--- /dev/null
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module for keyframe-based timeline construction"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ ~dev-qt/qtdeclarative-${PV}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
new file mode 100644
index 000000000000..65b86dcfbcb5
--- /dev/null
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -0,0 +1,8 @@
+DIST qtremoteobjects-everywhere-src-6.7.3.tar.xz 537012 BLAKE2B 81363b9ce519dad0ac94109243dffd3043c010d125cb738f1dc49c31b0aa6324a28c055c0126b5992e63b5296781af87f59236c759f3e82121d8cf663d0950e6 SHA512 42b744dc946296bbd57ed31509b720285fd50760484243eede06ac25205fced40060601bef257745635ab4e15a59ddc8bd207dec52246adfde94078706d23e0f
+DIST qtremoteobjects-everywhere-src-6.8.0-rc.tar.xz 537292 BLAKE2B d605c2f901c7c54762b31aea4e0115eb595e0abf3d66ea1877ae24e437b3fd7c7f804aa13340f5688763e5908db2ee2a2303e51819394f40b2161f418aba088c SHA512 a3b1927adcc4b141a0909dda6bd8cc1babf4d79cb5cc0eb576f6a031f7599b18939b4aafa7124db5d01b01f4b035ca551d0b30a54655c3af06b5429998736eb3
+EBUILD qtremoteobjects-6.7.3.ebuild 1025 BLAKE2B 777bea738700f730b465ad7e5e9de69e54666e3c0e1b015ef1f26bc425531f8dbfaf05203a3127628d79a24857ed90d0bad3df249d95fbde5810d3a9d3351869 SHA512 3f3239bf275e48b15c094040766f1485768e38481070886b1ab1d162499705d460f02f3adf84a465fe811b07678cb6edbbbc994b28ccb71b807012edf995bb94
+EBUILD qtremoteobjects-6.7.9999.ebuild 1025 BLAKE2B 777bea738700f730b465ad7e5e9de69e54666e3c0e1b015ef1f26bc425531f8dbfaf05203a3127628d79a24857ed90d0bad3df249d95fbde5810d3a9d3351869 SHA512 3f3239bf275e48b15c094040766f1485768e38481070886b1ab1d162499705d460f02f3adf84a465fe811b07678cb6edbbbc994b28ccb71b807012edf995bb94
+EBUILD qtremoteobjects-6.8.0_rc.ebuild 1025 BLAKE2B 777bea738700f730b465ad7e5e9de69e54666e3c0e1b015ef1f26bc425531f8dbfaf05203a3127628d79a24857ed90d0bad3df249d95fbde5810d3a9d3351869 SHA512 3f3239bf275e48b15c094040766f1485768e38481070886b1ab1d162499705d460f02f3adf84a465fe811b07678cb6edbbbc994b28ccb71b807012edf995bb94
+EBUILD qtremoteobjects-6.8.9999.ebuild 1025 BLAKE2B 777bea738700f730b465ad7e5e9de69e54666e3c0e1b015ef1f26bc425531f8dbfaf05203a3127628d79a24857ed90d0bad3df249d95fbde5810d3a9d3351869 SHA512 3f3239bf275e48b15c094040766f1485768e38481070886b1ab1d162499705d460f02f3adf84a465fe811b07678cb6edbbbc994b28ccb71b807012edf995bb94
+EBUILD qtremoteobjects-6.9999.ebuild 1025 BLAKE2B 777bea738700f730b465ad7e5e9de69e54666e3c0e1b015ef1f26bc425531f8dbfaf05203a3127628d79a24857ed90d0bad3df249d95fbde5810d3a9d3351869 SHA512 3f3239bf275e48b15c094040766f1485768e38481070886b1ab1d162499705d460f02f3adf84a465fe811b07678cb6edbbbc994b28ccb71b807012edf995bb94
+MISC metadata.xml 620 BLAKE2B 75466fd8e8439ad3462f1ee5f129fc507b40d0935e208999fa60a6e86bf3fb9073b014a141488fdea9a40b4c972bc6dd723e332ca2f94c444c97d1b5ac81719b SHA512 c7da7da3751d2b738ba7673cf3a034d6471acb91e0f30c3556b2ad83b73a093e6156bfed9549830d6ecf3fcbfe13beed50191035362e6c4ea5bb7ab108d7132e
diff --git a/dev-qt/qtremoteobjects/metadata.xml b/dev-qt/qtremoteobjects/metadata.xml
new file mode 100644
index 000000000000..2397ac7115c7
--- /dev/null
+++ b/dev-qt/qtremoteobjects/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <use>
+ <flag name="qml">Build QML/QtQuick bindings and imports</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://bugreports.qt.io/</bugs-to>
+ <doc>https://doc.qt.io/</doc>
+ <remote-id type="github">qt/qtremoteobjects</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Qt API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild
new file mode 100644
index 000000000000..49b703f47ebd
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.7.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.7.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.7.9999.ebuild
new file mode 100644
index 000000000000..49b703f47ebd
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.7.9999.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0_rc.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0_rc.ebuild
new file mode 100644
index 000000000000..49b703f47ebd
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.0_rc.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild
new file mode 100644
index 000000000000..49b703f47ebd
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.9999.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild
new file mode 100644
index 000000000000..49b703f47ebd
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.9999.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index e14700b25a00..f6753b9b12b2 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,8 +1,10 @@
DIST qtscxml-everywhere-opensource-src-5.15.14.tar.xz 429224 BLAKE2B 67936258bfb67bddf5b711bc97bebb123f56d8f7dca9b46424a33d1205b0a3a6dfc89ae7bc429ffedb928d4f1b88c62abdabee301c09a0e3b0bf65128f174d67 SHA512 1490824b0108300b1924f404431e3871ce067def15993aed9af768c871b3d0eae4cd0b8f467671d3ebcada98d5e11dfe86e250467b7dbf9708ce9f37766861d5
DIST qtscxml-everywhere-src-6.7.2.tar.xz 1168452 BLAKE2B 7cb06fd09758aaea28ccada62aa51b427c265416afa3f152601cadd1c9586050e87d36f8cf9679ca3ef83777bfec1119d861bd9491a176460d58beb5376e4ce4 SHA512 4eba366c2c10593cfc0fdeeff92aa9951b838837cacf113bf849b5da68da4d41d550490bc4be28620f766ab412ca4066c71ee7a1ff18651dd08267b01df6c2fe
+DIST qtscxml-everywhere-src-6.7.3.tar.xz 1168340 BLAKE2B 3082ed9be66233a53ec99a684c87c9211b8805f9dd6967f9e0b7b509d0fb809704d39e0c688e039103cc36f4ad0f4aef39823b3b57e16b67126c9772b5fd7754 SHA512 d2d561f7a94d1fad2ad578b602c51c5f506bb0ea2c145647ea490399bac5995191c56ad62454775f15a2d3973e99cd220487ead3d5873163949b9ddd58bdada7
DIST qtscxml-everywhere-src-6.8.0-rc.tar.xz 556928 BLAKE2B 64f8d88845dcc240a2a833f1220e72cccec44d8fafea8ed983b8819aa4b2d82b661ed3ba8823d13aa1adf606d64848bef28340561fca709453bca9ebac4d083d SHA512 5c91d68e673ea50c4a7cc0d1fc5a1eb69e43bacdf8eee337206c10fbd8c21f2375a315bd2c38544313f2c012b85c21fbc596503c79a12572ddb9513a11aaedb9
EBUILD qtscxml-5.15.14.ebuild 397 BLAKE2B 51caa0740ef74f457378f5f276ff3d4fd29bdeb7881f906cb17c11d3fb625e869bcfb62d45c3ed940363b67d192ff36c94893e93a99b817477578bb74f4b1c46 SHA512 3bb9882d106168b0e30d0d96a9005a1d8a91f42da90c13b6020643cff878dc0a45ea92e7675733faf42901e2627b9a88acc3f8b37a53bd9a9ed7779f39eff512
EBUILD qtscxml-6.7.2.ebuild 710 BLAKE2B bbd105c679bff1928af4d14c4af530c28ce44b26f88e6d78d9f95240bd06cb85c47e9589b52a263392666ef94bac37f68f30d4f0e9bdfc9522b11639d1c62c6f SHA512 ff4e669ae0319b95c83aafa3bd831fcf2c4c1c21e37842fe1eed4954b2bcfe072ca1c6ebb89f5858f22733bd57131de03a25d0e7baa1618919266dbc4836bb4b
+EBUILD qtscxml-6.7.3.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
EBUILD qtscxml-6.7.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
EBUILD qtscxml-6.8.0_rc.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
EBUILD qtscxml-6.8.9999.ebuild 715 BLAKE2B 087b7c91c5a79194a118136a153620779d6e0180b75ceeb879f290d5c14249ad8cefd6181cd377c965faeb214b7f701051b0bdf1d9d1b198f8a1e5bc11f867cb SHA512 208d13d443bbbcdbf7d2e5f0068bfd2da2f4f521982ad627113f4f7dd28351ba824504807720d3eb5c22840b9993d2a12314c06214f125d1863a820892f0a3d6
diff --git a/dev-qt/qtscxml/qtscxml-6.7.3.ebuild b/dev-qt/qtscxml/qtscxml-6.7.3.ebuild
new file mode 100644
index 000000000000..0f087eb496fc
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-6.7.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
+ # conditions unknown but passes without pid, considering this flaky)
+ tst_qstatemachine
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 8b821e6bf26d..841c29ed7c5e 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,8 +1,10 @@
DIST qtsensors-everywhere-opensource-src-5.15.14.tar.xz 2051164 BLAKE2B 100f6e6c11b4ab9f25753b2f40c25920993e2b3b14173d36da1ec6fab0ee47e4bf29c44d45d6bfda431d95d62514aaa4bf7db0d2504982f11a469beda65341c7 SHA512 777882f3bf3ddbfe053132f123c14590538fdf483479877779cfdd3dc242021d86aedc6484a453b67282f1ba4447c73e4f7a04bf3d4b741789b37e646ab67f35
DIST qtsensors-everywhere-src-6.7.2.tar.xz 1497432 BLAKE2B 6bec19a047e8331cc3b7a6f8f3965f4dce0435a57374fb28bb38651dbb6e758727e5e2116d38f2ee6ebb3ca82f935ca9103b1a928514bdb714a0e770751e2c65 SHA512 fcc437407191ea8d56f54bdbef07d0c25f15e1eefa74f5bb2c3a49af4418fb75cd8f7a16a9afc9efcba7e14ed842ca6bddeff6225949e1d193bb6e8ff55fe565
+DIST qtsensors-everywhere-src-6.7.3.tar.xz 1497316 BLAKE2B 5078a62ec46b2b9341b0de6599291dc9934596928e61f2b35ff5a1ec8084b884f57877db05a851a84408464a3b92f06897d83e1205858142307511dd67f12e13 SHA512 78ddb7cad68f37e7e6f1206c1f9db1b86ecba0806659a1049b562c45ed94439200230040a441e7e3c8cc5a17460e5e2e236cf42adfa88ff640f8aceb786c2288
DIST qtsensors-everywhere-src-6.8.0-rc.tar.xz 1497428 BLAKE2B 684ec60bbbd07ef60d811fb5e26722d4680e81271ed3de19bb3c518f4c055ebf8a14f3a0ef658d279a7af8b7278c439b89dc8663ab1f38f65c84ba6b1faabfe2 SHA512 27de97c0e2f0cf24fe5b304ce75f23d1111bb5705e9b6dc5ab2c42fac456c5d7c914a2cbbd3871455ec7b3a75852554bafc00df890a997a484238b8c21a10f61
EBUILD qtsensors-5.15.14.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1
EBUILD qtsensors-6.7.2.ebuild 534 BLAKE2B e3d26f2197c4776078c309a1bc8241fb3a7de843a6896b6557a4f7da2bd3dd2577b5944f1f29c8a1181dacb5a3949d750c1b968330dfc2d66aec5de4c83bff3a SHA512 2664df744724a0748afacddc005daba4ef037b7a58f961aa5daebf98272fc8fd7acfc80e1f8d09ddc1e8c1f2590bc0790629d40d078fd75ee756e59f89399568
+EBUILD qtsensors-6.7.3.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
EBUILD qtsensors-6.7.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
EBUILD qtsensors-6.8.0_rc.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
EBUILD qtsensors-6.8.9999.ebuild 540 BLAKE2B 10b7175ade199662f3358875d58ba9541b68aa03fb7e5c72098bfc3aae7f17bdf22cfcae44c80749016b029fc34087bec80f0ac1b7be94156be4eda863b8a152 SHA512 16cdb89c926c2cea6e21550a351a51bb358baf345e1b3bcd0c9544f235d4edfb949e215ea7c0761419e7467ea884380a18e378bc21bd6b6f2d4eb9a47d503ebb
diff --git a/dev-qt/qtsensors/qtsensors-6.7.3.ebuild b/dev-qt/qtsensors/qtsensors-6.7.3.ebuild
new file mode 100644
index 000000000000..5a576fcfd7cc
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-6.7.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Hardware sensor access library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[dbus]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 4749e33a9647..43eb0293de88 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,8 +1,10 @@
DIST qtserialbus-everywhere-opensource-src-5.15.14.tar.xz 350748 BLAKE2B 88571e730c6a81d8db8be02550b0abc1f72bf8c40a5f0616cf879f17043b775f992d19d1b2429acfa0cf86634f9430d7b16f812e9b436f7f1403059298274057 SHA512 ac30e163fd2ef7a3d6dbb8f8f3cac06d68f915d29c87d1d49be541c38c3dd09873d89525508062b7cf6dc17d750167e0cc13bb48718f2a42b80b2e7f04e7633d
DIST qtserialbus-everywhere-src-6.7.2.tar.xz 547596 BLAKE2B de990e57a8139e540d906ba11a4a396db8bf5c6f719e366585251e513364cbd531bf8a31638b29aec0bc8fb5c2208745395de07569a5358c918b0c95c40f1656 SHA512 ba4d8c698e68508080f851d96428908b83f3d2f5d36dbcb00586567beb3001a8ca3f1d79fd9895aefb32c7d1a8400024e43cee2cdd4f427e80d47949593a3055
+DIST qtserialbus-everywhere-src-6.7.3.tar.xz 547720 BLAKE2B dbc7dd8f9a3aeed0b515a10a4d7f261ae1ceec101543c5cfd57324ba7a562296fe83d0b978f61b321cfdb22b3fc595a962a392e666fe5b137aa31d67ca955ca3 SHA512 fb032e65392ea6ee5e3edfe4dccbae3514493dca8fa5b3ffada18f0ce661475f847bc27e4c49573d360d55ed1bd17d4bb7e5faf5a31fc169a6984070c8fd8cae
DIST qtserialbus-everywhere-src-6.8.0-rc.tar.xz 547784 BLAKE2B a58c73fb2606bf057a95c99ec7b96b21362cb15a00c9861f9e52cece2f86aeea27737fe552c386cfc5119fd088106cb383a44903f0ac85f451788e1812a644fd SHA512 34991f2f7588d780ec319325a48cd4e0e2ba341ef2c45fcb6f059f9db4467ad0533677e4c63658ba7a5ad3fad392c720858130c9b1d74237e3d140019553c087
EBUILD qtserialbus-5.15.14.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
EBUILD qtserialbus-6.7.2.ebuild 900 BLAKE2B a8212f5f347a83f277a94b61f552b34ada5574fde237693e1415c7cf8be8d1895386ffec3c88e8b8add5ce05f02ec799966ed0b7978d4caa4c6d5d34a4fd6183 SHA512 2283d8ad2911a159b34f8af5b0b3dac1788072a21502b5afeecef815345384170feb42d46bea5b685c9093fbbb96073533e9ed9dd02cbfb722cf69ad9ef18aff
+EBUILD qtserialbus-6.7.3.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.7.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.8.0_rc.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.8.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
diff --git a/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild b/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild
new file mode 100644
index 000000000000..7f316fa23bbc
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.7.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # rarely fails randomly (perhaps related to -j)
+ tst_qcandbcfileparser
+)
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
+ "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
+ "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
+ "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 6bb836f3245d..bf9012201efa 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,8 +1,10 @@
DIST qtserialport-everywhere-opensource-src-5.15.14.tar.xz 315004 BLAKE2B 51f7353d373d258e2e9ed7fb5d6831cea66e9c29b2a632a67aa66936ec9b43a71792094e2fc5be6621edae6e0bc117282a3c278aad0446d391720859c15fa213 SHA512 64980191cf8bc27a7a28bc8d373f1ee4d16bec5ab6b1e3296d4bc245498bb59d29bec49ebe609f8242bffb205f923acff7ab736f80d01d7689032896ee8f9bad
DIST qtserialport-everywhere-src-6.7.2.tar.xz 271320 BLAKE2B 14283d2a7452a828e5b238003ed1762d0c502b9abab9d42af4f56b5aad29d5f26a263fc8f9d68988b2d4b038c1169b0a8999cc5aacb2af67a43a643103f40700 SHA512 faedff39212a98e6b3d96e0fb530c6b63c5fec519f5226b015771b8c5122528c8b087b6ccf74aed42ee87f61ffe324ac5c87152dad282395013a84e3f5cb2d3f
+DIST qtserialport-everywhere-src-6.7.3.tar.xz 271372 BLAKE2B 9cc971aba45fcf97f7c73922991fc68902422ac9017ce206638c946c3c10f733b6bef5764e86e489984fac72a62f84d0a33c0c41f83d8e396fc04937446d6ec2 SHA512 b5296a1494b9601d29b74518abade07274559eb2cade9cedd10e922bede0e759334a6982d799ea2438b0e3940e122a43fc07e0250e273d97c0307f9d9f0cac5b
DIST qtserialport-everywhere-src-6.8.0-rc.tar.xz 271328 BLAKE2B 117319e7d4db76809825fdca80fc6b7dddcc447fdf369fff1967ad6ac80405807c864bd4a73700a0047b709b032321472ddca6c59d3ce0fb79cc1d8c0f06fcbb SHA512 efb34b99ab16e8422e98b5913c9a7c19bf4b1ba0b9e7e04ce1108c9d0a2eb5296539bd545099557d800c1abddef1c974219f42a279b9c78377a5e64e12f848ca
EBUILD qtserialport-5.15.14.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f
EBUILD qtserialport-6.7.2.ebuild 386 BLAKE2B edf782f739e2ab208f66d9312943af46ea791526fcab53f393500eb5c1f5370ae2046714e32469e9e8eebf0b1352f88bcedaeb5e341e8b35ecb3983c892e69a1 SHA512 47a166753a785778c77b21579824c917e8eee0c63c16f0247b8634ebbf1706cd6f16db52d7912ec4547da4f59a03f75304ab47f85473a35b58d2dd09ac41d950
+EBUILD qtserialport-6.7.3.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.8.0_rc.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.8.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-6.7.3.ebuild b/dev-qt/qtserialport/qtserialport-6.7.3.ebuild
new file mode 100644
index 000000000000..95b360fac6cf
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-6.7.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Serial port abstraction library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ virtual/libudev:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index b93327e38e22..57ebec47d85f 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1,7 +1,9 @@
AUX qtshadertools-6.7.2-gcc15.patch 249 BLAKE2B 0ab5137519e035317879755d0ada3f91f415a48e4c5c8c5050817e8178a22db60ad4df9ba69173ee599e1184c9d9eca7634e6ead97d474f1eaf3f16c330359f3 SHA512 7b94f12e2af5a9307eacd8210d0a120f4b41ce70bbe81a3ff42cdbff42a3fa0bd49d7da1561ef9a0ff1f424c9f8f9ccced3069437b3cd8da0b335ee932a2921d
DIST qtshadertools-everywhere-src-6.7.2.tar.xz 1111256 BLAKE2B a0bdf6f27882a903819c580c37a3dc7f361101345b66542dda162e99adf9a62983bfa7321881d6dac7e662178a125674606b08973bd55b77743fee19cbad8737 SHA512 b33e55f81d6878518dfe05db8ea3b319614dda10e215784496a61daaf8415fdeed1a3d802efc3cddc4fbca6c9894faf13475b35b3bb7d9a215b91238f9b38233
+DIST qtshadertools-everywhere-src-6.7.3.tar.xz 1111640 BLAKE2B dd1084c88469c881af776d173e9aa126abb550d314830bfe13b97bb9d1f19732e49ca077d4a70c8382c35ea4194988d6ee1c9ad2ade31c88ac442172e9e4e509 SHA512 751c1e321c98a8074a9c071f7484a840ce1b0cee44b0c355c33df0e496d277fa2c1ed26e68d46412fd9c2be6231946d97c57b31601b841f65e4b8dff166e106d
DIST qtshadertools-everywhere-src-6.8.0-rc.tar.xz 1136352 BLAKE2B 2183d216f61b5f369d929f3e48e38aae44ffef4064f4bca60a86d89142f9ee7338fba925f7c04eb2b1a67207ced9ea691ee1bfe8d25be98a8ecf52223610d888 SHA512 4b01a71642d6732aa636d90b95b346a7d1b2135ced66489e84feecdfa92e7e362863bd91a82159c368b6025261a0b212f6dc426a265c7251d744f45b286e9019
EBUILD qtshadertools-6.7.2.ebuild 418 BLAKE2B aa94ccc444eb43698df85a293053c4a6b50cb628dc15106bc819b3b61e3870f981c212e242422434a28844fa2d8cf153fbada062a9e498033e38da642edc0be7 SHA512 e8c60de397498f70975efa9294b5d6f8dff796287bbdf0062e725cc37f45d202b576b68daa726fe8eb8a111e1931fde56348b154297b178edd0f3bd0d369d0c8
+EBUILD qtshadertools-6.7.3.ebuild 424 BLAKE2B b9ab34a9eef76d7b44fb89094b7da9ff195ac4964843efd198cc9a56bac05a4f16100bdb496b890fbe862ad859431e812af3eb2edbe551f8ad0a113faa6c1729 SHA512 665c6dcbc05106adae48ca03fbf250fda9bf4224f4ce6d2e5a158c0c3fa73d5a15376b776847af1042e184ed237d7ca9e4a864e6d1f12c24515d525f286eade6
EBUILD qtshadertools-6.7.9999.ebuild 424 BLAKE2B b9ab34a9eef76d7b44fb89094b7da9ff195ac4964843efd198cc9a56bac05a4f16100bdb496b890fbe862ad859431e812af3eb2edbe551f8ad0a113faa6c1729 SHA512 665c6dcbc05106adae48ca03fbf250fda9bf4224f4ce6d2e5a158c0c3fa73d5a15376b776847af1042e184ed237d7ca9e4a864e6d1f12c24515d525f286eade6
EBUILD qtshadertools-6.8.0_rc.ebuild 424 BLAKE2B b9ab34a9eef76d7b44fb89094b7da9ff195ac4964843efd198cc9a56bac05a4f16100bdb496b890fbe862ad859431e812af3eb2edbe551f8ad0a113faa6c1729 SHA512 665c6dcbc05106adae48ca03fbf250fda9bf4224f4ce6d2e5a158c0c3fa73d5a15376b776847af1042e184ed237d7ca9e4a864e6d1f12c24515d525f286eade6
EBUILD qtshadertools-6.8.9999.ebuild 424 BLAKE2B b9ab34a9eef76d7b44fb89094b7da9ff195ac4964843efd198cc9a56bac05a4f16100bdb496b890fbe862ad859431e812af3eb2edbe551f8ad0a113faa6c1729 SHA512 665c6dcbc05106adae48ca03fbf250fda9bf4224f4ce6d2e5a158c0c3fa73d5a15376b776847af1042e184ed237d7ca9e4a864e6d1f12c24515d525f286eade6
diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild b/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild
new file mode 100644
index 000000000000..15f54c185b88
--- /dev/null
+++ b/dev-qt/qtshadertools/qtshadertools-6.7.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 49621e339818..ba30b0f174c9 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,9 +1,11 @@
DIST qtspeech-5.15.14-gentoo-kde-1.tar.xz 1044 BLAKE2B 9f5feb7168f17fa76e89efa2c6b08a339dcf024c2a248c3a23d210570a99e9232a06b0559593adf6eb62cffea4fa62e942c6e0f4efecfd3f073276e49e5a9210 SHA512 9a468eb627902932cd39d6b59216f3aff3183f047dec61361857ccc47502406731429abc39940e21b0f62c2ad2bc3bbe3f1d0a78e57f13fb891821ef2307bf90
DIST qtspeech-everywhere-opensource-src-5.15.14.tar.xz 95916 BLAKE2B 15673759f71d4096e29854caa398a5b72257d77891a568e8e4561403b6d88f584a709ab1281c69ff99b250030c40b85848436254b5b6b2277b95728994b81f14 SHA512 87d021efb5d07704dd5469bb3050e9381e8da47d2ef41bd37a95ac1903410b781283af42694dd1300c84bd0f0ea219e61da0a3aaf6204937578d26044a297f79
DIST qtspeech-everywhere-src-6.7.2.tar.xz 262360 BLAKE2B 0faceb7e8425ccb03574fa6db5a9f8dab967197341fce497fc2600a6200d417dba8b83a6a7616fed7cbce3d2c34b48b77e37814518996f917aeadc7ca628ebff SHA512 f6e598834ab455c9feb5836b0add05802261210be088f7860b746a214a5be7d332a43d7c09bd03eef48d362165f2739b858e966249c061c9ef537346453bd588
+DIST qtspeech-everywhere-src-6.7.3.tar.xz 262376 BLAKE2B 065b50141c712dae2103c0e81dc7dfcd255df502b598e924e0bb3d2498c670dbf71cd2f65da341a6833c7b60a78580ba0bdf68fa9430373fb8587281ceb87a22 SHA512 b2b5a3b67160b75a679701eeac97587add53a1f8c2a2d120a61c54ead1d519d1fb726945fd2d4871b800f028e70f44e1079480322f71e2010c72b675b1cf935f
DIST qtspeech-everywhere-src-6.8.0-rc.tar.xz 262280 BLAKE2B 751408bd4bb0a0d6afe836af81d61bc7bcb55b67dda65de7c519c44112d420dc671ed088c794bb0ddf6587d8afb12caab43b622d810f991da9a0a3a2b125acf1 SHA512 401b109f5809e27f1fb39c2972e191f9fa09f2689299a2856fb28ae09d2183f71f2e2f3092b43cb6a243024b87eccde5247c8a00730242fef78cc310d7d2a47b
EBUILD qtspeech-5.15.14.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374
EBUILD qtspeech-6.7.2.ebuild 1190 BLAKE2B 082e9498be5b601e0454185ddd3e37d78ddaf9f2fe8854a7611f625d457aa85a8fc2b74f6888d8c62b985d7f1d22ce3de737fe74b416429465de52e52cbcc112 SHA512 8dcf13e5997e420a882a2851c8f0b119e20fe577d8e0e46d0fca42b78359715d8979c0059bd5528706326480dae4e7cca20d56aa9628e7ef53716d30fe0f4f42
+EBUILD qtspeech-6.7.3.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
EBUILD qtspeech-6.7.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
EBUILD qtspeech-6.8.0_rc.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
EBUILD qtspeech-6.8.9999.ebuild 1195 BLAKE2B d16df9bd58482ec742dd2744f6595ccf9869f4aa127afc3b6f2d5030c3647fe4a44a465bbb4e3d53915d5b3cff22989b5f6de3dc79d844541672685d750495f9 SHA512 98827c741fc6b092d18bf0f6b8d99f8757966958f9178b412756dd5a329d95b84bcfc9be2e38c5c39a47808b6d6d60539db8dd5ebf3e753100d8280c66c0b6c3
diff --git a/dev-qt/qtspeech/qtspeech-6.7.3.ebuild b/dev-qt/qtspeech/qtspeech-6.7.3.ebuild
new file mode 100644
index 000000000000..1b13d4434223
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-6.7.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# tests are kind of flaky, sometimes hang, and also fail with clang
+# (not that it's unusable with clang) -- may be worth revisiting
+# eventually given qtspeech is still somewhat new (added in 6.4.0)
+QT6_RESTRICT_TESTS=1
+
+inherit qt6-build
+
+DESCRIPTION="Text-to-speech library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="flite qml +speechd"
+# can build with neither, but then it is just mock tts and may be confusing
+REQUIRED_USE="|| ( flite speechd )"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ ~dev-qt/qtmultimedia-${PV}:6
+ flite? ( app-accessibility/flite )
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+ speechd? ( app-accessibility/speech-dispatcher )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ $(qt_feature flite)
+ $(qt_feature speechd)
+
+ # flite_alsa was likely to work around old issues in flite, it does
+ # nothing but add -lasound (no code change, and is unneeded)
+ -DQT_FEATURE_flite_alsa=OFF
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index ce055e57ad09..9cd9e7889c5c 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,9 +1,11 @@
DIST qtsvg-5.15.14-gentoo-kde-1.tar.xz 2868 BLAKE2B 57e8e5112bf2efd41ee7ca305003884b6f28fd37ea9d7c895e93d4b952e0d7a40a6af0498e25e0017bb3d3828fb5df36b143ea7f31e760aee0fa075c4c74bd10 SHA512 2ab453dfff56c690c058a2751b03cf7faa7c5453a558b9bf64367d5e53f6139b63544a2bfc6fcf312ba852137574675b9d6cfa56f13421084f22e9477e7c92a7
DIST qtsvg-everywhere-opensource-src-5.15.14.tar.xz 1881248 BLAKE2B dc0f0754d480448436eb11e962877ca4d396859f7282dc7e66ac726ddea4135e0d8360bdfc5ea9896c228e496a4dda2c72d82c0cf688255aaa0a0518bed36a05 SHA512 4f781bddaae619125fc0f73b5736eb33dc49f368cc9cab9fce436cb57b389e66d14d2625e9100c2c1d809b67c3ceb16f718f50ce4abe1c925cf8dc8bb8b285a8
DIST qtsvg-everywhere-src-6.7.2.tar.xz 1791468 BLAKE2B e72cf5b153141942c7aa92f7433b19317549deacc5d9bf981dd41f80ce25b0bc60c81185eb9134146aa93a6ce830aa3afcaced9e92902b9aa8c4a321718a5f86 SHA512 5a4209134afd3265d4b4b02a388a3078f2f915613c83e8a4aafd292e6b49d77019597f820468c8a9fe6c046c64e6890ac94ebc52e6b321a9b57a5ef3b51552e4
+DIST qtsvg-everywhere-src-6.7.3.tar.xz 1792980 BLAKE2B 0f40b212c942b0e4a60ce6dbd2904d3510d350f0830c7e8703a5f04559c11e8d0d21f511d609724ad5f18f71b751c7d39b35b34206077cf0f9d8faa2420caec5 SHA512 4113d12b3662d37e1119f4f506b3b0c6712fc0718ce7840e92acd300990ad4ac6a753e839b4adc91fc1ef7dc938fc517340f990bd7b89636a42d40a25f8f4bdb
DIST qtsvg-everywhere-src-6.8.0-rc.tar.xz 2005268 BLAKE2B fe4a475df33145314f54d9b94a5ed16d4578c220668f867235c0b7e0fc453f046c49449bdc66ad901b58a4bf52d2dce7eefa64786747aefa786fdfbe972bc6b4 SHA512 ac1302bbca6755b7ad101d12436275971225d5ea1dcdf47075da0caada83c7bb2844f8fc746384ba8f7e6b3adcb29f6f5f39563b4fcf714b255fc3fcc2cf8d36
EBUILD qtsvg-5.15.14.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978
EBUILD qtsvg-6.7.2.ebuild 654 BLAKE2B 868b671ad183a7fe54943560e5a3498212d973c57ec5ff5b8b50e443f6666d59c723d1848378a75205b0d43b7979fd6c2b2e93720a3048566fd7c4bab879debd SHA512 f680b4b711d32a94de2f400499ae4d25c9a2b53938591684e49b75e96047d69ac1691c0acef8279009fe603a17c299fcdbe97edc3677626b16716db1fe674751
+EBUILD qtsvg-6.7.3.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
EBUILD qtsvg-6.7.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
EBUILD qtsvg-6.8.0_rc.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
EBUILD qtsvg-6.8.9999.ebuild 660 BLAKE2B 5321a21eced92e802d7dd62ee7bf485a57f7f4ba95696e2a6fdf12d5e15bec14f9bce2e3b1301fd567f7ea54a9d6ee95dddb331c1f7b454bd3da6d08361885c2 SHA512 6c27314d9bec6e8e1a13826d18b3b8ef0ec791a331773bf5ca54a4f183ecafaf5bba144f6ed01849977f1c6746b3f765a861cb669ac09b1879f4756d532908ef
diff --git a/dev-qt/qtsvg/qtsvg-6.7.3.ebuild b/dev-qt/qtsvg/qtsvg-6.7.3.ebuild
new file mode 100644
index 000000000000..e7ea7c613b25
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-6.7.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build toolchain-funcs
+
+DESCRIPTION="SVG rendering library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui,widgets]
+ sys-libs/zlib:=
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index f45a58a65c48..137b2019eaef 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,6 +1,8 @@
DIST qttools-everywhere-src-6.7.2.tar.xz 9019636 BLAKE2B c4324275adddefc2399ce4ff1305d285c9e4bc7fb6cebf6bd310573773ada5cf91f14561b855df685bdcce0a39897c3b9e0b62544083af2794d7eaaf35660146 SHA512 311467d0e6970711b4d984fe792d2b75609f38c04121073d5c3c34c682fcee89787f6982c886e62206a76b1f647de60e56510439b0288f8bd1ae21a2683a37cd
+DIST qttools-everywhere-src-6.7.3.tar.xz 9022820 BLAKE2B e1eafdbc9a08b031a51480733be38e2b217e66b6f66a49e99e603fa0b6ed780164a403c984069cc33819203edd7984b6a1f8dc5af4ebcad94ecc6730f3f1d604 SHA512 c15a76a84e8cea53e8c68b00325acf2cd3fe8097c578f3e96fbb68958453116f02fed25d2811d4485b82f196b988870f0078aea0450c4526523fb8ffacbfae57
DIST qttools-everywhere-src-6.8.0-rc.tar.xz 9057508 BLAKE2B daef8650ccd268abac709bb01bd86e433f3172078afa5376b6d45e3394958528b35bc3c9db66f643d13f4338737e9da2422bd25b633dadcc5141b17d76c41ad7 SHA512 7d643cc07280ebd9354071ce29dcefb5c59c8f822a3ce1f56de490bffb9d86c71b9c2105408d979cfb0e1253a37500c00b184a26e7df2512c3c30034615a1ce6
EBUILD qttools-6.7.2.ebuild 4646 BLAKE2B 4a77d671a5311fcd7e6170bc29764560993be958cc8ea58d6c31d8132372a5f65197a69acd3eee45d211cbbf95ee653849faa7d98a302db07f60e3b79b3e4912 SHA512 69930be9d05a6fbb10c616b8ec8b664d40428abbf516777ac5fcf85adc4a2ed39a82bcbfbb988aef8568ac0a3adcb4939fb89e531e90bbda97c751c6ff0e3e49
+EBUILD qttools-6.7.3.ebuild 4668 BLAKE2B aa642a2efd9c1aff8d3cba88a5be07983b2d914bf3258c689eb1426399efa250faa84d88acab47eb2d1e1bd017b5eba80c38991d20ffab900bba31a4e3146db6 SHA512 1ea708153a48fdce72de03cbc50dd53ab20c56081dd19fc7b55476320d36406a50114170fcfeb5857c953b14e37ccdd252663cd827b5da199e6df9f320e563e0
EBUILD qttools-6.7.9999.ebuild 4668 BLAKE2B aa642a2efd9c1aff8d3cba88a5be07983b2d914bf3258c689eb1426399efa250faa84d88acab47eb2d1e1bd017b5eba80c38991d20ffab900bba31a4e3146db6 SHA512 1ea708153a48fdce72de03cbc50dd53ab20c56081dd19fc7b55476320d36406a50114170fcfeb5857c953b14e37ccdd252663cd827b5da199e6df9f320e563e0
EBUILD qttools-6.8.0_rc.ebuild 4918 BLAKE2B eead259f4909d79ef42d1fcbaa5e2a8d4dc8d68deb09de6b7677b0f88242715433e02a4bc898f4b2883d9bc5dc33b97ce4127c8d275291e462e8343a2f304e3f SHA512 44095d57e066cca26132c5dea3aa3309365e2bf7e7004d27161f91ccecb55ad99a939a3088b0b8fd1e02a36317fe2a8720f81c94ec3245d9301e82f319f1a679
EBUILD qttools-6.8.9999.ebuild 4918 BLAKE2B eead259f4909d79ef42d1fcbaa5e2a8d4dc8d68deb09de6b7677b0f88242715433e02a4bc898f4b2883d9bc5dc33b97ce4127c8d275291e462e8343a2f304e3f SHA512 44095d57e066cca26132c5dea3aa3309365e2bf7e7004d27161f91ccecb55ad99a939a3088b0b8fd1e02a36317fe2a8720f81c94ec3245d9301e82f319f1a679
diff --git a/dev-qt/qttools/qttools-6.7.3.ebuild b/dev-qt/qttools/qttools-6.7.3.ebuild
new file mode 100644
index 000000000000..da97fd670c79
--- /dev/null
+++ b/dev-qt/qttools/qttools-6.7.3.ebuild
@@ -0,0 +1,154 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..18} ) # see .cmake.conf for minimum
+LLVM_OPTIONAL=1
+
+# behaves very badly when qttools is not already installed, also
+# other issues to handle (clang tests flaky depending on version,
+# and 3rdparty/ tries to FetchContent gtest)
+QT6_RESTRICT_TESTS=1
+
+inherit desktop llvm-r1 optfeature qt6-build
+
+DESCRIPTION="Qt Tools Collection"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="
+ +assistant clang designer distancefieldgenerator gles2-only
+ +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
+ qtdiag qtplugininfo vulkan +widgets zstd
+"
+# note that some tools do not *require* widgets but will skip a sub-tool
+# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
+REQUIRED_USE="
+ assistant? ( widgets )
+ clang? ( ${LLVM_REQUIRED_USE} )
+ designer? ( qml widgets )
+ distancefieldgenerator? ( qml widgets )
+ pixeltool? ( widgets )
+ qdoc? ( clang qml )
+"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[widgets?]
+ assistant? ( ~dev-qt/qtbase-${PV}:6[network,sql,sqlite] )
+ clang? (
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
+ ')
+ )
+ designer? (
+ ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
+ zstd? ( app-arch/zstd:= )
+ )
+ qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
+ qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
+ widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
+"
+DEPEND="
+ ${RDEPEND}
+ qtdiag? (
+ vulkan? ( dev-util/vulkan-headers )
+ )
+"
+
+pkg_setup() {
+ use clang && llvm-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package clang WrapLibClang)
+ $(cmake_use_find_package qml Qt6Qml)
+ $(cmake_use_find_package widgets Qt6Widgets)
+ $(qt_feature assistant)
+ $(qt_feature clang)
+ $(qt_feature designer)
+ $(qt_feature distancefieldgenerator)
+ $(qt_feature linguist)
+ $(qt_feature pixeltool)
+ $(qt_feature qdbus)
+ $(qt_feature qdoc)
+ $(qt_feature qtattributionsscanner)
+ $(qt_feature qtdiag)
+ $(qt_feature qtplugininfo)
+
+ # TODO?: package litehtml, but support for latest releases seem
+ # to lag behind and bundled may work out better for now
+ # https://github.com/litehtml/litehtml/issues/266
+ $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
+
+ $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build (QTBUG-122634)
+ )
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use widgets; then #914766
+ use designer || use distancefieldgenerator || use pixeltool &&
+ newicon src/designer/src/designer/images/designer.png designer6.png
+
+ if use assistant; then
+ make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
+ 'Qt;Development;Documentation' \
+ 'Comment=Tool for viewing online documentation in Qt help file format'
+ newicon src/assistant/assistant/images/assistant-128.png assistant6.png
+ fi
+
+ if use designer; then
+ make_desktop_entry designer6 'Qt 6 Designer' designer6 \
+ 'Qt;Development;GUIDesigner' \
+ 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
+ fi
+
+ if use distancefieldgenerator; then
+ # no icon, sharing with designer which fits letter-wise
+ make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
+ 'Qt;Development' \
+ 'Comment=Tool for pregenerating the font cache of Qt applications'
+ fi
+
+ if use linguist; then
+ make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
+ 'Qt;Development;Translation' \
+ 'Comment=Tool for translating Qt applications'
+ newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
+ fi
+
+ if use pixeltool; then
+ # no icon, not fitting but share with designer for now
+ make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
+ 'Qt;Development' \
+ 'Comment=Tool for zooming in the desktop area pointed by the cursor'
+ fi
+
+ if use qdbus; then
+ make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
+ 'Qt;Development' \
+ 'Comment=Tool that lets introspect D-Bus objects and messages'
+ newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
+ fi
+
+ # hack: make_destop_entry does not support overriding DESCRIPTION
+ find "${ED}" -type f -name "*.desktop" \
+ -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
+ fi
+}
+
+pkg_postinst() {
+ use assistant &&
+ optfeature "Qt documentation viewable in assistant" \
+ 'dev-qt/qt-docs:6[qch]' #602296
+}
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 110f6295355e..e7b3e708a5ef 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,8 +1,10 @@
DIST qttranslations-everywhere-opensource-src-5.15.14.tar.xz 1626976 BLAKE2B 61263b9b28fb0d8feb715ebd7cfd85a7fb3e4a6a1e13841d5c4a38dfbf0a57cafa2484e8f4352e0ed16bf820153df0b4c192cf7e906fe29cb56c5de040368523 SHA512 bf41fea921151c10f78804e274919805ccee12c13c57fe50e8f6df863aa955e4a1aa939d23a7500cd3b5fe6aa5656b1a12628cdbed1e9c8dc1f126e2cf7d7176
DIST qttranslations-everywhere-src-6.7.2.tar.xz 1547608 BLAKE2B 93d6dcd62a0dd4210be5d0f00957dd89d32d6362d8e3a1459eb819d32eeb05f354185df4ae8cc2fe705b0b964f73dbf01ed5b8d8fd89c679f99cb2953a065505 SHA512 a1937f117af71a6896ebaf89f05bcb9c61c34711105609ac80a0f85d96cd427786e902ae4e2dccc38060c4fd9161f42a0cfdd7e39e618e3996fbe1c7f05c84d9
+DIST qttranslations-everywhere-src-6.7.3.tar.xz 1547944 BLAKE2B c6e1a57ed440e78a1de132da53ef045bf6243aa50e5061abea98f0958d3cb8d5b64dae9b494a1f7f2ec382eb638a4e6dea94bf7a52c15338c0f035297fb67756 SHA512 06c9ac70c77de52e750315bb74c5ad580c154805b924a95387bbac1297ca04df643f69e3ada74bd027071b179cf009927a1c0db8825104bb355036402092c405
DIST qttranslations-everywhere-src-6.8.0-rc.tar.xz 1550132 BLAKE2B 8b6ab8eb07b026715f7c0054d78a161f8fb155219a4c0168ba567f26178dc5a920234649ab8381f819df3da5c1b3b9fce5cfb6d69e66ee66809749adc5baa1c7 SHA512 ee49d0519403652b28a81c4862dc629c2b0622baecae73a6e1e2cae4954e937d9a900455f17a0b8768c0a48945ced555d7ea3cf7bcf5e3b530f1d7ab40b56b13
EBUILD qttranslations-5.15.14.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3
EBUILD qttranslations-6.7.2.ebuild 412 BLAKE2B d08fc60c197e7a0349b64fefb0351ca74a71120efa4bd339d5e0350e44436d9ee1aee9b993a76eca13624f3327ff86ab1c6036be785169f40a297301bb99647f SHA512 4e00238cd3a999111c233a96021b1a98783c9edb0a3345313c750713f99aacc78b8b35a6092de4ab5a6490b569f52a6d19cb947850689269303874541ed7cc90
+EBUILD qttranslations-6.7.3.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf
EBUILD qttranslations-6.7.9999.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf
EBUILD qttranslations-6.8.0_rc.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf
EBUILD qttranslations-6.8.9999.ebuild 418 BLAKE2B 295cea378d3a94f73b4bbd0430ad900f1e3f8478a863da1f5af987b55946909c6efcfe5840570a0f348bddbeb7f6ce25adcb04b1caff19140b6053cfc477b791 SHA512 d4fd0d708a0c7ea4b2e4c55c7aa19891ed771d86a45a108f7f3a4e1558751c5824dd4e0b18807902605c9df5b7d1ebfeeeab8730a5c45e3e2b7abbb3a2ad2baf
diff --git a/dev-qt/qttranslations/qttranslations-6.7.3.ebuild b/dev-qt/qttranslations/qttranslations-6.7.3.ebuild
new file mode 100644
index 000000000000..4957b280c2a2
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-6.7.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_RESTRICT_TESTS=1 # no tests
+inherit qt6-build
+
+DESCRIPTION="Translation files for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DEPEND="~dev-qt/qtbase-${PV}:6"
+BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 9787601c3d1f..a8224192fca7 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,8 +1,10 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.14.tar.xz 10952936 BLAKE2B 258584cfe09100fa35b8b6293a6fb29f7d7631a7ca8e3b27d121bfa8a86e96c5a346dae1aed3aca6d80501210f5cc594f1c133adc41f12dcdfde6d12d2f91a0c SHA512 d6ff2770282e460a8d9fff3746225918cb21c65ef0d0d89e1c6876428ca1e860ecf45b44d57c9ef6e9a85cb050a4a67ecc1b20ae5c5be0a37d8b73ca439587c3
DIST qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz 3722296 BLAKE2B 316ee5e2204ebabd97c0d6ceb8bd9775bc456eb404f6ffee43a163823c43d86a94e900a06d8a1124506385aa8b17d67efd70caec64cded9dcd747d667186c9fd SHA512 016400a65e14a5ec960f20ecf6b2b7c32fa0c67d530c5046b423633b02efce200e0967642a072ff825c54c334dfe45be3e569c16d641a735f181d233fa414782
+DIST qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz 3720000 BLAKE2B fb01edae53fd2b1f67cc33533dc5baf91c6a84bfe9f51c40bdb6f1b00dbe07287359fedc95af294686789d896cc64e5b2cd07f4b0515a3c99cf954db53a04a49 SHA512 cc08560c565289c43e9e89f247f9eb26eed6d678892681310728c639f6f70bdaa5947b436dfce437b8e0dd9d9386229a391f19587080f043e41a53f4fcf06067
DIST qtvirtualkeyboard-everywhere-src-6.8.0-rc.tar.xz 3736620 BLAKE2B 61cd5241ca45f15af5def83506f01c3b805ff126fdb5a6c8c0ffe14f516fe643b6af15fcb8b37d551fc113f97585169774db1c3d7b1199b1e55bbb643e648980 SHA512 846f2e1d1137a7d13ce459f8dfede2a446460b025a4d3e83dab6a01dcdd31c5e1fb37d9986865b4555542ae9658ad1bd863c437da638bf493257f1f503b6f7fa
EBUILD qtvirtualkeyboard-5.15.14.ebuild 1214 BLAKE2B a2d1b8ccf58d8236afd410c626b28d6ef7cbbbd678620335d0f9f1f0f623d36c5185e5d7cb469d5e48a0759135a045c83afe88c409a764d87c97de88d5513ad3 SHA512 a5ee55fa5a05d94e62e6c5ee5d5abb10f3243985f9d04d9b57df175864ef2c73fb82ba0ece7bf2710e4ad4ad47c8da190a7f085f291e6f5f5786df681c76b08d
EBUILD qtvirtualkeyboard-6.7.2.ebuild 1128 BLAKE2B 5e2e9cc78e01cbd695a92b5bcfa28158106ca8a20318b7afaaa9e2bd368246b9d3d3e5901874c08aa6460010f3789c5d16fb1c0340793713f439d58cf7ff5b77 SHA512 634a516fe913cc5ada1862aefb7c0023bc749fa040ea29a1ecdcc3609af7d3fbedc1769332fc5abc2beeba5cf3d15fbf3d6dc7c415fb98f1ac31567cd046a506
+EBUILD qtvirtualkeyboard-6.7.3.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
EBUILD qtvirtualkeyboard-6.8.0_rc.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
EBUILD qtvirtualkeyboard-6.8.9999.ebuild 1133 BLAKE2B 7d5eac988baec1f6defd7cdc46541ad8e05aa2dd0410f63fbe816e6b6702561ef2be2b5d8b0c6d2cc75580217c321e5150d5b6032eafe61632c39292338e2b39 SHA512 48522d0243e86467e49e18c22cb29669642a232a3d4b07a3ea46f228b73f5493b8bf6bca64fae43e8ad3af5d4d42ef7de395e3c0a8479938d021086eec1e241b
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild
new file mode 100644
index 000000000000..4639b2cf069d
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+spell"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtsvg-${PV}:6
+ spell? ( app-text/hunspell:= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(qt_feature spell hunspell)
+ -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
+ )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # rarely randomly(?) fails even with -j1
+ tst_layoutfilesystem
+ )
+
+ if use spell && has_version app-dicts/myspell-en; then
+ # 99% pass but minor sub-tests fail with myspell-en, needs looking into
+ ewarn "Warning: notable tests were skipped due to ${_} being installed"
+ CMAKE_SKIP_TESTS+=(
+ tst_inputpanel
+ tst_inputpanelcontrols2
+ )
+ else
+ einfo "tst_inputpanel can take >5mins, not known to actually hang"
+ fi
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index dbdab0425414..fb37399ddb37 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -5,9 +5,11 @@ AUX qtwayland-6.7.2-thread-safety.patch 2420 BLAKE2B 4e5d871bd93a24cc2bb5c879a9e
DIST qtwayland-5.15.14-gentoo-kde-1.tar.xz 47472 BLAKE2B 3812e5f18bcb857cf3c76cf8a53525a84b14bc4cf8430f4339c1ef9a5d6208dcdfba3f052bcc80c6ad8815db2415207e2eb5ed07bbf9e7076be675f2a4cee3c0 SHA512 912bc902e4f9d945dac396c75a2af9896e3002535a51e6b5b07166c38b9d6ea073da3d93db07742a0db295dd5f8167fdef351230adcb2145704c36b576c0f5e3
DIST qtwayland-everywhere-opensource-src-5.15.14.tar.xz 560916 BLAKE2B a5edb21446348f20e6f65736b402c3075a4bde0d7fa02c24cbfc5de65739ca8d7ac2186bd17a995bfb3de23106e696e2b1321dc3ae401984bdafaa3479c9aa1e SHA512 9e8add52353f7a146759511c49c001cd76a56790a81af5222f6f2d3d1a2f1ee9cc62048c72efe69708eb3444c6115272d4af8d738df7b1e1da959359d7420dbb
DIST qtwayland-everywhere-src-6.7.2.tar.xz 1123220 BLAKE2B 70c2d8942afc4e1629d2ef34b6c062ecb5800185bb37e150c1d66a5216606028d2f59668991bddb5036572c962e92c3658d336167a7f9ffbf3d2f4d609a771f9 SHA512 2cd4f45f05ae60bc7f82b94f2e9c217ee4b8322f60381e1b079b90e0687e51cfbeb10b5dd724e1cca7e422b1b101d2b91c0ee47b1a732411cef330fb052c97c2
+DIST qtwayland-everywhere-src-6.7.3.tar.xz 1123508 BLAKE2B 39cd8c7d2486318d3eb4351dc0e4e6a2c37e0aeb9727e2715accfec7ba2710288c251fdd5d6a71ba11c065509f7312c194a8e2b757d484ec1734270044e0d7aa SHA512 9e15f3798ae7738b69e367343ffd7992fcdaebeffbcb10414fe2f24be553ca63e5504ef0a8405348702d0581dabebd1c2360728f63757c7445900b04df5e9ad7
DIST qtwayland-everywhere-src-6.8.0-rc.tar.xz 1133748 BLAKE2B 0d5b468f303be8fe892695adf77b6c015429bbea6051f8a834a003495e9be3b2a0d2d2b06ab9ddee2817e616715426d47c5f11b46ef2bb70d4b436cea2353666 SHA512 3c1b4a4ee85e5ad9f1528311ca3a63be85abbccf2c6dd59f089e7834f31a6a6734e997ab78ce2e161053edc3899054e5d752ae187d1f805e3be83d72244af084
EBUILD qtwayland-5.15.14.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b
EBUILD qtwayland-6.7.2-r3.ebuild 1641 BLAKE2B d709c378c8eea57e1533b4451676016b0945369150953e3c5610e767826d843ae845c1ecdd87be052d216def7b28150615df50dee45364e4c10e0a866fcd6b7f SHA512 d774570816601f3e81e9c535d2916ef60f6de61ec6bdd4cb18c6da93bb871e4b98e6217aa41504cb51e8c939775005aed25c612e96ac3a99fc59a7ea348184fd
+EBUILD qtwayland-6.7.3.ebuild 1481 BLAKE2B d0762b5c9c61dbe06bcef6410d60ea27fc33b9debb8d8d80e8fa3b03de7cf8f60b5c240094d8b21518da97167ddb5acde78e11f21b2589d10a3bd8dd70044abc SHA512 e8eccc7fb2b9d6c67bdc717428b8579c8d92c1ee239de07d6bff6715aea430fbfc756fa286640b6f8d35b0a774bd4e15b404d017e1f6043e9e8d79385fea4eba
EBUILD qtwayland-6.7.9999.ebuild 1481 BLAKE2B d0762b5c9c61dbe06bcef6410d60ea27fc33b9debb8d8d80e8fa3b03de7cf8f60b5c240094d8b21518da97167ddb5acde78e11f21b2589d10a3bd8dd70044abc SHA512 e8eccc7fb2b9d6c67bdc717428b8579c8d92c1ee239de07d6bff6715aea430fbfc756fa286640b6f8d35b0a774bd4e15b404d017e1f6043e9e8d79385fea4eba
EBUILD qtwayland-6.8.0_rc.ebuild 1604 BLAKE2B 955233e9dce7287eab5e8ccb13b548e44bc31dc71a195f665c1422a33045a309a131cf4443714a31799a2c1a387fc0ffc1d4f653c6b7bd25de77cae8f92c2e68 SHA512 374607e7b5f0e65e89ce1dc9e2cb714212a876c556826ca92cfb347a6a7bea8dd2f94e3455dd3e2fd66cf16a5e23350e2ca4fb316139626eb0c7bc46f66fb800
EBUILD qtwayland-6.8.9999.ebuild 1604 BLAKE2B 955233e9dce7287eab5e8ccb13b548e44bc31dc71a195f665c1422a33045a309a131cf4443714a31799a2c1a387fc0ffc1d4f653c6b7bd25de77cae8f92c2e68 SHA512 374607e7b5f0e65e89ce1dc9e2cb714212a876c556826ca92cfb347a6a7bea8dd2f94e3455dd3e2fd66cf16a5e23350e2ca4fb316139626eb0c7bc46f66fb800
diff --git a/dev-qt/qtwayland/qtwayland-6.7.3.ebuild b/dev-qt/qtwayland/qtwayland-6.7.3.ebuild
new file mode 100644
index 000000000000..11f94d7bd709
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.7.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="accessibility compositor qml vulkan"
+
+RDEPEND="
+ dev-libs/wayland
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
+ media-libs/libglvnd
+ x11-libs/libxkbcommon
+ compositor? (
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="dev-util/wayland-scanner"
+
+CMAKE_SKIP_TESTS=(
+ # segfaults for not-looked-into reasons, but not considered
+ # an issue given >=seatv5 exists since wayland-1.10 (2016)
+ tst_seatv4
+ # needs a compositor/opengl, skip the extra trouble
+ tst_surface
+ tst_xdgdecorationv1
+ # known failing with wayland-1.23.0 (or at least with offscreen), not
+ # believed to result in critical runtime issues so skip until this is
+ # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
+ tst_client
+ tst_compositor
+ tst_scaling
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ $(qt_feature compositor wayland_server)
+ )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ # users' session setting may break tst_clientextension (bug #927030)
+ unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
+ unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index d679dc0427fd..cccad0a4e80d 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,9 +1,11 @@
DIST qtwebchannel-5.15.14-gentoo-kde-1.tar.xz 5812 BLAKE2B ac20fd8622e8a201520e1b3540c7f832ac755b7054e9968e5254873ddc21ba06ca17582f02628e5327d9cc6720becd952fef7c9f4e22f5b0a96664d15fe45435 SHA512 de64b3b5d90c4401cd42d05129923db10a29fd65282be98c54c07b9fd3e677a541bc2abe149ffeae956ee9f2f5c2bf279d82bde67c8dfde26f3ea6890b7593d6
DIST qtwebchannel-everywhere-opensource-src-5.15.14.tar.xz 203184 BLAKE2B 5d6965b3fcd9e449be1fe2b81935b665c23028d22fd68305faf6b5541642071cb4c991dfea7b079e7e66635756f095284b6fae88e2b328878df7dc3fb10df24e SHA512 8b87f73a256dff16ec8de226b10d8a34d9a1c4f1c2d510ea58824558f3b188a3a4d66c4507764b713407f44a0861e96d061fd164a1a050129fcf4148efd3999f
DIST qtwebchannel-everywhere-src-6.7.2.tar.xz 206584 BLAKE2B fb990da23a2228a49a5e4eb99d1c8085265b25e7371c3cafb565c3977772ac0a47bdc6cad7e4ea4493c4c25897e8ac4993e3718cb893fcc299f8e1c5b56c6fdf SHA512 6d9dae2925acfe560c2c1b4382d6e7ce7762f840e76b513f03f5e9e892fb4ad3fb0059ffef725210d88ee4210a8a09678af9b7d3dfbc6d7ff55f3e65396153dc
+DIST qtwebchannel-everywhere-src-6.7.3.tar.xz 206716 BLAKE2B d543ab5ac17564fb71362d4d155aca8395aa3bde258a810487c4601f287c727cf995a6c4d0aa29b20ee56917343dae88311d559997a81471495dd91defff366a SHA512 4cf329c865f9b9eb30584061a0cc684a014f6bdd8cc1f7cd037416cd6aacb386a8d16fe58b5c1c9854c3df4182fd6117ec6297e8d941d5215f0f86ad51f80180
DIST qtwebchannel-everywhere-src-6.8.0-rc.tar.xz 207468 BLAKE2B 6852d859ae830f4f357dfef6c684e4426cab580258786ec1b0ce65f83b55d7c5fa8687b3d9d7d77092d2b6bb72d9f7fbe978269290eb4665e96422d5c89f190b SHA512 3ef523e3cd9dbd8eb5abf7062b48a649a08dd0c1a38a18ba021e60a4a5c50beee6004400a2cd1b88bb52de753e4989a8f8983d53a4ab1a859b07106c94351ad7
EBUILD qtwebchannel-5.15.14.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8
EBUILD qtwebchannel-6.7.2.ebuild 559 BLAKE2B 592c74b3e20fd7b6733987bc830aa0e96c1c5acc2b88add79938aeddbb801d057a561ea6f996b88a3256e38b5b0c28da24816d0e32016b9bdce0c3c5a2e4ebef SHA512 ec033de27d6e77b83f141cd73ea56b85df144b2ce53f09cd11672fc65f09459f6cb8ac3188251bee6dba2b278434a50b0373c985590aa4380d9cb52373f44aa0
+EBUILD qtwebchannel-6.7.3.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
EBUILD qtwebchannel-6.7.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
EBUILD qtwebchannel-6.8.0_rc.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
EBUILD qtwebchannel-6.8.9999.ebuild 565 BLAKE2B b1280cae03d3db874b48a73b9aac02a47dab09bdf73d88a122b0f114cbeaf56c534e694a4e16487b30f1beab1186affacdc6411befefca65cd6e915aad226861 SHA512 0ff730e7da3b4b8f274698bf451e4ee9aad7a732bdf2e930ca73cf33f80506e518602b6d7a8eecb30c8195e3b9e9b0d14e676f92cfa60a651e78bb90ac688553
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild
new file mode 100644
index 000000000000..e0cac52a6b5d
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.7.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt WebChannel"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[concurrent]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && #913692
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index e5223e0f281a..011ceb1d0f4e 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -9,9 +9,11 @@ DIST qtwebengine-6.7-patchset-11.tar.xz 10004 BLAKE2B 10d96134cd02ca4665f7236981
DIST qtwebengine-6.7-patchset-13.tar.xz 8312 BLAKE2B 8483dff26fdc1479d72bf77d176bf747415be989889946bca96f9ddd1612ab2307afbea40fa908f5644893401bf62e4e334b48a3afe86c2028b13246905eae36 SHA512 546883aa8903bf34bc97d5a8d4d8fe39b55d059acab91fd2979b028c268ef30872a8e078ee5d9bca85f393d689010e937a3cdad421098629a8278e113f84fadd
DIST qtwebengine-6.8-patchset-4.tar.xz 7612 BLAKE2B 400bc156b54bf00956ce4ab9b2ef070fcb31636184ecaee6b763f5dec4355274bde049bd6d3bb67923c8fdc202eeb26eee1664f7cca7c9cdcf7f24123a1cc760 SHA512 6f99a24ff4c7b61e9f855ab9eb8d31b73030291a5609b03fa92d3c44a200d5db9c7a75c7c70393fca1f542bc548ff588b3ab0c62a80feeacd4b42096ec3b889f
DIST qtwebengine-everywhere-src-6.7.2.tar.xz 550888844 BLAKE2B 2de049c9284583940bd1a9611a00c88a4f330a3b0bab8291d11296b8532d9f4e41be0d019045aca3d5983c3cfd6254d9e50c1133a497d03ef615fb74973e10f0 SHA512 5e1f65b5c0cecd62623ac386bbc89b1222f41b8c17cec1dd43851692d21f56e8b2dba45dab9405c33e88e1d1b24998d93dbcbf371a6504a1c8cdb1a6b5a94bf7
+DIST qtwebengine-everywhere-src-6.7.3.tar.xz 550988288 BLAKE2B e506e8bd950be478a9d0ecf69c66f7c56dab3c7a1503c5534f0ed5a770ed4d009935ca6905a1255701750cc8d5b790b895eb4f1d6f994ea8231d57c461c22da9 SHA512 f20769ac9b3f4a9fda9865c86d9dd2c779e404823d85aaf12cbbc425880352c19352ed39eb804a80a06a99e13582d22d45dbf2a8d7bbefea3592ff965b863cbe
DIST qtwebengine-everywhere-src-6.8.0-rc.tar.xz 566568800 BLAKE2B f0dbd495b8431dd8b8aa2a1119759a1ae2dada7fbdb65cab807b8722aa7435dcb732ca10870019ee41d0e3b8752b8a37eb32fb268a9258d746a4179f4d5d0b4a SHA512 3b3070bbc1c4c459a3620dd1167f5efc407d4c76e1ecf45637de5a1cfa9c7e8f9c3d7447a669852fab7198b383308e17e4857443f149bec121915f79d60bdf7f
EBUILD qtwebengine-5.15.14_p20240510.ebuild 7758 BLAKE2B f1c2e30680f12164b8a1a55ecaecc6b7a786cd173ae3500825c7ef04ebd53bd579d2c74a7648ff65c3c302a0f2955313814e0fd1223d564fde76ff7e0039d6d5 SHA512 37591ca47d0df49df995be8af07da94f32ee3d5e03bf9acf987b9966092e48e481d8fac5c3af920265a4736e95f8200be24cf75683e577ef135249555ad6efa1
EBUILD qtwebengine-6.7.2.ebuild 10382 BLAKE2B 6f20f921189366edc8f501ee0e1d3811fb1e57dfa75b2ff4ac80a50028e6394068415f65ae1bfb84dd9ae7d08a546fdb13050a4c42035dbe0ce6baa1c753534f SHA512 2292f3a7e9b24cdb312b6e9c725d8ad1ed33ee160038bd15d8fac568e53473ef18fe3f4f8bf484009221521325933b7e568b90546a157d10c74faa119c6bf44d
+EBUILD qtwebengine-6.7.3.ebuild 9876 BLAKE2B 377ec524b8bc1e8cabdb20b69b45235e55ad78b7d024f15659cb1c37079655d39230ded79e3b91707cc48ee79f0aed0a90f3fa4dad4a19bb69bc7def0f91a301 SHA512 8ea0ace56259dbd9d2ed2f426a1265729187d23567f467edc83c803ffbe22f785115e49766f345bc25502f6f8867ea51915fa84d3c6ee734ed167fe7811b3ad9
EBUILD qtwebengine-6.7.9999.ebuild 9876 BLAKE2B 377ec524b8bc1e8cabdb20b69b45235e55ad78b7d024f15659cb1c37079655d39230ded79e3b91707cc48ee79f0aed0a90f3fa4dad4a19bb69bc7def0f91a301 SHA512 8ea0ace56259dbd9d2ed2f426a1265729187d23567f467edc83c803ffbe22f785115e49766f345bc25502f6f8867ea51915fa84d3c6ee734ed167fe7811b3ad9
EBUILD qtwebengine-6.8.0_rc.ebuild 10027 BLAKE2B efd6905762b7572ed824bde13dc03716215433fc8edb757a18acc094e970f7ad6974f5b121ee9f8160c26cb90765698f2ab0f5ca3c21aa60c9cf7e860e354271 SHA512 6bb13b648c1a4498f137efb88de5320531b7b7b826f51368c4b7cf10fe47f3eb795e697cac5b80ab9032a81ad6968703208805fb23f81dd713fbe4275a2e6e1a
EBUILD qtwebengine-6.8.9999.ebuild 10027 BLAKE2B efd6905762b7572ed824bde13dc03716215433fc8edb757a18acc094e970f7ad6974f5b121ee9f8160c26cb90765698f2ab0f5ca3c21aa60c9cf7e860e354271 SHA512 6bb13b648c1a4498f137efb88de5320531b7b7b826f51368c4b7cf10fe47f3eb795e697cac5b80ab9032a81ad6968703208805fb23f81dd713fbe4275a2e6e1a
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild
new file mode 100644
index 000000000000..07490b941cb3
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.3.ebuild
@@ -0,0 +1,326 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+inherit check-reqs flag-o-matic multiprocessing optfeature
+inherit prefix python-any-r1 qt6-build toolchain-funcs
+
+DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
+SRC_URI+="
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-13.tar.xz
+"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+IUSE="
+ accessibility +alsa bindist custom-cflags designer geolocation
+ +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
+ +system-icu vaapi vulkan webdriver +widgets
+"
+REQUIRED_USE="
+ designer? ( qml widgets )
+"
+
+# dlopen: krb5, libva, pciutils, udev
+# gcc: for -latomic
+RDEPEND="
+ app-arch/snappy:=
+ dev-libs/expat
+ dev-libs/libevent:=
+ dev-libs/libxml2[icu]
+ dev-libs/libxslt
+ dev-libs/nspr
+ dev-libs/nss
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
+ ~dev-qt/qtdeclarative-${PV}:6[widgets?]
+ ~dev-qt/qtwebchannel-${PV}:6[qml?]
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/libwebp:=
+ media-libs/mesa[gbm(+)]
+ media-libs/openjpeg:2=
+ media-libs/opus
+ media-libs/tiff:=
+ sys-apps/dbus
+ sys-apps/pciutils
+ sys-devel/gcc:*
+ sys-libs/zlib:=[minizip]
+ virtual/libudev
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libdrm
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ alsa? ( media-libs/alsa-lib )
+ designer? ( ~dev-qt/qttools-${PV}:6[designer] )
+ geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
+ kerberos? ( virtual/krb5 )
+ pulseaudio? ( media-libs/libpulse[glib] )
+ screencast? (
+ dev-libs/glib:2
+ media-video/pipewire:=
+ )
+ system-icu? ( dev-libs/icu:= )
+ vaapi? ( media-libs/libva:=[X] )
+ !vaapi? ( media-libs/libvpx:= )
+"
+DEPEND="
+ ${RDEPEND}
+ media-libs/libglvnd
+ x11-base/xorg-proto
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libxshmfence
+ opengl? ( media-libs/libglvnd[X] )
+ screencast? ( media-libs/libepoxy[egl(+)] )
+ pdfium? ( net-print/cups )
+ test? (
+ widgets? ( app-text/poppler[cxx(+)] )
+ )
+ vaapi? (
+ vulkan? ( dev-util/vulkan-headers )
+ )
+"
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
+ dev-util/gperf
+ net-libs/nodejs[ssl]
+ sys-devel/bison
+ sys-devel/flex
+"
+
+PATCHES=( "${WORKDIR}"/patches/${PN} )
+[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
+ PATCHES+=( "${WORKDIR}"/patches/chromium )
+
+PATCHES+=(
+ # add extras as needed here, may merge in set if carries across versions
+)
+
+python_check_deps() {
+ python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
+}
+
+qtwebengine_check-reqs() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if is-flagq '-g?(gdb)?([1-9])'; then #307861
+ ewarn
+ ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
+ ewarn "is non-trivial with ${PN}. May experience extended compilation"
+ ewarn "times, increased disk/memory usage, and potentially link failure."
+ ewarn
+ ewarn "If run into issues, please try disabling before reporting a bug."
+ fi
+
+ local CHECKREQS_DISK_BUILD=8G
+ local CHECKREQS_DISK_USR=360M
+
+ if ! has distcc ${FEATURES}; then #830661
+ # assume ~2GB per job or 1.5GB if clang, possible with less
+ # depending on free memory and *FLAGS, but prefer being safe as
+ # users having OOM issues with qtwebengine been rather common
+ tc-is-clang && : 15 || : 20
+ local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
+ fi
+
+ check-reqs_${EBUILD_PHASE_FUNC} #570534
+}
+
+pkg_pretend() {
+ qtwebengine_check-reqs
+}
+
+pkg_setup() {
+ qtwebengine_check-reqs
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
+ hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
+
+ # store chromium versions, only used in postinst for a warning
+ local chromium
+ mapfile -t chromium < CHROMIUM_VERSION || die
+ [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
+ QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
+ [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
+ QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(qt_feature pdfium qtpdf_build)
+ $(qt_feature qml qtpdf_quick_build)
+ $(qt_feature webdriver webenginedriver)
+ $(qt_feature widgets qtpdf_widgets_build)
+ $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+
+ -DQT_FEATURE_qtwebengine_build=ON
+ $(qt_feature qml qtwebengine_quick_build)
+ $(qt_feature widgets qtwebengine_widgets_build)
+
+ $(cmake_use_find_package designer Qt6Designer)
+
+ $(qt_feature alsa webengine_system_alsa)
+ $(qt_feature !bindist webengine_proprietary_codecs)
+ $(qt_feature geolocation webengine_geolocation)
+ $(qt_feature jumbo-build webengine_jumbo_build)
+ $(qt_feature kerberos webengine_kerberos)
+ $(qt_feature pulseaudio webengine_system_pulseaudio)
+ $(qt_feature screencast webengine_webrtc_pipewire)
+ $(qt_feature system-icu webengine_system_icu)
+ $(qt_feature vaapi webengine_vaapi)
+ $(qt_feature vulkan webengine_vulkan)
+ -DQT_FEATURE_webengine_embedded_build=OFF
+ -DQT_FEATURE_webengine_extensions=ON
+ -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
+ -DQT_FEATURE_webengine_pepper_plugins=ON
+ -DQT_FEATURE_webengine_printing_and_pdf=ON
+ -DQT_FEATURE_webengine_spellchecker=ON
+ -DQT_FEATURE_webengine_webchannel=ON
+ -DQT_FEATURE_webengine_webrtc=ON
+
+ # needs a modified ffmpeg to be usable, and even then it may not
+ # cooperate with new major ffmpeg versions (bug #831487)
+ -DQT_FEATURE_webengine_system_ffmpeg=OFF
+
+ # use bundled re2 to avoid complications, Qt has also disabled
+ # this by default in 6.7.3+ (bug #913923)
+ -DQT_FEATURE_webengine_system_re2=OFF
+
+ # bundled is currently required when using vaapi (forced regardless)
+ $(qt_feature !vaapi webengine_system_libvpx)
+
+ # not necessary to pass these (default), but in case detection fails
+ $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
+ freetype gbm glib harfbuzz lcms2 libevent libjpeg \
+ libopenjpeg2 libpci libpng libtiff libwebp libxml \
+ minizip opus poppler snappy zlib)
+
+ # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
+ -DINSTALL_GN=OFF
+ )
+
+ local mygnargs=(
+ # prefer no dlopen where possible
+ $(usev pulseaudio link_pulseaudio=true)
+ $(usev screencast rtc_link_pipewire=true)
+ # reduce default disk space usage
+ symbol_level=0
+ )
+
+ if use !custom-cflags; then
+ strip-flags # fragile
+
+ if is-flagq '-g?(gdb)?([2-9])'; then #914475
+ replace-flags '-g?(gdb)?([2-9])' -g1
+ ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
+ fi
+
+ # Built helpers segfault when using (at least) -march=armv8-a+pauth
+ # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
+ # for simplicity. Override with USE=custom-cflags if wanted, please
+ # report if above -march works again so can cleanup.
+ use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
+ fi
+
+ export NINJAFLAGS=$(get_NINJAOPTS)
+ [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
+
+ local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
+ einfo "Extra Gn args: ${EXTRA_GN}"
+
+ qt6-build_src_configure
+}
+
+src_compile() {
+ # tentatively work around a possible (rare) race condition (bug #921680)
+ cmake_build WebEngineCore_sync_all_public_headers
+
+ cmake_src_compile
+}
+
+src_test() {
+ if [[ ${EUID} == 0 ]]; then
+ # almost every tests fail, so skip entirely
+ ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
+ return
+ fi
+
+ local CMAKE_SKIP_TESTS=(
+ # fails with network sandbox
+ tst_loadsignals
+ tst_qquickwebengineview
+ tst_qwebengineglobalsettings
+ tst_qwebengineview
+ # fails with offscreen rendering, may be worth retrying if the issue
+ # persist given these are rather major tests (or consider virtx)
+ tst_qmltests
+ tst_qwebenginepage
+ # certs verfication seems flaky and gives expiration warnings
+ tst_qwebengineclientcertificatestore
+ # test is misperformed when qtbase is built USE=-test?
+ tst_touchinput
+ # currently requires webenginedriver to be already installed
+ tst_webenginedriver
+ )
+
+ # prevent using the system's qtwebengine
+ # (use glob to avoid unnecessary complications with arch dir)
+ local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
+ [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
+ local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
+ local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
+ local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
+
+ # random failures in several tests without -j1
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
+ die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
+
+ if use test && use webdriver; then
+ rm -- "${D}${QT6_BINDIR}"/testbrowser || die
+ fi
+}
+
+pkg_postinst() {
+ # plugin may also be found in $HOME if provided by chrome or firefox
+ use amd64 &&
+ optfeature "Widevine DRM support (protected media playback)" \
+ www-plugins/chrome-binary-plugins
+
+ elog
+ elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
+ elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the"
+ elog "list of backports is impossible to evaluate, but always bound to be behind"
+ elog "Chromium's release schedule."
+ elog
+ elog "In addition, various online services may deny service based on an outdated"
+ elog "user agent version (and/or other checks). Google is already known to do so."
+ elog
+ elog "tl;dr your web browsing experience will be compromised."
+}
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 723caf40fa7f..3ef5a7b45006 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,9 +1,11 @@
DIST qtwebsockets-5.15.14-gentoo-kde-1.tar.xz 1516 BLAKE2B 9e4f7d81c06ff4556294e75d84b66d9f42e4bd5232460c05513a7ee6f96410b707101877bfda875765db1f419273d3888684275d6221b21070cacbb09c9525b1 SHA512 f0831286d7cad8b954c20274be86c75bb6e2f60d0b5acdd5567921a539949e88a7f0d25297786d1b4f203045e9ab95d4a2234bedb5e05bc930ac7e2d35527a9a
DIST qtwebsockets-everywhere-opensource-src-5.15.14.tar.xz 253024 BLAKE2B d1e2306f566ed3b0bff07920ab3ac83d268829ead4afe042ebdbdda92110a6d8af5f2483ba667c52b3bab812ca4fbfb2b38fd498271271562493c9815e952f5f SHA512 bfd3738a9bdf51dd4534c2341c20e3918a1183ca3f4307de5c2fd7224dfcc890162530e7d8c67ceed9ca56c2c9d15d4c80355e65c4e5a41bd7f7ce4d3b072b1b
DIST qtwebsockets-everywhere-src-6.7.2.tar.xz 459636 BLAKE2B c639132f9a4b029d52172bf50aa3b4534f7dc39dad12a1ea85d6bb6a9f72a61d9043688734713fd553952cf63be034102a9c22daa9306fd112d75bd3bd756930 SHA512 ccd2bde6f68aa0993f099b4755f6e79f64d8ff85be8891b2682194984851e0ec0f71dfa69aec53df6c7f49df7f123eff30920c9b1f5c79da5285ab5605d22dee
+DIST qtwebsockets-everywhere-src-6.7.3.tar.xz 459844 BLAKE2B 3fb663066db50d19fa2829b026141d450571e451d63ffbfcc32d7e5e471726ce89690e0cf6291be0e9291002417fbefcab08e3c366d7cfa070c8963259f293c4 SHA512 3dd1ed7a29c4bcc070241f465608a2f0b35142f73bc5cf0b3e964504a68da5a76002dabd4c6f14330f29200c8fb8d5e0ad46c5bc6de7af4889fd355796bce261
DIST qtwebsockets-everywhere-src-6.8.0-rc.tar.xz 459912 BLAKE2B 78754682a5ee784339c921e136f12984c96e17f0ff5f16ca782a58341e9fc7269767fd1ef5e5b49c0fe4aa2080090879a9d8eaee35ea68cbc74c41be8b46bd3b SHA512 c78b9ed3b6b3b66239d048b81310d65a820cf7036dc8b8359f149de3f5c02140ed8e668b2706f5837ac43cade8212ffa72f7c9bc18b91f6a636c5b1910b96b05
EBUILD qtwebsockets-5.15.14.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47
EBUILD qtwebsockets-6.7.2.ebuild 559 BLAKE2B 9b2e30c6559234b0a5489a79a2dd6c3e62702de945703a2490cba704b3e5e73338b1e7d5aee3057399a3f6cb38d719296ac86d8ed0f729db4a1ac5cf9c2d3596 SHA512 b8170c0b84848bc6a4bee20d545a21a4320befdb6ce8d188abc709e0908915dc9b06cecef7a371cede19ca0a6f783c9353292e85d7d1a0b7293048deae7ae0b2
+EBUILD qtwebsockets-6.7.3.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
EBUILD qtwebsockets-6.7.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
EBUILD qtwebsockets-6.8.0_rc.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
EBUILD qtwebsockets-6.8.9999.ebuild 565 BLAKE2B f3004841e3c405268952ef54d638e45877056312d2ae1c8cf27da9cf6b0d6d56e1b4b2b564c93f808f04157b66c8fcd253c5a31cf2ab7770344ad39a17588327 SHA512 5ea0ac9173a0e46dc7869ea03ceb26daecbe62f09c1d3c1e75b0b5441b2b1a3d7983d126a3450f54b094f7ae0f31b9c358517cda054967284c88ad8e20923226
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild
new file mode 100644
index 000000000000..d7e808f49cf7
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.7.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml +ssl"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network,ssl=]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 24290612c046..e9fce95b897d 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,8 +1,10 @@
DIST qtwebview-everywhere-opensource-src-5.15.14.tar.xz 128212 BLAKE2B 89f3d770b6a23eb9dd4750e65d9b40e55379374a87c66d319f534d68e4a70ab1656497fe7ccf4df9b62553acb9231dfc3c79b69cd76c284b7d745b01f09a46ff SHA512 5a48688439a8d4eaa13c4a5c8453e6a399413d28a8cbdcb1d04a4723b9a0a527d64c2c48bc040cf960300335db958add05a63fb39a6a94fbe1ad19f4989864f6
DIST qtwebview-everywhere-src-6.7.2.tar.xz 138764 BLAKE2B 3c7d51dfa8f82a30c92eed804e9f51986947e3f8042b6a3a8d777b02bd7369b98c53686e5032b855bee2200958df00b0e779720bfbe91aae9df154133ca765be SHA512 9cae6f415941049c975a86f99afbb62f3177285a15d182655b9fbab5b3d9ff19d7fb0b646c243db75f382fd971f5b89bf29659c150294e9c4e7ced2921b77c2d
+DIST qtwebview-everywhere-src-6.7.3.tar.xz 139024 BLAKE2B 29eb9849ca88c185de3a51b0093e21025eacd8703121627ace6b78d1f34e69929565f3918a13bdf7cc019163629d828f5be4c95b01a68b9e4d1befb79d1397fd SHA512 d23ca95d252078a8b2dc4738298603a45384d88e0a4c0d4880ea7bf20195f0f6dfb201704cc7b7cb7127a702ec9b87b90a6e9d1f94a721efb291d7e50720cc26
DIST qtwebview-everywhere-src-6.8.0-rc.tar.xz 138980 BLAKE2B b1bf91fb67f9433c655fef0ea021d2a24add6aa30e62aad10c135d9a94149c0c66e7ae41d87073402579541e6ed9f0d1a00abd1a4b34f537b34373fd15aee106 SHA512 5950477c721f15423405f473588fac4b4280249bb8eeb446486f6f839a89346614a1a250b3043b3afdb3d1bdc79f34c53ec7754bbf2a2d18d2ec04c210813745
EBUILD qtwebview-5.15.14.ebuild 464 BLAKE2B 6ab5da91708d6d3d65e303eb3c700bd2c528b5b802bd5cc6b18df39730bd76a82b61ecc0193b664865010f261275e3bb7c68331dabfb6e5246b4adf77efd1039 SHA512 0cbb7b9974dda9431cda7d5a634633a1e9e485e2f6ed3993a4965b0fb5f36ae2e290a31d142d4da828c9e6007d4f88e41dcef59229d092602076bb3766d2d3bc
EBUILD qtwebview-6.7.2.ebuild 424 BLAKE2B 86e3c7fd77a21cf01d75f05ca479c626ff1c7ef0676e97ab501acab0d5643d027bc9c34cddf294986c18e7cfd44158bf52407ec38c73fb2cc6eef5f954a2155a SHA512 78ae1e47c4d63c01b4defda29cde53d3fc0ad74cab32abf5e43e6ed022d7d8030ddfae059cc7e066205dda60014b0eefa5bafc8a07f7560c9359ba678984b957
+EBUILD qtwebview-6.7.3.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.7.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.8.0_rc.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
EBUILD qtwebview-6.8.9999.ebuild 426 BLAKE2B 1b0f16550615267fb19493899bfd98a16be579edc184bb007eb2109d40b940d15cb0d1bcde3c8675dcabcfa1c4e74435648b1ebd9913a81baad3b0faf0615050 SHA512 1b13e77465674b5885adb9416dce839bb9e3f6342c0c2eac633f7a8beb0f96f82ac5a43d7fdf59be4ef37449841a0a89d00e5ee0a2e0b5b8d093388ac23544f2
diff --git a/dev-qt/qtwebview/qtwebview-6.7.3.ebuild b/dev-qt/qtwebview/qtwebview-6.7.3.ebuild
new file mode 100644
index 000000000000..76539b793b79
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-6.7.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtwebengine-${PV}:6[qml]
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index ecb462e07a63..089aede23bfd 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index daec15175f7f..f55e4e9b99c1 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -11,5 +11,5 @@ AUX snack-2.2.10-test.patch 12933 BLAKE2B 05229781961d9431cb029d317918a5a267f9b2
AUX snack2.2.10-seektell-fix.patch 496 BLAKE2B a2e4e782788054c047596bd989241b9ecea3eeb2984c050888aced8289e77f30692386bcc437679bb5cc7a46f1616cbb3f4f64de017c343bcce2241b016d0cd5 SHA512 3e472dc7603426d35b23714435b3a8bfb6d54326eb1eaa54d8b79b4710035b3fed4e1f6a85ebad632950222c5cd55ac917dcb8cf2e87d0baa36124f8a3361fa8
AUX tcl-snack-2.2.10-python3.patch 12145 BLAKE2B eb33937789e0eab1316fdfcd472b5cf701a4072e498052cb2889e8c9e5a4502f193f386b83c96a2e98efcfca3dfeb389414e1b924b677ef68edfafe0e706048f SHA512 3480d83824e1d7e8250947d6f9d5a38704b302491980b7e8ad46a4d6790e3bdf9588b1d63048a9a5ed081c44b8f6c1dc42e79d3ad543f473b5469c711dc60394
DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b
-EBUILD snack-2.2.10-r13.ebuild 2816 BLAKE2B eabe3e3add388cf0f607e5e263c5d50406bc7ceba62b5b64b5e6491b79def4fb3353202db34a00ac2751deda19d177920d5f075ee87cdf8a6fc6aaf0ff74d13b SHA512 1a5099c11e5949576e496d4f8a6fd033c6c8eca3add3781c5f669b13642de42f08a770930dbf24224d3f62365c7fb142911cef67377bed46e75ff662f05b9977
+EBUILD snack-2.2.10-r13.ebuild 2857 BLAKE2B 8dc2250b60bc605d642a5c23ee0f1f15d52e2b88f0aaa31350abf07000ff9bedf5147b14929ada476e94d77985d5429e3e368aa8d6f68590216214903db5008b SHA512 6e3bb998ca2843d911818f96e5f024baafb613b871a548054dcbd62977b41b9cee4cb73506d765d05c7427c4f28ad196569573806d27352c7bf17bc58cc42416
MISC metadata.xml 260 BLAKE2B 9864f2503702b03d3ad715b3f2bd7ef7077f9ddef089de0d6a0840599d99a7f99d439ee50c12afc9ca99b0e288babf74b0bb2a6132ae6dd656b8d7c15e9b10a9 SHA512 3d1e4f14995736fb28198da21587a813a31f1330873ae3078dcd9a2452c1196d23e45983877d2e296353e1ac35cc6ff461b309585237bcc768e37e6b2728c23b
diff --git a/dev-tcltk/snack/snack-2.2.10-r13.ebuild b/dev-tcltk/snack/snack-2.2.10-r13.ebuild
index 2e42ff833080..5adf4d369e86 100644
--- a/dev-tcltk/snack/snack-2.2.10-r13.ebuild
+++ b/dev-tcltk/snack/snack-2.2.10-r13.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_OPTIONAL=yes
@@ -12,8 +12,8 @@ inherit distutils-r1 flag-o-matic toolchain-funcs virtualx
DESCRIPTION="The Snack Sound Toolkit (Tcl)"
HOMEPAGE="http://www.speech.kth.se/snack/"
SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"
-
S="${WORKDIR}/${PN}${PV}/unix"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
@@ -26,14 +26,17 @@ DEPEND="
dev-lang/tk:0=
alsa? ( media-libs/alsa-lib )
python? ( ${PYTHON_DEPS} )
- vorbis? ( media-libs/libvorbis )"
+ vorbis? ( media-libs/libvorbis )
+"
RDEPEND="${DEPEND}"
-BDEPEND="python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
-)"
+BDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ ${DISTUTILS_DEPS}
+ )
+"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}"/alsa-undef-sym.patch
@@ -55,12 +58,15 @@ src_prepare() {
# adds -install_name (soname on Darwin)
[[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch )
+ # For Clang 16, bunch of -Wimplicit-int, etc
+ append-flags -std=gnu89
+
sed \
-e "s:ar cr:$(tc-getAR) cr:g" \
-e "s|-O|${CFLAGS}|g" \
-i Makefile.in || die
- cd ..
+ cd .. || die
default
@@ -69,15 +75,12 @@ src_prepare() {
-i generic/jkFormatMP3.c || die
rm tests/{play,record}.test || die
if use python; then
- cd python
+ cd python || die
distutils-r1_src_prepare
fi
}
src_configure() {
- # For Clang 16, bunch of -Wimplicit-int, etc
- append-flags -std=gnu89
-
local myconf=""
use alsa && myconf+=" --enable-alsa"
@@ -92,9 +95,10 @@ src_configure() {
--includedir="${EPREFIX}"/usr/include \
--with-tcl="${EPREFIX}"/usr/$(get_libdir) \
--with-tk="${EPREFIX}"/usr/$(get_libdir) \
- $myconf
+ ${myconf}
+
if use python; then
- cd ../python
+ cd ../python || die
distutils-r1_src_configure
fi
}
@@ -102,7 +106,7 @@ src_configure() {
src_compile() {
default
if use python; then
- cd ../python
+ cd ../python || die
distutils-r1_src_compile
fi
}
diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest
index 587a699a65cf..a5bc9f4198fe 100644
--- a/dev-tcltk/tcl3d/Manifest
+++ b/dev-tcltk/tcl3d/Manifest
@@ -1,5 +1,7 @@
AUX tcl3d-0.5.0-implicit.patch 225 BLAKE2B 1a2a484e3d390e92f9889772e926b0529fa5adaf00e817c3d20a02cba33f00ea3f5f6f4a5c8a8ebe958a799fc1e78ad5d31d831f82ecaa31420c4dfec29abe91 SHA512 fc5fabaee860b0e89af47c6070f0394fe247a86f484292d657b96d3d762b451036b56983d6352719e141d4e0c17bdcec97ddee898adc55de36e712789736e581
AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db538428d225a23023bcedbd3a9bf5e1087815d3a8fbe49d4f2be3f4dd3aadee3274a85f11a9c2d0e442bd739a0da3a415c15ac32eb8a116abe SHA512 ff5bb6df033cfa1ce9d01305cf3346653cc9ff6c144e19609b8cacc659993f0df0a8e0db741e0733e7c3f44aff6ed7f02596e382bd2b813980a8fbbfbbb376e6
+DIST tcl3d-0.9.5.7z 1776479 BLAKE2B c6437073a36405cec8ffaece93e70996109de709c1bf8158a01e7fcc6b085e26ab361d30cbf09f0895761c220d83771beca26eff19f167c0c6c7a60b0965aa25 SHA512 deb21a48b672cc804723a4e8e8c01dee5ed706cb30011e59b532f791317a4620ab8363cf2db9aef802397439b515db54c46d2662513131d0771bc577cde17a11
DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29
EBUILD tcl3d-0.5.0-r1.ebuild 2218 BLAKE2B f54db5a1ba21bf40a377307c323bfd0aa23b121466939434b24589cddfcaf12d9f2a9b42c4549f523cb4692b5fcb1de165ca189791b6cb542a171a55c75149b8 SHA512 0a0168633431580a4ea75ed3a2273a55ee6b79c9a93db12b55e3e722dc321d284f3453be9f3decc577d75f71cdc13f1fd59a915014dcbfb33f823421e472e58c
+EBUILD tcl3d-0.9.5.ebuild 1214 BLAKE2B cbbd5b924eca9e6077f4813cd805cdf36fd11ec856b0b5d2504d95a917dd48c74cf92e7cf4c4bff8cac54423721ecd4e4c1df246524b4b4488fc53d8780986e8 SHA512 05a922c01942947b7253af4b718a7d508699e2fdabe5b0c4f0cee639d6216559e03ac175cf078d8e86fe30a8b62391fe34c633687001aa48e135e4abb47f7dac
MISC metadata.xml 1312 BLAKE2B 4201d0bb5484fa80df0439ea9e4b8a91823c7c47690bf10d525331edeb43f8799c33eb71d2e1305d84e1b916fa10ea3906104bd13f6c169f3c02279555491e9a SHA512 8269b94e36e04835c1deb69ece8ba04801a8e9daf08fd8f18fbc2a42687b9ceedf8f8fa5e525f10699a32c98de07a6944c70a3bbc9d5f673f8868bf5b090e3e2
diff --git a/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
new file mode 100644
index 000000000000..1f2e0538bf28
--- /dev/null
+++ b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic cmake unpacker
+
+DESCRIPTION="Tcl bindings to OpenGL and other 3D libraries"
+HOMEPAGE="http://www.tcl3d.org"
+SRC_URI="https://www.tcl3d.org/download/distributions/${P}.7z"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="sdl truetype"
+
+RDEPEND="dev-lang/tcl:0=
+ dev-lang/tk:0=
+ x11-libs/libX11
+ virtual/opengl
+ virtual/glu
+ truetype? ( media-libs/ftgl )
+ sdl? ( media-libs/libsdl )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-lang/swig
+ app-arch/p7zip
+"
+
+src_prepare() {
+ sed -i \
+ -e "s|FTGLGlyph|FTGlyph|" \
+ tcl3dFTGL/swigfiles/ftgl.i \
+ || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local _TCL_V=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') )
+ local _TCL_FV="${_TCL_V[0]}.${_TCL_V[1]}"
+
+ local tkPath=/usr/$(get_libdir)/tk${_TCL_FV}/include
+
+ append-cppflags -I${tkPath}/generic -I${tkPath}/unix \
+ $(pkg-config freetype2 --cflags) \
+ $(pkg-config sdl --cflags)
+
+ local mycmakeargs=(
+ -Wno-dev
+ -DTCL3D_BUILD_OGL=Yes
+ -DTCL3D_BUILD_GAUGES=Yes
+ -DTCL3D_BUILD_GL2PS=Yes
+ -DTCL3D_BUILD_FTGL=$(usex truetype)
+ -DTCL3D_BUILD_SDL=$(usex sdl)
+ )
+ cmake_src_configure
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0639eaa6c107..99064bfa286e 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 7e0f1c8595a0..3ba3ab405daf 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,3 +1,5 @@
DIST android-studio-2023.1.1.22-linux.tar.gz 1153989524 BLAKE2B 4dfd857543018c8a4584c4e2fff557d243a757ebe5974e915b3ea73a2a163fdb022e9e2bebc7a40ead74b6f2dccdd65a0bd796f45ffc43b598688d66533bb459 SHA512 f60495cc27cb70d240d8cf5f2c26009b50f91a75b807a53ee95f23dc8753cf569ed429ab351b7d64e8bf3b80c132e17a4ee2ee89602c4b564503cecf042a0297
+DIST android-studio-2024.1.2.13-linux.tar.gz 1236270079 BLAKE2B df145896887ac8a9cfe84172fbd097fdf4473eec04f829235b2e10773097441e752826afaabf715418d8de45ef007522833ab2a72c7f30770cce3f508b51300f SHA512 fd28fcbe11acabf6035ffebc861dde3c4dcb741f4d8bf067980762d0efb401303766a9b79c854c087e3772f76aca200332aa3f6eccf51543ddbc21a00dab3f88
EBUILD android-studio-2023.1.1.22-r1.ebuild 4329 BLAKE2B 21d12a2f112828cf36ba33d1f58cdc0d2def5a1002b21fc76ed8bc9a93483303e8f8e96b37a825bdd835037e2cbad095c235f1f580d0b791f036626495c5149a SHA512 118f1d785a025556ff64afc38e67ad6b38721840935ff9e30ddaa392bd8748cbc1d29d0d46122a334906f84a6d1ddacc172eec6e60793a046fb67ed7be70b7bf
+EBUILD android-studio-2024.1.2.13.ebuild 4356 BLAKE2B 5e187be7b5237c28c53b1d9a05ba2cf098fe835ccc7f151ef800aaea388a92dc00609687a5d0fbe5875f27e9238d64165573d13f29df7be460314fad7ea9975e SHA512 e2449c9f7b9318961f47f5cc3477f923da017c4c99f0c5c1f046359ae1a238258076c66d912668657433711318acf46e9ac248f987966658af1a020ad16e575b
MISC metadata.xml 298 BLAKE2B 8f13e01e8c5a24c9af764e8882e2d5677ebf485cad143f35720ede0d491f2c09fd009ce48433cd33f863fb618d6413eac97e07a6d3526f5c8e679d9e51995908 SHA512 2c9d3c5d14e2499fac58df1d3cb2844172833f371fe4d557791efc0848b879191bca36aa772792cea6edd8f6e3be83452a188c0db043906a46c87af0dcacd4e2
diff --git a/dev-util/android-studio/android-studio-2024.1.2.13.ebuild b/dev-util/android-studio/android-studio-2024.1.2.13.ebuild
new file mode 100644
index 000000000000..836e5a4556d1
--- /dev/null
+++ b/dev-util/android-studio/android-studio-2024.1.2.13.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper
+
+QA_PREBUILT="
+ opt/${PN}/bin/*
+ opt/${PN}/jbr/bin/*
+ opt/${PN}/jbr/lib/*
+ opt/${PN}/jbr/lib/jli/*
+ opt/${PN}/jbr/lib/server/*
+ opt/${PN}/lib/pty4j-native/linux/*/*
+ opt/${PN}/plugins/android/resources/installer/*/*
+ opt/${PN}/plugins/android/resources/native/*
+ opt/${PN}/plugins/android/resources/perfetto/*/*
+ opt/${PN}/plugins/android/resources/screen-sharing-agent/*/*
+ opt/${PN}/plugins/android/resources/simpleperf/*/*
+ opt/${PN}/plugins/android/resources/trace_processor_daemon/*
+ opt/${PN}/plugins/android/resources/transport/*/*
+ opt/${PN}/plugins/android/resources/transport/native/agent/*/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
+ opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/*
+ opt/${PN}/plugins/c-clangd/bin/clang/linux/*/*
+ opt/${PN}/plugins/webp/lib/libwebp/linux/*
+"
+
+DESCRIPTION="Android development environment based on IntelliJ IDEA"
+HOMEPAGE="https://developer.android.com/studio"
+SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${P}-linux.tar.gz"
+S=${WORKDIR}/${PN}
+LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
+ EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
+ MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="selinux"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-android )
+ >=app-arch/bzip2-1.0.8-r4
+ >=dev-libs/expat-2.5.0
+ >=dev-libs/libffi-3.4.4
+ >=media-libs/fontconfig-2.14.0-r1
+ >=media-libs/freetype-2.12.1-r1
+ >=media-libs/libpng-1.6.39
+ >=media-libs/mesa-22.2.5[X(+)]
+ || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
+ sys-libs/ncurses-compat:5[tinfo]
+ >=sys-libs/zlib-1.2.13-r1
+ >=x11-libs/libX11-1.8.1
+ >=x11-libs/libXau-1.0.11
+ >=x11-libs/libXdamage-1.1.6
+ >=x11-libs/libXdmcp-1.1.4-r2
+ >=x11-libs/libXext-1.3.5
+ >=x11-libs/libXfixes-6.0.0
+ >=x11-libs/libXrender-0.9.11
+ >=x11-libs/libXxf86vm-1.1.5
+ >=x11-libs/libdrm-2.4.114
+ >=x11-libs/libxcb-1.15-r1
+ >=x11-libs/libxshmfence-1.3.2
+ virtual/libcrypt:=
+"
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ local dir="/opt/${PN}"
+ insinto "${dir}"
+ doins -r *
+
+ fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio.sh,studio_safe.sh}
+ fperms -R 755 "${dir}"/bin/{helpers,lldb}
+ fperms -R 755 "${dir}"/jbr/bin
+ fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper}
+ fperms -R 755 "${dir}"/plugins/Kotlin/kotlinc/bin
+ fperms -R 755 "${dir}"/plugins/android/resources/installer
+ fperms -R 755 "${dir}"/plugins/android/resources/perfetto
+ fperms -R 755 "${dir}"/plugins/android/resources/simpleperf
+ fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
+ fperms -R 755 "${dir}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86,x86_64}
+ fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
+ fperms 755 "${dir}"/plugins/c-clangd-plugin/bin/clang/linux/x64/clangd
+ fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish}
+
+ newicon "bin/studio.png" "${PN}.png"
+ make_wrapper ${PN} ${dir}/bin/studio.sh
+ make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio"
+
+ # https://developer.android.com/studio/command-line/variables
+ newenvd - 99android-studio <<-EOF
+ # Configuration file android-studio
+ STUDIO_JDK="${dir}/jbr"
+ EOF
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ mkdir -p "${D}/etc/sysctl.d/" || die
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-android-studio-inotify-watches.conf" || die
+}
+
+pkg_postrm() {
+ elog "Android Studio data files were not removed."
+ elog "If there will be no other programs using them anymore"
+ elog "(especially another flavor of Android Studio)"
+ elog "remove manually following folders:"
+ elog ""
+ elog " ~/.android/"
+ elog " ~/.config/Google/AndroidStudio*/"
+ elog " ~/.local/share/Google/AndroidStudio*/"
+ elog " ~/Android/"
+ elog ""
+ elog "Also, if there are no other programs using Gradle, remove:"
+ elog ""
+ elog " ~/.gradle/"
+}
diff --git a/dev-util/debootstrap/Manifest b/dev-util/debootstrap/Manifest
index 098ccc9e6385..d445d4f9ff4b 100644
--- a/dev-util/debootstrap/Manifest
+++ b/dev-util/debootstrap/Manifest
@@ -4,5 +4,5 @@ DIST debootstrap_1.0.123.tar.gz 78175 BLAKE2B e507ee76817eef20cfea4e37eaf893f8e6
DIST devices.tar.gz 47835 BLAKE2B 03bfe097fda12a7a0aa19d3308c0d44382ad945defea05a63b17a72e4051ef94f0e60e75bde35baeace81da59d9f04126f6e463163609475b9c0fdf518f533ef SHA512 994ec8d72e3d52d2d872f7ff0da2336e4cbd3a5fa73bb6cdb9e06f5e7f5b8c69cea639c738fdba1186f382d6dcf62e7746fface664bfbd744aac24b16f034432
EBUILD debootstrap-1.0.123.ebuild 1167 BLAKE2B a1487aeb97503bc82f671ab669d24be420f1cd2e6ee26a411e1cf7086528ed353ab2be64d5e0fef35cc0f11284ca795ff69ae9f333a425fe961c8e5601ca18b4 SHA512 4d9d2982bbaa2bb3ed008ff779e0a7c2094db0db965345babaea9e324e42867dac4dcb91222c6f3f2373f927f8c1d065fbce8d79e38d23fe0662a674b0b875a0
EBUILD debootstrap-1.0.128_p2.ebuild 1252 BLAKE2B 35a529cd515516b1ecd75dfb3508a8a7e3fcb320da6842f09b4d97a299c76fb066a5df28e28c0c749f50f15e4dff375739b2550f7b46ab93fbdd510fcd72179d SHA512 77ba69a979c5eeeed5c5c6f55df94c0944fcded1ec06fee8178e1e5c75bf75dcb38e93603184731862f2abb581c1c5591736142a39f9a3e815d0c07475a937c8
-EBUILD debootstrap-1.0.134.ebuild 1259 BLAKE2B 5734a665abccb6aad6a9bf6c690de3edd0e34b1e27640ee41794a2aefe32e2a1a8c9f11911cdb1da775e2e5a4db30470d5e79a49f2aaff6ddde9abcf0b1ca70e SHA512 1250e2b6d9b4ccd9c4392d26ba750f6f99bce2fadc61b513829c5a5f90439b7abf904fd6233f97165cd100a09f3613f422c329854e33ba457e9169d0a1391bd0
+EBUILD debootstrap-1.0.134.ebuild 1266 BLAKE2B b7ba3407365e395cf4ed430ecb811432071bcb8eb6bb8cfc36ed56e9bc9f14a5acbe8c5996410043cbd3f31b9c22e4d73cecf8cbabe6413217281b03a3a4da8f SHA512 2b98d2efc68015ad88a61b6d79e7633e4804a35bcd52d1ef51fbe0fdebc7cdf1d0af7f36ab97a0b3ce7166f638303be2e611d8a2eee6c67f506459aaa9eae46a
MISC metadata.xml 812 BLAKE2B 6c607eb4a6403cd0b2c92e536d3c74e899c84c7c5a1ab091d09dde27d3a9bfed22d0cce0480de5870af156fe1528836d8d348d502109f32190fd85bf44cec9b2 SHA512 706bf733c643b2e5528c14ab328eb0d137e28fe75ad29eae68898a30bf1eb7330cf89f8bf7cb98c59bb20c6b9a75a36ca8465a3a5e1d731a64ba3803bdb726d0
diff --git a/dev-util/debootstrap/debootstrap-1.0.134.ebuild b/dev-util/debootstrap/debootstrap-1.0.134.ebuild
index f215653cd560..fa925d825877 100644
--- a/dev-util/debootstrap/debootstrap-1.0.134.ebuild
+++ b/dev-util/debootstrap/debootstrap-1.0.134.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}-
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
app-arch/dpkg
diff --git a/dev-util/gpp/Manifest b/dev-util/gpp/Manifest
index 6d84d77c9e36..53f7762906ed 100644
--- a/dev-util/gpp/Manifest
+++ b/dev-util/gpp/Manifest
@@ -1,5 +1,3 @@
-DIST gpp-2.27.tar.gz 66226 BLAKE2B 18490dae11fa295c6a038c6de86919a9b37a10c6008490bd554f11e52916e92e80238bb858c799fa1345419a56b37f9f817cd9c8d0fe221bd8c51b3d12245fb1 SHA512 ad7eaf89796208668143c160bfe764d5b38fb734dfa29869d2b222ce4c1982e8f5eef679960645de51c7d4fda6a18cac4ded55334a62cd16698a42b89aebf71e
DIST gpp-2.28.tar.gz 66655 BLAKE2B 5ac2fe6abfd623071139a5592d17a963889f566d568f2cb083a307bf60fc94ab528908a08ebdee4f0a7e4a40ca25ee0feb11bd218da9686b984e779e57641aff SHA512 725b521abeb768e06bc58a4c443c80e0aab65a74f4dfaa524399a9d71037d70e1790fed602ec22c3e7d3ffc788a0b03c4c37dd6f483758bf8b306b5d7ef3e493
-EBUILD gpp-2.27.ebuild 446 BLAKE2B 876792343ef218b60b1577d1a1aa56ad6e4c4a54fed72ff904fb25bcc4b88e752bcd5f58240bf1d4b3bf2b46ccf1a7b60872a433c2ab30b677f5086b314ebe64 SHA512 472dcedd7f35ec2fa43f0508f211fd4e6ff05d045df38addfbfcbf22c5b9c8781e66df6ced1e4e68ed01aeb3ac572971a3d66a6f89f3ab0e0551606963e650ff
-EBUILD gpp-2.28.ebuild 452 BLAKE2B 1b477ea9c8c4ba3e5b8a42da71dedb9a3f6885c5e9b6a25118209f6a0102a350b30f3c85c39fd9c9378357af03b65e9d9bf0acc91b66c42306dd372644da6667 SHA512 18126b28cb6b8a0b45b10c437ff0974319467b991428e59d70abf7b05fdb93de6ec19c651f5e65f49f97cb67b279e3818f15b7954fa93da473a5cd7b3d0433db
+EBUILD gpp-2.28.ebuild 446 BLAKE2B 66126df63c687e8655dca715f811316678d76668fd4ad2e6de1055b08781149c73b623386341826cb78e8bd418b8a3ef8827d1133caf66104fd10060ae797fbe SHA512 998d11a49572e75bcb949f176a488b3a95d808a5e7986446521adfcef811e57cab0ccffefedcb494b2a053980ac7a0d934b85736bd553099d72c004c0af5a0a3
MISC metadata.xml 823 BLAKE2B fe21889c430825056b947677778a7509837b1ba56156c88d18128497eea04adb2c78c396bd3538a4da698b658917590ee88907c4fe969c3d52ca214ca301f253 SHA512 65f205222a6a282b18c617d9ded5ecbff3b4cb08d068794f6141c5db675fbd6b806f0dd1b7f43af0ab31017a363639c4fd053f1c54851da2c0ec5b52b5daddcf
diff --git a/dev-util/gpp/gpp-2.27.ebuild b/dev-util/gpp/gpp-2.27.ebuild
deleted file mode 100644
index 5969c05c483f..000000000000
--- a/dev-util/gpp/gpp-2.27.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A generic preprocessor"
-HOMEPAGE="https://logological.org/gpp https://github.com/logological/gpp"
-SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/dev-util/gpp/gpp-2.28.ebuild b/dev-util/gpp/gpp-2.28.ebuild
index 754a44680eec..6845f5c0601c 100644
--- a/dev-util/gpp/gpp-2.28.ebuild
+++ b/dev-util/gpp/gpp-2.28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz ->
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
src_prepare() {
default
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index b9a880f218d4..3fc33b6c670e 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -4,6 +4,6 @@ DIST pkgcheck-0.10.30.tar.gz 378098 BLAKE2B f80224d707f7656ca45f58932936e1ce780d
DIST pkgcheck-0.10.31.tar.gz 379079 BLAKE2B b3e308a8d496c954d649677a41394b1fe1fbab43ce6c629616249306fafaad8e5c2cfa38fc9c838117f7abc381a0c04cea60ba5a2b3ab6a1612bbfc68d858832 SHA512 539cf262c950547dbd85441a7b40e76fcdc0810fdd633ab9042a13c7b19db4826c05ea1bbacf64b50c68884e31fff6a88e6b2baf94b2e6a4b2738123441da6ec
EBUILD pkgcheck-0.10.29-r1.ebuild 2259 BLAKE2B 0106d3f25f757ae7c9e65cbf78c56411baab534885e67bbf8b368c5425f555e4be0cd8ce992725d53923a3014277d19d3658919d1dc038d9db2c0a6248ad23d3 SHA512 7e18f3e52ce912f0a9d267f3b1482bec81aee58609958f9699015ea22339aa153fcd2a8d49bf62c29e0901b317ea4dfd9c70454acedb176b7875095f5497950d
EBUILD pkgcheck-0.10.30-r1.ebuild 2254 BLAKE2B 94e3ff89fcc6a8b08b35ad9c46f1e1d54e5f548da3a8b1e7c941d0315852d405a0a6e3c6f9260ac0bc4bbc7f374d94cbd3394c3db098dc7e194152d1c8eb282a SHA512 9e0488bf01869d88c8ac2978bba0cffe8ff96b331b94b2f8ce242fa4e84ba80f98271979fdf3f50bbbb0191fea4d1ee22be92f96fbcdc365f27631b5e79aa27a
-EBUILD pkgcheck-0.10.31.ebuild 2235 BLAKE2B 753d9c855cd97484254d400b597f4917e8e04de71d5b5fab8f259338a6ca0c2b5f73c360f5e4076ace2d56dc23ccaee839abf8ad91b777772ec5838b3d6e367e SHA512 2ea971efaa8869cdd0247264232b2cce08d2d6fc80e82aa8c5ce48371c0079fa62d766e8da90c0988ccee5c7c6f540ce9886f5315f8d701c5e33c5bc4b4957f2
+EBUILD pkgcheck-0.10.31.ebuild 2229 BLAKE2B 9f9d10a9bf6e422e8b9db3ded98d0871cc5ae874ac6ca4ec2f55a655fe378b98035d9d978a3c01eef9732237567499c6f25092a42181c8d9021b6bc4a013191b SHA512 78bf7b1e1f5c23be22fb900c22ecfd39d1a3ef2eaa1cd1c0139b175a43966b2167fdbc763c454881f124206f7d04018371493f48877f83b80a7cb0a600829c46
EBUILD pkgcheck-9999.ebuild 2223 BLAKE2B 664fee3e5ed354eea1f55e852a6c8038f5eff0fb93ee2efaa3c24103e52246e9737df512f5a86af703174a22fe467aabcad7232701e13bab2423cd7cc2b50553 SHA512 a246781aeed620aa012da683f5969576a7069451ccdc0f036fdbf05c4765527a6169b04afc9f5942b3c6878508430a5117435dd57c1f1ac55cb4c63339a20f75
MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild
index 6928104fa39e..37ce36b372ed 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/pkgcheck.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 323e46d66044..b788179939f0 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -5,7 +5,7 @@ DIST pwntools-4.13.0.gh.tar.gz 4388643 BLAKE2B 59a50621135e5e0fd247de37f9367d071
DIST pwntools-4.13.0_beta0.gh.tar.gz 4385937 BLAKE2B 17232ab24139ccc9376f71ea31a1f4ef5a0bbcc0610e868c894c4f79865c44ccd9c029956cf566accddb38b64d2f5a1649113f8163d69fa3c0acf20e21817de7 SHA512 3bed645b6f9e19ef4b625e9a51a33d301e6ad640eeee4d1f647b081d10d34b6eed7f083a89d77da3bd03eac2d9cda462ca380b354de2691e87d0dfc2d74a53da
DIST pwntools-4.14.0_beta0.gh.tar.gz 4424598 BLAKE2B c4457fbafe8e85a377de36e9889f937310b592f982529f0c6fe79ab2459ffe84aae29e5a2f1d8b8827239607b828eb2c196789b77636ee92d01d0bc45003c6a0 SHA512 eb18d5c6b6008854eeb1698a094c6f42bef0ab07c65e4222dde3ef785c5ea57bd0244038c144f2b597cad83ad173bd73a5af90b7e309a207615976dc8c5c501f
EBUILD pwntools-4.12.0.ebuild 2028 BLAKE2B 517a26da71bc0e73e0fb6dc970aa05c9fc15445e225829002bee69037d72100866c0d28b1a620056de53b83cf99d36f2c6f5e1d134ee5ef8cb90614848c1eef3 SHA512 4c81a9bc7ccedf507c31265d2156bb89bda5372731cd600be06e732eadffa0b215c6686b3dca39c82e8523b13c7ef06d3feb2addf1ac1b4058397ed272a3c3f7
-EBUILD pwntools-4.13.0.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46
+EBUILD pwntools-4.13.0.ebuild 2028 BLAKE2B 517a26da71bc0e73e0fb6dc970aa05c9fc15445e225829002bee69037d72100866c0d28b1a620056de53b83cf99d36f2c6f5e1d134ee5ef8cb90614848c1eef3 SHA512 4c81a9bc7ccedf507c31265d2156bb89bda5372731cd600be06e732eadffa0b215c6686b3dca39c82e8523b13c7ef06d3feb2addf1ac1b4058397ed272a3c3f7
EBUILD pwntools-4.13.0_beta0.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46
EBUILD pwntools-4.14.0_beta0.ebuild 2030 BLAKE2B f2feca7c7ebf4b5e4ee8e1d9f17f40fc508d2a2cb96aa3f24750697862ae561e2392ef9978a3d8f33a0ec00acc893112e27b5350f11588769d3753b3419ba4cb SHA512 c87c889dfb28667e536a43c67cb766f3a52529f2f5dd2cb815ee88f9fda26c463fb474c1049626c0f6deaa4defad71c0d80dbccb58814f209be4c8cbf55bbb41
EBUILD pwntools-9999.ebuild 2030 BLAKE2B f2feca7c7ebf4b5e4ee8e1d9f17f40fc508d2a2cb96aa3f24750697862ae561e2392ef9978a3d8f33a0ec00acc893112e27b5350f11588769d3753b3419ba4cb SHA512 c87c889dfb28667e536a43c67cb766f3a52529f2f5dd2cb815ee88f9fda26c463fb474c1049626c0f6deaa4defad71c0d80dbccb58814f209be4c8cbf55bbb41
diff --git a/dev-util/pwntools/pwntools-4.13.0.ebuild b/dev-util/pwntools/pwntools-4.13.0.ebuild
index 7811e0a1eebf..3c844a90b542 100644
--- a/dev-util/pwntools/pwntools-4.13.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.13.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~riscv x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest
index 477bcae9b266..60c720c22bd7 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -3,5 +3,5 @@ DIST tree-sitter-0.23.0.tar.gz 2977346 BLAKE2B e10846d5bd0a6aa1ecac362e2ab2ccf0f
DIST tree-sitter-cli-0.22.6-crates.tar.xz 22184056 BLAKE2B f18cfafa9a767fb1b3408dd473d97b2d7a87c9c37a50fb108e164074641e656cc2ca322914f98d627209485cf7b14f92280a50a64cf5136f8375e5870d2b097f SHA512 a3e6eb6585d61c86e32de21c0422c2cd1f95c6116823f5a8ee291f6682658fb7afe5e1369eda4682d4e842d91531b56e6fadb99e4d575230f4c1d65a6b0778ca
DIST tree-sitter-cli-0.23.0-crates.tar.xz 18131480 BLAKE2B 796a05ed87ce0f248491600bee4af9d14ba6a244ce04d4cda3192226c5063be921e2a4c5e454c91f712f629481c6cca160544a457cf7635c6024d0d10291e3a0 SHA512 98472d6603d973c34f1cafc042219495228693a0fbbe9af920120d8cf27fd78e5263052fb784c79b38e8b27f9b881d18205ebb439de15945c3f10410590ed76a
EBUILD tree-sitter-cli-0.22.6.ebuild 909 BLAKE2B 5a7d01cf494ae8551e36ba9b1509f5c0bd0b0b86cfaa2377750099988c2e7250924996880fea53a8e1101363646d3a543625b83b01941efc637ced4f5f074f75 SHA512 d45b4ed49fa313db416873451dab644baf65844e9985d9c91e8fa59438003283a48166b23dd73719d52a43c046ee498025daba3ee9b0c4e9349651bdf3cf2011
-EBUILD tree-sitter-cli-0.23.0.ebuild 938 BLAKE2B 085b47f3ae6de1cd2e7d78ce04106e2a551148d7dcd014dcfdbfc7a281e55240c2283b5e586beda19222fe395d1ab47dde182767a78622dd0ca106cbbbaf78d0 SHA512 6d6fa315b57e33f0a500b13367433290c16a15225077bb925232e4d7c38e1ae9825ed5ba78e54898e70c6f79ecbba21038d3b031fb6fcc85481ec2b2a27382d7
+EBUILD tree-sitter-cli-0.23.0.ebuild 932 BLAKE2B aaaae084f3f2f80483f5075b48ace8c81207ff3758c258c210a9f9fb269eb21a42ce0ab11cbc282c4c510dd476924afc95bd4d9ac6759ff93bcb1cc775a79052 SHA512 810e53f134a0d1fc7dbba6e086da9a1d8e5a16604dbc13098d49afcfa4f825cda7561b9ae269dd2d00ebe8c0f35f4098370fbcb6e5c0f4f0a04c509b3caaff68
MISC metadata.xml 575 BLAKE2B 947ff8b1c885927a6b51e08f761706ecace1c18177e3b455ea25b1cb17eb5c1fbe5aeb6ce68bbffdf626dc968a99f8cf2792356c8e90f27ab8f0fc23d618f09e SHA512 2f19b11f3aff1313d5983697628e1df2e04505611d20d3bd0331d4265cc0f569fd2694a61edb67c6834885e2a61d7d9ef650731a72be04c96d00c574e7d9ba09
diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0.ebuild
index 1fe76acc30bb..30f2c8ed61b9 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0.ebuild
@@ -23,7 +23,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# Test seems to require files (grammar definitions) that we don't have.
RESTRICT="test"
diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz
index c7c8e35e01a2..5ee2f06f2c2a 100644
--- a/games-roguelike/Manifest.gz
+++ b/games-roguelike/Manifest.gz
Binary files differ
diff --git a/games-roguelike/stone-soup/Manifest b/games-roguelike/stone-soup/Manifest
index 3602a28fc86b..87b039b893fb 100644
--- a/games-roguelike/stone-soup/Manifest
+++ b/games-roguelike/stone-soup/Manifest
@@ -20,8 +20,8 @@ DIST stone-soup-0.30.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d2
DIST stone-soup-0.31.0.tar.gz 22432560 BLAKE2B f3e696915458674e3f7ce2a47d19c740c53de897ab40227efc9c127be42dcfbb4b3ee93258ea4094fb1a18aceb37c4341aac86c1174c42ab1ce300bca3281fc6 SHA512 ad354d57a39d07ad8a1a89a7fd20b33a4cd88fcbf1f2276cdefe8890c223272b7a34969a373f6b1f39cff72499c1e2773592ce368e887307908acd59ca00ca4b
DIST stone-soup-0.31.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
DIST stone-soup-0.31.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
-DIST stone-soup-0.32.0.tar.gz 24408342 BLAKE2B 884c8b067f692bcaeaed0098ab4d89936095c6bda068e9f7cc713357f709879b282f57c831ab23103e4639a0966ec940649e469e7f07db890d03bb6283254b42 SHA512 2c9dbe34158c1c00d58069be21226a739ed8f9da724d9ac615d4420473272e91699bd462c187041ab5744d661dc77b766f95b9dce8ae97a616098c0d7b477c5f
DIST stone-soup-0.32.0_pre20240626.tar.gz 23577520 BLAKE2B 43a7d9db8037cb1f37ff821da95106d77fa46b0bf34a6b0ef02b66023e1e77a76cc906d2f34d66d6bdea4e9b3859728e2e93909f2c9e1898caab52955d218de2 SHA512 f7a3c58a9f266f354e01175fcc9e2978f4afc5d4e1fc7b5f84979e36213057f2e3bb15f600d40988135e06dc01b65540a4342b16c82edf1c3cfb41421ea92285
+DIST stone-soup-0.32.1.tar.gz 24409881 BLAKE2B 29bf6b36c858a7426b6dfc8d75aebe575540cf89a934ce9150134c68e55b23e1e2a2da0cc53db3c3f59eff2810ed68b5577d709e8515d2e51bf46206b8c0710b SHA512 0640b3af9be104963f635b61b71ee59d18f478d3266e6c3319db13584c92b19e6bea3789e6d90bb520424b6995efba4d9e8a56216a0d1a1158a2c01f00799894
DIST stone-soup-0.32.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
DIST stone-soup-0.32.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006 SHA512 fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
@@ -35,6 +35,6 @@ EBUILD stone-soup-0.28.0-r1.ebuild 6467 BLAKE2B cc8374aedcb5bcda53932d12533e2e25
EBUILD stone-soup-0.29.1.ebuild 6419 BLAKE2B 108cd8a40ead709a8c87fbc6ada1a8d5f4079483d54907a206b78333c1dd51a8e62b10a36f346cf3730e0f19c6dfaf755b90511ca18c9c6610fc0a2ce9aa62c3 SHA512 7eb9c238fb908966b599836d189e6ef5e19c3fbc63a5759ead5696ff3d788b64d090722b1bc841e9c983e6695d7ea63c47cb86a07c5f20ef3ef7fe7708fc38b4
EBUILD stone-soup-0.30.1.ebuild 6422 BLAKE2B 6e2ef0c1404b05c73834dfbdb0cd579b37609c3ab0563442dbd00afe0b58a1698abdddde4eca8d3840af42eb5756c7abef39b8d5886021013a7caf7b9d0e75f2 SHA512 cb95b93e760007374d2617ab42baaaacc1712cea2d4a7b3a083357711b792b355239fcb5c0149d462247fc2df0499298a7dd9f40d3b520658295a92e59ad3bb2
EBUILD stone-soup-0.31.0.ebuild 6422 BLAKE2B a524e779c680eefcfea799957d90fab631a62a028fd7c2336b3726491e0a38892799e35c0133f84c9927507ce071771dce50efe5b2d0250e5990e53c755aab8e SHA512 f8ad0683334ff8432a28b586d8f65de3ae37ffe42159d4282ca3fe97ba3be3d2cae9ac1180cf2df7d23e13bea6c310d454a15391166343831266aa5122f1e079
-EBUILD stone-soup-0.32.0.ebuild 6424 BLAKE2B 33372baccd4db7c8812c8b1e0334c4435df174897f808051b327f7a651495a6fdc43195ca68f400a123245b953fa6f44a08d73e8fbb3ef2e95045c1255ccfa50 SHA512 2149e8a0bd8a096c0a5762bda440c4be933b9523ced863c2422461d4d0862ec15b1f3f33eafc658696d8237b1629c24bcde0cc83c12467795667781bb84e04c0
EBUILD stone-soup-0.32.0_pre20240626.ebuild 6462 BLAKE2B ca6105b136dc655a4772a038513c02910d829218a7902651357a86a62e3302614d10fe05cbcec36444156a6a88e835d6d1bc6a77f41468c2b3c290fdd93f1e29 SHA512 115b8f92d599468c6c238ae70b51064b67a6cbe52c87b821b4e51407a3bb3953b9afdbf54da2dc7dea5d00492d6f36a418ac4bdc9a07cd30016c608a7833aed7
+EBUILD stone-soup-0.32.1.ebuild 6424 BLAKE2B 33372baccd4db7c8812c8b1e0334c4435df174897f808051b327f7a651495a6fdc43195ca68f400a123245b953fa6f44a08d73e8fbb3ef2e95045c1255ccfa50 SHA512 2149e8a0bd8a096c0a5762bda440c4be933b9523ced863c2422461d4d0862ec15b1f3f33eafc658696d8237b1629c24bcde0cc83c12467795667781bb84e04c0
MISC metadata.xml 1735 BLAKE2B 7c4c4777bbda596e10acf0eafac0b5682a8d3a6e81562b12ca38ad6d09c66a672933a127b9d5c853122ffcd4feb436667149f5e64732053e002b6e1044e7b1ee SHA512 a252f1ffe9b57659d9c7ee25aca3263d6dd79e95399fde3d888aa6d3fceb8f821ccf2a47fc0fa72eb5e1bab4bac4c861d436732818366d81b8cf7df6f0e659aa
diff --git a/games-roguelike/stone-soup/stone-soup-0.32.0.ebuild b/games-roguelike/stone-soup/stone-soup-0.32.1.ebuild
index 18316a1186e0..18316a1186e0 100644
--- a/games-roguelike/stone-soup/stone-soup-0.32.0.ebuild
+++ b/games-roguelike/stone-soup/stone-soup-0.32.1.ebuild
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index ef9385b9f755..4253a7b44868 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest
index 7f7d71ba0a66..19fbcc741a98 100644
--- a/games-util/cartridges/Manifest
+++ b/games-util/cartridges/Manifest
@@ -3,6 +3,6 @@ DIST cartridges-2.8.5.tar.gz 1103584 BLAKE2B f09e6c9bd42c60731d26bb3550fd04af485
DIST cartridges-2.9.3.tar.gz 2290701 BLAKE2B 0e9700e7ab78b303e6f8a50654053233f72a4e684cbee529af252a027ade1dd7d9496c6d7539c177959fd55628b9b35d785daa1152f192edf2f477e11f08d0bf SHA512 9fa9c2492b05e03379e6ead44273f1a566ad3aa25365eb5137fef6d6bc50a3e8c4937ac732609a9e72bb6cbd6d139df075ac1ebf3bfd8e2a17883f69352dbd75
EBUILD cartridges-2.7.4-r1.ebuild 1313 BLAKE2B 37f32b98bf4f4321883b0b5acf97a6c17f6d104fc51d0c2dd57ef7fd21ca66ba95d5d3b4917966fc176019d0a7a0b475c86c40341ac7fcd1ca20d70c8273cff9 SHA512 3b3aab3e0cfa68c137c9d523e12c9fd6049d286ef51c6188c799b9561bffe70c9fba9de1f7d8fa705f0ade3a9453603e7412e636941506751dfed7809349d5f6
EBUILD cartridges-2.8.5-r2.ebuild 1314 BLAKE2B 8901b74040acd2ac793cee0a524d4ee9c73dcf6c8fc1f52191dd8822774a47d674740c2f12aed07e924687fa2958111bac77ba4b81c0093957d2488044d7c47d SHA512 ccdb56e98f9af3b1f1805ea3d19e699103b40bb702b04c1bed67d22ba812e82fc8a360de86d20da46b920f072274752f3b61eba3147293499e7cf51a55b683f5
-EBUILD cartridges-2.9.3.ebuild 1323 BLAKE2B f18161001fc587768912e7d7b4f16053d9cb0782fc6d57a5341c900ad752f6e217d571a2e7f772dde298d42fb8384b150da9cf661420024f320ca0ba6d3337a2 SHA512 46a494847c2555af869eb4278cbf1761091b25cf36ba28a64b6e3bd3efeb737ad969dc812f357b4a49beadff856d05785f483f1cd393e9e47bcdca36ccb5a93e
+EBUILD cartridges-2.9.3.ebuild 1322 BLAKE2B b5ee5a3957f24ba0700d1a5783ae390d7cc8c271454c18ad9fccdc4496562ee580799fc463955ebb15e9a65a274fc42f84d67ff31c29b364bebd4cddfbacece1 SHA512 e54005d6e8a9ead108353c237e555a4de75458736b8de8a0a8ff354d502b5e45e878f28a4b1ec3fd08e3d30286fdfe62b58d0d5aa7370ad985096f54502f07ed
EBUILD cartridges-9999.ebuild 1323 BLAKE2B f18161001fc587768912e7d7b4f16053d9cb0782fc6d57a5341c900ad752f6e217d571a2e7f772dde298d42fb8384b150da9cf661420024f320ca0ba6d3337a2 SHA512 46a494847c2555af869eb4278cbf1761091b25cf36ba28a64b6e3bd3efeb737ad969dc812f357b4a49beadff856d05785f483f1cd393e9e47bcdca36ccb5a93e
MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7
diff --git a/games-util/cartridges/cartridges-2.9.3.ebuild b/games-util/cartridges/cartridges-2.9.3.ebuild
index b5d046bbe404..27e0ac81a903 100644
--- a/games-util/cartridges/cartridges-2.9.3.ebuild
+++ b/games-util/cartridges/cartridges-2.9.3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 8617410a09d3..067cb806e15f 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest
index 7c958266aa33..b581784b1444 100644
--- a/gnome-extra/cinnamon-control-center/Manifest
+++ b/gnome-extra/cinnamon-control-center/Manifest
@@ -1,7 +1,3 @@
-AUX cinnamon-control-center-6.0.0-c99.patch 1079 BLAKE2B 4ae36ae3b5810ed6e08964883519510e608153133544ab4c23ff7aefc3bca19d5a651eeaa92adb336719e788709ee8c888c5b5c6a53719f7132154f0521c1e06 SHA512 3eedfb9f393a6187f8cec18ad17191e3908700a8d85770bce57ad318410f341ce2dcace452df06b4a48d6c68b8026d0f0c683748f7315c7a04179f93bdb04753
-AUX cinnamon-control-center-6.0.0-fix-optional-wayland.patch 1702 BLAKE2B 442a793bc3574a2fea9ea1f4b3cdbaa1fd78a74baec80b6ff6d2d35e0ca0e3c7eb4981490347e645e7fa4cabffdaecd5faa0076d31df6cfd3fac51ba42d20c73 SHA512 eb4395fa7e8a5822ea62068ddde0eb118d747dbbe54228fa015dc97ca6d8f041ab64095a1bc42114d82d775fc1bf569708b8e027034a95aa2ab01e99993fe552
-DIST cinnamon-control-center-6.0.0.tar.gz 3821056 BLAKE2B b856e4c258a76aa5e558cca53ac333df81ae135d731a5de65470282e741a95f2c179fbd9f28e8bb26824de5ee1f9b9fcb0143fee1760800149a345085c45f11b SHA512 e49b72590418da63c6db9c4224e6a32f9014bf4a4810e3a89babaa21d211ade135912e7be1a356c57328d85774517e0f696c724e62b2d3581c5f73c8a88cf486
DIST cinnamon-control-center-6.2.0.tar.gz 3813695 BLAKE2B 4ddc97e600b2643ee16477165171f5251f7004d53524a77ec5d363717b84cec61c5bd83334a6dbb261d6ef40bd927fcdf6ef779953ad549881871f2f0e70471e SHA512 815158d057267956470d858cfb62e527c3655adce08e1f9b928f3d8b8b43ffc15d04ab1b11d5603dc75e7347925067e9627cc199f0328ccacd0421112de3b7b4
-EBUILD cinnamon-control-center-6.0.0-r1.ebuild 2726 BLAKE2B 33a29f9ec4a878db87a52b7bd9e04e26d4afafd888a9ebb57855f2f610e9b976def94ddaa51668eb551c38ae82680e6695f7f7705747c5fd9beac2f60724a63d SHA512 075972736cb7292584c47a6a329d864244bb9f60cd46e215e23f308a7296b52c51501f7dbeb5e352cd4c9b3fc0d28d932f46e1e7e295ccca888db61b3160a1a5
EBUILD cinnamon-control-center-6.2.0-r1.ebuild 2493 BLAKE2B b42c32b8ed5845f147f61572c77941d396b264f90a0d42295dcc9e86d1dfaf83ee8929a55b7f18a812a5fd3b2904e0cd8e8475a5774c82822f15415c5ea0eb03 SHA512 faed8129d0f224a6e670a7c481f9ce614b8af31b740c090fd401f3199961cda8b697134771c06a52e3cc3e6122714efd69f40c151c514a12ea881f31e0d90ae5
-MISC metadata.xml 762 BLAKE2B 5a4411060287e76154bd0727feae76a45e8992077d7cbc6d1ad102d933246d98b3349bf0dc516f35d538e6c1d4a5d427e1561b646b628d408a5743666f5f2ca7 SHA512 c03709d9a1c8d678ce0957d08516e49f8affa6be2153f30607c0f1be7c29a1e00f4955f2112e82dc7c3b3e410a6dabf5ba2bdd9f3141b6a5299068598decd0c3
+MISC metadata.xml 636 BLAKE2B 3543b9f4de724681047e9e484ea25a16473bd38c0e3902395741377bc939485a00363939a61b1a785bdc365d90f11103904393a92cbac43d553e6c1b45d00fea SHA512 d346eeeffe9fba1bd5370d39e3949cad00992116e8bb865ba0c220aa8efc370a9afc1b3e9052fa49b2ad0ac63c92ed36b99b734fda7779a10e402cacb39fd8b9
diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild
deleted file mode 100644
index 26f3280b8412..000000000000
--- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-6.0.0-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson gnome2-utils python-any-r1 xdg virtualx
-
-DESCRIPTION="Cinnamons's main interface to configure various aspects of the desktop"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-control-center"
-SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-IUSE="+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test wayland"
-REQUIRED_USE="modemmanager? ( networkmanager )"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-accessibility/at-spi2-core:2
- >=dev-libs/glib-2.44.0:2
- >=gnome-base/libgnomekbd-3.0.0:0=
- >=gnome-extra/cinnamon-desktop-6.0:0=
- >=gnome-extra/cinnamon-menus-6.0
- media-libs/fontconfig
- >=sys-auth/polkit-0.103
- >=sys-power/upower-0.99.8:=
- >=x11-libs/gdk-pixbuf-2.23.0:2
- >=x11-libs/gtk+-3.16.0:3[wayland=]
- >=dev-libs/libgudev-232
- >=x11-libs/libnotify-0.7.3
- x11-libs/cairo
- x11-libs/libX11
- >=x11-libs/libxklavier-5.1:=
- x11-libs/pango
-
- colord? (
- >=x11-misc/colord-0.1.14:0=
- )
- input_devices_wacom? (
- >=dev-libs/libwacom-0.7:=
- >=x11-libs/libXi-1.2
- )
- networkmanager? (
- >=gnome-extra/nm-applet-1.2.0
- >=net-libs/libnma-1.8.34
- >=net-misc/networkmanager-1.2.0[modemmanager?]
-
- modemmanager? (
- >=net-misc/modemmanager-0.7:=
- )
- )
- gnome-online-accounts? (
- >=net-libs/gnome-online-accounts-3.18.0:=
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- x11-themes/adwaita-icon-theme
-
- colord? (
- >=gnome-extra/gnome-color-manager-3
- )
- input_devices_wacom? (
- gnome-extra/cinnamon-settings-daemon[input_devices_wacom]
- )
- systemd? (
- >=sys-apps/systemd-31
- )
- !systemd? (
- app-admin/openrc-settingsd
- )
-"
-DEPEND="
- ${COMMON_DEPEND}
- app-text/iso-codes
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/glib-utils
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Fix optional wayland
- # https://github.com/linuxmint/cinnamon-control-center/pull/323
- "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch"
- "${FILESDIR}/${PN}-6.0.0-c99.patch"
-)
-
-src_prepare() {
- default
- python_fix_shebang meson_install_schemas.py
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use colord color)
- $(meson_use modemmanager)
- $(meson_use networkmanager)
- $(meson_use gnome-online-accounts onlineaccounts)
- $(meson_use input_devices_wacom wacom)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch
deleted file mode 100644
index b5a73ae3186d..000000000000
--- a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-c99.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/919085
-https://github.com/linuxmint/cinnamon-control-center/commit/0361ff2974eb4741f3cd8b6db00dbe1ab56c8a59
-
-From 0361ff2974eb4741f3cd8b6db00dbe1ab56c8a59 Mon Sep 17 00:00:00 2001
-From: Leigh Scott <leigh123linux@gmail.com>
-Date: Thu, 18 Jan 2024 21:30:28 +0000
-Subject: [PATCH] network: Fix warning about missing cast to GtkWidget* (#324)
-
-Based on https://github.com/GNOME/gnome-control-center/commit/167d11e2107e46b4621cf6fc370c5b191b4b7732
---- a/panels/network/connection-editor/net-connection-editor.c
-+++ b/panels/network/connection-editor/net-connection-editor.c
-@@ -845,7 +845,7 @@ net_connection_editor_new (GtkWindow *parent_window,
- editor = g_object_new (NET_TYPE_CONNECTION_EDITOR, NULL);
-
- if (parent_window) {
-- editor->parent_window = g_object_ref (parent_window);
-+ editor->parent_window = GTK_WIDGET (g_object_ref (parent_window));
- gtk_window_set_transient_for (GTK_WINDOW (editor->window),
- parent_window);
- }
-
diff --git a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch b/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch
deleted file mode 100644
index 2aab3af02146..000000000000
--- a/gnome-extra/cinnamon-control-center/files/cinnamon-control-center-6.0.0-fix-optional-wayland.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 1f90a561e4ba0e7431aeb64602e293b05a09be15 Mon Sep 17 00:00:00 2001
-From: Sparky Bluefang <sparky@bluefang-logic.com>
-Date: Sun, 7 Jan 2024 21:46:36 -0500
-Subject: [PATCH] Fix optional wayland handling in cc-display-panel
-
----
- meson.build | 1 +
- panels/display/cc-display-panel.c | 6 ++++++
- 2 files changed, 7 insertions(+)
-
-diff --git a/meson.build b/meson.build
-index 6c3d5e3..11aafd5 100644
---- a/meson.build
-+++ b/meson.build
-@@ -196,6 +196,7 @@ final_message = [ '',
- '** Colord support (Color management panel) : @0@'.format(colord.found()),
- '** Wacom support (Wacom panel) : @0@'.format(libwacom.found()),
- '** Online-Accounts support (Online-Accounts panel) : @0@'.format(goa.found()),
-+ '** Wayland support : @0@'.format(cc.has_header('gdk/gdkwayland.h', dependencies: gtk)),
- '',
- ]
- message('\n'.join(final_message))
-diff --git a/panels/display/cc-display-panel.c b/panels/display/cc-display-panel.c
-index 5a513b4..0676f66 100644
---- a/panels/display/cc-display-panel.c
-+++ b/panels/display/cc-display-panel.c
-@@ -28,7 +28,9 @@
-
- #include <libcinnamon-desktop/cdesktop-enums.h>
- #include <math.h>
-+#ifdef GDK_WINDOWING_WAYLAND
- #include <gdk/gdkwayland.h>
-+#endif
-
- #include <libupower-glib/upower.h>
-
-@@ -114,7 +116,11 @@ struct _CcDisplayPanel
-
- CC_PANEL_REGISTER (CcDisplayPanel, cc_display_panel)
-
-+#ifdef GDK_WINDOWING_WAYLAND
- #define WAYLAND_SESSION() (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default()))
-+#else
-+#define WAYLAND_SESSION() (FALSE)
-+#endif
-
- static void update_bottom_buttons (CcDisplayPanel *panel);
- static void apply_current_configuration (CcDisplayPanel *self);
diff --git a/gnome-extra/cinnamon-control-center/metadata.xml b/gnome-extra/cinnamon-control-center/metadata.xml
index 05d588225e68..10edebb3fffb 100644
--- a/gnome-extra/cinnamon-control-center/metadata.xml
+++ b/gnome-extra/cinnamon-control-center/metadata.xml
@@ -13,7 +13,6 @@
<remote-id type="github">linuxmint/cinnamon-control-center</remote-id>
</upstream>
<use>
- <flag name="gnome-online-accounts">Enable configuration panel for <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag>
<flag name="modemmanager">Enable support for mobile broadband devices using <pkg>net-misc/modemmanager</pkg></flag>
</use>
</pkgmetadata>
diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest
index 091fe932c141..139b8361fa36 100644
--- a/gnome-extra/cinnamon-desktop/Manifest
+++ b/gnome-extra/cinnamon-desktop/Manifest
@@ -1,6 +1,3 @@
-AUX cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch 3463 BLAKE2B 2d52681a98eb18e8706934bea2922c3974b97b162d2c93c75bf18b3f040015614c4f440faf8554fe09df314084d5a44052502a1e4836a33f1999375923cd562d SHA512 faed2bf7f43ee85dc302ffc8b42fdf95b20ab7f658ca921ced5999e7b798a91507ae56cf942f1245e850dd26c1755bb64a922a874b55c6eca0aeaad2d5f6be74
-DIST cinnamon-desktop-6.0.0.tar.gz 509871 BLAKE2B 908b53445327cdbb5560655700e6dfa829934714167f02dda2d9d31a02ae85fcf6565704e791f67f0725e9eb76ed65ef26944d3fac2a58e3091b2afd10bb70af SHA512 35c09c6c3b9563c27561624bb731f17dd4f07b4e5aca5af39ffd56f72fa271babb4fd2cfe7080ac078b0d9141fcbc904036f3f156c547d64e68ba53eea14a471
DIST cinnamon-desktop-6.2.0.tar.gz 510369 BLAKE2B e91cc5de64cfa2b936dd224727a493f7ca9049272d7cead88f6e6682b3e11505798d340e245816386e8427712dc3159c416bc51ac6b8cdf937649f34afa247f7 SHA512 be7e4fe206fb4fa62cacf7190b5702035313346ae51a3ef985ec2046d30e0ae5b1e1d314f82d362a363c3949deab02e4d2a4ea910ffe7f279111563c224f75f7
-EBUILD cinnamon-desktop-6.0.0.ebuild 1698 BLAKE2B a2d55330d04fe33619bd5b10ef90f7222931d75f57928e9977b917a2f57ae11fa3b3552e2e2c494e8ee50ed1d68f222c5b3b7778860a12debe42480d66405c99 SHA512 9ec7545a194e23ce0ea54577b8a48d651352a8a04691c301bbb1b4ec5e5d88cd49ab969853e25bae991733c900c27c5bdf82bd620260745460322cc9f3ddd07d
EBUILD cinnamon-desktop-6.2.0.ebuild 1714 BLAKE2B 181ec00176e0f12f4335b401a7fc364f7260d2a8cb81c0294d0ef7c8e42b1250add6451d1374d2582e722b336a621ff7fd27ff8d0560d99136b74dc9e0ea88bb SHA512 9fbee55110211224626ff0cda9a63fd22762d4d5d9ba6429e8b6132f2e5141588b485b3ded3b3c9c3b5249ba09dda4c0f008887bacf55ae863811d38c1c0bfe9
MISC metadata.xml 496 BLAKE2B c019ef51b10de9ccafed1294e6d436dcdc8f02735170afe9e038689c6c4d76fb3e099bc9ec7f10c2a50d2bfa5e1d1c191667a470d734effad53d9d299f431664 SHA512 41a99dd4e1aad85dda44e2168bc150e2c27bb40a45c0dfe0f085e502242e6a0704ad8b47f64140d81afa7ff096cac735c46827f3d949962400de92d769505cc4
diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild
deleted file mode 100644
index dad0b54da90f..000000000000
--- a/gnome-extra/cinnamon-desktop/cinnamon-desktop-6.0.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson gnome2-utils python-any-r1
-
-DESCRIPTION="A collection of libraries and utilites used by Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-desktop"
-SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
-SLOT="0/4" # subslot = libcinnamon-desktop soname version
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="systemd"
-
-RDEPEND="
- >=dev-libs/glib-2.37.3:2[dbus]
- >=dev-libs/gobject-introspection-0.10.2:=
- >=gnome-base/gsettings-desktop-schemas-3.5.91
- >=media-libs/libpulse-12.99.3[glib]
- sys-apps/accountsservice
- sys-apps/hwdata
- x11-libs/cairo[X]
- >=x11-libs/gdk-pixbuf-2.22:2[introspection]
- >=x11-libs/gtk+-3.3.16:3[introspection]
- x11-libs/libX11
- >=x11-libs/libXext-1.1
- x11-libs/libxkbfile
- >=x11-libs/libXrandr-1.3
- x11-misc/xkeyboard-config
- systemd? (
- sys-apps/systemd
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/gdbus-codegen
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- # https://github.com/linuxmint/cinnamon-desktop/commit/d0f8c74a7864786cf040da31c7db83d8d2fcc5e4
- "${FILESDIR}/${PN}-6.0.0-fix-idle-monitor-dbus.patch"
-)
-
-src_prepare() {
- default
- python_fix_shebang install-scripts
-}
-
-src_configure() {
- local emesonargs=(
- -Dpnp_ids="${EPREFIX}/usr/share/hwdata/pnp.ids"
- $(meson_feature systemd)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch b/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch
deleted file mode 100644
index 76fa5c53cde6..000000000000
--- a/gnome-extra/cinnamon-desktop/files/cinnamon-desktop-6.0.0-fix-idle-monitor-dbus.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From d0f8c74a7864786cf040da31c7db83d8d2fcc5e4 Mon Sep 17 00:00:00 2001
-From: Michael Webster <miketwebster@gmail.com>
-Date: Mon, 15 Jan 2024 15:16:08 -0500
-Subject: [PATCH] gnome-idle-monitor.c: Fix some dbus names Mutter->Muffin.
-
-The session manager uses this to get notifications about idle
-state changes now - instead of its own idle-monitor code (which
-only worked with x11), it now relies on muffin to notify on
-changes from various sources (xorg, wayland, upower).
----
- libcinnamon-desktop/gnome-idle-monitor.c | 6 +++---
- libcinnamon-desktop/idle-monitor.xml | 4 ++--
- libcinnamon-desktop/meson.build | 2 +-
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/libcinnamon-desktop/gnome-idle-monitor.c b/libcinnamon-desktop/gnome-idle-monitor.c
-index 71d8918..81aaaab 100644
---- a/libcinnamon-desktop/gnome-idle-monitor.c
-+++ b/libcinnamon-desktop/gnome-idle-monitor.c
-@@ -67,7 +67,7 @@ G_DEFINE_TYPE_WITH_CODE (GnomeIdleMonitor, gnome_idle_monitor, G_TYPE_OBJECT,
- G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
- gnome_idle_monitor_initable_iface_init))
-
--#define IDLE_MONITOR_PATH "/org/gnome/Mutter/IdleMonitor/Core"
-+#define IDLE_MONITOR_PATH "/org/cinnamon/Muffin/IdleMonitor/Core"
-
- static void
- on_watch_fired (MetaDBusIdleMonitor *proxy,
-@@ -256,7 +256,7 @@ on_name_appeared (GDBusConnection *connection,
- meta_dbus_object_manager_client_new (connection,
- G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE,
- name_owner,
-- "/org/gnome/Mutter/IdleMonitor",
-+ "/org/cinnamon/Muffin/IdleMonitor",
- monitor->priv->cancellable,
- on_object_manager_ready,
- monitor);
-@@ -296,7 +296,7 @@ gnome_idle_monitor_initable_init (GInitable *initable,
- monitor = GNOME_IDLE_MONITOR (initable);
-
- monitor->priv->name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
-- "org.gnome.Mutter.IdleMonitor",
-+ "org.cinnamon.Muffin.IdleMonitor",
- G_BUS_NAME_WATCHER_FLAGS_NONE,
- on_name_appeared,
- on_name_vanished,
-diff --git a/libcinnamon-desktop/idle-monitor.xml b/libcinnamon-desktop/idle-monitor.xml
-index 4bd69cb..5203883 100644
---- a/libcinnamon-desktop/idle-monitor.xml
-+++ b/libcinnamon-desktop/idle-monitor.xml
-@@ -3,14 +3,14 @@
- 'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
- <node>
- <!--
-- org.gnome.Mutter.IdleMonitor:
-+ org.cinnamon.Muffin.IdleMonitor:
- @short_description: idle monitor interface
-
- This interface is used by gnome-desktop to implement
- user activity monitoring.
- -->
-
-- <interface name="org.gnome.Muffin.IdleMonitor">
-+ <interface name="org.cinnamon.Muffin.IdleMonitor">
- <method name="GetIdletime">
- <arg name="idletime" direction="out" type="t"/>
- </method>
-diff --git a/libcinnamon-desktop/meson.build b/libcinnamon-desktop/meson.build
-index fbab37a..61976c9 100644
---- a/libcinnamon-desktop/meson.build
-+++ b/libcinnamon-desktop/meson.build
-@@ -1,7 +1,7 @@
- dbus_idle_built_sources = gnome.gdbus_codegen('meta-dbus-idle-monitor',
- 'idle-monitor.xml',
- namespace: 'MetaDBus',
-- interface_prefix: 'org.gnome.Muffin',
-+ interface_prefix: 'org.cinnamon.Muffin',
- object_manager: true
- )
-
diff --git a/gnome-extra/cinnamon-menus/Manifest b/gnome-extra/cinnamon-menus/Manifest
index 2e0358f7f2e3..1b56109f8b54 100644
--- a/gnome-extra/cinnamon-menus/Manifest
+++ b/gnome-extra/cinnamon-menus/Manifest
@@ -1,5 +1,3 @@
-DIST cinnamon-menus-6.0.0.tar.gz 96411 BLAKE2B 08394d32e66a8e3e8f1e13a97128099c1fcfe868a52c6bdbdd9ad1c98508c441d8b354d37856dd645db8a9e8f33c3f1ad3c6033bd2f22ea33d7644594cc1559f SHA512 9b7e1f92ef451e80aebc95a2fdd0e94e352c634a09474878fb12cf0ba8a06e3b4ca522ab6b6c768b7b194cb262bad0bfd5b81557d77cb9075506de11d9de56a7
DIST cinnamon-menus-6.2.0.tar.gz 96496 BLAKE2B 151ccc6baa1d3bda7269b71d0c9d28666553a4248d4bc1dded9f669d4fe33ac6c7785b84a7f8239636c9f84a21378843e22b40d20415e009b039b53ee3b677d2 SHA512 b7132a6cabd6f4ff0d5e247585029af18712a2cb220aba93e609ffb569b79cbaf72caf1d70d22dbae576c2634be092c430f702c3bb25d6fa2768aba98900e5b9
-EBUILD cinnamon-menus-6.0.0.ebuild 817 BLAKE2B 90f33c3971ed9a5f32b54805e73581690f02b3742ac7b742d3ddbf604183319caad17516cfee9a98682ee0a7e76996fd0017792c6950af22c6df3e00b91bf65f SHA512 b5f4a2be6dbb7bfe0f18c7388260f085220874c31ba625de858bc5a2a2344f45e7fd357e4b9deff85e5af5d422b721e23c0a95dae8a320afac76737e86ae79d3
EBUILD cinnamon-menus-6.2.0.ebuild 817 BLAKE2B a7b6141b3fae6da8f39c9c467ac58975f95815215ab9b9b68e7ed858f562fb932eda3e9206d5f85f2dfc42ec3888e4e836d4907f985bfc4000c63556dc5c5c80 SHA512 7f3195eec0f6be7e147170a305392f30e93c5573137f0404949b108ded7e9780e64f2c6dd660ffbcb5ed6198468d476eb30b3989a1ca33fc380bf90d9cb8a496
MISC metadata.xml 494 BLAKE2B a27fd494a680cb42a41c806166cf6ce2f2df3d132d62af9e4a4f8c7ae66ecc93b05afc64e250122cdd62bad428fc065984ab68e31c0d6c5be2a070a8dc912d7b SHA512 1fe1a31acf83ea9070318e76a6acb09969c7dac0779292822a7d1800ac7be4392a26091a59bceeb3ce84381d95159c9c2c1cdb30e567c2b2896a2a02564656ff
diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild
deleted file mode 100644
index 9af1b5f92733..000000000000
--- a/gnome-extra/cinnamon-menus/cinnamon-menus-6.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson xdg
-
-DESCRIPTION="Cinnamon's library for the Desktop Menu fd.o specification"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-menus"
-SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="gtk-doc"
-
-RDEPEND="
- >=dev-libs/glib-2.29.15:2
- >=dev-libs/gobject-introspection-1.58.3:=
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/gobject-introspection-common
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-
- gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc enable_docs)
- )
- meson_src_configure
-}
diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest
index a49aa2551ff4..e11571196dfe 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -1,5 +1,5 @@
-DIST cinnamon-screensaver-6.0.3.tar.gz 161006 BLAKE2B 4f88cf0ca72384fbff2ce1f55047b6d53704bf55b2a3bfd5c942c19bcfbe9249c07e9fc1f08246c0e55c6b2110f543157ec87028789e58d752ff21d54d347ae2 SHA512 556b8eeac280001273460e5f1f5d1e5dbdf003ff95ad1ec9c3217316a6197520a32cd05d61a395daef066f13c8c9c89ebb9057779dd845bd597c207492fd91ef
DIST cinnamon-screensaver-6.2.0.tar.gz 161045 BLAKE2B c0afe57912ed9cfc579defa4ea450c5ab79c0761f4babc9ad9c745d1c71c24ba9bcd77cd952d8e7c1ebd317025d3cf3bacc24c87e2757a94582337dc4645c814 SHA512 a7a6163be7de5fd7b58ed1aeb76610476f872f5372489a8ce724c92fa2a26ce418546ca9ae39a97dac9cf922ef13e5faf34bcbc087382db1e6fc50c02d6c8b21
-EBUILD cinnamon-screensaver-6.0.3.ebuild 1692 BLAKE2B b8d39801232be47a1ec007e33fed462a6d1c51f6e3e78e79927e1ad40dd2fe082f3efda7600bf59c4223c02f2ffefe7c022bf5dcad111d684e416a9accaf88a4 SHA512 5c2fd2be17d0af85100fa90dfccc77068d13461e47d85bede41fbe5e33cab9319d7e13d98a87b67555185e27cc15d68728a62b6bea3e4e475c24b15276ad7d4d
+DIST cinnamon-screensaver-6.2.1.tar.gz 161088 BLAKE2B 86159f06e44bd58ca443457109c1345ba3021d1b8aa339d315da45fad994e8fccf59fffdc8bef3edefebf42a6ea4ab632354ef5a8f7c10f6d4d70ab517fce3bb SHA512 4033d1170b4ef359dc8a6d529b40e40fa5bb630f4900eaf5d45c73d7caadde00345811bc5b8f347bfc184f16abbdb232ebf71bb911c713bb00ced557115fd300
EBUILD cinnamon-screensaver-6.2.0.ebuild 1692 BLAKE2B b6ca63ad8ae70bb320ed7faaad3f6840d6fbbedcfe726145ba87f69f2776696fabea0313648f093f13203be02fd69b36ffd4827f6b3cb7a3d32623c22b00d67d SHA512 1bc0c12826cf1fcc57628338a85c0108a1fbeeee74e281aafb6e4cde5d29fa80f728d018129200fdcf44521f2c2958fce3dbf09fac04653c967ad69997ff92af
+EBUILD cinnamon-screensaver-6.2.1.ebuild 1694 BLAKE2B 9c8c1a3d26fb879ff7b62aa3d699f4048afab7397850b7031aec7c12d4d1a0d70b5fa172881614ed163b9c90201b1d2d57f20e7598aeaf35f77a3770292ee463 SHA512 5ef13a121f23408ee6da9ca9bb08647c439be577dae6fe8fb39994cbeb26b30ff2c89e58c6dc72fdbb5df561bdfa22a453c7891cc26545c78af2f9032a32b7ef
MISC metadata.xml 500 BLAKE2B 92b85c1d68491b0e4f88203070760f1e8d2b51b3bf9d3615e18a26cdaf6466eadaa700f18f1668a9b214a540fe01639a49a8535cd43435ddba192fef0267ce98 SHA512 35fc95aac49117f0bd643ccd17d2e461ad1cc5dc744256f6cf83f4248c087b33f66eb4352aeae8105983789e7f8ca74727fc48557f462edfba658d411bb536f7
diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.1.ebuild
index 5e0bcc771c40..f5dfaf26eca7 100644
--- a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.0.3.ebuild
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-6.2.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit meson python-single-r1 xdg
@@ -13,14 +13,14 @@ SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
LICENSE="GPL-2+ LGPL-2+ MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="systemd xinerama"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
COMMON_DEPEND="
${PYTHON_DEPS}
>=dev-libs/glib-2.37.3:2[dbus]
- >=gnome-extra/cinnamon-desktop-6.0
+ >=gnome-extra/cinnamon-desktop-6.2
sys-libs/pam
>=x11-libs/gtk+-3.22:3[introspection]
x11-libs/cairo
@@ -43,7 +43,7 @@ RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
- >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}]
+ >=dev-python/python3-xapp-2.4.2[${PYTHON_USEDEP}]
')
systemd? ( >=sys-apps/systemd-31 )
diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest
index 9be4fd694cc9..9e8a24bd5ad6 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,7 +1,3 @@
-AUX 0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch 12035 BLAKE2B 7d0980553aa07cf310a1916743194742c906d8469ee0dc497b84332136c1674c243f39ae27ef988da32f1a9bc902275388325e4832f7c8afb255d4c8f469f4f5 SHA512 1c9afb2efabf45f3df61c6f8ad70a2bceb3eaa2d188cae0d7acf14693da9efc66e686691b4e1f9addf1b1f1b30ec640548e6faa4f3c3b55d2ce4c35c55deeb25
-AUX cinnamon-session-6.0.0-fix-optional-systemd.patch 605 BLAKE2B 29057363842f23a5b37583ab5d2cf312fbf31f9ef78b66e9b70980051771cc701f9e5b811d03d3534046c2cb76fda1751fc11b36cbcf90685b6fc05dd3773158 SHA512 7b89ef4d9915d50377c0ad10a1296a6bd5a11dbb2f30b2e2531aa817335776d08823b4a6401c0d4638f0d89674d91c3165aafa0b217dd488e7127e8fbc6ba9c6
-DIST cinnamon-session-6.0.4.tar.gz 165520 BLAKE2B fa608de433a4d47db102b1f11c716da8afeabd5772b7e957449297629e39bc215124acd2f0f94afe91763590ab92b06a3bce8dd1a6bad3997b9496b4114a36fa SHA512 cd8ac8579f9311f5234dad17fb32d40a1c58da2292734e58c4832d94a8b0687e4909f5886c2db0dab1e0c396f12c3495a8d966e76373ac26f3bd9795efcd1f1f
DIST cinnamon-session-6.2.1.tar.gz 166106 BLAKE2B ef7bb345f6c32f5402d9ff5dca152455a861e41e4fc5a77d1184f75ef17b70ab78bd3cfc9f63265703153d86217b5cd0a679f50add722110c47f7246050ca68f SHA512 bc0e69b938920149c26e2470aab9c2290b3b7ecea8a6e8249683402eb07af0c3a88c42cb86723d422dd14442246e841469010a05e808e675ff0e7ff1cc834224
-EBUILD cinnamon-session-6.0.4.ebuild 1927 BLAKE2B ce124798c1d0cc8339ee5404778606a4f0ce5e2d27b83071b9f4543f5fc381d1f6d189c6f3affb5fb7d3c51a6b66badcdba6c50f6252d191b49c10bfb8783432 SHA512 e9ab0f98125e99072ae0454568aafab0c1453dbbc916759df955c35f32be9ed1309b1aed5b96bff04ebefe5f28953c68fe3f76bf7bc4e735bb567b875a2d2b15
EBUILD cinnamon-session-6.2.1.ebuild 1674 BLAKE2B b5a63b87f44792b51d70f0496a6a3b3fcdecc22c46aea8ba185c30617b7d4489e159e8c8c7396e333e2ca3a5cf543aeaf481b334a11711e1e6a575cc81155aa1 SHA512 eae64d41ab69b5ad99e9046b787afb775948cb1ab1d06d7ddb7b05155d6c66afa01f1c023ffaf2b1b7823a78efc2723e58c2453842e740d5ea5cfe6f0ff02f0f
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
deleted file mode 100644
index a970f6adc9ce..000000000000
--- a/gnome-extra/cinnamon-session/cinnamon-session-6.0.4.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson gnome2-utils python-single-r1 xdg-utils
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-session"
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="systemd"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=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]
- )
-"
-DEPEND="
- ${COMMON_DEPEND}
- x11-libs/xtrans
-"
-RDEPEND="
- ${COMMON_DEPEND}
- ${PYTHON_DEPS}
- dev-libs/gobject-introspection
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/gdbus-codegen
- virtual/pkgconfig
-"
-
-PATCHES=(
- # Fix bad systemd include
- # https://github.com/linuxmint/cinnamon-session/pull/164
- "${FILESDIR}/${PN}-6.0.0-fix-optional-systemd.patch"
- # fix crash on idle
- "${FILESDIR}"/0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch
-)
-
-src_prepare() {
- default
- python_fix_shebang data cinnamon-session-quit
-}
-
-src_configure() {
- local emesonargs=(
- -Dipv6=true
- -Dxtrans=true
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-session/files/0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch b/gnome-extra/cinnamon-session/files/0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch
deleted file mode 100644
index 01a194f7cb7b..000000000000
--- a/gnome-extra/cinnamon-session/files/0001-cs-presence.c-Fix-CsmPresence-idle-handling.patch
+++ /dev/null
@@ -1,303 +0,0 @@
-From 55e9291629cc028793e22b738214ecababe65c4b Mon Sep 17 00:00:00 2001
-From: Michael Webster <miketwebster@gmail.com>
-Date: Wed, 24 Jan 2024 09:14:01 -0500
-Subject: [PATCH] cs-presence.c: Fix CsmPresence idle handling.
-
-Idle detection was broken since 5.4, as gnome-idle-monitor (in
-libcinnamon-desktop) was looking for the wrong muffin interface
-names.
-
-This file was also adapted incompletely to the new idle-monitor
-API.
-
-requires:
-linuxmint/cinnamon-desktop@d0f8c74a7864786cf04
----
- cinnamon-session/csm-presence.c | 130 +++++++++++++++++++-------------
- cinnamon-session/csm-presence.h | 6 --
- 2 files changed, 77 insertions(+), 59 deletions(-)
-
-diff --git a/cinnamon-session/csm-presence.c b/cinnamon-session/csm-presence.c
-index 1fd3d7c..69da703 100644
---- a/cinnamon-session/csm-presence.c
-+++ b/cinnamon-session/csm-presence.c
-@@ -64,16 +64,12 @@ struct CsmPresencePrivate
-
- enum {
- PROP_0,
-- PROP_STATUS,
-- PROP_STATUS_TEXT,
- PROP_IDLE_ENABLED,
- PROP_IDLE_TIMEOUT,
- };
-
--
- enum {
- STATUS_CHANGED,
-- STATUS_TEXT_CHANGED,
- LAST_SIGNAL
- };
-
-@@ -99,6 +95,10 @@ csm_presence_error_quark (void)
- return quark_volatile;
- }
-
-+static void idle_became_active_cb (GnomeIdleMonitor *idle_monitor,
-+ guint id,
-+ gpointer user_data);
-+
- static gboolean
- csm_presence_set_status_text (CsmPresence *presence,
- const char *status_text,
-@@ -120,6 +120,8 @@ csm_presence_set_status_text (CsmPresence *presence,
-
- if (status_text != NULL) {
- presence->priv->status_text = g_strdup (status_text);
-+ } else {
-+ presence->priv->status_text = g_strdup ("");
- }
-
- csm_exported_presence_set_status_text (presence->priv->skeleton, presence->priv->status_text);
-@@ -128,11 +130,11 @@ csm_presence_set_status_text (CsmPresence *presence,
- return TRUE;
- }
-
--static gboolean
-+static void
- csm_presence_set_status (CsmPresence *presence,
- guint status)
- {
-- g_return_val_if_fail (CSM_IS_PRESENCE (presence), FALSE);
-+ g_return_if_fail (CSM_IS_PRESENCE (presence));
-
- if (status != presence->priv->status) {
- presence->priv->status = status;
-@@ -140,7 +142,6 @@ csm_presence_set_status (CsmPresence *presence,
- csm_exported_presence_emit_status_changed (presence->priv->skeleton, presence->priv->status);
- g_signal_emit (presence, signals[STATUS_CHANGED], 0, presence->priv->status);
- }
-- return TRUE;
- }
-
- static void
-@@ -158,6 +159,11 @@ set_session_idle (CsmPresence *presence,
- /* save current status */
- presence->priv->saved_status = presence->priv->status;
- csm_presence_set_status (presence, CSM_PRESENCE_STATUS_IDLE);
-+
-+ gnome_idle_monitor_add_user_active_watch (presence->priv->idle_monitor,
-+ idle_became_active_cb,
-+ presence,
-+ NULL);
- } else {
- if (presence->priv->status != CSM_PRESENCE_STATUS_IDLE) {
- g_debug ("CsmPresence: already not idle, ignoring");
-@@ -171,27 +177,27 @@ set_session_idle (CsmPresence *presence,
- }
- }
-
--static gboolean
--on_idle_timeout (GnomeIdleMonitor *monitor,
-- guint id,
-- gboolean condition,
-- CsmPresence *presence)
-+static void
-+idle_became_idle_cb (GnomeIdleMonitor *idle_monitor,
-+ guint id,
-+ gpointer user_data)
- {
-- gboolean handled;
--
-- handled = TRUE;
-- set_session_idle (presence, condition);
-+ CsmPresence *presence = user_data;
-+ set_session_idle (presence, TRUE);
-+}
-
-- return handled;
-+static void
-+idle_became_active_cb (GnomeIdleMonitor *idle_monitor,
-+ guint id,
-+ gpointer user_data)
-+{
-+ CsmPresence *presence = user_data;
-+ set_session_idle (presence, FALSE);
- }
-
- static void
- reset_idle_watch (CsmPresence *presence)
- {
-- if (presence->priv->idle_monitor == NULL) {
-- return;
-- }
--
- if (presence->priv->idle_watch_id > 0) {
- g_debug ("CsmPresence: removing idle watch (%i)", presence->priv->idle_watch_id);
- gnome_idle_monitor_remove_watch (presence->priv->idle_monitor,
-@@ -199,12 +205,11 @@ reset_idle_watch (CsmPresence *presence)
- presence->priv->idle_watch_id = 0;
- }
-
-- if (! presence->priv->screensaver_active
-- && presence->priv->idle_enabled
-+ if (presence->priv->idle_enabled
- && presence->priv->idle_timeout > 0) {
- presence->priv->idle_watch_id = gnome_idle_monitor_add_idle_watch (presence->priv->idle_monitor,
- presence->priv->idle_timeout,
-- (GnomeIdleMonitorWatchFunc) on_idle_timeout,
-+ idle_became_idle_cb,
- presence,
- NULL);
- g_debug ("CsmPresence: adding idle watch (%i) for %d secs",
-@@ -229,11 +234,36 @@ on_screensaver_g_signal (GDBusProxy *proxy,
- g_variant_get (parameters,
- "(b)", &is_active);
-
-- g_debug ("screensaver status changed: %d", is_active);
-+ if (presence->priv->screensaver_active != is_active) {
-+ presence->priv->screensaver_active = is_active;
-+ set_session_idle (presence, is_active);
-+ }
-+}
-+
-+static void
-+screensaver_get_active_cb (GDBusProxy *screensaver_proxy,
-+ GAsyncResult *res,
-+ CsmPresence *presence)
-+{
-+ g_autoptr(GVariant) data = NULL;
-+ g_autoptr(GError) error = NULL;
-+ gboolean is_active;
-
-+ data = g_dbus_proxy_call_finish (screensaver_proxy, res, &error);
-+ if (!data) {
-+ if (error) {
-+ g_warning ("Could not retrieve current screensaver active state: %s",
-+ error->message);
-+ } else {
-+ g_warning ("Could not retrieve current screensaver active state!");
-+ }
-+
-+ return;
-+ }
-+
-+ g_variant_get (data, "(b)", &is_active);
- if (presence->priv->screensaver_active != is_active) {
- presence->priv->screensaver_active = is_active;
-- reset_idle_watch (presence);
- set_session_idle (presence, is_active);
- }
- }
-@@ -248,14 +278,25 @@ on_screensaver_name_owner_changed (GDBusProxy *proxy,
-
- presence = CSM_PRESENCE (user_data);
- name_owner = g_dbus_proxy_get_name_owner (proxy);
-+ if (name_owner == NULL) {
-+ g_debug ("Detected that screensaver has left the bus");
-
-- if (name_owner && g_strcmp0 (name_owner, CS_NAME)) {
-- g_warning ("Detected that screensaver has appeared on the bus");
-- } else {
-- g_warning ("Detected that screensaver has left the bus");
-+ presence->priv->screensaver_active = FALSE;
- set_session_idle (presence, FALSE);
-- reset_idle_watch (presence);
-+ } else {
-+ g_debug ("Detected that screensaver has aquired the bus");
-+
-+ g_dbus_proxy_call (presence->priv->screensaver_proxy,
-+ "GetActive",
-+ NULL,
-+ G_DBUS_CALL_FLAGS_NO_AUTO_START,
-+ 1000,
-+ NULL,
-+ (GAsyncReadyCallback) screensaver_get_active_cb,
-+ presence);
- }
-+
-+ g_free (name_owner);
- }
-
- static gboolean
-@@ -352,7 +393,8 @@ csm_presence_constructor (GType type,
- }
-
- presence->priv->screensaver_proxy = g_dbus_proxy_new_sync (presence->priv->connection,
-- G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START,
-+ G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START |
-+ G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
- NULL,
- CS_NAME,
- CS_PATH,
-@@ -424,12 +466,6 @@ csm_presence_set_property (GObject *object,
- self = CSM_PRESENCE (object);
-
- switch (prop_id) {
-- case PROP_STATUS:
-- csm_presence_set_status (self, g_value_get_uint (value));
-- break;
-- case PROP_STATUS_TEXT:
-- csm_presence_set_status_text (self, g_value_get_string (value), NULL);
-- break;
- case PROP_IDLE_ENABLED:
- csm_presence_set_idle_enabled (self, g_value_get_boolean (value));
- break;
-@@ -453,12 +489,6 @@ csm_presence_get_property (GObject *object,
- self = CSM_PRESENCE (object);
-
- switch (prop_id) {
-- case PROP_STATUS:
-- g_value_set_uint (value, self->priv->status);
-- break;
-- case PROP_STATUS_TEXT:
-- g_value_set_string (value, self->priv->status_text ? self->priv->status_text : "");
-- break;
- case PROP_IDLE_ENABLED:
- g_value_set_boolean (value, self->priv->idle_enabled);
- break;
-@@ -482,15 +512,9 @@ csm_presence_finalize (GObject *object)
- presence->priv->idle_watch_id = 0;
- }
-
-- if (presence->priv->status_text != NULL) {
-- g_free (presence->priv->status_text);
-- presence->priv->status_text = NULL;
-- }
--
-- if (presence->priv->idle_monitor != NULL) {
-- g_object_unref (presence->priv->idle_monitor);
-- presence->priv->idle_monitor = NULL;
-- }
-+ g_clear_pointer (&presence->priv->status_text, g_free);
-+ g_clear_object (&presence->priv->idle_monitor);
-+ g_clear_object (&presence->priv->screensaver_proxy);
-
- G_OBJECT_CLASS (csm_presence_parent_class)->finalize (object);
- }
-diff --git a/cinnamon-session/csm-presence.h b/cinnamon-session/csm-presence.h
-index 41de5aa..d2713ab 100644
---- a/cinnamon-session/csm-presence.h
-+++ b/cinnamon-session/csm-presence.h
-@@ -50,9 +50,6 @@ struct _CsmPresenceClass
-
- void (* status_changed) (CsmPresence *presence,
- guint status);
-- void (* status_text_changed) (CsmPresence *presence,
-- const char *status_text);
--
- };
-
- typedef enum {
-@@ -69,9 +66,6 @@ typedef enum
- } CsmPresenceError;
-
- #define CSM_PRESENCE_ERROR csm_presence_error_quark ()
--GType csm_presence_error_get_type (void);
--#define CSM_PRESENCE_TYPE_ERROR (csm_presence_error_get_type ())
--
- GQuark csm_presence_error_quark (void);
-
- GType csm_presence_get_type (void) G_GNUC_CONST;
---
-2.44.2
-
diff --git a/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch b/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch
deleted file mode 100644
index cee6e14b8fe1..000000000000
--- a/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 44ac74ea7e771a35a41235b4e7d2539d4521b626 Mon Sep 17 00:00:00 2001
-From: Sparky Bluefang <sparky@bluefang-logic.com>
-Date: Tue, 2 Jan 2024 23:26:20 -0500
-Subject: [PATCH] Remove orphaned include
-
----
- cinnamon-session/main.c | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/cinnamon-session/main.c b/cinnamon-session/main.c
-index 49d1e32..802a1ae 100644
---- a/cinnamon-session/main.c
-+++ b/cinnamon-session/main.c
-@@ -40,7 +40,6 @@
- #include "csm-session-fill.h"
- #include "csm-store.h"
- #include "csm-system.h"
--#include <systemd/sd-journal.h>
-
- #define CSM_DBUS_NAME "org.gnome.SessionManager"
-
diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest
index bdfc9478cb4e..72644177c80a 100644
--- a/gnome-extra/cinnamon-settings-daemon/Manifest
+++ b/gnome-extra/cinnamon-settings-daemon/Manifest
@@ -1,6 +1,3 @@
-AUX cinnamon-settings-daemon-6.0.0-c99.patch 1002 BLAKE2B b816574312cbb0d9e9cf05e8dfbd94c9892aeae84406e7405c820ab404103853a5757d3c364f929dd9bc3c3f4a1adfe257b15c3554ce244774e44742893c6467 SHA512 e78eaa1e7b53525297672c4045e611890e9be847ddf881c46b8dbbf155cd82068c504c9ea9f54da44d616f682c87066c9d283520b951e8433442c4dd2bfc5f76
-DIST cinnamon-settings-daemon-6.0.0.tar.gz 578061 BLAKE2B f05e14e9d3c15bc94df5435b0f317e1924993fbf4908491ea5a825b623c6a6f127ce20f5c31f54bfbd547a70ad645c3dbe71d9c55f790a3e0730d55bc58d6316 SHA512 44348765bf8c0cb941d177a6765aef10796d72f5c215dbffa4b514523956e257128d6bbbb0dcd9c3f0b2bcde24745e082ad82a7cee149125903e13b349c07200
DIST cinnamon-settings-daemon-6.2.0.tar.gz 578907 BLAKE2B 24b9591f5e6bbacd92f564bfb4f1960c14bca78194dd00746ff4b31f2a6b99d09a701ca939aa39b932141c7c13d998b1a061185bd7b751815dbd8b43d1fceec2 SHA512 c2102ace141448694a4d22331f1b039ccdca41988165f0e1af4446c527be89f8ae2f87e0555a0cf4fa5bbb31e5c866f0c9c7a52174a1664183695695b5eed7be
-EBUILD cinnamon-settings-daemon-6.0.0-r1.ebuild 2229 BLAKE2B ec05143d040ef79e6b810176ddf0cde3d9bac06b32f5b15e294245f0811011b393b84b2eac7025d327cb61e23bc8f7d7b34f7d781f2ef9e302ca69deafdea274 SHA512 e9ae2f233ec549628ca31ac9d6a30c20793908825cbf027e3e79ff325c4b2bf68cca94033a619d68cc3493dae00a81d81293bc4eb3f9f8da4c2364f76e0ac498
EBUILD cinnamon-settings-daemon-6.2.0-r1.ebuild 2450 BLAKE2B 03f353e29c80d086fc0b968add603b1b7657dc40e92141fda50bee83d963300bd82546d422bde197cfc18ad93f443ccda8e93ab6a5cd5f2ad44af4b8ef942d3a SHA512 1ed6e8f0986c908f9b49d1d8f64508c73322a648d70e2bd052b0c73bc242becbe790dc4ba9c601a7b3c16cd8aaf63a6bf19b953e844f6f7dbfe7b7e8193e23a7
MISC metadata.xml 504 BLAKE2B 99901d6f11af1367053f408c6fc1dffafa3903dc04b9a38faed0b3261e578c33fad49948ce09ecfb6d277472a3f9c3d088a32231b02236677071413dc3d4917e SHA512 f5afa4c1e73b6765aee16c5762b3145223bf4c56cae60b7e65ef503aec0f684276de2a7a22b0b866996cd96376cfc69e36e395ad3da9e7ce593732cb075fd64c
diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild
deleted file mode 100644
index 4f9a1ab66101..000000000000
--- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.0.0-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson gnome2-utils python-any-r1 xdg
-
-DESCRIPTION="Cinnamon's settings daemon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-settings-daemon"
-SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+colord cups input_devices_wacom smartcard systemd wayland"
-
-RDEPEND="
- >=dev-libs/glib-2.40.0:2[dbus]
- dev-libs/libgudev
- >=gnome-base/libgnomekbd-3.6:=
- >=gnome-extra/cinnamon-desktop-6.0:0=
- media-libs/fontconfig
- >=media-libs/lcms-2.2:2
- media-libs/libcanberra[gtk3,pulseaudio]
- >=media-libs/libpulse-0.9.16[glib]
- >=sys-auth/polkit-0.97
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.14.0:3[wayland=]
- >=x11-libs/libnotify-0.7.3
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- >=x11-libs/libxklavier-5.0:=
- >=x11-libs/pango-1.20.0
- >=sys-power/upower-0.9.11:=
-
- colord? ( >=x11-misc/colord-0.1.27:= )
- cups? (
- >=net-print/cups-1.4[dbus]
- app-admin/system-config-printer
- net-print/cups-pk-helper )
- input_devices_wacom? (
- >=dev-libs/libwacom-0.7:=
- >=gnome-base/librsvg-2.36.2 )
- smartcard? (
- dev-libs/nspr
- >=dev-libs/nss-3.11.2
- )
- systemd? ( sys-apps/systemd:0= )
- !systemd? ( sys-auth/elogind )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/libxml2:2
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/glib-utils
- dev-util/gdbus-codegen
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.0.0-c99.patch
-)
-
-src_prepare() {
- default
- python_fix_shebang install-scripts
-}
-
-src_configure() {
- # gudev not optional on Linux platforms
- local emesonargs=(
- -Duse_gudev=enabled
- -Duse_polkit=enabled
- -Duse_logind=enabled
- $(meson_feature colord use_color)
- $(meson_feature cups use_cups)
- $(meson_feature smartcard use_smartcard)
- $(meson_feature input_devices_wacom use_wacom)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch b/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch
deleted file mode 100644
index 36ce9365a554..000000000000
--- a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-6.0.0-c99.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/919084
-https://github.com/linuxmint/cinnamon-settings-daemon/commit/48da3c4763bea93ea3e1d2ba2e2dfdb7f41d8afc
-
-From 48da3c4763bea93ea3e1d2ba2e2dfdb7f41d8afc Mon Sep 17 00:00:00 2001
-From: Leigh Scott <leigh123linux@gmail.com>
-Date: Mon, 5 Feb 2024 16:07:03 +0000
-Subject: [PATCH] Fix compile issue (#386)
-
-(Warning becomes an error due to gcc 14 changes)
---- a/plugins/keyboard/gkbd-configuration.c
-+++ b/plugins/keyboard/gkbd-configuration.c
-@@ -340,11 +340,11 @@ gkbd_configuration_get_xkl_engine (GkbdConfiguration *configuration)
- const char * const *
- gkbd_configuration_get_group_names (GkbdConfiguration *configuration)
- {
-- return configuration->priv->full_group_names;
-+ return (const char * const *)configuration->priv->full_group_names;
- }
-
- const char * const *
- gkbd_configuration_get_short_group_names (GkbdConfiguration *configuration)
- {
-- return configuration->priv->short_group_names;
-+ return (const char * const *)configuration->priv->short_group_names;
- }
-
diff --git a/gnome-extra/cinnamon-translations/Manifest b/gnome-extra/cinnamon-translations/Manifest
index 5dc7af951b4e..879e92fdbf55 100644
--- a/gnome-extra/cinnamon-translations/Manifest
+++ b/gnome-extra/cinnamon-translations/Manifest
@@ -1,5 +1,3 @@
-DIST cinnamon-translations-6.0.2.tar.gz 13436254 BLAKE2B 50b9813c608935830c772466ad01f5818d7775467127c486c1543e2c51f4b828b536436939cd50cb68adb562aa043edaed4d10839b8e17038668e0cd87253197 SHA512 e23fe7f7da8856f3794c970671242bfdda1d84fee7357a7d30e09de15f988b9293b49dcbb44687ba4c495708b4fe067d6e8b851fac190b7f1f123ae19745f375
DIST cinnamon-translations-6.2.2.tar.gz 13640380 BLAKE2B 336b64c305e1b6f04a9cfb54283d006f171fc8dbaa112412f5f1300439e8b58ae429e8aa11ccbcf223ef008e9f7b2943180c2989b3eeac8cfafda7902bdc04aa SHA512 58f7aa285c786678fdcdbbbc4195a9c3cc7d0134535b693c6e517bda6d1afe3bd4de36eb32e75630e773d1de5a2733e069f9277daa3083572929a05190097c35
-EBUILD cinnamon-translations-6.0.2.ebuild 1391 BLAKE2B 4eae929182c4924b65efa5c1ce7f935c30f6c5141e7f33c5b5627dd362c3aaa234582827c69e22805fb57770e4c9e93c14b9849563f4475e487980805c24d910 SHA512 d807f807898da7633bb2dfd2be02ff509d72f78f16fbc0997f575c173b225332d557abd5635bcd162d6c363baa755431aeceb6a39c56c689e65de8e477746fcc
EBUILD cinnamon-translations-6.2.2.ebuild 1398 BLAKE2B 1f0ebbfa6147219cc167de94e6282751854ee5d7054fe61acbb72ca12e8c69adb3f33fcc624fe2c9e52089dbd95241da6bba3fe414e74aaabc971eaa2c7652f6 SHA512 2a4ec6d190a0ccfac26caad8a89734403704203d6eaab9c1d77c00b46fa340f50200047fd0f4b04e9e1028ab4943385a818283db88383911bc5b288107ec46a9
MISC metadata.xml 501 BLAKE2B 79e5e721119bb7673c44beae1cfdb6d6987a028a3b16971170ba860c4edf845c6c51c236e4de5430a005e65dd364ea34937d821d47941ad03dbe4da436f6d729 SHA512 4a44ddca6b9e365a71f358d68d24b5cfe62d0cecbfe7c3b86e55c1e5d12e926414f7ae5bc73817eeac3c915f6a9aebfa141b7b880fa6f45d58d01225e2bb1cc3
diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild
deleted file mode 100644
index 399bfe23a99a..000000000000
--- a/gnome-extra/cinnamon-translations/cinnamon-translations-6.0.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo lt lv mai mg mi mk ml mn mnw mo mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu"
-
-inherit plocale
-
-DESCRIPTION="Translation data for Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-translations"
-SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-
-BDEPEND="sys-devel/gettext"
-
-src_configure() { :; }
-
-src_install() {
- # Cannot run before since locales are not in the expected place for this to work
- plocale_find_changes "${S}"/usr/share/locale "" ""
-
- install_locale() {
- insinto /usr/share/locale
- doins -r usr/share/locale/${1}
- }
- plocale_for_each_locale install_locale
-}
diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index 5534008da969..f2038ce69257 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -4,8 +4,6 @@ AUX cinnamon-6.2.0-fix-arm64-settings-panel-path.patch 1832 BLAKE2B 15f3300a695f
AUX cinnamon-6.2.0-optional-wayland.patch 2333 BLAKE2B 2c52be837f95f24a20c4a4a506891bba315eefcbc7574b8024c741881d3b04c7bbebba716539d52ee960c5d2295812d81b0affc6112ae2fca0c80a845e95b4e3 SHA512 c43995dec07d4be77bc1c14c1a73d8d8d1acef9ab22479a1bd74067aed162523a21279aa7f3b45353e555708b2af9d0ea6ac39dc1150bd2b9cc1da57941f1b0c
AUX cinnamon-6.2.0-polkit-agent-on-x11.patch 2440 BLAKE2B ddecfd38e2ac60ab9089e68708efae1e24e5c597c2523222e2b8be4f0f71020dc2dff7008e4c4d895fb58d345263e6176e2f097e96ed7d5c98966dc41d447a4f SHA512 e8b72d5c024a8b3b5d4b171c43f0528e2915a21d21893bb4fb4c5fe2a5e9ce6272c9da781a9282f1445b6643929e666af325c3f4d0e755e53365861b9279c078
AUX polkit-cinnamon-authentication-agent-1.desktop 252 BLAKE2B 8a7c10fa19e19c479ab40e9599b8804bc42a78548b9a09f34edc497dc5c9cbcd6958dbbb93cede57c0bf7938cc22f49c229274941b9509ad220e8790ed26bf9e SHA512 7857dc3d08129c37c461b85049d3a12b6602853d7dc44e68d79ce28bbe1121051a2061a4a4de050402230f85755d2800143e3373708fa19d43a001f7f1100360
-DIST cinnamon-6.0.4.tar.gz 2538844 BLAKE2B de67c2e465d04dd4ed269172b4b58cfe0391446466e32e15410b5a847248566c075823d0a2fb87d7a693033b3e4e1fc21a18c7b9f45dca89ce8968a0be71eaba SHA512 357dd44f40b195a4a3ca3e88c5c9e55f1c06d36b4cec812a001c54ffb784b0d67bb9f41c1ae74fec590184b3480c9cd21ae54f7ee01e31f80eab0297b0d18a9c
DIST cinnamon-6.2.9.tar.gz 2547804 BLAKE2B 13a03e5f521d79f6929c16802629fb99b86d7e7f09ea65df76505b8216aa54ca37471a59ed68437bc470df34ca6b5b79e1b66df33721736e2a2c802b8a7755d8 SHA512 8226dedfa26069fd86e6e52daa5bfd46b54de58865cd98e07715caf8843ec1981b28fa2c8195ab153e127156eee6d6b6cd7e94eb715a66c206c0a7e9452fed11
-EBUILD cinnamon-6.0.4.ebuild 5945 BLAKE2B 17ae5056db7e7e1851f9f479907b1bf7afa274ec5bed469c47c05981d4cc7683587b29cd1f0b5b7005687ae0284ead7db55376135e4ebaaa457b75f1f459e07a SHA512 6030813b585ae55b23922d91be537e92c73c2ae7b0e0b2a074b09f07567344825a80b478a167c8b61c6f18eb6b6abfa739d1d6163e44e3af31e97123d757dbf5
EBUILD cinnamon-6.2.9.ebuild 5958 BLAKE2B 617b2963485bf1d6990d275b87147312d00b4747ca9467ab88761251009faf51b385a930a01ec8506704e779f272a27e4bd3f1566e6d38deadab061cf9c6047a SHA512 c3d6778646849044eea584f58e3ddef19dd679e91ac4b81d265383ad6fbb996e718bbaa334dedabe18959c58b35f24022c8524fec573532e33076043b665fe2d
-MISC metadata.xml 804 BLAKE2B eb34dbf26a7366035f626b9edb3229b47bd351a740baefeffaadfd337a37b132fa3ec939de647d7f3b77a06e05d0d21158b86c3201e4d089cc5312e817031cba SHA512 cb2c2ab9ad69af9951e149bd26e6345ad90b22916239d00d44d0dbd57367172b8d1e7c09666529eb0d84b2e14e62484cddc50e0b201d82bf373af7d01cc221b6
+MISC metadata.xml 685 BLAKE2B abc17d8b8cf6c9e0886fe404030821ac588090c26477e72e4d8a0bdc7cc26b20dc130c7a7b41cd240db4c8073f05fd9947447ae517cfc2646d59aeb35c1783f6 SHA512 84b352a0ebcc832bd71733e4b9b5954bcdf2005e18d357f5d39f03d177b7be6f8477e88965c8b66119da5209071745a197f21a9d049bbed8e903f794bf110b62
diff --git a/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild b/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild
deleted file mode 100644
index 7b9098651020..000000000000
--- a/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit meson gnome2-utils pax-utils python-single-r1 xdg
-
-DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon"
-SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
-SLOT="0"
-IUSE="+desktop-portal +eds +gstreamer gtk-doc +nls +networkmanager wayland"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-
-DEPEND="
- ${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.52.0:2[dbus]
- >=dev-libs/gobject-introspection-1.29.15:=
- dev-libs/libxml2:2
- >=gnome-extra/cinnamon-desktop-6.0:0=
- >=gnome-extra/cinnamon-menus-6.0
- >=gnome-extra/cjs-6.0[cairo]
- sys-apps/dbus
- >=sys-auth/polkit-0.100[introspection]
- virtual/opengl
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[introspection]
- >=x11-libs/gtk+-3.12.0:3[introspection,wayland?]
- >=x11-libs/libnotify-0.7.3:0=[introspection]
- x11-libs/libX11
- >=x11-libs/libXfixes-5.0
- x11-libs/pango[introspection]
- >=x11-libs/xapp-2.8.2[introspection]
- >=x11-wm/muffin-6.0[introspection,wayland?]
-
- eds? (
- gnome-extra/evolution-data-server
- )
- gstreamer? (
- media-libs/gst-plugins-base:1.0
- media-libs/gstreamer:1.0
- )
- networkmanager? (
- net-misc/networkmanager[introspection]
- )
-"
-# caribou used by onscreen keyboard
-# libtimezonemap used by datetime settings
-# iso-flag-png (unpackaged) used by keyboard layout settings
-RDEPEND="
- ${DEPEND}
- >=app-accessibility/caribou-0.3
- dev-libs/keybinder:3[introspection]
- dev-libs/libtimezonemap
- $(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/pyinotify[${PYTHON_USEDEP}]
- dev-python/python-pam[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/python3-xapp-2.4.1-r2[${PYTHON_USEDEP}]
- ')
- >=gnome-base/dconf-0.4.1
- >=gnome-base/gsettings-desktop-schemas-2.91.91
- >=gnome-base/libgnomekbd-2.91.4
- >=gnome-extra/cinnamon-control-center-6.0[networkmanager=,wayland?]
- >=gnome-extra/cinnamon-screensaver-6.0
- >=gnome-extra/cinnamon-session-6.0
- >=gnome-extra/cinnamon-settings-daemon-6.0[wayland?]
- >=gnome-extra/nemo-6.0[wayland?]
- gnome-extra/polkit-gnome
- media-libs/gsound
- net-libs/libsoup:3.0[introspection]
- net-misc/wget
- sys-apps/accountsservice[introspection]
- sys-apps/coreutils
- sys-apps/pciutils
- sys-apps/util-linux
- sys-power/upower[introspection]
- x11-misc/xdg-utils
- x11-themes/adwaita-icon-theme
- x11-themes/gnome-themes-standard
-
- desktop-portal? (
- sys-apps/xdg-desktop-portal-gtk
- sys-apps/xdg-desktop-portal-xapp
- )
- nls? (
- >=gnome-extra/cinnamon-translations-6.0
- )
-"
-BDEPEND="
- >=dev-util/intltool-0.40
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
-
- gtk-doc? ( dev-util/gtk-doc )
-"
-
-PATCHES=(
- # Fix backgrounds path as cinnamon doesn't provide them
- # https://github.com/linuxmint/Cinnamon/issues/3575
- "${FILESDIR}"/${PN}-3.8.0-gnome-background-compatibility.patch
-
- # Use wheel group instead of sudo (from Fedora/Arch)
- # https://github.com/linuxmint/Cinnamon/issues/3576
- "${FILESDIR}"/${PN}-3.6.6-wheel-sudo.patch
-)
-
-src_prepare() {
- xdg_src_prepare
-
- # Add polkit agent to required components
- # https://github.com/linuxmint/Cinnamon/issues/3579
- sed -i "s/'REQUIRED', '/&polkit-cinnamon-authentication-agent-1;/" meson.build || die
-
- # shebang fixing craziness
- local p
- for p in $(grep -rl '#!.*python3' || die); do
- python_fix_shebang "${p}"
- done
-
- if ! use desktop-portal; then
- sed -i "s/subdir('xdg-portal')/#&/" data/meson.build || die
- fi
-
- if ! use wayland; then
- sed -i "s/, 'cinnamon-wayland.session'//" meson.build || die
- sed -i "s/'cinnamon-wayland.desktop',//" data/meson.build || die
- sed -i "s/subdir('wayland_sessions')/#&/" data/meson.build || die
- sed -i "s/exec cinnamon-session --session cinnamon-wayland/echo 'wayland support disabled'; exit 1/" \
- files/usr/bin/cinnamon-session-cinnamon || die
- fi
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use gstreamer build_recorder)
- $(meson_use gtk-doc docs)
- -Ddisable_networkmanager=$(usex networkmanager false true)
- -Dpy3modules_dir="$(python_get_sitedir)"
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- python_optimize "${D}$(python_get_sitedir)"
- python_optimize "${ED}"/usr/share/cinnamon/
-
- # Required for gnome-shell on hardened/PaX, bug #398941
- pax-mark mr "${ED}"/usr/bin/cinnamon
-
- # Doesn't exist on Gentoo, causing this to be a dead symlink
- rm "${ED}/etc/xdg/menus/cinnamon-applications-merged" || die
-
- # Ensure authentication-agent is started, bug #523958
- # https://github.com/linuxmint/Cinnamon/issues/3579
- insinto /etc/xdg/autostart/
- doins "${FILESDIR}"/polkit-cinnamon-authentication-agent-1.desktop
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if use gstreamer; then
- if ! has_version 'media-libs/gst-plugins-good:1.0' || \
- ! has_version 'media-plugins/gst-plugins-vpx:1.0'; then
- ewarn "To make use of Cinnamon's built-in screen recording utility,"
- ewarn "you need to either install media-libs/gst-plugins-good:1.0"
- ewarn "and media-plugins/gst-plugins-vpx:1.0, or use dconf-editor to change"
- ewarn "org.cinnamon.recorder/pipeline to what you want to use."
- fi
- else
- ewarn "Cinnamon's built-in screen recording utility is not installed"
- ewarn "because gstreamer support is disabled."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
diff --git a/gnome-extra/cinnamon/metadata.xml b/gnome-extra/cinnamon/metadata.xml
index 3eaadcd0d9a0..5170275f61aa 100644
--- a/gnome-extra/cinnamon/metadata.xml
+++ b/gnome-extra/cinnamon/metadata.xml
@@ -13,7 +13,6 @@
<remote-id type="github">linuxmint/Cinnamon</remote-id>
</upstream>
<use>
- <flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation for Cinnamon</flag>
<flag name="internal-polkit">Use Cinnamon's internal polkit agent instead of <pkg>gnome-extra/polkit-gnome</pkg>. This does not currently support multi-user fast switching.</flag>
</use>
</pkgmetadata>
diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest
index 7c352ff7c4cb..1be302677a88 100644
--- a/gnome-extra/cjs/Manifest
+++ b/gnome-extra/cjs/Manifest
@@ -1,5 +1,3 @@
-DIST cjs-6.0.0.tar.gz 877404 BLAKE2B 4290f0801f715aab1387da2ce0724376912db8ff3ad16fa8ad7eff03538dfc53ecbff2b7df0e70e52d16295b23ce51024da735d0e618b995fd3d3dfe297f9e26 SHA512 4cb359bf817d22a727683fd451ad6bde19aff4409e9033a97ef9cb204b3bd4c5e86421d7c01a267c3b4d42feb9b3bc5effb6fd970b3baf733242868c09536d95
DIST cjs-6.2.0.tar.gz 874457 BLAKE2B 7b1afda55bc0b5da165a20afa7be58382b8f03f1421bde960f6a3f134d7bdb2bdd44320b0b613f4f710258379da6666383a20d92556a1172971ca8340ae6d348 SHA512 5f7ce7f1ba648db834d7703e909ef65cf369d47147ca02e90b8844c31b4360dcc0fb94bbd3265632c3de8ef2b026934dd799b94a2ff3895442a2f9fc469f53db
-EBUILD cjs-6.0.0.ebuild 2308 BLAKE2B 09e1ccb3f292bf706ce59d9360225e398f96a8fd0fa0a2be2bd1334e4a4bd88903f4bbfb4163f3931c62bae46800c77d2cbfa3ebe3aaa042f4210ca24d5e55d6 SHA512 15850b794b84057e27227bb4dd95c4555a5896d2cd684308e9e331e8acaa1703892eeb5d7465d78291c11cbb88d61eb9058532265fa7bc7a75b283478815cb94
EBUILD cjs-6.2.0.ebuild 2308 BLAKE2B a4b05f2b53a94f82b8de9791507ef73683eafb80ef3c077383ffad30a6efaa8e3eba929c7c83cacb2b52ab2d2e2a2a79d397cafb2610e485fc4482e11413b84f SHA512 bb7113c9118526e4a240038efa0294ad8255c6e88a0966fff8c314943cfd4b1db9ef5eea38a87f9d79d9185eeba2453613831d2b6bee9a7d6af47b209be0fd6c
MISC metadata.xml 608 BLAKE2B 7cc55145357fc7b4b46e1a77f19570b60f5dc6207c81efc3b92adf7d5fdb025296d4e6b8b927f193ed7bd0a929274e61c9bdddad2371ca78a497b94fdbe87737 SHA512 672923005e936fd3d08367a8db65318f63217841e6f841623d469c21ce354724f6c2cea853ecca928280b21011d6aa0e133a7830841c9fa44dd8c36402b28066
diff --git a/gnome-extra/cjs/cjs-6.0.0.ebuild b/gnome-extra/cjs/cjs-6.0.0.ebuild
deleted file mode 100644
index 73c12443341d..000000000000
--- a/gnome-extra/cjs/cjs-6.0.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic meson pax-utils python-any-r1 virtualx
-
-DESCRIPTION="Linux Mint's fork of gjs for Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cjs"
-SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
-SLOT="0"
-IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-lang/spidermonkey:102
- >=dev-libs/glib-2.66.0:2
- >=dev-libs/gobject-introspection-1.71.0:=
- >=dev-libs/libffi-3.3:0=
-
- cairo? (
- x11-libs/cairo[glib,svg(+),X]
- x11-libs/libX11
- )
- readline? ( sys-libs/readline:0= )
-"
-DEPEND="
- ${RDEPEND}
- sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
- test? (
- sys-apps/dbus
- x11-libs/gtk+:3[introspection]
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang build
-}
-
-src_configure() {
- append-cppflags -DG_DISABLE_CAST_CHECKS
-
- # On musl, it's required that either gjs, pixman or gnome-shell to be built
- # with a larger stack otherwise librsvg fails to render a particular SVG, as
- # a result we fail to get gdm or gnome-shell running (greeted with a fail
- # whale screen). The bug has been reported to librsvg. This is ideally just
- # a temporary workaround until we understand what exactly needs a larger
- # stack size, as it's not sufficient to do just librsvg.
- #
- # Please refer to:
- # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
- # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
- #
- # TODO: Find an actual fix instead of increasing the stack
- use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
-
- local emesonargs=(
- $(meson_feature cairo)
- $(meson_feature readline)
- $(meson_feature sysprof profiler)
- -Dinstalled_tests=false
- $(meson_use !test skip_dbus_tests)
- $(meson_use !test skip_gtk_tests)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
-
- if use examples; then
- docinto examples
- dodoc "${S}"/examples/*
- fi
-
- # Required for cjs-console to run correctly on PaX systems
- pax-mark mr "${ED}/usr/bin/cjs-console"
-}
diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest
index 645815eb54b0..3268486f1a0c 100644
--- a/gnome-extra/nemo-fileroller/Manifest
+++ b/gnome-extra/nemo-fileroller/Manifest
@@ -1,5 +1,3 @@
-DIST nemo-fileroller-6.0.1.tar.gz 448422 BLAKE2B b4cf28839e9feecdc6716327e432c862c962c5a12bce79317096054a2be7beb2b932e5efd3f31241afed58bead533a085580999da8da3a08b97d76445fee0f8e SHA512 49b1bad2f1bcbd5f299ba9c0f4a1547e6297c5bfc49a959ad87cae6a50d8bb69a4b0e93c9b865e07299cadec71613920ea4f98efde1532d1e4e8ed264d88b8e4
DIST nemo-fileroller-6.2.0.tar.gz 449642 BLAKE2B 762133790dd565b159a7a6310d2660b417c811a2d19fd2898b3e91a3eff875fa8ddb3e36b24768948da0c8438be949ce57dd18d36ea703ddb9deb978b4418a8f SHA512 b93d19820169b7e3fb3888b3bee7c5047616f1675cde3ca769663eda21d1884c3bafb1de7d22d92246f884a8484dca08075726dd70685f753b18ba97e8a6afc3
-EBUILD nemo-fileroller-6.0.1.ebuild 574 BLAKE2B 0074bfd73d55304c727a42d2edb505b9eaf907110f0508c0c8057ac2139c74aae70d26a98329a0b3f328b9cce0d0e2ac0c5e9288af64b0ebea08e0f1c0126582 SHA512 fbfe1501870f4ee65b9e27f5d21280e06372db5956cca64e0e22016bc39b74242383f88aedf377e94aff64d77599e51ff8ba2f2b2ae578505e48bc024ea85db8
EBUILD nemo-fileroller-6.2.0.ebuild 573 BLAKE2B 786d782738dd68cbe582321b1b83bb70db4d158fd1e505a906a1d5f1ba529be51e7b5cc4e0fe5e3db353e70de74ed44c3b1d512e92b8e230670f9854a1ba7061 SHA512 d5db44ac2cc4932237a5723a3426009306820090967dd3a7db51b1a999bc3c69113e559d076aa930187eacf4261518f92fd900884c337df8f5ac93fc64de13f4
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
deleted file mode 100644
index 3beb37b48e4e..000000000000
--- a/gnome-extra/nemo-fileroller/nemo-fileroller-6.0.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Nemo file-roller integration"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo-extensions"
-SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-DEPEND="
- >=dev-libs/glib-2.14.0:2
- >=gnome-extra/nemo-2.0.0
-"
-RDEPEND="
- ${DEPEND}
- app-arch/file-roller
-"
-
-S="${WORKDIR}/nemo-extensions-${PV}/${PN}"
diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 30511a00682b..0d7c827e4a71 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,7 +1,4 @@
AUX nemo-5.0.3-use-detex.patch 252 BLAKE2B 24c27845065f64a58411a8d719fbc1ca41362001f08d469bc336f55601e49358c02ba3aba423c521a261955a5da9832d8ae2df49f3d372270e63256a45fafcda SHA512 142bd88c7843fa40fb30cab01f8f7dd23b2b5c338eae2ac5971c7e392f9f24a8a820ef4b17b1c4afea729cc85a66cb7ddb06ecd417ff6ad494118fe8d88f1498
-AUX nemo-6.0.0-fix-optional-wayland.patch 2103 BLAKE2B ad99989113d7d65d586709f78f68dd28c016fb56c33465aa38c2282ac0ff57669efab45f5547b5b983554401b32fef472362ab9e12a66715c6a0c89a27f173da SHA512 0a32ba81d1c79e9a008a9480d3901a17e55af67a8043041adc9f77989999fdf6ece0c654eb8fb62cbda5ade9104f1d52990ca3f38686fe8483d08d8163d4b210
-DIST nemo-6.0.2.tar.gz 1480887 BLAKE2B d1e3892938cb81bcb676626a9ef54362939d522a6d09befe25dd77a236a7eee3e06461da1855317bff2a5f201bc142903ce085bfbafdbddca0700a177221ccdf SHA512 05e8a6ab785f527ad61c1fe57d372ae8ea8f77d27ec8608d38e99f5f0f9065aecef4b84d1b016b682d14320d7099806d5672a101c0a370429d1c3f2a341fed1c
DIST nemo-6.2.8.tar.gz 1505198 BLAKE2B fc74ab19e5aef65ba279f212f505cab91aa0dc92b19d31d4ae2f44b3222bd2278fbdf0df0bc36fa3973b91c9c06fab2c211b58c8d840deef5e60d5dbcbfa4dd7 SHA512 cd943603cfb14cc9d50466872607d191a3af7ff61f05549407caa5d9dfe606e080d6eb40d17bbcdf3a9e810bcc493f3be087b1eac6c8272746cd72c9751822af
-EBUILD nemo-6.0.2.ebuild 3298 BLAKE2B 0b05154d8ee7cfc59bee22e3699fea029c1c54ab144b67d86055e345f65f607c26ec9b78746b6e647e80b55acf4b782d38b475c9af772fa87bf32a790ff10d01 SHA512 78cd898687b6be0ef0e86a43285fc6eb3283407ce8aa4cc11d5e6e28ff6e87ea86f0dbd27fe44d5bb12ad61a03775fab771b9fed4787c7109907a62b25c0288f
EBUILD nemo-6.2.8.ebuild 3324 BLAKE2B fa2a18975766ebf8437497803b93921e577054a440d27ca0da3bd3579ed148ddb2ea6ed54bb44229d4870747951b01f5a011bf8775e43532c80a948b68fc681e SHA512 13c750499caabf886ada0f8c339f163efd6768a378317450ee090686671278c064861ff12bed95e0e24a7e6d92aeaca37746b02668fbadb7003e7ca1fe8ecd3a
MISC metadata.xml 580 BLAKE2B da0ac9cd13730b5c1727a6d0431f3289af829b77781baf4d3512c78139bca7b9a7d136563de8e2f5abf914520de8a5a092b1e0f2505558e5e61813fa5f9c09ad SHA512 d38cebfe673764a4a96d66a66afe55f6f04c74bf1d06d8fddc319a2eb9ed351b205e3a48c47bfeff7f3da85c89ad0512e11a420f82c228a548fc7553147b927e
diff --git a/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch b/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch
deleted file mode 100644
index 559abbde0a47..000000000000
--- a/gnome-extra/nemo/files/nemo-6.0.0-fix-optional-wayland.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 1d74919f2657bdb0414d5bf631f6fb1207b261a9 Mon Sep 17 00:00:00 2001
-From: Sparky Bluefang <sparky@bluefang-logic.com>
-Date: Sun, 7 Jan 2024 18:14:22 -0500
-Subject: [PATCH] Make wayland dependency optional
-
----
- eel/eel-gtk-extensions.c | 5 ++++-
- meson.build | 2 +-
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/eel/eel-gtk-extensions.c b/eel/eel-gtk-extensions.c
-index c4fcc942a..643a51726 100644
---- a/eel/eel-gtk-extensions.c
-+++ b/eel/eel-gtk-extensions.c
-@@ -38,7 +38,9 @@
- #include <X11/Xatom.h>
- #include <gdk/gdk.h>
- #include <gdk/gdkprivate.h>
-+#ifdef GDK_WINDOWING_WAYLAND
- #include <gdk/gdkwayland.h>
-+#endif
- #include <gtk/gtk.h>
- #include <glib/gi18n-lib.h>
- #include <math.h>
-@@ -253,6 +255,7 @@ gboolean
- eel_check_is_wayland (void)
- {
- static gboolean using_wayland = FALSE;
-+#ifdef GDK_WINDOWING_WAYLAND
- static gsize once_init = 0;
-
- if (g_once_init_enter (&once_init)) {
-@@ -260,7 +263,7 @@ eel_check_is_wayland (void)
-
- g_once_init_leave (&once_init, 1);
- }
--
-+#endif
- return using_wayland;
- }
-
-diff --git a/meson.build b/meson.build
-index bba97ee31..998229620 100644
---- a/meson.build
-+++ b/meson.build
-@@ -72,7 +72,6 @@ glib_version = '>=2.45.7'
- math = cc.find_library('m', required: true)
-
- gtk = dependency('gtk+-3.0', version: '>=3.10.0')
--gtk_wl = dependency('gtk+-wayland-3.0', version: '>=3.10.0')
- gio = dependency('gio-2.0', version: glib_version)
- gio_unix= dependency('gio-unix-2.0', version: glib_version)
- glib = dependency('glib-2.0', version: glib_version)
-@@ -201,6 +200,7 @@ message('\n'.join(['',
- ' libexif support: @0@'.format(libexif_enabled),
- ' exempi support: @0@'.format(exempi_enabled),
- ' Tracker support: @0@'.format(tracker_enabled),
-+' Wayland support: @0@'.format(cc.has_header('gdk/gdkwayland.h', dependencies: gtk)),
- '',
- ' nemo-extension documentation: @0@'.format(gtkdoc_enabled),
- ' nemo-extension introspection: @0@'.format(true),
diff --git a/gnome-extra/nemo/nemo-6.0.2.ebuild b/gnome-extra/nemo/nemo-6.0.2.ebuild
deleted file mode 100644
index c6bdeac5f1a2..000000000000
--- a/gnome-extra/nemo/nemo-6.0.2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo"
-SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="exif gtk-doc +nls selinux test tracker wayland xmp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# https://github.com/linuxmint/nemo/issues/2501
-RESTRICT="test"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.45.7:2[dbus]
- >=dev-libs/gobject-introspection-0.9.12:=
- >=dev-libs/libxml2-2.7.8:2
- >=gnome-extra/cinnamon-desktop-6.0:0=
- gnome-extra/libgsf:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.10.0:3[introspection,wayland=]
- x11-libs/libX11
- >=x11-libs/pango-1.40.0
- >=x11-libs/xapp-2.8.2
-
- exif? (
- >=media-libs/libexif-0.6.20
- )
- selinux? (
- sys-libs/libselinux
- )
- tracker? (
- app-misc/tracker:3
- )
- xmp? (
- >=media-libs/exempi-2.2.0:=
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- x11-themes/adwaita-icon-theme
-
- nls? (
- >=gnome-extra/cinnamon-translations-6.0
- )
-"
-PDEPEND="
- >=gnome-base/gvfs-0.1.2
-"
-DEPEND="
- ${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.31.0
- >=dev-util/intltool-0.40.1
- sys-devel/gettext
- virtual/pkgconfig
-
- gtk-doc? (
- dev-util/gtk-doc
- )
-"
-
-PATCHES=(
- # Undo the switch to untex as it's not packaged.
- "${FILESDIR}/${PN}-5.0.3-use-detex.patch"
-
- # Fix optional wayland
- # https://github.com/linuxmint/nemo/pull/3347
- "${FILESDIR}/${PN}-6.0.0-fix-optional-wayland.patch"
-)
-
-DISABLE_AUTOFORMATTING="yes"
-FORCE_PRINT_ELOG="yes"
-DOC_CONTENTS="
-${PN} functionality can be extended by installing other packages.
-
-sys-apps/gnome-disk-utility - Mount archive files
-gnome-extra/nemo-fileroller - Extract/Create archive files
-
-${PN} search capabilities can be extended through external
-helpers. Install any of the following packages to make
-their associated file types searchable.
-
-epub - app-arch/unzip and app-text/html2text
-Image metadata - media-gfx/exif
-MP3 tags - media-sound/id3
-Microsoft Office .doc - app-text/catdoc
-Microsoft Office .xls - dev-python/xlrd
-OpenDocument/LibreOffice - app-text/odt2txt or app-office/unoconv
-PDF - app-text/poppler[utils]
-PostScript - app-text/ghostscript-gpl
-TeX - app-text/texlive-core
-"
-
-src_prepare() {
- default
- python_fix_shebang files/usr/share/nemo/actions install-scripts
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use exif)
- $(meson_use xmp)
- $(meson_use selinux)
- $(meson_use tracker)
- $(meson_use gtk-doc gtk_doc)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- readme.gentoo_create_doc
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 47398bfe8fce..d1916f1bfabe 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest
index d14277240037..95b334105156 100644
--- a/gui-apps/wf-recorder/Manifest
+++ b/gui-apps/wf-recorder/Manifest
@@ -1,6 +1,9 @@
+AUX wf-recorder-0.5.0-fix-build-with-no-audio.patch 1517 BLAKE2B 7032093dc24bd21e1c100fdb2106c04e60dd11105d8a5b2b1a287678f7cfa0c422d9110ca5f8c86b6ce42b47097ea38ad13feb4155b7bc21c41fa917f7d03ec0 SHA512 832c1d14cdfabdc3947f79416bbc0fb71c2ba73e1a7f75e3ec0735da67bc502325ec7570cdfa8d5587865b0a7ff09fcf11a003cc42823c40fbbceaa817f654b9
DIST wf-recorder-0.3.0.tar.xz 19888 BLAKE2B 52b7cbe8ad77d3756f91cad0c0642548b439f3465be8152d9cc1175f55d608df8bbd9f21e82b18099fba59d39389012e023e7dc39a0ae061eed13aece99c058a SHA512 6c8a069c923a342441ab5ebce2cf8ec727b75f474c2843d0fa49b69b3e5ef4498bc0548573409203e704a84a72ebec5523f89459a144679bf1d9d5bf6e514b60
DIST wf-recorder-0.4.1.tar.xz 26184 BLAKE2B 87110d3fb8629b5cdfc2c4b50da56d19630b97ffb7e46a555099c8fca263bd1bd87fb03a497fbb5e5ac0022b31bb5c93dc4ea29785de33dd7f2adc8db74f7db2 SHA512 c97b3a0570aa5496d93b88549db6cd682e80c1497bbd6e999ab6b35f2f13adc7af167c22517fa35eab5d3021439001d0e7cfe2ee75a2ba99b9aa6953beb56aa0
+DIST wf-recorder-0.5.0.tar.xz 28348 BLAKE2B 2e0f55c61212e863782b176261d4c382cd01ec30746a2b9b35c4e14d01c57358180f63cdd91eba0caecd5dac1eb755563d341b134f5caf0055993c03e59af8ec SHA512 61bb85a57dfee0be24b49cb1ea17442692ce0b86368aac2c4f3c64672912be2737255598874f724d714c095ac1a1f7016ec42968b6020698d81ab8f804b8a8c3
EBUILD wf-recorder-0.3.0-r2.ebuild 682 BLAKE2B d37636fdb2483b6bd21ae6942d28f8da38720d6191655acf0a53e0ef490d0b63c08b01ba64fec2c23a500bf36210d12fba072129274a225c145609743cbdccb3 SHA512 664d88e828b3e7bf85e5c8a9e5ae0f1b2e88840f143d0e21ca60402dc09edf69b397cfd7406355dbe89c3cd025c29f590ebab721002b329f8eb4ffbc37a79f9a
EBUILD wf-recorder-0.4.1.ebuild 844 BLAKE2B cf43b1d949b9096667a0c31c4e822e81b6768058b58b381d28664afd34b97523dc370355030960108d5da5e175da9a20b986380570d38b4aae7456c4b55786b8 SHA512 178d118caf469b3ff9c9ebf63cfc1ed241a7e2e07c472498de1bb6560dc2c15e837fa563858b7d7e9a981bea226c32bb2efbfa89f9ea8fa28539ced8ea95aeac
-EBUILD wf-recorder-9999.ebuild 943 BLAKE2B 88d64430c9b94b56032888f60f3e8d8690285c8595ef4efaa55f0474ffdb53983f827c5e143a47897bd246cfc4ed0f0ba582d2c031f2c3a2b69dc48a5df15d13 SHA512 1eec9d1156ad6eec7758add1fa148b91f92b9261d4f9df4bff5c3d19d8a7eccde181cfed0680cfe8b04e901d8a838312e9d2d9db9ca5c28cdbaae2e0545a3d4a
+EBUILD wf-recorder-0.5.0.ebuild 1012 BLAKE2B a71b73a87e2d314607f45f41d6898a5d1a3bfb3cdd452d0a3393ccb5b8bcf368279743a219b8e9f8027dfbae578d304cd60f95bcc709cddc76ff7c89ca491afb SHA512 83bf379db19f603e0550a32e54a9b39604cf3589abfd8678e3089c3ae7f85bf4a12615993c9834db54542450449bb0d358f2c30cd97a798450632782b5a78684
+EBUILD wf-recorder-9999.ebuild 951 BLAKE2B 4bcdb2768e69df1d87b45d4878bc7010206eaf046e8c563e0607cca0155306bfc0a6d11b702609ad42604a617b3fe6177692bafb3cafa35df9069e64f977d38c SHA512 28b522051f49575c5fe36c2b811102e6aa151451d63d5a4575ad39a964b5099a9245e6966d4d977121d4d004250162d428a59fe84ac5e8a2432a8a52f2f9d198
MISC metadata.xml 694 BLAKE2B 276426a72c0663f7cb0c3196f681b59bf07ea6c0c66f1b0947ac5e8bd0b79d0a6b924f9b64160576247d25bc78c32e0bd7e1f997e86bdd20482c72ef3a7c0bb0 SHA512 6fc478b3369828e7ba50bd103ad1383d544d75cfa730ec92ce7d376405662ceeec1ad8bc62043842d6f3f37f44f0c948ee263dbd27838bcb24a5e60d9d153eea
diff --git a/gui-apps/wf-recorder/files/wf-recorder-0.5.0-fix-build-with-no-audio.patch b/gui-apps/wf-recorder/files/wf-recorder-0.5.0-fix-build-with-no-audio.patch
new file mode 100644
index 000000000000..f1a01e9c3983
--- /dev/null
+++ b/gui-apps/wf-recorder/files/wf-recorder-0.5.0-fix-build-with-no-audio.patch
@@ -0,0 +1,48 @@
+https://github.com/ammen99/wf-recorder/pull/277
+From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
+ <leohdz172@proton.me>
+Date: Tue, 10 Sep 2024 23:05:06 -0600
+Subject: [PATCH] fix compilation when building w/o audio support
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -611,14 +611,18 @@ static void write_loop(FrameWriterParams params)
+ uint64_t sync_timestamp = 0;
+ if (first_frame_ts.has_value()) {
+ sync_timestamp = buffer.base_usec - first_frame_ts.value();
+- } else if (pr) {
++ }
++#ifdef HAVE_AUDIO
++ else if (pr) {
+ if (!pr->get_time_base() || pr->get_time_base() > buffer.base_usec) {
+ drop = true;
+ } else {
+ first_frame_ts = pr->get_time_base();
+ sync_timestamp = buffer.base_usec - first_frame_ts.value();
+ }
+- } else {
++ }
++#endif
++ else {
+ sync_timestamp = 0;
+ first_frame_ts = buffer.base_usec;
+ }
+@@ -1136,7 +1140,11 @@ int main(int argc, char *argv[])
+ break;
+
+ case '*':
++#ifdef HAVE_AUDIO
+ audioParams.audio_backend = optarg;
++#else
++ std::cerr << "Ignoring --audio-backend. Built without audio support." << std::endl;
++#endif
+ break;
+
+ default:
+--
+2.46.2
+
diff --git a/gui-apps/wf-recorder/wf-recorder-0.5.0.ebuild b/gui-apps/wf-recorder/wf-recorder-0.5.0.ebuild
new file mode 100644
index 000000000000..14eef2e8de10
--- /dev/null
+++ b/gui-apps/wf-recorder/wf-recorder-0.5.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Screen recorder for wlroots-based compositors"
+HOMEPAGE="https://github.com/ammen99/wf-recorder"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git"
+else
+ SRC_URI="https://github.com/ammen99/wf-recorder/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="pipewire pulseaudio"
+
+PATCHES=( "${FILESDIR}/${P}-fix-build-with-no-audio.patch")
+
+DEPEND="
+ dev-libs/wayland
+ media-libs/mesa[opengl,wayland]
+ media-video/ffmpeg[pulseaudio?,x264]
+ x11-libs/libdrm
+ pipewire? ( >=media-video/pipewire-1.0.5:= )
+ pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature pulseaudio pulse)
+ $(meson_feature pipewire)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/wf-recorder/wf-recorder-9999.ebuild b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
index 8dd520dcaa2e..603cbc28b67c 100644
--- a/gui-apps/wf-recorder/wf-recorder-9999.ebuild
+++ b/gui-apps/wf-recorder/wf-recorder-9999.ebuild
@@ -25,7 +25,7 @@ DEPEND="
media-libs/mesa[opengl,wayland]
media-video/ffmpeg[pulseaudio?,x264]
x11-libs/libdrm
- pipewire? ( media-video/pipewire:= )
+ pipewire? ( >=media-video/pipewire-1.0.5:= )
pulseaudio? ( media-libs/libpulse )
"
RDEPEND="${DEPEND}"
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 5364c75a5f25..844f70438df0 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/alpine/Manifest b/mail-client/alpine/Manifest
index b8093f5412f2..fe6742e3a15d 100644
--- a/mail-client/alpine/Manifest
+++ b/mail-client/alpine/Manifest
@@ -2,6 +2,5 @@ AUX alpine-2.26-fix-clang16-build-no-chappa.patch 6473 BLAKE2B 4e2f67efac3700124
AUX alpine-2.26-fix-clang16-build.patch 7238 BLAKE2B 9be1bf52918a88eba356cdf257d0ad2a2c3be3ece8f47f2282222d7706fde8cf9374e5d6a0d72b7d1ed19b73a1b7460fd66b959b8d44f5f97285fe3c1b72e94e SHA512 7b38edbb5eca13ddad8e4aacb27f21ef2ae00c7b0c90a713c778e3c16a8bc94fe3fbd45100a6caa2e506747da109c3b73696b97de6ab6da8e7fbdf7477034481
DIST alpine-2.26-chappa-5.patch.gz 173031 BLAKE2B 8719d37fde313e190608489e6191d4f0456f8a00ea267712e1c078ab1bbd3a8542bab3cf498faa1482fde386c24bf5335c54c39595ffb7fb019d13e975bf697a SHA512 aa979825367b309d5726055620c6f8f3effff954863e648de25f768ffbc175c3f91c8d1917e89116f35195a5ae266a9dcac51eb7f744f119ad848ddc0d10b8cc
DIST alpine-2.26.tar.xz 7517628 BLAKE2B fe156974462dd566ac3fbe25cc54a1b2a480b3af46c8356356a97426f3e42495853efdbfeedc6173537dc150d90592c3fd9109e7d37f16738922a4205fd2f9df SHA512 359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2
-EBUILD alpine-2.26-r1.ebuild 2321 BLAKE2B efeee3406ab56e636f8fbc599de9727868ab40348607facce0d4ee7d06b13424bca49872cda9344357367fa0104bf7d43aed57e31e243725e3877b75ffcf28db SHA512 224dda19163406808bd605f91f4ad1586bff919c2e9ab67347705b3de6a46d6854d68da3ec9167cb26471ade0bcf025536b26769394dd3daf456c8a7939eefe4
EBUILD alpine-2.26-r4.ebuild 2955 BLAKE2B aa998acfbf7d88f891a54d7c7dcefa52b7701a2fa6cd41b4a6205c18a13eba4027163781e17b338a7ab865c1f19b21597204d30ce38a4527523d4fc3ad6741b1 SHA512 a6a669e55e2610407becb79ecf0bf6648cd133a04290289da8cb754b5b3df392d6de96eb5ae063ee37addf599cb399ed8b9e7beb4baf5ec16d5c8fd79741a0a5
MISC metadata.xml 762 BLAKE2B 026faecac5042e19cce6f125f66fd7af22cbd50140abe315a686d1b129f53b939f5325f9bd1956d41b47da146b6f37c597fe91370722f2f4c7af8169cbcb0f66 SHA512 e11cb2d6c0612fc09302485c38d216245adcabde36fb2c6e829b452f10f3adc9037f1461305e2e3cc3e89025560ac3d621b90b94eea152c9c3e0c53a6c6f9512
diff --git a/mail-client/alpine/alpine-2.26-r1.ebuild b/mail-client/alpine/alpine-2.26-r1.ebuild
deleted file mode 100644
index 96c12f499d09..000000000000
--- a/mail-client/alpine/alpine-2.26-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature toolchain-funcs
-
-DESCRIPTION="An easy to use text-based based mail and news client"
-HOMEPAGE="https://alpineapp.email/ https://repo.or.cz/alpine.git/"
-CHAPPA_PATCH_NAME="${P}-chappa-5.patch"
-SRC_URI="https://alpineapp.email/alpine/release/src/${P}.tar.xz
- chappa? ( https://alpineapp.email/alpine/patches/${P}/all.patch.gz -> ${CHAPPA_PATCH_NAME}.gz ) "
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86"
-IUSE="+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl"
-
-DEPEND="sys-libs/ncurses:=
- virtual/libcrypt:=
- kerberos? ( app-crypt/mit-krb5 )
- ldap? ( net-nds/openldap:= )
- ssl? ( dev-libs/openssl:0= )
-"
-RDEPEND="${DEPEND}
- app-misc/mime-types
-"
-
-src_prepare() {
- default
- use chappa && eapply "${WORKDIR}/${CHAPPA_PATCH_NAME}"
- eautoreconf
- tc-export CC RANLIB AR
- export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-}
-
-src_configure() {
- myconf=(
- --without-tcl
- --with-pthread
- --with-system-pinerc="${EPREFIX}"/etc/pine.conf
- --with-system-fixed-pinerc="${EPREFIX}"/etc/pine.conf.fixed
- $(use_with ldap)
- $(use_with ssl)
- $(use_with passfile passfile .pinepwd)
- $(use_with kerberos krb5)
- $(use_enable nls)
- $(use_with ipv6)
- $(use_with smime)
- )
-
- if has_version "app-text/hunspell"; then
- myconf+=( --with-interactive-spellcheck=/usr/bin/hunspell )
- elif has_version "app-text/aspell"; then
- myconf+=( --with-interactive-spellcheck=/usr/bin/aspell )
- fi
-
- if use ssl; then
- myconf+=(
- --with-ssl-include-dir="${EPREFIX}"/usr/include/openssl
- --with-ssl-lib-dir="${EPREFIX}"/usr/$(get_libdir)
- --with-ssl-certs-dir="${EPREFIX}"/etc/ssl/certs
- )
- fi
- econf "${myconf[@]}"
-}
-
-src_compile() {
- emake -j1 AR="$(tc-getAR)"
-}
-
-src_install() {
- if use onlyalpine ; then
- dobin alpine/alpine
- doman doc/man1/alpine.1
- else
- emake -j1 DESTDIR="${D}" install
- doman doc/man1/*.1
- fi
- dodoc NOTICE README*
- dodoc doc/brochure.txt
- dodoc -r doc/tech-notes/
- newdoc "${S}/doc/mailcap.unx" mailcap.unx.sample
- newdoc "${S}/doc/mime.types" mime.types.sample
- docompress -x /usr/share/doc/${PF}/mailcap.unx.sample /usr/share/doc/${PF}/mime.types.sample
-}
-
-pkg_postinst() {
- optfeature "Spell checking" app-text/hunspell app-text/aspell
-}
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 1715b69d6cec..d2f56f82a54a 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index b4e76c0669cb..52c866b5133e 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -4,8 +4,10 @@ AUX norewrite.patch 488 BLAKE2B 663b52ff5936d5c8aa24ce2a226cd803f09a972a2f358b7f
AUX password.dist 247 BLAKE2B 1803a6663c32ccc74c4dfb1d591a01d4416f9de9c4bf35c9a7ca277c2007b8c29a8899f4285c78eeb8592766457eef0caf377a344adee7a61be15bbf8b80c7de SHA512 f488b0ab1a909c9b878b9f3f3147641a9ed6d8d2ad44c67cd641934b800b18a62de2a7f5f51fdbecfbbcdd7c39c753734984cc0836c905a3b708858e1b91093d
DIST courier-1.3.10.tar.bz2 7898254 BLAKE2B 10558f78cd58540cacbd85fb4dadbeddd374b8832a27c546864023aeebdf9e5ca1fa4d770cdefce6bf7ed2bbaf334a893393eae79cee2b13482e75d8b157824f SHA512 266d2785ea7a8b9455b9448e3279f77d399c182ec4408b599a301f389a28dd40b7b869c8b158eb49b4416b58ce09805fad3f176796a2cf0408bb93b766081ce3
DIST courier-1.3.12.tar.bz2 7901365 BLAKE2B 95cbfeb0926366cf94876b5f03bd14fee516a0057771b083672151174cdbe7cbdbf2531e98dff0615432482526a883e972d56db8f8b1aa38e94d4b29ddcdeb71 SHA512 58ea9e3178de63a574a0cc456c07a48068170f2f3d89c8373a994430c381561845a305bddeb6f4e00922920ecd53acfff9db7f1de1bea3f06ae61682e1ede688
+DIST courier-1.3.13.tar.bz2 7903044 BLAKE2B 94e70d79ffddc295f029478f6aca2727682bc1f09c22eac9212288aba5fa91d3a9d771829b4f1a2c6929310ea2042bf4c9d2714fe01585f345416ad906642cb3 SHA512 bb2e9a0eeca17025675627ced44fec86fb0104836be16c3bb6bdc451d97fa0c37ef078d908f2fb0e4652dd8ee90ffb108d77c381381c74033244e9988e8e41b4
DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4 SHA512 5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d
EBUILD courier-1.3.10.ebuild 9321 BLAKE2B 802796d532abc004d8f2807c39fe75bf6f43a8b37657db40178824719f9564ec8de46f0c7b6add1009e425aaa6e61faa802da00be738efde926a5b71fd586863 SHA512 bdf89cac8ed44681d0d97c93e694b8ba094c64a7bb1f5749dd35be737313e21a4582e2e3247077fda94bfef482bf6ad85eef3b0fbc602228d66cd238dc327a56
EBUILD courier-1.3.12.ebuild 9325 BLAKE2B e549d263e37e761ea97bf9169a3cbef4fa1437065da306cc9ef11d179308108c8a32fd4d113f02d9e5a3109b487c64e2780bcf7a8d59483d890228ccd79713a0 SHA512 8801098331d21f4461e77ee6536b4eb0174bed663ab8b70d5418a12b9adad2202b2719c2bf6f0de1593bfebb2518db282cdd7da4f0d9cd9ff12fb73eae510158
+EBUILD courier-1.3.13.ebuild 9325 BLAKE2B e549d263e37e761ea97bf9169a3cbef4fa1437065da306cc9ef11d179308108c8a32fd4d113f02d9e5a3109b487c64e2780bcf7a8d59483d890228ccd79713a0 SHA512 8801098331d21f4461e77ee6536b4eb0174bed663ab8b70d5418a12b9adad2202b2719c2bf6f0de1593bfebb2518db282cdd7da4f0d9cd9ff12fb73eae510158
EBUILD courier-1.3.5.ebuild 9310 BLAKE2B e1188c2420d58c097a2bb40fc2171c183a835d0cc7dc19ae6123a7a36a656df6ed29eeda9b95f3ad490b3f4bb11b28309462d2890de045034b4720996f44738d SHA512 56ed665347a94c2bdb347f53324aa5a69ea956c7fd1e32bc38bc2e5e4323e0b62f49f2e353b94b3d62c1b1c5d7a862b6e248940664228d729086401260f6ab37
MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273
diff --git a/mail-mta/courier/courier-1.3.13.ebuild b/mail-mta/courier/courier-1.3.13.ebuild
new file mode 100644
index 000000000000..839ce5b57ccd
--- /dev/null
+++ b/mail-mta/courier/courier-1.3.13.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/"
+SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+ fam web webmail gnutls split-usr"
+
+DEPEND="
+ >=net-libs/courier-authlib-0.72.3
+ >=net-libs/courier-unicode-2.3.1:=
+ net-dns/libidn2:=
+ gnutls? ( net-libs/gnutls:= )
+ !gnutls? (
+ dev-libs/openssl:0=
+ )
+ >=sys-libs/gdbm-1.8.0:=
+ dev-libs/libpcre2
+ app-misc/mime-types
+ dev-lang/perl:=
+ fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 )
+ pam? ( sys-libs/pam )
+ mysql? ( dev-db/mysql-connector-c )
+ ldap? ( >=net-nds/openldap-1.2.11:= )
+ postgres? ( dev-db/postgresql:= )
+ spell? ( app-text/aspell )
+ fam? ( virtual/fam )
+ !mail-filter/maildrop
+ !mail-mta/esmtp
+ !mail-mta/exim
+ !mail-mta/msmtp[mta]
+ !mail-mta/netqmail
+ !mail-mta/nullmailer
+ !mail-mta/postfix
+ !mail-mta/sendmail
+ !mail-mta/ssmtp[mta]
+ !mail-mta/opensmtpd
+ !net-mail/dot-forward
+ !sys-apps/ucspi-tcp
+ "
+
+RDEPEND="${DEPEND}
+ sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+ !net-mail/courier-imap
+ !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+ crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+ use norewrite && eapply "${FILESDIR}/norewrite.patch"
+ default
+}
+
+src_configure() {
+ filter-flags '-fomit-frame-pointer'
+
+ local myconf
+ myconf=""
+
+ use ldap && myconf="${myconf} --with-ldapconfig=/etc/courier/maildropldap.conf"
+
+ econf ${myconf} \
+ $(use_with fam) \
+ $(use_with ipv6) \
+ $(use_with spell ispell) \
+ $(use_with ldap ldapaliasd) \
+ $(use_enable ldap maildroldap) \
+ $(use_with gnutls) \
+ --with-notice=unicode \
+ --enable-mimetypes=/etc/mime.types \
+ --prefix=/usr \
+ --disable-root-check \
+ --mandir=/usr/share/man \
+ --sysconfdir=/etc/courier \
+ --datadir=/usr/share/courier \
+ --sharedstatedir=/var/lib/courier/com \
+ --localstatedir=/var/lib/courier \
+ --with-piddir=/var/run/courier \
+ --with-authdaemonvar=/var/lib/courier/authdaemon \
+ --with-mailuser=mail \
+ --with-mailgroup=mail \
+ --with-paranoid-smtpext \
+ --with-db=gdbm \
+ --disable-autorenamesent \
+ --cache-file="${S}/configuring.cache" \
+ --host="${CHOST}" debug=true || die "./configure"
+}
+
+src_compile() {
+ default
+}
+
+etc_courier() {
+ # Import existing /etc/courier/file if it exists.
+ # Add option only if it was not already set or even commented out
+ local file="${1}" word=$(echo "${2}" | sed -e "s|=.*$||" -e "s|^.*opt ||")
+ [ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && \
+ cp "/etc/courier/${file}" "${D}/etc/courier/${file}"
+ grep -q "${word}" "${D}/etc/courier/${file}" || \
+ echo "${2}" >> "${D}/etc/courier/${file}"
+}
+
+etc_courier_chg() {
+ local file="${1}" key="${2}" value="${3}" section="${4}"
+ [ -z "${section}" ] && section="${2}"
+ grep -q "${key}" "${file}" && elog "Changing ${file}: ${key} to ${value}"
+ sed -i -e"/\#\#NAME: ${section}/,+30 s|${key}=.*|${key}=\"${value}\"|g" ${file}
+}
+
+src_install() {
+ local f
+ diropts -o mail -g mail
+ keepdir /var/lib/courier/tmp
+ keepdir /var/lib/courier/msgs
+ make install DESTDIR="${D}" || die "install"
+ make install-configure DESTDIR="${D}" || die "install-configure"
+
+ # init script takes care of this
+ rm -rf "${D}/var/run"
+
+ # Get rid of files we dont want
+ if ! use webmail ; then
+ rm -rf "${D}/usr/$(get_libdir)/courier/courier/webmail" \
+ "${D}/usr/$(get_libdir)/courier/courier/sqwebmaild" \
+ "${D}/usr/share/courier/sqwebmail/" \
+ "${D}/usr/sbin/webmaild" \
+ "${D}/usr/sbin/webgpg" \
+ "${D}/etc/courier/webmail.authpam" \
+ "${D}/var/lib/courier/webmail-logincache" \
+ "${D}"/etc/courier/sqwebmaild*
+ fi
+
+ if ! use web ; then
+ rm -rf "${D}/usr/share/courier/courierwebadmin/" \
+ "${D}/etc/courier/webadmin"
+ fi
+
+ for dir2keep in $(cd "${D}" && find ./var/lib/courier -type d) ; do
+ keepdir "$dir2keep" || die "failed running keepdir: $dir2keep"
+ done
+
+ newinitd "${FILESDIR}/courier-init-r4" "courier"
+ use fam || sed -i -e's|^.*use famd$||g' "${D}/etc/init.d/courier"
+
+ cd "${D}/etc/courier"
+ if use webmail ; then
+ insinto /etc/courier
+ newins "${FILESDIR}/apache-sqwebmail.inc" apache-sqwebmail.inc
+ fi
+
+ for f in *.dist ; do cp "${f}" "${f%%.dist}" ; done
+ if use ldap ; then
+ [ -e ldapaliasrc ] && ( chown root:mail ldapaliasrc ; chmod 640 ldapaliasrc )
+ else
+ rm -f ldapaliasrc
+ fi
+
+ ( [ -e /etc/courier/sizelimit ] && cat /etc/courier/sizelimit || echo 0 ) \
+ > "${D}/etc/courier/sizelimit"
+ etc_courier maildroprc ""
+ etc_courier esmtproutes ""
+ etc_courier backuprelay ""
+ etc_courier locallowercase ""
+ etc_courier bofh "opt BOFHBADMIME=accept"
+ etc_courier bofh "opt BOFHSPFTRUSTME=1"
+ etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none,error,softfail,fail"
+ etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none"
+ etc_courier bofh "opt BOFHSPFFROM=all"
+ etc_courier bofh "opt BOFHSPFMAILFROM=all"
+ etc_courier bofh "#opt BOFHSPFHARDERROR=fail"
+ etc_courier esmtpd "BOFHBADMIME=accept"
+ etc_courier esmtpd-ssl "BOFHBADMIME=accept"
+ etc_courier esmtpd-msa "BOFHBADMIME=accept"
+
+ use fam && etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
+ use fam || etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256"
+
+ # Fix for a sandbox violation on subsequential merges
+ # - ticho@gentoo.org, 2005-07-10
+ dosym ../share/courier/pop3d /usr/sbin/courier-pop3d
+ dosym ../share/courier/pop3d-ssl /usr/sbin/courier-pop3d-ssl
+ dosym ../share/courier/imapd /usr/sbin/courier-imapd
+ dosym ../share/courier/imapd-ssl /usr/sbin/courier-imapd-ssl
+
+ cd "${S}"
+ cp imap/README README.imap
+ use nls && cp unicode/README README.unicode
+ dodoc AUTHORS BENCHMARKS COPYING* ChangeLog* INSTALL NEWS README* TODO courier/doc/*.txt
+ dodoc libs/tcpd/README.couriertls
+ mv "${D}/usr/share/courier/htmldoc" "${D}/usr/share/doc/${PF}/html"
+
+ if use webmail ; then
+ insinto /usr/$(get_libdir)/courier/courier
+ insopts -m 755 -o mail -g mail
+ doins "${S}/courier/webmaild"
+ fi
+
+ if use web ; then
+ insinto /etc/courier/webadmin
+ insopts -m 400 -o mail -g mail
+ doins "${FILESDIR}/password.dist"
+ fi
+
+ # avoid name collisions in /usr/sbin, make webadmin match
+ cd "${D}/usr/sbin"
+ for f in imapd imapd-ssl pop3d pop3d-ssl ; do mv "${f}" "courier-${f}" ; done
+ if use web ; then
+ sed -i -e 's:\$sbindir\/imapd:\$sbindir\/courier-imapd:g' \
+ -e 's:\$sbindir\/imapd-ssl:\$sbindir\/courier-imapd-ssl:g' \
+ "${D}/usr/share/courier/courierwebadmin/admin-40imap.pl" \
+ || ewarn "failed to fix webadmin"
+ sed -i -e 's:\$sbindir\/pop3d:\$sbindir\/courier-pop3d:g' \
+ -e 's:\$sbindir\/pop3d-ssl:\$sbindir\/courier-pop3d-ssl:g' \
+ "${D}/usr/share/courier/courierwebadmin/admin-45pop3.pl" \
+ || ewarn "failed to fix webadmin"
+ fi
+
+ # users should be able to send mail. Could be restricted with suictl.
+ chmod u+s "${D}/usr/bin/sendmail"
+
+ if use split-usr; then
+ dosym ../bin/sendmail /usr/sbin/sendmail
+ fi
+}
+
+src_test() {
+ if [ `whoami` != 'root' ]; then
+ # Disable valgrind checks
+ echo '#!/bin/sh' > libs/imap/testsuitevalgrind
+ echo '#!/bin/sh' > libs/maildir/testsuitevalgrind
+ sed -i -e 's:VALGRIND=:exit 0 #VALGRIND=:g' libs/maildrop/Makefile*
+ emake -j1 check
+ else
+ einfo "make check skipped, can't run as root."
+ einfo "You can enable it with FEATURES=\"userpriv\""
+ fi
+}
+
+pkg_postinst() {
+ use fam && elog "fam daemon is needed for courier-imapd" \
+ || ewarn "courier was built without fam support"
+}
+
+pkg_config() {
+ mailhost="$(hostname)"
+ export mailhost
+
+ domainname="$(domainname)"
+ if [ "x$domainname" = "x(none)" ] ; then
+ domainname="$(echo ${mailhost} | sed -e "s/[^\.]*\.\(.*\)/\1/")"
+ fi
+ export domainname
+
+ if [[ -z "${ROOT}" ]] ; then
+ file="${ROOT}/etc/courier/locals"
+ if [ ! -f "${file}" ] ; then
+ echo "localhost" > "${file}";
+ echo "${domainname}" >> "${file}";
+ fi
+ file="${ROOT}/etc/courier/esmtpacceptmailfor.dir/${domainname}"
+ if [ ! -f "${file}" ] ; then
+ echo "${domainname}" > "${file}"
+ /usr/sbin/makeacceptmailfor
+ fi
+
+ file="${ROOT}/etc/courier/smtpaccess/${domainname}"
+ if [ ! -f "${file}" ]
+ then
+ netstat -nr | grep "^[1-9]" | while read network gateway netmask rest
+ do
+ i=1
+ net=""
+ TIFS="${IFS}"
+ IFS="."
+ for o in "${netmask}"
+ do
+ if [ "${o}" == "255" ]
+ then
+ [ "_${net}" == "_" ] || net="${net}."
+ t="$(echo "${network}" | cut -d " " -f ${i})"
+ net="${net}${t}"
+ fi
+ i="$((${i} + 1))"
+ done
+ IFS="${TIFS}"
+ echo "doing configuration - relay control for the network ${net} !"
+ echo "${net} allow,RELAYCLIENT" >> ${file}
+ done
+ /usr/sbin/makesmtpaccess
+ fi
+ fi
+
+ echo "creating cert for esmtpd-ssl:"
+ /usr/sbin/mkesmtpdcert
+ echo "creating cert for imapd-ssl:"
+ /usr/sbin/mkpop3dcert
+ echo "creating cert for pop3d-ssl:"
+ /usr/sbin/mkimapdcert
+}
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index ef1b9f05bfb3..b9cfdcfac8e5 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -2,11 +2,11 @@ AUX postfix.rc6.2.7 2107 BLAKE2B 4ea7006a381b76d5926a7d1794ab45e30d4829a17acfa0f
AUX postfix.service 709 BLAKE2B 83fec03e622e3eb1e4b66021b94972b63ace3e368dbf6148aa4fc7832652ba3d452c074e51d19e99b78286c8f84e48557940dcef4656c766f5ff9c4b8078049c SHA512 cb6d04e28d19ccb3c0b33058bae033baaa2976d4d75adc1b28f9aaff928dd1da77292dd16c7f0ca2d68af0a3aa6d74c74db0d550eb95516ae041ebdb9493e32a
AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac395413c84de6c3b733c83cc0625a4433167efcc7d504b2f87fa26c05b2facde9c3d103021 SHA512 a8a940099a77ea0547004daf5392a6efc0cd643f10072803d65e37763012464ad25b1b925ae9e32bffb3c3e8a5d4b2d3bb5619a174d58fdc4ea5d4090db0d365
AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47
-DIST postfix-3.10-20240924.tar.gz 4962044 BLAKE2B ba77a70e12c058386502e8d61823c6b53e6623c9dec5d7850e4c38a3bb421b1c7865338322cc04ed5270073feef6e9063aa822849ed58f7266d749007cb3f0a4 SHA512 0378e30ccd4239ce8b58eb74d622a7c1a8fced9f93989efddbbd70577372866f27b91390ce64e09ac94be128466acd511ec5c42eabfe0bc5a703ddad70b5a429
+DIST postfix-3.10-20240926.tar.gz 4996645 BLAKE2B d5be6e2db05fe2c7383529dad3566211907de39f057f0db9cf57ff88b11eb07e83e9c7da771c0c79da82abecf47f8108bcb30598379515896878b057289413f9 SHA512 023ada7d8382516ee5016ad77cca16d3fc4a35897e63b10e188929761028f5b25d3411e0c0017948449e9769693c53c61f6a9ff12bf8a605a6dd719420ec1daa
DIST postfix-3.8.5.tar.gz 4871284 BLAKE2B 0de999c47a4130eb3418ec60b23c10be405b9bc4b2a6022671f9dc4713256d2b81d3b43f01d89e02d2593f87109dcde366b0265eb0cb13cb3118d0e60e36b48b SHA512 26005da5750e7af742f4fc7596ae8320467176e069546c3487418c663b54f56734b4a6541665b8d72d94df2e0fd4f68a2bcc44c50a6d950334d5a5fb2293dff4
DIST postfix-3.8.6.tar.gz 4873054 BLAKE2B eda349dbf7fe45636fbd68991dba9f099a41dd402f7d58eb71ae881b5889889e5fd29e42e2492ab2af4d7febae1922cb3513b740b21e97f12deb44b5927a3c3d SHA512 2b227bb6b57e4cf2d727a23762b161f2328959faa4683d63b35543701c3e954be552537eaa14a899c65ec4856d9f91b0398337088a6e2b48c0446fd406be8de4
DIST postfix-3.9.0.tar.gz 4953133 BLAKE2B e07a525d9cbea43d3ed11f3d672452cf94f88ca7bbaf3c3254bf5be4ef675a1797a5fff2444c0db60c6eb53e43734a388a91faed72bb2fb4e3e5a353535602b0 SHA512 46faaf529a6d2edc5ea747ee0d73a028f7061a923da0ea4b1e1828d935b15f5782d83f7a8472e7c74b45ea0e96666c871efd352934bead28a88ddd3561ade324
-EBUILD postfix-3.10_pre20240924.ebuild 8423 BLAKE2B 2e925b3b6d5821a3a5dac0d8635310899aab9e5ea18d672cee25dbbd843808d53c471b488398839ebaea3188784c3e015f09e5cabe92ead5d2cfd40fcd730b6f SHA512 a345d0057f13d4ec24eada55f0d17ae4baeea7dede638d9d58dd1fd3e35bd985f57062863821ac59622b0c3a0b8e529da2d8ce9e061edd55478873ef6ffcf1c0
+EBUILD postfix-3.10_pre20240926.ebuild 8423 BLAKE2B 2e925b3b6d5821a3a5dac0d8635310899aab9e5ea18d672cee25dbbd843808d53c471b488398839ebaea3188784c3e015f09e5cabe92ead5d2cfd40fcd730b6f SHA512 a345d0057f13d4ec24eada55f0d17ae4baeea7dede638d9d58dd1fd3e35bd985f57062863821ac59622b0c3a0b8e529da2d8ce9e061edd55478873ef6ffcf1c0
EBUILD postfix-3.8.5.ebuild 8355 BLAKE2B 4c1570ac256b1ecf3059736b619846f80c35b9b7346136b1aa6b02cb2ef8d603a18649af390ba11f7374f76050f09e6f7b1d932bd8ca3699c2a86440ea8efae3 SHA512 ba72cd3f0f1205fcdc83624a987f03f317f1fcb850ee896e87a9b230948686164b43fcfed1aa1becedbf5506dac28d1e24684f934071d0ee9eabb87398234b2e
EBUILD postfix-3.8.6.ebuild 8361 BLAKE2B a684b1fc34c6c330a10a0565e1ac8f6d849a593f5c0d20f0383e6953a5ec1b822cf9a2018bf30461afec26d74d397dc3effd185bd15a8d20c87c7fc3ce5873dc SHA512 d55f01d1ec5dffbade1b9afa5dfc1716164a2d269125841196b5160b339bea3b68258dccef12883e3abe7812d505c6d58a0a6b0764071c8721dd19216309eeef
EBUILD postfix-3.9.0-r1.ebuild 8419 BLAKE2B f3662b697803348f7dbb4d78c8036c88956c6aeedc4a549df303792ef84159669810d21b177a4153b28db5d09d305ae9e2887c2111ad69f9f88ee32d4b169a6d SHA512 d7b8e791e26d94ea9d346bbbc922d650f75f2336f022b8a66cec432cbf6af3b611910903426bb7bb2c68aa0e980d33a4ead71a229e70a73ab19328afd7b953fe
diff --git a/mail-mta/postfix/postfix-3.10_pre20240924.ebuild b/mail-mta/postfix/postfix-3.10_pre20240926.ebuild
index f9aa172eb2af..f9aa172eb2af 100644
--- a/mail-mta/postfix/postfix-3.10_pre20240924.ebuild
+++ b/mail-mta/postfix/postfix-3.10_pre20240926.ebuild
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 185c1cec3414..4dcbd4453722 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/bcg729/Manifest b/media-libs/bcg729/Manifest
index a864081e4d54..61b2fc5c5453 100644
--- a/media-libs/bcg729/Manifest
+++ b/media-libs/bcg729/Manifest
@@ -1,4 +1,4 @@
DIST bcg729-1.1.1.tar.gz 122475 BLAKE2B 6774f6af439c9308db856be9d4bbb6db5c73e7a807b51dca6338d1506d896052a7830ade7767b45fd5a9ded0a6a0057e207bc1d5b0e33adbaed9dafb13a7bd3b SHA512 e8cc4b7486a9a29fb729ab9fd9e3c4a2155573f38cec16f5a53db3b416fc1119ea5f5a61243a8d37cb0b64580c5df1b632ff165dc7ff47421fa567dafffaacd8
DIST bcg729-tests-20210101.zip 33438219 BLAKE2B 93bf1538f905f2fb67d703a6275ac7d616c005efb709f4d11e838be8b06e7f87429c4114dfc3e393b7b635dca51bf75a09d676188e9e11facdf7ec45ec5e4e50 SHA512 bd97521dc620e857dc3956ffc8a0b23da86ab2dd00621247ad91f05f04a9df7ce19bda426a307188f9271341332a393cb6e85c5c7e04b85c6e92496b6ffad5fc
-EBUILD bcg729-1.1.1.ebuild 1230 BLAKE2B e5cf6a21fb3e106935eec20f2c2a998168fb3fa3328620aeb7f46a5d0e03d59b4ebf2bcc2bac952df84470ddf195d3f896b8a19964973c237c888c9a9afda438 SHA512 5957db739f0058811412001b8f320c656e92d9dfc7da07ffc31d5781c4e8d888f5a93b537d405bdd88382012eae38a2c29161469d505ffd4532d5faa444fcae9
+EBUILD bcg729-1.1.1.ebuild 1237 BLAKE2B 7539c5b71a1ac934335c766b4bc1cd0cdd2772481944e4c0d24c8d0f186ab40a134c59801e2aa876e8597fdf4800878d340839a10bd5017dc0ce9a7883440db6 SHA512 a8ca4a1b8eec1571cd03b1258fb07ab94eec1edda45d2de21aa8af44533ca0543b4a6058721e968e1e4925faaa3bb4ee87e6c346ae2cb0548414d096a9d30337
MISC metadata.xml 415 BLAKE2B 099a0b7a7e7072f8f06793ee2736f5ee1c0b13964422698833bac8f55fc6f5581775baa1a6450af2a10282045e31dedc2959b90eb34277ee56998fe69f18ab38 SHA512 1e3bcd61f7a581eb6474964e1bde75fe3948902111e9ba1a7c501f66b850ed43181fa92be7655b4bdbb5b6fae3a23ea1e4627a574b31a1980dea0273d9224af7
diff --git a/media-libs/bcg729/bcg729-1.1.1.ebuild b/media-libs/bcg729/bcg729-1.1.1.ebuild
index 20dab09531f5..2b5d8de3f110 100644
--- a/media-libs/bcg729/bcg729-1.1.1.ebuild
+++ b/media-libs/bcg729/bcg729-1.1.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P/_/-}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="test"
diff --git a/media-libs/spandsp/Manifest b/media-libs/spandsp/Manifest
index 10979de889eb..6d89d5f9274d 100644
--- a/media-libs/spandsp/Manifest
+++ b/media-libs/spandsp/Manifest
@@ -1,3 +1,3 @@
DIST spandsp-0.0.6.tar.gz 3309837 BLAKE2B 6ee95501473d5758c9ff96580bb51222f49a230dc6a5f52f5a852781cbb70079bb07f9d7224f5c7ea91c0dd617fa543a37518f68875c76a44b3be1415aece696 SHA512 16bb215ca89a39282e832403f69bc4c98ad3fe35ab3a6eb4731ee5029a6acd9b2df243c3701de845441cbdc16c88b3cd398ef15dc3502e45d5aeca8a161917d4
-EBUILD spandsp-0.0.6-r3.ebuild 1840 BLAKE2B 297728b55535342595108961a32dd25f66668322e99299744eff22453809a708a7a54333dedf71eb5f2cd993cac266cc460762aec1cc07118c54a07834d8c84d SHA512 61c58c4ed897d22264793e33ccb1afa6e79ce12b6322c9939e242ff540e6b35b17484f76ad6ecd6e7bb12af9c7bc91ce5f117d64d5e6763836d6eb0246e6f6a6
+EBUILD spandsp-0.0.6-r3.ebuild 1847 BLAKE2B de2e5b1b948554b39feb72eb3dd331316692e549c1d0a89de69a1b94d6af77c1d95c0a42073123314400361d588698962e3839002db503782ee1d25b286612fb SHA512 d1ccf441502bb9fee811cac05715909f97c94a6263d0a6d59b8c948b55884ec89d2ad699e801a4fbf2116abc9bf2b37e824a8d76d93324211b63e583708bd059
MISC metadata.xml 244 BLAKE2B 55f7bb21fa829b545045078abd465615b8e8d3ba8ce19e1acf7466d14d45d695d771d9d78983749f8e0290166f3eab703ea332169a4fda45427ad4baa6ff8512 SHA512 2dde78e90a526f069d855081163e58cbcd9cd9e0429eb1615c9ef8bc5af93bcea4d145333feedd8adcf8421e3417c7ebf0b03b98227cad03431f20cb014f080a
diff --git a/media-libs/spandsp/spandsp-0.0.6-r3.ebuild b/media-libs/spandsp/spandsp-0.0.6-r3.ebuild
index 96aa162cc7ac..875041e66c6a 100644
--- a/media-libs/spandsp/spandsp-0.0.6-r3.ebuild
+++ b/media-libs/spandsp/spandsp-0.0.6-r3.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.soft-switch.org/downloads/spandsp/${P/_}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="doc fixed-point cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
RDEPEND="media-libs/tiff:=
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 0b8e721dfdd8..a9b4e626cd5a 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 79058e62ae63..5e0d493e3269 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -3,4 +3,5 @@ AUX deadbeef-1.9.6-fix-desktop-launcher.patch 1719 BLAKE2B 77060bb2071ee51d5fbf0
AUX deadbeef-1.9.6-update-gettext.patch 442 BLAKE2B 9ca35a539157daa7c7e11a30400643b4094879c9922b08e7b30fdd132a82743c14b9cffbd74db155e5bcc7f3020f18521d6747b3b440ca958f3fd9a0e5b1dee5 SHA512 5e0ba05537cbb54d9fcecc777ec2e506fd3ede7c4e4eb9a3aae38675b34b1b0dfa57bfa7cd81f5fd4a1c507f7153c2c7cb4b57dccf517c6fce8283f1c0d9a665
DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e SHA512 6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572
EBUILD deadbeef-1.9.6-r1.ebuild 4592 BLAKE2B 4bf25784374e083451102b5fcf06c0ff5286720cff137c1da0e17528e49c8ab523876263aa0e09463e277a7f8919c45830e976aa93c588d64881f6cf42a39994 SHA512 8c0a1902a43c3e2f357b0ae68634a160a114a79c2c86b4f0ed2ff86c5d2c54dae23d0c4ecd8cc29838da1ea552e3ba2c57a2cc4a32925cc824c343866af5c310
+EBUILD deadbeef-1.9.6-r2.ebuild 4549 BLAKE2B 4a921248afcde6ab1fa55c1789ea34f7f4c001311f37ae184f63d5153b76a795d061913751c2d731935432474892ee4716ea25c9c6eb2644ee17d69b7eef3351 SHA512 f26f9eb701175bb466d464b72c7115fe3451069fbd92675767a6db6a42614f947e692061d2298758872b7b88322d16eaaedc6a95cfc60b6b8e1aa91bc992584b
MISC metadata.xml 1130 BLAKE2B fe7d3f0267b18ffbf1fd97f3756a0968bd5bc50ac28d99f17148fad554ec25ed51a79fe001a494d5a28a95707a10cab1ce3ef20556e1740554038af67e6aaadb SHA512 ef792aa0c04c8dbb4534c2e20b822f730ed401fbdf5099a0e4ec35eda18c761ea21d558e4865f5d8053d59273f3e8f274894daec81a810a228a869bfb269af67
diff --git a/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild b/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild
new file mode 100644
index 000000000000..bc48f8fd0f16
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6-r2.ebuild
@@ -0,0 +1,202 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/"
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${PV}/deadbeef-${PV}.tar.bz2/download
+ -> ${P}.tar.bz2"
+
+LICENSE="
+ GPL-2
+ LGPL-2.1
+ MIT
+ wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq vorbis wavpack zip"
+
+REQUIRED_USE="
+ || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ dev-libs/libdispatch
+ net-misc/curl
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/pango
+ aac? ( media-libs/faad2 )
+ alsa? ( media-libs/alsa-lib )
+ cdda? (
+ dev-libs/libcdio:=
+ media-libs/libcddb
+ media-sound/cdparanoia
+ )
+ cover? ( media-libs/imlib2[jpeg,png] )
+ dts? ( media-libs/libdca )
+ ffmpeg? ( media-video/ffmpeg:= )
+ flac? (
+ media-libs/flac:=
+ media-libs/libogg
+ )
+ libsamplerate? ( media-libs/libsamplerate )
+ mp3? ( media-sound/mpg123-base )
+ musepack? ( media-sound/musepack-tools )
+ nls? ( virtual/libintl )
+ notify? ( sys-apps/dbus )
+ opus? ( media-libs/opusfile )
+ pulseaudio? ( media-libs/libpulse )
+ pipewire? ( media-video/pipewire:= )
+ vorbis? ( media-libs/libvorbis )
+ wavpack? ( media-sound/wavpack )
+ zip? ( dev-libs/libzip:= )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/clang
+ >=sys-devel/gettext-0.21
+ sys-devel/llvm
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+ "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+ "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+ default
+
+ drop_from_linguas() {
+ sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+ }
+
+ drop_and_stub() {
+ einfo drop_and_stub "${1}"
+ rm -r "${1}" || die
+ mkdir "${1}" || die
+ cat > "${1}/Makefile.in" <<-EOF || die
+ all: nothing
+ install: nothing
+ nothing:
+ EOF
+ }
+
+ plocale_for_each_disabled_locale drop_from_linguas || die
+
+ eautopoint --force
+ eautoreconf
+
+ # Get rid of bundled gettext. (Avoid build failures with musl)
+ drop_and_stub "${S}/intl"
+
+ # Plugins that are undesired for whatever reason, candidates for unbundling and such.
+ for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid soundtouch wma; do
+ drop_and_stub "${S}/plugins/${i}"
+ done
+}
+
+src_configure () {
+ if ! tc-is-clang; then
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+
+ strip-unsupported-flags
+ fi
+
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+ local myconf=(
+ "--disable-staticlink"
+ "--disable-portable"
+ "--disable-rpath"
+
+ "--disable-libmad"
+ "--disable-gtk2"
+ "--disable-adplug"
+ "--disable-coreaudio"
+ "--disable-dumb"
+ "--disable-alac"
+ "--disable-ffap"
+ "--disable-gme"
+ "--disable-mms"
+ "--disable-mono2stereo"
+ "--disable-psf"
+ "--disable-shn"
+ "--disable-sid"
+ "--disable-sndfile"
+ "--disable-soundtouch"
+ "--disable-tta"
+ "--disable-vtx"
+ "--disable-wildmidi"
+ "--disable-wma"
+
+ "$(use_enable alsa)"
+ "$(use_enable oss)"
+ "$(use_enable pulseaudio pulse)"
+ "$(use_enable mp3)"
+ "$(use_enable mp3 libmpg123)"
+ "$(use_enable nls)"
+ "$(use_enable vorbis)"
+ "$(use_enable flac)"
+ "$(use_enable supereq)"
+ "$(use_enable cdda)"
+ "$(use_enable cdda cdda-paranoia)"
+ "$(use_enable aac)"
+ "$(use_enable cover artwork)"
+ "$(use_enable cover artwork-network)"
+ "$(use_enable dts dca)"
+ "$(use_enable ffmpeg)"
+ "$(use_enable converter)"
+ "$(use_enable musepack)"
+ "$(use_enable notify)"
+ "$(use_enable nullout)"
+ "$(use_enable opus)"
+ "$(use_enable pulseaudio pulse)"
+ "$(use_enable pipewire)"
+ "$(use_enable sc68)"
+ "$(use_enable shellexec)"
+ "$(use_enable shellexec shellexecui)"
+ "$(use_enable lastfm lfm)"
+ "$(use_enable libretro)"
+ "$(use_enable libsamplerate src)"
+ "$(use_enable wavpack)"
+ "$(use_enable zip vfs-zip)"
+
+ "--enable-gtk3"
+ "--enable-vfs-curl"
+ "--enable-shared"
+ "--enable-m3u"
+ "--enable-pltbrowser"
+ "--enable-rgscanner"
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ # if compressed, help doesn't work
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 764314aa7ef3..b453b1c877c6 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 065aa2f25703..a81507ba4d98 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 26 Sep 2024 23:10:32 +0000
+Fri, 27 Sep 2024 23:40:41 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e15c3eabf7ed..9cb3c11d36b8 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 589322 BLAKE2B 6789f452bb091cab1551fd39d1eb24aad056758ab4927e345d12b32324a84240dc49fd5fbc0c8eddd74cdd9181d8eadd04df6c040625d04494a51f9fe347a4f8 SHA512 2ec038957c010fa082d365808e04a0bfd93388a083821ce8a50b3347e2e7bfed61bc8686450f62c8347c91a57ede6dc514c9b54f8164db4e2ad4d04c0268e09c
-TIMESTAMP 2024-09-26T23:10:35Z
+TIMESTAMP 2024-09-27T23:40:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb16etfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb3QnxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB4NQ/8D7RKIqnc33eqFSBxOrMxOJhUe8amupKPmTEtmxiPmbnhba8NWRCxi3lg
-KNAOj9M3ep8e9m+nbOyDxBIoJ4mkOd5DorHetROdCKBO6t8NWEDqqe+kkKBC9x8J
-ZvRcE8WWPiw6BC04n1KifnDw3+pKVnM/zfhKSaUGenLEh9y1NYIoYvZUwVx/IwDi
-Yq8tZ+UN0mqHAI0jgnrrvUhNgb992+MwVUy5SFKZzppSE9NJMjuPVubC15+uDKKh
-UifsrRXEWlFVpYBf6FqC3H0/jhBrL9e93OoxzAvtqGAnvUL8Xs2kw7idVEE5HzYw
-GpKNYN6fLWhBbDvYR3oCDTxeXY5Y1WmAW+9FP9356fClM81fymKMY4vUUqPMK4M9
-+/SfqcG9D3lIWuxqEhDb1hNBpY2hulX3fXbcPJ7bwKLIV2E24MaTAW+OgQQq3cBk
-l8GRIYpxApLElHLLvENPPt6panhky2McCLIxwEw3mfAEoc7BxYdiNNTxdZLBYF+v
-o6I18vRnwnUtyEguxhNVtja6RQWqstgYjsRxqgigD1Y+c5g+oPeW1jxmVs9bkXxE
-ufDwi2O1tf5cMCED9QUdOXZxmRgCUUPh2xrd+/ppr8CY6tcHN5Pa9k4tNRpSfGeZ
-fZ1uSf0Nm0y1CsMza0jVdACnxpu+83tlPglCqYy7GTPVNWGdTl4=
-=NvuZ
+klA/+A/8D7L6MmWT1Rw2sOGr6AsN+xIlX5MuJXFZSF/ejTsbwm4O/VZbqcbSAsG+
+jVg3RqAq2VIgNN0X0s82s2Oowb66I69Hv1IjZ0/atA2M3jsmdk3NP22ShiUo9+uo
+hObF4O5m998nMmYRoDs8zSpSW5cfA/VEr/zP/kXLagIzEVFOw3HjNHT0jsMVLhy+
+7KmYyIXczK3sih+GqsfYm8+ox00Z7a5/gypAKMBdPuCHCanXSRfeNaOWfn6kOHBr
+M703XWLjOUJEVCXWj73+xr3KphRTYRhr3Y1o0E/YD3oUSMifC1ZyZajem1RC/ifG
+6Z8MWF6jsnn7dqfs0uq8gulwkcAcFQ6v7kZOD2Y2kob5y+BkUUEmVf/AtMxEnU0d
+82y+FmY2V08OxMxKOewLX1sa9GvJcbck5U3GcxuafZW2E46gASrl5l+Qju4/ElJF
+FVMFH13fTrnKXw9ZmpSHmJZqNp0+elJs0o3d60fqiBf5rdo6z+ZcEQwP956Q/iaS
+BXOCfFOB2xDToI1rkRDMSu1lUMwnn8Aw65TAoEtkwhEqgzJdQ3VjgQWjzx2UHjv0
+6Um88/32JEsNBEq9joUeXJjuPi6wRLPyNxRFTyV+2YQ5izzO0PaLnOXCBGunTbeX
+cU7xrAID8WvraE8QmFl4QgfGvzkOSvPjn5gsJTzK6qG25h1lUEI=
+=RkMh
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 065aa2f25703..a81507ba4d98 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 26 Sep 2024 23:10:32 +0000
+Fri, 27 Sep 2024 23:40:41 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 89f84f93f7ce..367d8c45f474 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz
index c82cc090ea3d..f20ec093c911 100644
--- a/metadata/md5-cache/app-accessibility/Manifest.gz
+++ b/metadata/md5-cache/app-accessibility/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6 b/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6
deleted file mode 100644
index ffdd7e78b7de..000000000000
--- a/metadata/md5-cache/app-accessibility/caribou-0.4.21-r6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/vala:0.56 ) >=dev-util/intltool-0.35.5 virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 app-arch/xz-utils
-DEFINED_PHASES=configure install postinst postrm prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-accessibility/at-spi2-core python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] ) >=dev-libs/gobject-introspection-0.10.7:= dev-libs/libgee:0.8 dev-libs/libxml2 >=media-libs/clutter-1.5.11:1.0[introspection] >=x11-libs/gtk+-3:3[introspection] x11-libs/libX11 x11-libs/libxklavier x11-libs/libXtst dev-libs/libxslt
-DESCRIPTION=Input assistive technology intended for switch and pointer users
-EAPI=7
-HOMEPAGE=https://wiki.gnome.org/Projects/Caribou
-INHERIT=autotools gnome.org gnome2-utils python-single-r1 vala
-IUSE=python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=LGPL-2.1
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-accessibility/at-spi2-core python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] ) >=dev-libs/gobject-introspection-0.10.7:= dev-libs/libgee:0.8 dev-libs/libxml2 >=media-libs/clutter-1.5.11:1.0[introspection] >=x11-libs/gtk+-3:3[introspection] x11-libs/libX11 x11-libs/libxklavier x11-libs/libXtst dev-libs/glib[dbus] python_single_target_python3_10? ( >=dev-python/pyatspi-2.1.90[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pyatspi-2.1.90[python_targets_python3_11(-)] ) >=gnome-base/gsettings-desktop-schemas-3 gnome-base/librsvg:2 sys-apps/dbus !<x11-base/xorg-server-1.20.10
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-SLOT=0
-SRC_URI=mirror://gnome/sources/caribou/0.4/caribou-0.4.21.tar.xz
-_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 vala e477903dbe0105930c51f170a592dc16 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=5a4f4b70fd4605068fc9ad3560ff005e
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 856e5eed6497..852658c537d3 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.28 b/metadata/md5-cache/app-admin/awscli-1.34.28
new file mode 100644
index 000000000000..c86040b74974
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.34.28
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+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 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.35.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) 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/aws/aws-cli/archive/1.34.28.tar.gz -> aws-cli-1.34.28.gh.tar.gz
+_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index da56c1fe8d95..35441fdc088d 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/dpkg-1.21.15-r3 b/metadata/md5-cache/app-arch/dpkg-1.21.15-r3
index 17bb4ec23d47..64ab9db4ebbc 100644
--- a/metadata/md5-cache/app-arch/dpkg-1.21.15-r3
+++ b/metadata/md5-cache/app-arch/dpkg-1.21.15-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://packages.qa.debian.org/dpkg
INHERIT=autotools toolchain-funcs
IUSE=+bzip2 +lzma nls selinux static-libs test +update-alternatives +zlib
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=app-arch/gzip-1.7 >=app-arch/tar-1.34-r1 app-crypt/libmd >=dev-lang/perl-5.14.2:= sys-libs/ncurses:=[unicode(+)] bzip2? ( app-arch/bzip2 ) lzma? ( app-arch/xz-utils ) nls? ( virtual/libintl ) selinux? ( sys-libs/libselinux ) zlib? ( >=sys-libs/zlib-1.1.4 ) selinux? ( sec-policy/selinux-dpkg )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://debian/pool/main/d/dpkg/dpkg_1.21.15.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=0cb93b7b4e0406d3c939032c72037d02
+_md5_=d1bcbc34fd1f090ec055930ca08c068e
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index ead12c1f5c28..18a21ca397c7 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/devcontainer-0.68.0 b/metadata/md5-cache/app-containers/devcontainer-0.68.0
index 90f4be962563..05cc53b1a72b 100644
--- a/metadata/md5-cache/app-containers/devcontainer-0.68.0
+++ b/metadata/md5-cache/app-containers/devcontainer-0.68.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Reference implementation of the Development Containers specification
EAPI=8
HOMEPAGE=https://containers.dev/ https://github.com/devcontainers/cli/
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=net-libs/nodejs
SLOT=0
SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.68.0.tgz -> devcontainer-0.68.0.tgz
-_md5_=b442cdef242f97ffcd6e5e5c379b87ed
+_md5_=2b9897e7fb551cf5b6ddfdea63f5b7a6
diff --git a/metadata/md5-cache/app-containers/docker-compose-2.28.1 b/metadata/md5-cache/app-containers/docker-compose-2.28.1
index 09dbd99da4bb..e3c3ac8aa6f4 100644
--- a/metadata/md5-cache/app-containers/docker-compose-2.28.1
+++ b/metadata/md5-cache/app-containers/docker-compose-2.28.1
@@ -4,11 +4,11 @@ DESCRIPTION=Multi-container orchestration for Docker
EAPI=8
HOMEPAGE=https://github.com/docker/compose
INHERIT=go-module
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=>=app-containers/docker-cli-23.0.0
RESTRICT=test strip
SLOT=2
SRC_URI=https://github.com/docker/compose/archive/v2.28.1.tar.gz -> docker-compose-2.28.1.gh.tar.gz https://dev.gentoo.org/~williamh/dist/docker-compose-2.28.1-deps.tar.xz
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=528a344db3665814a5c05f871beab665
+_md5_=f97780d98476f84b82746cb240c65fcb
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index b05ab0dcd130..ce35f490cbc8 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4 b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4
index 6eedc773c88a..bf243e89a835 100644
--- a/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4
+++ b/metadata/md5-cache/app-crypt/debian-archive-keyring-2023.4
@@ -3,9 +3,9 @@ DESCRIPTION=GnuPG archive keys of the Debian archive
EAPI=8
HOMEPAGE=https://packages.debian.org/sid/debian-archive-keyring
INHERIT=unpacker
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86
LICENSE=GPL-2+
SLOT=0
SRC_URI=mirror://debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2023.4_all.deb
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=2328e80f80bad262b0eab10177d4b31b
+_md5_=d795edc674293e0e16f1f430a834f78e
diff --git a/metadata/md5-cache/app-crypt/ubuntu-keyring-2023.11.28.1 b/metadata/md5-cache/app-crypt/ubuntu-keyring-2023.11.28.1
index 07c4ea20ccb8..d34e1965d63d 100644
--- a/metadata/md5-cache/app-crypt/ubuntu-keyring-2023.11.28.1
+++ b/metadata/md5-cache/app-crypt/ubuntu-keyring-2023.11.28.1
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=GnuPG archive keys of the Ubuntu archive
EAPI=8
HOMEPAGE=https://packages.debian.org/sid/ubuntu-keyring
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~loong ~ppc64 ~x86
LICENSE=GPL-2+
SLOT=0
SRC_URI=mirror://debian/pool/main/u/ubuntu-keyring/ubuntu-keyring_2023.11.28.1.orig.tar.xz
-_md5_=45d61a32188261de17838f908fca2ca2
+_md5_=2e93e97ad5e3157f7cc9d75f3f7d8090
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index d12e8515e202..d00e7fe51e67 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/emacs-26.3-r18 b/metadata/md5-cache/app-editors/emacs-26.3-r18
index 6d036defa638..05023e0c0e9f 100644
--- a/metadata/md5-cache/app-editors/emacs-26.3-r18
+++ b/metadata/md5-cache/app-editors/emacs-26.3-r18
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=26
SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-8.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=8e88956ce1f3bde8fe042b7a183e8daa
+_md5_=d94941eea781a7123aa496ca73b61399
diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r19 b/metadata/md5-cache/app-editors/emacs-26.3-r19
index ac8ea38e3fcb..1f6955661f14 100644
--- a/metadata/md5-cache/app-editors/emacs-26.3-r19
+++ b/metadata/md5-cache/app-editors/emacs-26.3-r19
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=26
SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-9.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=3e670acdae69763332f1896fd8662b6a
+_md5_=037e822276b4f0bde3c1c649dbf6358a
diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r16 b/metadata/md5-cache/app-editors/emacs-27.2-r16
index fdb14b157faa..359e2b7e350f 100644
--- a/metadata/md5-cache/app-editors/emacs-27.2-r16
+++ b/metadata/md5-cache/app-editors/emacs-27.2-r16
@@ -1,17 +1,17 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
RESTRICT=test
SLOT=27
SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-9.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=7668e54ed25ae7fb3c81f2adb8c8817f
+_md5_=556f167a7576d14b05f483a92cc9822d
diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r17 b/metadata/md5-cache/app-editors/emacs-27.2-r17
index 3dc4954e7156..559f3c7195a6 100644
--- a/metadata/md5-cache/app-editors/emacs-27.2-r17
+++ b/metadata/md5-cache/app-editors/emacs-27.2-r17
@@ -1,17 +1,17 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
RESTRICT=test
SLOT=27
SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-10.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=673205d509a737f42b1bfa6bd4342fda
+_md5_=d6edb95534d0cb8a5b42777994520c9d
diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r12 b/metadata/md5-cache/app-editors/emacs-28.2-r12
index 3bc602371640..2d7c5bece872 100644
--- a/metadata/md5-cache/app-editors/emacs-28.2-r12
+++ b/metadata/md5-cache/app-editors/emacs-28.2-r12
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=28
SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-7.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=747c075e42afcd609f6217a12a8647f1
+_md5_=a5afa632631cd1f2573e11a5e03b8b99
diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r13 b/metadata/md5-cache/app-editors/emacs-28.2-r13
index dab359b491ff..2815369d2872 100644
--- a/metadata/md5-cache/app-editors/emacs-28.2-r13
+++ b/metadata/md5-cache/app-editors/emacs-28.2-r13
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=28
SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-8.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=fba064609c33e1716fa5f43f8b185f58
+_md5_=42937713c26b7aee41bc925ae5c95652
diff --git a/metadata/md5-cache/app-editors/emacs-29.3-r2 b/metadata/md5-cache/app-editors/emacs-29.3-r2
index f9243f198a02..582b44197f6f 100644
--- a/metadata/md5-cache/app-editors/emacs-29.3-r2
+++ b/metadata/md5-cache/app-editors/emacs-29.3-r2
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=29
SRC_URI=mirror://gnu/emacs/emacs-29.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.3-patches-2.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=944e1b1ca5c0efa044c1a04556671f8c
+_md5_=d8066c264c4721a1aa9ab0a01c906f43
diff --git a/metadata/md5-cache/app-editors/emacs-29.3-r3 b/metadata/md5-cache/app-editors/emacs-29.3-r3
index 7e90956cb963..7383d0996b8a 100644
--- a/metadata/md5-cache/app-editors/emacs-29.3-r3
+++ b/metadata/md5-cache/app-editors/emacs-29.3-r3
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=29
SRC_URI=mirror://gnu/emacs/emacs-29.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.3-patches-4.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=62c27e8ad4ccb0cf0246ad666139cba2
+_md5_=37e0b28d2c135abbcb8d563f295e9d7f
diff --git a/metadata/md5-cache/app-editors/emacs-29.4 b/metadata/md5-cache/app-editors/emacs-29.4
index 530d36283b92..cccea2b7603b 100644
--- a/metadata/md5-cache/app-editors/emacs-29.4
+++ b/metadata/md5-cache/app-editors/emacs-29.4
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=29
SRC_URI=mirror://gnu/emacs/emacs-29.4.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.4-patches-3.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=b5e82dc367b6e4aeed1061ead7a513a7
+_md5_=6ff7ef9a758db16da7ea8eb8db96c13a
diff --git a/metadata/md5-cache/app-editors/emacs-30.0.91 b/metadata/md5-cache/app-editors/emacs-30.0.91
index 4d4131f88d34..2917989d260e 100644
--- a/metadata/md5-cache/app-editors/emacs-30.0.91
+++ b/metadata/md5-cache/app-editors/emacs-30.0.91
@@ -1,16 +1,16 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=30-vcs
SRC_URI=https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.91.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=ff9523391d8e431214d7f4639557fdf2
+_md5_=414d17fb7b8284fa50e5c206b2e10093
diff --git a/metadata/md5-cache/app-editors/emacs-30.0.9999-r1 b/metadata/md5-cache/app-editors/emacs-30.0.9999-r1
index 16381ddce05b..f9e972d08737 100644
--- a/metadata/md5-cache/app-editors/emacs-30.0.9999-r1
+++ b/metadata/md5-cache/app-editors/emacs-30.0.9999-r1
@@ -1,15 +1,15 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs git-r3
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
PROPERTIES=live
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=30-vcs
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=ff9523391d8e431214d7f4639557fdf2
+_md5_=414d17fb7b8284fa50e5c206b2e10093
diff --git a/metadata/md5-cache/app-editors/emacs-31.0.9999 b/metadata/md5-cache/app-editors/emacs-31.0.9999
index 435f6c99b111..f5a3970d855c 100644
--- a/metadata/md5-cache/app-editors/emacs-31.0.9999
+++ b/metadata/md5-cache/app-editors/emacs-31.0.9999
@@ -1,15 +1,15 @@
BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
+DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
EAPI=8
HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs git-r3
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib
+IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X xattr Xaw3d xft +xpm zlib
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
PROPERTIES=live
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
+RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=31-vcs
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=1a1bdadb7cab7c4db7538428eff404b7
+_md5_=e12a74fe710e500f7309b0009a82427a
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index f0e4db2d6e84..ce13120cae24 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/ebib-2.43 b/metadata/md5-cache/app-emacs/ebib-2.43
index eaa182502aa5..c42ccd3f5514 100644
--- a/metadata/md5-cache/app-emacs/ebib-2.43
+++ b/metadata/md5-cache/app-emacs/ebib-2.43
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://joostkremers.github.io/ebib/ https://github.com/joostkremers/ebib/
INHERIT=elisp
IUSE=test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD
RDEPEND=>=app-emacs/compat-29.1.4.4 app-emacs/parsebib >=app-editors/emacs-26.1:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/joostkremers/ebib/archive/2.43.tar.gz -> ebib-2.43.tar.gz
_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=ce2a22cb4daafcca54110907fb9205ca
+_md5_=77dd8b7403c574e321cfb2c103ac3035
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.75 b/metadata/md5-cache/app-emacs/ebuild-mode-1.75
index 370a4c98df78..86958adb31ca 100644
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.75
+++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.75
@@ -4,10 +4,10 @@ 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa 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.75.tar.xz
_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=d91c43e278bf6a537beb69414ef458af
+_md5_=805c6521293eb0a0549b3ed85792f048
diff --git a/metadata/md5-cache/app-emacs/geiser-guile-0.28.2 b/metadata/md5-cache/app-emacs/geiser-guile-0.28.2
index fe1e0523221f..642ce57ea08e 100644
--- a/metadata/md5-cache/app-emacs/geiser-guile-0.28.2
+++ b/metadata/md5-cache/app-emacs/geiser-guile-0.28.2
@@ -4,10 +4,10 @@ DESCRIPTION=Guile's implementation of the Geiser protocols
EAPI=8
HOMEPAGE=https://gitlab.com/emacs-geiser/guile/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD
RDEPEND=app-emacs/geiser dev-scheme/guile >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://gitlab.com/emacs-geiser/guile/-/archive/0.28.2/guile-0.28.2.tar.bz2 -> geiser-guile-0.28.2.tar.bz2
_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=6783b5577cebdb1fa5a90d467d91f853
+_md5_=b5eb2df54045988e6b1a2948fad9d3cc
diff --git a/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328 b/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328
index 27d145eb020c..a3b828cade90 100644
--- a/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328
+++ b/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs Java IDE using Eclipse JDT Language Server
EAPI=8
HOMEPAGE=https://emacs-lsp.github.io/lsp-java/ https://github.com/emacs-lsp/lsp-java/
INHERIT=elisp
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
RDEPEND=app-emacs/dap-mode app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/markdown-mode app-emacs/request app-emacs/treemacs >=app-editors/emacs-27.1:*
SLOT=0
SRC_URI=https://github.com/emacs-lsp/lsp-java/archive/9296ecd97310458d39338566c3491a27d90f5577.tar.gz -> lsp-java-3.1_p20240328.tar.gz
_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=3c1c7f621b6d24e8445b5b9241eb0a04
+_md5_=f6b79e9dfde259fac6a404cf43eba4bf
diff --git a/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240820 b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240820
index 1bd2aadd81f9..b376651cf1ad 100644
--- a/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240820
+++ b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240820
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs Scala Mode via Tree-Sitter
EAPI=8
HOMEPAGE=https://github.com/KaranAhlawat/scala-ts-mode
INHERIT=elisp
-KEYWORDS=~amd64
+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/2701021abd6d65b1f53dd6b1592ec5683dd1365c -> scala-ts-mode-1.0.0_p20240820.tar.gz
_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=dfb1a17c4bb07d1ae9f3aa7353cda96d
+_md5_=6b6bfa45a2547c57bc11422b875d0fd7
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index da0b0eb1c2d1..31b8712e4fc2 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/free42-3.1.8 b/metadata/md5-cache/app-emulation/free42-3.1.8
index 9d546ce8c2a1..1371cf6788d7 100644
--- a/metadata/md5-cache/app-emulation/free42-3.1.8
+++ b/metadata/md5-cache/app-emulation/free42-3.1.8
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://thomasokken.com/free42/
INHERIT=toolchain-funcs
IUSE=+alsa
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
SLOT=0
SRC_URI=https://thomasokken.com/free42/upstream/free42-nologo-3.1.8.tgz
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=3bef702569e07ef5dc619a3f3516b0e7
+_md5_=b38be89c3f0f46dfc34ed00fdc8fc222
diff --git a/metadata/md5-cache/app-emulation/virtualbox-7.1.2 b/metadata/md5-cache/app-emulation/virtualbox-7.1.2
new file mode 100644
index 000000000000..82e0087b8dcb
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-7.1.2
@@ -0,0 +1,17 @@
+BDEPEND=>=app-arch/tar-1.34-r2 >=dev-lang/yasm-0.6.2 dev-libs/libIDL dev-util/glslang >=dev-build/kbuild-0.1.9998.3592 sys-apps/which sys-devel/bin86 sys-libs/libcap sys-power/iasl virtual/pkgconfig doc? ( app-doc/dita-ot-bin app-text/docbook-sgml-dtd:4.4 app-text/docbook-xsl-ns-stylesheets dev-texlive/texlive-basic dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-fontsextra dev-qt/qttools:6[assistant] sys-libs/nss_wrapper ) gui? ( dev-qt/qttools:6[linguist] ) nls? ( dev-qt/qttools:6[linguist] ) java? ( virtual/jdk:1.8 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
+DEPEND=acct-group/vboxusers app-arch/xz-utils ~app-emulation/virtualbox-modules-7.1.2 dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtbase:6[widgets] dev-qt/qtscxml:6 dev-qt/qttools:6[assistant] x11-libs/libX11 x11-libs/libXt ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) >=dev-libs/libxslt-1.1.19 virtual/libcrypt:= x11-libs/libXt alsa? ( >=media-libs/alsa-lib-1.0.13 ) gui? ( x11-base/xorg-proto x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr ) java? ( virtual/jdk:1.8 ) opengl? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr virtual/glu ) sdl? ( x11-libs/libXcursor x11-libs/libXinerama ) pulseaudio? ( media-libs/libpulse ) udev? ( >=virtual/udev-171 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
+IUSE=alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vde +vmmraw vnc java python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64
+LICENSE=GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
+RDEPEND=acct-group/vboxusers app-arch/xz-utils ~app-emulation/virtualbox-modules-7.1.2 dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtbase:6[widgets] dev-qt/qtscxml:6 dev-qt/qttools:6[assistant] x11-libs/libX11 x11-libs/libXt ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) gui? ( x11-libs/libxcb:= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=java? ( sdk ) python? ( sdk ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vboxwebsrv? ( java )
+SLOT=0/7.1
+SRC_URI=https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1.2.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.1.2.tar.xz ) )
+_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 505f237da61d30569dcc6d5df8c51262 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 6285e04fab2343992d2df0df4edf6003 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e tmpfiles abdfd90f8841c1cb4b94575d5d109952 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=fa4c1e9fcf2ee042deeecfda7afc5c73
diff --git a/metadata/md5-cache/app-emulation/virtualbox-additions-7.1.2 b/metadata/md5-cache/app-emulation/virtualbox-additions-7.1.2
new file mode 100644
index 000000000000..073e70a4445b
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-additions-7.1.2
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=CD image containing guest additions for VirtualBox
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+KEYWORDS=~amd64
+LICENSE=GPL-3 || ( GPL-3 CDDL )
+SLOT=0/7.1
+SRC_URI=https://download.virtualbox.org/virtualbox/7.1.2/VBoxGuestAdditions_7.1.2.iso
+_md5_=27155fa8a8dbd06b88b51ea7a4b52c20
diff --git a/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-7.1.2 b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-7.1.2
new file mode 100644
index 000000000000..952cc6b34415
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-7.1.2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=PUEL extensions for VirtualBox
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+KEYWORDS=~amd64
+LICENSE=PUEL-12
+RDEPEND=|| ( =app-emulation/virtualbox-7.1.2* =app-emulation/virtualbox-kvm-7.1.2* )
+RESTRICT=bindist mirror strip
+SLOT=0/7.1
+SRC_URI=https://download.virtualbox.org/virtualbox/7.1.2/Oracle_VirtualBox_Extension_Pack-7.1.2.vbox-extpack -> Oracle_VirtualBox_Extension_Pack-7.1.2.tar.gz
+_md5_=6b11c7955b48b173603e67babbc7970e
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.2 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.2
new file mode 100644
index 000000000000..f039c8377162
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.1.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/yasm-0.6.2 >=dev-build/kbuild-0.1.9998.3127 sys-devel/bin86 sys-power/iasl dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup
+DEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) gui? ( x11-libs/libICE x11-libs/libSM x11-libs/libXau x11-libs/libXdmcp x11-base/xorg-proto ) virtual/linux-sources
+DESCRIPTION=VirtualBox kernel modules and user-space tools for Gentoo guests
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=edo linux-mod-r1 readme.gentoo-r1 systemd toolchain-funcs udev
+IUSE=+dbus gui dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )
+RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0/7.1
+SRC_URI=https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1.2.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0.tar.bz2
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 linux-mod-r1 c3684e27e002b9857ed37bc4e877e47a mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8
+_md5_=6c6038b2f45d026da1ef6d0c4512a287
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.2 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.2
new file mode 100644
index 000000000000..c95cd5b3cbca
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.1.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile install postinst setup
+DEPEND=virtual/linux-sources
+DESCRIPTION=Kernel Modules for Virtualbox
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1
+IUSE=dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0/7.1
+SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.1.2.tar.xz
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 linux-mod-r1 c3684e27e002b9857ed37bc4e877e47a mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=df6786a8dabc970bf428f6056a910b05
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 3174c673129c..785f37fb57f2 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/remind-05.00.06 b/metadata/md5-cache/app-misc/remind-05.00.06
new file mode 100644
index 000000000000..f0189458d35f
--- /dev/null
+++ b/metadata/md5-cache/app-misc/remind-05.00.06
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install test
+DEPEND=tk? ( >=dev-lang/tk-8.5 dev-tcltk/tcllib ) dev-perl/Cairo dev-perl/JSON-MaybeXS dev-perl/Pango virtual/perl-Getopt-Long
+DESCRIPTION=Ridiculously functional reminder program
+EAPI=8
+HOMEPAGE=https://dianne.skoll.ca/projects/remind/
+IUSE=tk
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=tk? ( >=dev-lang/tk-8.5 dev-tcltk/tcllib )
+SLOT=0
+SRC_URI=https://salsa.debian.org/dskoll/remind/-/archive/05.00.06/remind-05.00.06.tar.bz2
+_md5_=11c790e33f5fc1d7139f641492ec756f
diff --git a/metadata/md5-cache/app-mobilephone/Manifest.gz b/metadata/md5-cache/app-mobilephone/Manifest.gz
index 74905db9405c..9c6bd27f63b6 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/heimdall-2.1.0 b/metadata/md5-cache/app-mobilephone/heimdall-2.1.0
index 17a8814e91f1..16f983536956 100644
--- a/metadata/md5-cache/app-mobilephone/heimdall-2.1.0
+++ b/metadata/md5-cache/app-mobilephone/heimdall-2.1.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://git.sr.ht/~grimler/Heimdall https://glassechidna.com.au/heimdall/ https://github.com/Benjamin-Dobell/Heimdall
INHERIT=cmake udev
IUSE=gui
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=MIT
RDEPEND=sys-libs/zlib virtual/libusb:1= gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )
SLOT=0
SRC_URI=https://git.sr.ht/~grimler/Heimdall/archive/v2.1.0.tar.gz -> heimdall-2.1.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 udev 3b4170e9c327a8ed17097484a016c0c8 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=834674177cdf567a598eaa17af97a40a
+_md5_=704c045f8cac4dd5bd47f8eace54e642
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index c2ba1e039ab7..aaca7da91f2f 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/joplin-desktop-3.0.15 b/metadata/md5-cache/app-office/joplin-desktop-3.0.15
index bc47728eaa2d..4ec1176902cb 100644
--- a/metadata/md5-cache/app-office/joplin-desktop-3.0.15
+++ b/metadata/md5-cache/app-office/joplin-desktop-3.0.15
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://joplinapp.org/ https://github.com/laurent22/joplin/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
-KEYWORDS=-* ~amd64
+KEYWORDS=-* amd64
LICENSE=AGPL-3+
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils
RESTRICT=bindist
SLOT=0
SRC_URI=https://github.com/laurent22/joplin/releases/download/v3.0.15/Joplin-3.0.15.AppImage
_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=40f3af6b9875dfde4732b516e46794dd
+_md5_=093c8a7b508c393a4e41411be6e4b8fc
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 9250cfee486f..76e4715bf503 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_p20240927 b/metadata/md5-cache/app-shells/bash-5.3_alpha_p20240927
new file mode 100644
index 000000000000..31416e949077
--- /dev/null
+++ b/metadata/md5-cache/app-shells/bash-5.3_alpha_p20240927
@@ -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-254081c09767738833cdf161b4bc3feb1a51690a.tar.xz -> bash-5.3_alpha_p20240927-254081c09767738833cdf161b4bc3feb1a51690a.tar.xz
+_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 prefix 629161311cdf29bf8596fdd036826a2c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=52075e550e706e2fb450f43c483571c7
diff --git a/metadata/md5-cache/app-shells/pwsh-bin-7.4.5 b/metadata/md5-cache/app-shells/pwsh-bin-7.4.5
index e74f37ad41b8..2243b7f5d70f 100644
--- a/metadata/md5-cache/app-shells/pwsh-bin-7.4.5
+++ b/metadata/md5-cache/app-shells/pwsh-bin-7.4.5
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://microsoft.com/powershell/ https://github.com/PowerShell/PowerShell/
IDEPEND=app-eselect/eselect-pwsh
INHERIT=wrapper
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=amd64 ~arm ~arm64
LICENSE=MIT
RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-util/lttng-ust:0/2.12 sys-libs/pam:0/0 sys-libs/zlib:0/1 || ( dev-libs/openssl-compat:1.0.0 =dev-libs/openssl-1.0*:0/0 )
REQUIRED_USE=elibc_glibc
SLOT=7.4
SRC_URI=amd64? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.5/powershell-7.4.5-linux-x64.tar.gz ) arm64? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.5/powershell-7.4.5-linux-arm64.tar.gz ) arm? ( https://github.com/PowerShell/PowerShell/releases/download//v7.4.5/powershell-7.4.5-linux-arm32.tar.gz )
_eclasses_=wrapper 8814ba474de61a773949805b4d85007d
-_md5_=d39ecdf33bc70354fc7be3d9e7b45646
+_md5_=6d58fa7c8a97aefed5af3e42d14cc53b
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 6b60d6c22632..023d4b55a3f8 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/calibre-7.19.0 b/metadata/md5-cache/app-text/calibre-7.19.0
new file mode 100644
index 000000000000..e9869110cd89
--- /dev/null
+++ b/metadata/md5-cache/app-text/calibre-7.19.0
@@ -0,0 +1,18 @@
+BDEPEND=python_single_target_python3_10? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_10(-)] >=dev-python/sip-5[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_11(-)] >=dev-python/sip-5[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/PyQt-builder-1.10.3[python_targets_python3_12(-)] >=dev-python/sip-5[python_targets_python3_12(-)] ) virtual/pkgconfig system-mathjax? ( dev-lang/rapydscript-ng ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] dev-python/lxml-html-clean[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] dev-python/lxml-html-clean[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_12(-)] dev-python/beautifulsoup4[python_targets_python3_12(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_12(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_12(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_12(-)] dev-python/jeepney[python_targets_python3_12(-)] >=dev-python/lxml-3.8.0[python_targets_python3_12(-)] dev-python/lxml-html-clean[python_targets_python3_12(-)] >=dev-python/markdown-3.0.1[python_targets_python3_12(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_12(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_12(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_12(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_12(-)] >=dev-python/psutil-4.3.0[python_targets_python3_12(-)] >=dev-python/pychm-0.8.6[python_targets_python3_12(-)] >=dev-python/pygments-2.3.1[python_targets_python3_12(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_12(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_12(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_12(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fonttools[python_targets_python3_12(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-accessibility/speech-dispatcher[python,python_targets_python3_12(-)] ) dev-python/PyQt6[multimedia,speech] ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) test? ( python_single_target_python3_10? ( >=dev-python/chardet-3.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/chardet-3.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/chardet-3.0.3[python_targets_python3_12(-)] ) )
+DESCRIPTION=Ebook management application
+EAPI=8
+HOMEPAGE=https://calibre-ebook.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
+IUSE=+font-subsetting ios speech +system-mathjax test +udisks unrar python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,ssl] ) app-i18n/uchardet >=app-text/hunspell-1.7:= >=app-text/podofo-0.10.0:= app-text/poppler[utils] dev-libs/hyphen:= >=dev-libs/icu-57.1:= dev-libs/openssl:= dev-libs/snowball-stemmer:= python_single_target_python3_10? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_10(-)] dev-python/beautifulsoup4[python_targets_python3_10(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_10(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_10(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_10(-)] dev-python/jeepney[python_targets_python3_10(-)] >=dev-python/lxml-3.8.0[python_targets_python3_10(-)] dev-python/lxml-html-clean[python_targets_python3_10(-)] >=dev-python/markdown-3.0.1[python_targets_python3_10(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_10(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_10(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_10(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_10(-)] >=dev-python/psutil-4.3.0[python_targets_python3_10(-)] >=dev-python/pychm-0.8.6[python_targets_python3_10(-)] >=dev-python/pygments-2.3.1[python_targets_python3_10(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_10(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_11(-)] dev-python/beautifulsoup4[python_targets_python3_11(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_11(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_11(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_11(-)] dev-python/jeepney[python_targets_python3_11(-)] >=dev-python/lxml-3.8.0[python_targets_python3_11(-)] dev-python/lxml-html-clean[python_targets_python3_11(-)] >=dev-python/markdown-3.0.1[python_targets_python3_11(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_11(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_11(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_11(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_11(-)] >=dev-python/psutil-4.3.0[python_targets_python3_11(-)] >=dev-python/pychm-0.8.6[python_targets_python3_11(-)] >=dev-python/pygments-2.3.1[python_targets_python3_11(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_11(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/apsw-3.25.2_p1[python_targets_python3_12(-)] dev-python/beautifulsoup4[python_targets_python3_12(-)] >=dev-python/css-parser-1.0.4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] >=dev-python/feedparser-5.2.1[python_targets_python3_12(-)] >=dev-python/html2text-2019.8.11[python_targets_python3_12(-)] >=dev-python/html5-parser-0.4.9[python_targets_python3_12(-)] dev-python/jeepney[python_targets_python3_12(-)] >=dev-python/lxml-3.8.0[python_targets_python3_12(-)] dev-python/lxml-html-clean[python_targets_python3_12(-)] >=dev-python/markdown-3.0.1[python_targets_python3_12(-)] >=dev-python/mechanize-0.3.5[python_targets_python3_12(-)] >=dev-python/msgpack-0.6.2[python_targets_python3_12(-)] >=dev-python/netifaces-0.10.5[python_targets_python3_12(-)] >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,python_targets_python3_12(-)] >=dev-python/psutil-4.3.0[python_targets_python3_12(-)] >=dev-python/pychm-0.8.6[python_targets_python3_12(-)] >=dev-python/pygments-2.3.1[python_targets_python3_12(-)] >=dev-python/python-dateutil-2.5.3[python_targets_python3_12(-)] dev-python/PyQt6[gui,network,opengl,printsupport,quick,svg,widgets,python_targets_python3_12(-)] dev-python/PyQt6-WebEngine[widgets,python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] >=dev-python/zeroconf-0.75.0[python_targets_python3_12(-)] ) dev-qt/qtbase:6=[gui,widgets] dev-qt/qtimageformats:6 dev-util/desktop-file-utils dev-util/gtk-update-icon-cache media-fonts/liberation-fonts media-libs/fontconfig:= >=media-libs/freetype-2:= >=media-libs/libmtp-1.1.11:= >=media-gfx/optipng-0.7.6 virtual/libusb:1= x11-misc/shared-mime-info >=x11-misc/xdg-utils-1.0.2-r2 font-subsetting? ( python_single_target_python3_10? ( dev-python/fonttools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fonttools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fonttools[python_targets_python3_12(-)] ) ) ios? ( >=app-pda/usbmuxd-1.0.8 >=app-pda/libimobiledevice-1.2.0 ) speech? ( python_single_target_python3_10? ( app-accessibility/speech-dispatcher[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-accessibility/speech-dispatcher[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-accessibility/speech-dispatcher[python,python_targets_python3_12(-)] ) dev-python/PyQt6[multimedia,speech] ) system-mathjax? ( >=dev-libs/mathjax-3:= ) udisks? ( virtual/libudev ) unrar? ( dev-python/unrardll ) udisks? ( sys-fs/udisks:2 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://download.calibre-ebook.com/7.19.0/calibre-7.19.0.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/calibre-7.19.0.tar.xz.sig )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 verify-sig a79ba011daaf532d71a219182474d150 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=32a1d842c0530e8ea4d7e4b1ea66a7d0
diff --git a/metadata/md5-cache/app-text/sigil-2.3.0 b/metadata/md5-cache/app-text/sigil-2.3.0
index 94c6e2896750..cf096d9f50e8 100644
--- a/metadata/md5-cache/app-text/sigil-2.3.0
+++ b/metadata/md5-cache/app-text/sigil-2.3.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-single-r1
IUSE=doc +plugins +system-mathjax python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+ Apache-2.0
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] dev-qt/qtbase:6[concurrent,cups,network,widgets,xml] dev-qt/qtwebengine:6[widgets] dev-qt/qtsvg:6 sys-libs/zlib[minizip] python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/css-parser[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/css-parser[python_targets_python3_12(-)] dev-python/dulwich[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/css-parser[python_targets_python3_13(-)] dev-python/dulwich[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] ) plugins? ( python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/PyQt6[python_targets_python3_10(-)] dev-python/PyQt6-WebEngine[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cssselect[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/PyQt6[python_targets_python3_11(-)] dev-python/PyQt6-WebEngine[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/chardet[python_targets_python3_12(-)] dev-python/cssselect[python_targets_python3_12(-)] dev-python/html5lib[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/PyQt6[python_targets_python3_12(-)] dev-python/PyQt6-WebEngine[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/chardet[python_targets_python3_13(-)] dev-python/cssselect[python_targets_python3_13(-)] dev-python/html5lib[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/regex[python_targets_python3_13(-)] dev-python/PyQt6[python_targets_python3_13(-)] dev-python/PyQt6-WebEngine[python_targets_python3_13(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[tk] ) python_single_target_python3_11? ( dev-lang/python:3.11[tk] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk] ) python_single_target_python3_13? ( dev-lang/python:3.13[tk] ) ) system-mathjax? ( >=dev-libs/mathjax-3 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
SLOT=0
SRC_URI=https://github.com/Sigil-Ebook/Sigil/archive/2.3.0.tar.gz -> sigil-2.3.0.tar.gz doc? ( https://github.com/Sigil-Ebook/sigil-user-guide/releases/download/2024.08.15/Sigil_User_Guide_2024.08.15.epub )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=de977bfd0b5d768fdb2c343d04326cda
+_md5_=ec33b8e7690a432c2a3e8e79785795fb
diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz
index fcb4a99bcd58..51e373424cff 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.75-r1 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.75-r1
index 1465ec1ca1ef..5902afc2d033 100644
--- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.75-r1
+++ b/metadata/md5-cache/app-xemacs/ebuild-mode-1.75-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
INHERIT=optfeature
IUSE=test
-KEYWORDS=~amd64 ~hppa ~x86
+KEYWORDS=amd64 ~hppa x86
LICENSE=GPL-2+
RDEPEND=>=app-editors/xemacs-21.4.24-r9 app-xemacs/sh-script
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.75.tar.xz
_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=25e2f1ba02b4356f376fc8b8687c0711
+_md5_=1e7b899d68439abce0546f52ddb620c0
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index e23ab8e2858b..49500224cf26 100644
--- a/metadata/md5-cache/dev-build/Manifest.gz
+++ b/metadata/md5-cache/dev-build/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-build/muon-0.3.0 b/metadata/md5-cache/dev-build/muon-0.3.0
new file mode 100644
index 000000000000..29961321d655
--- /dev/null
+++ b/metadata/md5-cache/dev-build/muon-0.3.0
@@ -0,0 +1,16 @@
+BDEPEND=app-text/scdoc >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= )
+DESCRIPTION=A meson-compatible build system
+EAPI=8
+HOMEPAGE=https://muon.build/
+INHERIT=edo meson
+IUSE=+archive +curl +libpkgconf test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64
+LICENSE=GPL-3
+RDEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://muon.build/releases/v0.3.0/muon-v0.3.0.tar.gz test? ( https://git.sr.ht/~lattis/meson-tests/archive/1e565931348f15f3f9b654f46ab4bf5fa009ca4f.tar.gz -> meson-tests-1e565931348f15f3f9b654f46ab4bf5fa009ca4f.tar.gz )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=60d07e0395322111b1202f12e947061f
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 08333939a807..4108d41c833c 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.16.3 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.16.3
index aa9a7ac7466f..3a816056e5f6 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.16.3
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.16.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/yhirose/cpp-httplib/
INHERIT=cmake-multilib python-any-r1 toolchain-funcs
IUSE=brotli ssl test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( >=dev-libs/openssl-3.0.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.16
SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.16.3.tar.gz -> cpp-httplib-0.16.3.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=a97fb1285a02455af18a970706fc0dcc
+_md5_=1c3ed4b5f7a687775ed3b39dc93264bc
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index aae616d7eca0..bc445eeb8796 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/postgresql-17.0 b/metadata/md5-cache/dev-db/postgresql-17.0-r1
index c227ae8f2df9..67281335849e 100644
--- a/metadata/md5-cache/dev-db/postgresql-17.0
+++ b/metadata/md5-cache/dev-db/postgresql-17.0-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target
SLOT=17
SRC_URI=https://ftp.postgresql.org/pub/source/v17.0/postgresql-17.0.tar.bz2
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a tmpfiles abdfd90f8841c1cb4b94575d5d109952 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=0f6ddf53c2b94ec771f61caf89b50bb5
+_md5_=4edcae8fd001eb99465ef656070bd01e
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index 97890203fb2c..53088a07252a 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/csharp-language-server-0.15.0 b/metadata/md5-cache/dev-dotnet/csharp-language-server-0.15.0
index fbc7eddd9cc9..11bb27c7b41b 100644
--- a/metadata/md5-cache/dev-dotnet/csharp-language-server-0.15.0
+++ b/metadata/md5-cache/dev-dotnet/csharp-language-server-0.15.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/razzmatazz/csharp-language-server/
INHERIT=dotnet-pkg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=virtual/dotnet-sdk:8.0
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/razzmatazz/csharp-language-server/archive/0.15.0.tar.gz -> csharp-language-server-0.15.0.tar.gz https://api.nuget.org/v3-flatcontainer/argu/6.2.3/argu.6.2.3.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/5.1.1/castle.core.5.1.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.0.3/coverlet.collector.3.0.3.nupkg https://api.nuget.org/v3-flatcontainer/dotnet.reproduciblebuilds/1.1.1/dotnet.reproduciblebuilds.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/4.3.2/fsharp.core.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/6.0.0/fsharp.core.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/6.0.6/fsharp.core.6.0.6.nupkg https://api.nuget.org/v3-flatcontainer/fsharpplus/1.6.1/fsharpplus.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg https://api.nuget.org/v3-flatcontainer/icsharpcode.decompiler/8.2.0.7535/icsharpcode.decompiler.8.2.0.7535.nupkg https://api.nuget.org/v3-flatcontainer/ionide.keepachangelog.tasks/0.1.8/ionide.keepachangelog.tasks.0.1.8.nupkg https://api.nuget.org/v3-flatcontainer/ionide.languageserverprotocol/0.6.0/ionide.languageserverprotocol.0.6.0.nupkg https://api.nuget.org/v3-flatcontainer/messagepack.annotations/2.5.108/messagepack.annotations.2.5.108.nupkg https://api.nuget.org/v3-flatcontainer/messagepack/2.5.108/messagepack.2.5.108.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/7.0.0/microsoft.bcl.asyncinterfaces.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/8.0.0/microsoft.bcl.asyncinterfaces.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.10.4/microsoft.build.framework.17.10.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.7.8/microsoft.build.locator.1.7.8.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.7.2/microsoft.build.tasks.core.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.git/1.1.1/microsoft.build.tasks.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.7.2/microsoft.build.utilities.core.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.10.4/microsoft.build.17.10.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzerutilities/3.3.0/microsoft.codeanalysis.analyzerutilities.3.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.10.0/microsoft.codeanalysis.common.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.features/4.10.0/microsoft.codeanalysis.csharp.features.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.10.0/microsoft.codeanalysis.csharp.workspaces.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.10.0/microsoft.codeanalysis.csharp.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.elfie/1.0.0/microsoft.codeanalysis.elfie.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.features/4.10.0/microsoft.codeanalysis.features.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/4.10.0/microsoft.codeanalysis.scripting.common.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.10.0/microsoft.codeanalysis.visualbasic.workspaces.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.10.0/microsoft.codeanalysis.visualbasic.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.10.0/microsoft.codeanalysis.workspaces.common.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.10.0/microsoft.codeanalysis.workspaces.msbuild.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.10.0/microsoft.codeanalysis.4.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.6.3/microsoft.codecoverage.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diasymreader/2.0.0/microsoft.diasymreader.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.10.4/microsoft.net.stringtools.17.10.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.4.0/microsoft.net.stringtools.17.4.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.7.2/microsoft.net.stringtools.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.6.3/microsoft.net.test.sdk.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.azurerepos.git/1.1.1/microsoft.sourcelink.azurerepos.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.bitbucket.git/1.1.1/microsoft.sourcelink.bitbucket.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.common/1.1.1/microsoft.sourcelink.common.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.github/1.1.1/microsoft.sourcelink.github.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.gitlab/1.1.1/microsoft.sourcelink.gitlab.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.6.3/microsoft.testplatform.objectmodel.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.6.3/microsoft.testplatform.testhost.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.setup.configuration.interop/3.2.2146/microsoft.visualstudio.setup.configuration.interop.3.2.2146.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/17.6.40/microsoft.visualstudio.threading.analyzers.17.6.40.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/17.6.40/microsoft.visualstudio.threading.17.6.40.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/17.6.11/microsoft.visualstudio.validation.17.6.11.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.10.66/nerdbank.streams.2.10.66.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.0.0/nunit3testadapter.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.2/nunit.3.13.2.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.async/1.5.0/serilog.sinks.async.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.console/5.0.1/serilog.sinks.console.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog/3.1.1/serilog.3.1.1.nupkg https://api.nuget.org/v3-flatcontainer/streamjsonrpc/2.16.36/streamjsonrpc.2.16.36.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/7.0.0/system.codedom.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/8.0.0/system.collections.immutable.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/8.0.0/system.composition.attributedmodel.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/8.0.0/system.composition.convention.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/8.0.0/system.composition.hosting.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/8.0.0/system.composition.runtime.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/8.0.0/system.composition.typedparts.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/8.0.0/system.composition.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.4.0/system.configuration.configurationmanager.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/8.0.0/system.configuration.configurationmanager.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.data.datasetextensions/4.5.0/system.data.datasetextensions.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/7.0.2/system.diagnostics.diagnosticsource.7.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/6.0.0/system.diagnostics.eventlog.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/8.0.0/system.diagnostics.eventlog.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.formats.asn1/7.0.0/system.formats.asn1.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/7.0.0/system.io.pipelines.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/8.0.0/system.io.pipelines.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/6.0.0/system.reflection.metadata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/8.0.0/system.reflection.metadata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadataloadcontext/8.0.0/system.reflection.metadataloadcontext.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/8.0.0/system.resources.extensions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/7.0.2/system.security.cryptography.pkcs.7.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.4.0/system.security.cryptography.protecteddata.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/8.0.0/system.security.cryptography.protecteddata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/7.0.1/system.security.cryptography.xml.7.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/8.0.0/system.security.permissions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/7.0.0/system.text.encoding.codepages.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/7.0.0/system.text.encodings.web.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/7.0.3/system.text.json.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.0/system.text.json.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/7.0.0/system.threading.channels.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/7.0.0/system.threading.tasks.dataflow.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/8.0.0/system.threading.tasks.dataflow.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/8.0.0/system.windows.extensions.8.0.0.nupkg
_eclasses_=dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=66644901a3d281148e2251b61049f0b2
+_md5_=6818f36a6edb1b762a2f17e997dced65
diff --git a/metadata/md5-cache/dev-dotnet/fantomas-6.3.11 b/metadata/md5-cache/dev-dotnet/fantomas-6.3.11
index 3388a099f03e..f810cf3ef173 100644
--- a/metadata/md5-cache/dev-dotnet/fantomas-6.3.11
+++ b/metadata/md5-cache/dev-dotnet/fantomas-6.3.11
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://fsprojects.github.io/fantomas/ https://github.com/fsprojects/fantomas/
INHERIT=check-reqs dotnet-pkg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=virtual/dotnet-sdk:8.0
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/fsprojects/fantomas/archive/v6.3.11.tar.gz -> fantomas-6.3.11.tar.gz https://api.nuget.org/v3-flatcontainer/dotnet-fsharplint/0.19.2/dotnet-fsharplint.0.19.2.nupkg https://api.nuget.org/v3-flatcontainer/fantomas/6.3.9/fantomas.6.3.9.nupkg https://api.nuget.org/v3-flatcontainer/fsdocs-tool/21.0.0-beta-002/fsdocs-tool.21.0.0-beta-002.nupkg https://api.nuget.org/v3-flatcontainer/fsharp-analyzers/0.25.0/fsharp-analyzers.0.25.0.nupkg https://api.nuget.org/v3-flatcontainer/argu/6.2.4/argu.6.2.4.nupkg https://api.nuget.org/v3-flatcontainer/cliwrap/3.6.4/cliwrap.3.6.4.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/dotnet.reproduciblebuilds/1.1.1/dotnet.reproduciblebuilds.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/editorconfig/0.15.0/editorconfig.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/fable.core/3.0.0/fable.core.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fparsec/1.1.1/fparsec.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/fscheck/2.16.5/fscheck.2.16.5.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.analyzers.build/0.3.0/fsharp.analyzers.build.0.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/5.0.1/fsharp.core.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/6.0.7/fsharp.core.6.0.7.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/8.0.101/fsharp.core.8.0.101.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.csv.core/6.3.0/fsharp.data.csv.core.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.html.core/6.3.0/fsharp.data.html.core.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.http/6.3.0/fsharp.data.http.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.json.core/6.3.0/fsharp.data.json.core.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.runtime.utilities/6.3.0/fsharp.data.runtime.utilities.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.worldbank.core/6.3.0/fsharp.data.worldbank.core.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.xml.core/6.3.0/fsharp.data.xml.core.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data/6.3.0/fsharp.data.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fslexyacc.runtime/11.2.0/fslexyacc.runtime.11.2.0.nupkg https://api.nuget.org/v3-flatcontainer/fslexyacc/11.2.0/fslexyacc.11.2.0.nupkg https://api.nuget.org/v3-flatcontainer/fsunit/6.0.0/fsunit.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fun.build/1.0.3/fun.build.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/fun.result/2.0.9/fun.result.2.0.9.nupkg https://api.nuget.org/v3-flatcontainer/g-research.fsharp.analyzers/0.9.3/g-research.fsharp.analyzers.0.9.3.nupkg https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg https://api.nuget.org/v3-flatcontainer/ignore/0.1.50/ignore.0.1.50.nupkg https://api.nuget.org/v3-flatcontainer/ionide.analyzers/0.9.0/ionide.analyzers.0.9.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.keepachangelog.tasks/0.1.8/ionide.keepachangelog.tasks.0.1.8.nupkg https://api.nuget.org/v3-flatcontainer/ionide.keepachangelog/0.1.8/ionide.keepachangelog.0.1.8.nupkg https://api.nuget.org/v3-flatcontainer/messagepack.annotations/2.2.85/messagepack.annotations.2.2.85.nupkg https://api.nuget.org/v3-flatcontainer/messagepack/2.2.85/messagepack.2.2.85.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.git/1.1.1/microsoft.build.tasks.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.1.0/microsoft.codeanalysis.common.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.8.0/microsoft.codecoverage.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.251802/microsoft.diagnostics.netcore.client.0.2.251802.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.0.2/microsoft.diagnostics.tracing.traceevent.3.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.1/microsoft.extensions.configuration.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.8.0/microsoft.net.test.sdk.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.1/microsoft.netcore.platforms.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.3/microsoft.netcore.targets.1.1.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.azurerepos.git/1.1.1/microsoft.sourcelink.azurerepos.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.bitbucket.git/1.1.1/microsoft.sourcelink.bitbucket.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.common/1.1.1/microsoft.sourcelink.common.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.github/1.1.1/microsoft.sourcelink.github.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.gitlab/1.1.1/microsoft.sourcelink.gitlab.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.8.0/microsoft.testplatform.objectmodel.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.8.0/microsoft.testplatform.testhost.17.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.9.60/microsoft.visualstudio.threading.analyzers.16.9.60.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.9.60/microsoft.visualstudio.threading.16.9.60.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/16.8.33/microsoft.visualstudio.validation.16.8.33.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/12.0.2/newtonsoft.json.12.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.5.0/nunit3testadapter.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit/4.0.1/nunit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/perfolizer/0.2.1/perfolizer.0.2.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.2/runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/semanticversion/2.1.0/semanticversion.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/semanticversioning/2.0.2/semanticversioning.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.console/5.0.1/serilog.sinks.console.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog/3.1.1/serilog.3.1.1.nupkg https://api.nuget.org/v3-flatcontainer/serilogtracelistener/3.2.1-dev-00011/serilogtracelistener.3.2.1-dev-00011.nupkg https://api.nuget.org/v3-flatcontainer/spectre.console/0.46.0/spectre.console.0.46.0.nupkg https://api.nuget.org/v3-flatcontainer/spectre.console/0.48.0/spectre.console.0.48.0.nupkg https://api.nuget.org/v3-flatcontainer/streamjsonrpc/2.8.28/streamjsonrpc.2.8.28.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/5.0.0/system.codedom.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/7.0.0/system.collections.immutable.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.4.0/system.configuration.configurationmanager.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/5.0.1/system.diagnostics.diagnosticsource.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/7.0.0/system.diagnostics.diagnosticsource.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.abstractions.testinghelpers/20.0.4/system.io.abstractions.testinghelpers.20.0.4.nupkg https://api.nuget.org/v3-flatcontainer/system.io.abstractions/20.0.4/system.io.abstractions.20.0.4.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.4/system.net.http.4.3.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.6.0/system.reflection.emit.ilgeneration.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.7.0/system.reflection.emit.ilgeneration.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.6.0/system.reflection.emit.lightweight.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.7.0/system.reflection.emit.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.3/system.runtime.compilerservices.unsafe.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.1/system.runtime.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.4.0/system.security.cryptography.protecteddata.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/5.0.0/system.threading.tasks.dataflow.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/testableio.system.io.abstractions.testinghelpers/20.0.4/testableio.system.io.abstractions.testinghelpers.20.0.4.nupkg https://api.nuget.org/v3-flatcontainer/testableio.system.io.abstractions.wrappers/20.0.4/testableio.system.io.abstractions.wrappers.20.0.4.nupkg https://api.nuget.org/v3-flatcontainer/testableio.system.io.abstractions/20.0.4/testableio.system.io.abstractions.20.0.4.nupkg https://api.nuget.org/v3-flatcontainer/thoth.json.net/8.0.0/thoth.json.net.8.0.0.nupkg https://github.com/dotnet/fsharp/archive/836d4e0603442d6053c8d439993a022501cae494.tar.gz -> fsharp-836d4e0603442d6053c8d439993a022501cae494.tar.gz
_eclasses_=check-reqs f5db0b1ec36d0899adc2b41f8c447823 dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=6aa692340ba8bb67d4b86240caea155f
+_md5_=57cf068b6d879d87a03781a938c07b2c
diff --git a/metadata/md5-cache/dev-dotnet/fsautocomplete-0.74.0 b/metadata/md5-cache/dev-dotnet/fsautocomplete-0.74.0
index 08eafeb9e88a..ea74ed54d4d7 100644
--- a/metadata/md5-cache/dev-dotnet/fsautocomplete-0.74.0
+++ b/metadata/md5-cache/dev-dotnet/fsautocomplete-0.74.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/ionide/FsAutoComplete/
INHERIT=check-reqs dotnet-pkg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=Apache-2.0 BSD MIT
RDEPEND=virtual/dotnet-sdk:8.0
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/ionide/FsAutoComplete/archive/v0.74.0.tar.gz -> fsautocomplete-0.74.0.tar.gz https://api.nuget.org/v3-flatcontainer/System.Security.Cryptography.OpenSsl/5.0.0/System.Security.Cryptography.OpenSsl.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/altcover/8.9.3/altcover.8.9.3.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.14.0/benchmarkdotnet.0.14.0.nupkg https://api.nuget.org/v3-flatcontainer/cliwrap/3.6.6/cliwrap.3.6.6.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/communitytoolkit.highperformance/8.2.2/communitytoolkit.highperformance.8.2.2.nupkg https://api.nuget.org/v3-flatcontainer/destructurama.fsharp/2.0.0/destructurama.fsharp.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.2/diffplex.1.7.2.nupkg https://api.nuget.org/v3-flatcontainer/dotnet-reportgenerator-globaltool/5.3.8/dotnet-reportgenerator-globaltool.5.3.8.nupkg https://api.nuget.org/v3-flatcontainer/dotnet.reproduciblebuilds/1.2.4/dotnet.reproduciblebuilds.1.2.4.nupkg https://api.nuget.org/v3-flatcontainer/expecto.diff/10.2.1/expecto.diff.10.2.1.nupkg https://api.nuget.org/v3-flatcontainer/expecto/10.2.1/expecto.10.2.1.nupkg https://api.nuget.org/v3-flatcontainer/fantomas.client/0.9.0/fantomas.client.0.9.0.nupkg https://api.nuget.org/v3-flatcontainer/fantomas/6.3.11/fantomas.6.3.11.nupkg https://api.nuget.org/v3-flatcontainer/fparsec/1.1.1/fparsec.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp-analyzers/0.27.0/fsharp-analyzers.0.27.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.analyzers.build/0.3.0/fsharp.analyzers.build.0.3.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.analyzers.sdk/0.27.0/fsharp.analyzers.sdk.0.27.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.compiler.service/43.8.400/fsharp.compiler.service.43.8.400.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.control.asyncseq/3.2.1/fsharp.control.asyncseq.3.2.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.control.reactive/5.0.5/fsharp.control.reactive.5.0.5.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/5.0.1/fsharp.core.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/8.0.400/fsharp.core.8.0.400.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.adaptive/1.2.15/fsharp.data.adaptive.1.2.15.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.formatting/14.0.1/fsharp.formatting.14.0.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.umx/1.1.0/fsharp.umx.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharplint.core/0.23.0/fsharplint.core.0.23.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharpx.async/1.14.1/fsharpx.async.1.14.1.nupkg https://api.nuget.org/v3-flatcontainer/fstoolkit.errorhandling.taskresult/4.16.0/fstoolkit.errorhandling.taskresult.4.16.0.nupkg https://api.nuget.org/v3-flatcontainer/fstoolkit.errorhandling/4.16.0/fstoolkit.errorhandling.4.16.0.nupkg https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/githubactionstestlogger/2.4.1/githubactionstestlogger.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/google.protobuf/3.27.3/google.protobuf.3.27.3.nupkg https://api.nuget.org/v3-flatcontainer/grpc.core.api/2.65.0/grpc.core.api.2.65.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc.core/2.46.6/grpc.core.2.46.6.nupkg https://api.nuget.org/v3-flatcontainer/grpc.net.client/2.65.0/grpc.net.client.2.65.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc.net.common/2.65.0/grpc.net.common.2.65.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc/2.46.6/grpc.2.46.6.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg https://api.nuget.org/v3-flatcontainer/iced/1.21.0/iced.1.21.0.nupkg https://api.nuget.org/v3-flatcontainer/icedtasks/0.11.7/icedtasks.0.11.7.nupkg https://api.nuget.org/v3-flatcontainer/icsharpcode.decompiler/8.2.0.7535/icsharpcode.decompiler.8.2.0.7535.nupkg https://api.nuget.org/v3-flatcontainer/ionide.analyzers/0.12.0/ionide.analyzers.0.12.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.keepachangelog.tasks/0.1.8/ionide.keepachangelog.tasks.0.1.8.nupkg https://api.nuget.org/v3-flatcontainer/ionide.languageserverprotocol/0.6.0/ionide.languageserverprotocol.0.6.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.fcs/0.66.0/ionide.projinfo.fcs.0.66.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.projectsystem/0.66.0/ionide.projinfo.projectsystem.0.66.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.sln/0.66.0/ionide.projinfo.sln.0.66.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo/0.66.0/ionide.projinfo.0.66.0.nupkg https://api.nuget.org/v3-flatcontainer/linkdotnet.stringbuilder/1.18.0/linkdotnet.stringbuilder.1.18.0.nupkg https://api.nuget.org/v3-flatcontainer/mcmaster.netcore.plugins/1.4.0/mcmaster.netcore.plugins.1.4.0.nupkg https://api.nuget.org/v3-flatcontainer/messagepack.annotations/2.5.172/messagepack.annotations.2.5.172.nupkg https://api.nuget.org/v3-flatcontainer/messagepack/2.5.172/messagepack.2.5.172.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/8.0.0/microsoft.bcl.asyncinterfaces.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.hashcode/1.1.1/microsoft.bcl.hashcode.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.11.4/microsoft.build.framework.17.11.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.7.8/microsoft.build.locator.1.7.8.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.11.4/microsoft.build.tasks.core.17.11.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.11.4/microsoft.build.utilities.core.17.11.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.11.4/microsoft.build.17.11.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.11.0/microsoft.codeanalysis.common.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.11.0/microsoft.codeanalysis.csharp.workspaces.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.11.0/microsoft.codeanalysis.csharp.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.11.0/microsoft.codeanalysis.visualbasic.workspaces.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.11.0/microsoft.codeanalysis.visualbasic.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.11.0/microsoft.codeanalysis.workspaces.common.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.11.0/microsoft.codeanalysis.4.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.10.0/microsoft.codecoverage.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.532401/microsoft.diagnostics.netcore.client.0.2.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/3.1.512801/microsoft.diagnostics.runtime.3.1.512801.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.1.13/microsoft.diagnostics.tracing.traceevent.3.1.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.caching.memory/8.0.0/microsoft.extensions.caching.memory.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/8.0.2/microsoft.extensions.configuration.binder.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/8.0.0/microsoft.extensions.configuration.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/8.0.1/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/8.0.1/microsoft.extensions.dependencymodel.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.diagnostics.abstractions/8.0.0/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/8.0.1/microsoft.extensions.logging.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/8.0.0/microsoft.extensions.logging.configuration.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/8.0.0/microsoft.extensions.options.configurationextensions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/8.0.2/microsoft.extensions.options.8.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.io.redist/6.0.0/microsoft.io.redist.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.10.0/microsoft.net.test.sdk.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/7.0.4/microsoft.netcore.platforms.7.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/5.0.0/microsoft.netcore.targets.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.10.0/microsoft.testplatform.objectmodel.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.10.0/microsoft.testplatform.testhost.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/17.11.20/microsoft.visualstudio.threading.analyzers.17.11.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/17.11.20/microsoft.visualstudio.threading.17.11.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/17.8.8/microsoft.visualstudio.validation.17.8.8.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/mono.cecil/0.11.5/mono.cecil.0.11.5.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.11.74/nerdbank.streams.2.11.74.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.11.0/nuget.frameworks.6.11.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.api.providerbuilderextensions/1.9.0/opentelemetry.api.providerbuilderextensions.1.9.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.api/1.9.0/opentelemetry.api.1.9.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.exporter.opentelemetryprotocol/1.9.0/opentelemetry.exporter.opentelemetryprotocol.1.9.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.instrumentation.runtime/1.9.0/opentelemetry.instrumentation.runtime.1.9.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry/1.9.0/opentelemetry.1.9.0.nupkg https://api.nuget.org/v3-flatcontainer/paket/8.0.3/paket.8.0.3.nupkg https://api.nuget.org/v3-flatcontainer/perfolizer/0.3.17/perfolizer.0.3.17.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.System.Security.Cryptography.Apple/4.3.1/runtime.native.System.Security.Cryptography.Apple.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.1/runtime.native.system.net.http.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.1/runtime.native.system.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.1/runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.3/runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl.4.3.3.nupkg https://api.nuget.org/v3-flatcontainer/semanticversioning/2.0.2/semanticversioning.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.async/2.0.0/serilog.sinks.async.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.console/6.0.0/serilog.sinks.console.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/6.0.0/serilog.sinks.file.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/4.0.1/serilog.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/streamjsonrpc/2.19.27/streamjsonrpc.2.19.27.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/8.0.0/system.codedom.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/8.0.0/system.collections.immutable.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.annotations/5.0.0/system.componentmodel.annotations.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/8.0.0/system.composition.attributedmodel.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/8.0.0/system.composition.convention.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/8.0.0/system.composition.hosting.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/8.0.0/system.composition.runtime.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/8.0.0/system.composition.typedparts.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/8.0.0/system.composition.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/8.0.0/system.configuration.configurationmanager.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/8.0.1/system.diagnostics.diagnosticsource.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/8.0.0/system.diagnostics.eventlog.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.formats.asn1/8.0.1/system.formats.asn1.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/8.0.0/system.io.pipelines.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/8.0.0/system.management.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.4/system.net.http.4.3.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.1/system.net.primitives.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/5.0.0/system.reactive.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.7.0/system.reflection.emit.ilgeneration.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.7.0/system.reflection.emit.lightweight.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.7.0/system.reflection.emit.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/8.0.0/system.reflection.metadata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadataloadcontext/8.0.0/system.reflection.metadataloadcontext.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.7.0/system.reflection.typeextensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/8.0.0/system.resources.extensions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.1/system.runtime.extensions.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.1/system.runtime.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.1/system.security.accesscontrol.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.1/system.security.cryptography.algorithms.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/5.0.0/system.security.cryptography.cng.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/8.0.0/system.security.cryptography.pkcs.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/8.0.0/system.security.cryptography.protecteddata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.2/system.security.cryptography.x509certificates.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/8.0.1/system.security.cryptography.xml.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/8.0.0/system.text.encoding.codepages.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.3/system.text.json.8.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.4/system.text.json.8.0.4.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.1/system.text.regularexpressions.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/8.0.0/system.threading.channels.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/8.0.1/system.threading.tasks.dataflow.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/telplin/0.9.6/telplin.0.9.6.nupkg https://api.nuget.org/v3-flatcontainer/yolodev.expecto.testsdk/0.14.3/yolodev.expecto.testsdk.0.14.3.nupkg
_eclasses_=check-reqs f5db0b1ec36d0899adc2b41f8c447823 dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=f1f4c6ee975ca6c27875749df48cc95c
+_md5_=a8c1b0a5109cd310e5ef4c397b89a94b
diff --git a/metadata/md5-cache/dev-dotnet/netcoredbg-3.1.0.1031 b/metadata/md5-cache/dev-dotnet/netcoredbg-3.1.0.1031
index 4864d35e0506..2a7ca1ac0ec6 100644
--- a/metadata/md5-cache/dev-dotnet/netcoredbg-3.1.0.1031
+++ b/metadata/md5-cache/dev-dotnet/netcoredbg-3.1.0.1031
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/Samsung/netcoredbg/
INHERIT=check-reqs dotnet-pkg flag-o-matic cmake
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=virtual/dotnet-sdk:8.0
RESTRICT=strip
SLOT=0/3.1.0-1031
SRC_URI=https://github.com/Samsung/netcoredbg/archive/refs/tags/3.1.0-1031.tar.gz -> netcoredbg-3.1.0.1031.tar.gz https://github.com/dotnet/runtime/archive/refs/tags/v8.0.7.tar.gz -> dotnet_runtime-8.0.7.tar.gz https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/1.1.0/microsoft.codeanalysis.analyzers.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/2.3.0/microsoft.codeanalysis.common.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.scripting/2.3.0/microsoft.codeanalysis.csharp.scripting.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/2.3.0/microsoft.codeanalysis.csharp.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/2.3.0/microsoft.codeanalysis.scripting.common.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.4.0/microsoft.csharp.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-arm64/8.0.532401/microsoft.diagnostics.dbgshim.linux-arm64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-arm/8.0.532401/microsoft.diagnostics.dbgshim.linux-arm.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-musl-arm64/8.0.532401/microsoft.diagnostics.dbgshim.linux-musl-arm64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-musl-arm/8.0.532401/microsoft.diagnostics.dbgshim.linux-musl-arm.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-musl-x64/8.0.532401/microsoft.diagnostics.dbgshim.linux-musl-x64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.linux-x64/8.0.532401/microsoft.diagnostics.dbgshim.linux-x64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.osx-arm64/8.0.532401/microsoft.diagnostics.dbgshim.osx-arm64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.osx-x64/8.0.532401/microsoft.diagnostics.dbgshim.osx-x64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.win-arm64/8.0.532401/microsoft.diagnostics.dbgshim.win-arm64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.win-arm/8.0.532401/microsoft.diagnostics.dbgshim.win-arm.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.win-x64/8.0.532401/microsoft.diagnostics.dbgshim.win-x64.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim.win-x86/8.0.532401/microsoft.diagnostics.dbgshim.win-x86.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.dbgshim/8.0.532401/microsoft.diagnostics.dbgshim.8.0.532401.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.3.1/system.collections.immutable.1.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.fileversioninfo/4.3.0/system.diagnostics.fileversioninfo.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.4.2/system.reflection.metadata.1.4.2.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.valuetuple/4.3.0/system.valuetuple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg
_eclasses_=check-reqs f5db0b1ec36d0899adc2b41f8c447823 cmake 10a50dfaf728b802fcfd37f8d0da9056 dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 nuget e90611a22e7a711a49d37cb365b878e8 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=e1909797b25b13bbe8da5f349e147f05
+_md5_=0ecc682bcfecf3169101ab6d44743ee4
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index ca7eb4990f07..6232ffa283fa 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/cdi-api-4.0.1-r3 b/metadata/md5-cache/dev-java/cdi-api-4.0.1-r3
index e7c2a232a4d0..fa367cded564 100644
--- a/metadata/md5-cache/dev-java/cdi-api-4.0.1-r3
+++ b/metadata/md5-cache/dev-java/cdi-api-4.0.1-r3
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jakartaee/cdi/archive/4.0.1.tar.gz -> cdi-api-4.0.1.tar.gz
_eclasses_=java-pkg-2 72587187cd548a5dcdb6a13453a3614d java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 505f237da61d30569dcc6d5df8c51262
-_md5_=4aa8c791ac786ab82cd13108f90e9b4a
+_md5_=813508b53585fb5dc034a0c16f02dc1d
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index c90207a2cde6..9c48a93d262a 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/boogie-3.2.4 b/metadata/md5-cache/dev-lang/boogie-3.2.4
index b2cec931ae25..0d1c1b73f329 100644
--- a/metadata/md5-cache/dev-lang/boogie-3.2.4
+++ b/metadata/md5-cache/dev-lang/boogie-3.2.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/boogie-org/boogie/
INHERIT=check-reqs dotnet-pkg edo multiprocessing
IUSE=test debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=sci-mathematics/z3 virtual/dotnet-sdk:8.0
RESTRICT=!test? ( test ) strip
SLOT=0
SRC_URI=https://github.com/boogie-org/boogie/archive/v3.2.4.tar.gz -> boogie-3.2.4.tar.gz https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.2.0/microsoft.codecoverage.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.internalabstractions/1.0.0/microsoft.dotnet.internalabstractions.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.2.0/microsoft.net.test.sdk.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.2.0/microsoft.testplatform.objectmodel.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.2.0/microsoft.testplatform.testhost.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.12.0/nunit.3.12.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/3.15.1/nunit3testadapter.3.15.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.0.11/system.componentmodel.eventbasedasync.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.3.0/system.componentmodel.eventbasedasync.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.1.0/system.componentmodel.primitives.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.1.0/system.componentmodel.typeconverter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.0.1/system.componentmodel.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.3.0/system.diagnostics.process.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.textwritertracelistener/4.0.0/system.diagnostics.textwritertracelistener.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.3.0/system.xml.xpath.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg
_eclasses_=check-reqs f5db0b1ec36d0899adc2b41f8c447823 dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=831092c79766ba63553d798a77598ca5
+_md5_=75b9abddede7aa461b3af66f61546007
diff --git a/metadata/md5-cache/dev-lang/crystal-1.13.2 b/metadata/md5-cache/dev-lang/crystal-1.13.2
index f111b095b35b..4bf0c873e94d 100644
--- a/metadata/md5-cache/dev-lang/crystal-1.13.2
+++ b/metadata/md5-cache/dev-lang/crystal-1.13.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://crystal-lang.org/ https://github.com/crystal-lang/crystal/
INHERIT=bash-completion-r1 llvm-r1 multiprocessing toolchain-funcs
IUSE=doc debug llvm-libunwind +llvm_slot_18 llvm_slot_16 llvm_slot_17
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=Apache-2.0
RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= llvm_slot_16? ( sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/llvm:18= ) llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal/archive/1.13.2.tar.gz -> crystal-1.13.2.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.13.2/crystal-1.13.2-1-linux-x86_64.tar.gz )
_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=379344853386e5f566636f3516fb5f0d
+_md5_=68197bc34b9246b3489b07a5c69970ce
diff --git a/metadata/md5-cache/dev-lang/eisl-5.30 b/metadata/md5-cache/dev-lang/eisl-5.30
index 4e54c5878a40..76283a95f783 100644
--- a/metadata/md5-cache/dev-lang/eisl-5.30
+++ b/metadata/md5-cache/dev-lang/eisl-5.30
@@ -4,11 +4,11 @@ DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard
EAPI=8
HOMEPAGE=https://github.com/sasagawa888/eisl/
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD-2
RDEPEND=sys-libs/ncurses:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/sasagawa888/eisl/archive/v5.30.tar.gz -> eisl-5.30.tar.gz
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=aa691ef1b3d7c09e738d439ee48d5264
+_md5_=483c6370079b0cc621b3007a5f2dbeff
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index c1b4213cb1ae..ff2c7d11810a 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/boxfort-0.1.4-r1 b/metadata/md5-cache/dev-libs/boxfort-0.1.4-r1
index 6314faf0f48c..ca93b1004fd9 100644
--- a/metadata/md5-cache/dev-libs/boxfort-0.1.4-r1
+++ b/metadata/md5-cache/dev-libs/boxfort-0.1.4-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/Snaipe/BoxFort
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=-alpha ~amd64 ~arm ~arm64 -hppa -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc ~x86
+KEYWORDS=-alpha amd64 ~arm ~arm64 -hppa -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Snaipe/BoxFort/archive/v0.1.4.tar.gz -> boxfort-0.1.4.tar.gz
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=48a2ed3d351579cca8dbec9c9eada415
+_md5_=f5b447e03ad07bfe6b214af675243bd7
diff --git a/metadata/md5-cache/dev-libs/criterion-2.4.1-r1 b/metadata/md5-cache/dev-libs/criterion-2.4.1-r1
index da5ce8e4660a..3e2fb4e779b1 100644
--- a/metadata/md5-cache/dev-libs/criterion-2.4.1-r1
+++ b/metadata/md5-cache/dev-libs/criterion-2.4.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Snaipe/Criterion
INHERIT=flag-o-matic meson python-any-r1
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=BSD-2 MIT ZLIB
RDEPEND=dev-libs/nanomsg:= dev-libs/libgit2:= dev-libs/libffi:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Snaipe/Criterion/archive/refs/tags/v2.4.1.tar.gz -> criterion-2.4.1.tar.gz https://github.com/scottt/debugbreak/archive/6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz -> debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz https://github.com/attractivechaos/klib/archive/cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz -> klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz https://github.com/nanopb/nanopb/archive/c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz -> nanopb-c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=c99b2aa01e4cada2c939b0844026fbae
+_md5_=cfdec8b65bd3d17cf33a08f20800f455
diff --git a/metadata/md5-cache/dev-libs/json-c-0.18 b/metadata/md5-cache/dev-libs/json-c-0.18
new file mode 100644
index 000000000000..71ebe9329cd8
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/json-c-0.18
@@ -0,0 +1,13 @@
+BDEPEND=doc? ( >=app-text/doxygen-1.8.13 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A JSON implementation in C
+EAPI=8
+HOMEPAGE=https://github.com/json-c/json-c/wiki
+INHERIT=cmake-multilib
+IUSE=cpu_flags_x86_rdrand doc static-libs threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+SLOT=0/5.1
+SRC_URI=https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=91f1d81f4636108dc2bf019ae33f7100
diff --git a/metadata/md5-cache/dev-libs/json-c-9999 b/metadata/md5-cache/dev-libs/json-c-9999
index 411f5c8d005f..62fd8c8f3878 100644
--- a/metadata/md5-cache/dev-libs/json-c-9999
+++ b/metadata/md5-cache/dev-libs/json-c-9999
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=A JSON implementation in C
EAPI=8
HOMEPAGE=https://github.com/json-c/json-c/wiki
-INHERIT=cmake-multilib git-r3 multibuild
+INHERIT=cmake-multilib git-r3
IUSE=cpu_flags_x86_rdrand doc static-libs threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=MIT
PROPERTIES=live
-SLOT=0/5
+SLOT=0/5.1
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=00a60460ee1b097611a894279504dae8
+_md5_=91f1d81f4636108dc2bf019ae33f7100
diff --git a/metadata/md5-cache/dev-libs/nss-3.105 b/metadata/md5-cache/dev-libs/nss-3.105
new file mode 100644
index 000000000000..f251ecbf01ba
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/nss-3.105
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
+DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
+EAPI=8
+HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
+INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
+IUSE=cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
+RDEPEND=>=dev-libs/nspr-4.35[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
+REQUIRED_USE=test-full? ( test )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_105_RTM/src/nss-3.105.tar.gz cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104-cacert-class1-class3.patch )
+_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=127632ba65d05cb9bec2e3e30349b739
diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.15 b/metadata/md5-cache/dev-libs/openssl-3.0.15
index fbe5fbc43a51..ffd1516db9f7 100644
--- a/metadata/md5-cache/dev-libs/openssl-3.0.15
+++ b/metadata/md5-cache/dev-libs/openssl-3.0.15
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://openssl-library.org/
INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib multilib-minimal multiprocessing preserve-libs verify-sig
IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
PDEPEND=app-misc/ca-certificates
RDEPEND=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(-)?] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz verify-sig? ( https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz.asc )
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac preserve-libs 3b2621880c09a11422ec85c8694c3f7c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=e7d5c56c12ea3ee89225f273ab7b0bd5
+_md5_=9589cb29bbbda69a023a8d7b2a2ca504
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-0.23.0
index 1862034c07c6..164361142216 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.23.0
@@ -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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=MIT
RESTRICT=test
SLOT=0/0.23.0
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.23.0.tar.gz -> tree-sitter-0.23.0.tar.gz
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=74815ba3595c771b24a84804609602db
+_md5_=7308469a1b17af72d0336076da359137
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.1 b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.1
index a6eb100053c3..f5fd79b40cd0 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.23.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-bash
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-bash/archive/v0.23.1.tar.gz -> tree-sitter-bash-0.23.1.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=79036029c658eb137413a04d6385a20c
+_md5_=0371af8ab6896e13a99a180f476a631e
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.23.0
index aedd701d8b46..366a25e10383 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-c-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.23.0.tar.gz -> tree-sitter-c-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=11cf2cadf528c50bd3829a2e8f753c63
+_md5_=77bf571f44a25f77c227182b650b62ee
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.23.0
index 940cbd315ec1..4da8f839eb23 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c-sharp
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-c-sharp/archive/v0.23.0.tar.gz -> tree-sitter-c-sharp-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=2b4463e23249f0d16c63a7568d9fa578
+_md5_=dcea94cd9538f9dbe93d463e84d10f4c
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.23.0
index 6622fcbfab44..16091307bd1e 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-cpp
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/v0.23.0.tar.gz -> tree-sitter-cpp-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=0e86dd924cdf907eeef573ab34e2d0dc
+_md5_=0d1fe5fe53ead456202f6c57dd403844
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-css-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-css-0.23.0
index c3d49e2e710e..629ab439a2c0 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-css-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-css-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-css
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-css/archive/v0.23.0.tar.gz -> tree-sitter-css-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=c79a57562205e93fb1db24868fc8c36c
+_md5_=b310dde9ddfd59a11bf2035af3b71587
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.0 b/metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.0
index b732151dd8d8..c591dde200bb 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/gleam-lang/tree-sitter-gleam
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=Apache-2.0
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/gleam-lang/tree-sitter-gleam/archive/refs/tags/v1.0.0.tar.gz -> tree-sitter-gleam-1.0.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=dab6cdb7c2cf98f43a82557ae0a439c7
+_md5_=b92d92c73f2db8290913dae5a422abe0
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-go-0.23.1 b/metadata/md5-cache/dev-libs/tree-sitter-go-0.23.1
index f32125b8c348..88ab7e609ed7 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-go-0.23.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-go-0.23.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-go
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-go/archive/v0.23.1.tar.gz -> tree-sitter-go-0.23.1.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=32d7829eb914093442bb75644e2dc470
+_md5_=6c9b572723c8514fa9cd434c88136402
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.0
index 1fefa93a3925..f2208ccb692d 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-haskell
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-haskell/archive/v0.23.0.tar.gz -> tree-sitter-haskell-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=c577c88dfe0544e2587a795e96bef5bb
+_md5_=6c4dd2c48609e25835884beb1735bbe5
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-html-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-html-0.23.0
index c345edc338cc..d3bc022a4893 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-html-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-html-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-html
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-html/archive/v0.23.0.tar.gz -> tree-sitter-html-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=e374c75885aba1cd818d36b21f9aae4e
+_md5_=401721437ab865d02bbbf921bf183e4b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.23.2 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.23.2
index 0b93b8734633..fd165707642f 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-java-0.23.2
+++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.23.2
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-java
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-java/archive/v0.23.2.tar.gz -> tree-sitter-java-0.23.2.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=933fb7d6879d932d71ff4bd17265bbe1
+_md5_=12f5dcafa064aefdd98eb73993e03f31
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.23.0
index 5b137f4b607c..eb2ad7c26743 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-javascript
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-javascript/archive/v0.23.0.tar.gz -> tree-sitter-javascript-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=08dc1b80ca619a82259335b5ca3ed64f
+_md5_=9a6ea37dcbe1da805d6fdea07743470d
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.23.0
index 6d3579520f09..8ff4b2eb7918 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-json-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-json
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.23.0.tar.gz -> tree-sitter-json-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=81d1394e21f04f4f2eb9f7ef9f7aa5e9
+_md5_=7cb4286ca3fdbf1b77b2a3264e7ddafb
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-php-0.23.2 b/metadata/md5-cache/dev-libs/tree-sitter-php-0.23.2
index 5efabba44b09..1e1d172a120f 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-php-0.23.2
+++ b/metadata/md5-cache/dev-libs/tree-sitter-php-0.23.2
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-php
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-php/archive/v0.23.2.tar.gz -> tree-sitter-php-0.23.2.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=32a90cd39393fe7a01506c96b9a08c4e
+_md5_=18368b9b78bf9117fb15c7c3a9308ff9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-python-0.23.2 b/metadata/md5-cache/dev-libs/tree-sitter-python-0.23.2
index f550e567e475..42f7e8ccd7c2 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-python-0.23.2
+++ b/metadata/md5-cache/dev-libs/tree-sitter-python-0.23.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-python
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-python/archive/v0.23.2.tar.gz -> tree-sitter-python-0.23.2.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=f8e2b0c59b9b5113c6a9d63a4f45d060
+_md5_=c592e9e791793aa2fedbf3040bb1f7a8
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.21.0 b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.21.0
index 8b6a704a8d94..c0f752fff31c 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.21.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.21.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-regex
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-regex/archive/v0.21.0.tar.gz -> tree-sitter-regex-0.21.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=b322dc498956542add4e019206ef7336
+_md5_=3eb662039a2d5e2218906f7ea9323f98
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.23.0
index e4def2a01c03..3d26e66d0ec6 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ruby
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-ruby/archive/v0.23.0.tar.gz -> tree-sitter-ruby-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=423689c0d035dcde1e02e54eb10cd87e
+_md5_=d35c9b9e940b040454a8549146696d2b
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.23.0
index d10b19aa62ad..e436ff399a78 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-rust
INHERIT=tree-sitter-grammar
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test python
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.23.0.tar.gz -> tree-sitter-rust-0.23.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=54bcb35f2faf1d6d9952161143184e44
+_md5_=7e759774a4f857e1813f6ce3efb25b66
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.23.0
index 849287e6bea9..15415e8e07b1 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-scala
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-scala/archive/v0.23.0.tar.gz -> tree-sitter-scala-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=12a5e7155627cdfb7f035ab4a4c5041f
+_md5_=714129f8e090004fc6c6cc3e1dd02d0e
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.23.0
index 82738cbcf575..071ace2c7e4e 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-tsx-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.23.0.tar.gz -> tree-sitter-tsx-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=b675874886a38db16050dff82e8fc8e9
+_md5_=f867c96966ad6ed65075136c46c47fe6
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.23.0 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.23.0
index feaa5427fdc3..150e212fa41d 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.23.0
+++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.23.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.23.0.tar.gz -> tree-sitter-typescript-0.23.0.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 tree-sitter-grammar 0c372268818857dbb795d212ad120ea0
-_md5_=904f3d3750d16d45f6432c0bda851474
+_md5_=6da7bd81f0ea825df20f5467be6d8d81
diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz
index 210513e77809..932b016309d3 100644
--- a/metadata/md5-cache/dev-lisp/Manifest.gz
+++ b/metadata/md5-cache/dev-lisp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lisp/c2ffi-17.0.0.20240314 b/metadata/md5-cache/dev-lisp/c2ffi-18.1.0.20240926
index db83d33763bc..62417f3c7afb 100644
--- a/metadata/md5-cache/dev-lisp/c2ffi-17.0.0.20240314
+++ b/metadata/md5-cache/dev-lisp/c2ffi-18.1.0.20240926
@@ -1,14 +1,14 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=sys-devel/clang:17 sys-devel/llvm:17 !!sys-devel/llvm:0
+DEPEND=sys-devel/clang:18 sys-devel/llvm:18 !!sys-devel/llvm:0
DESCRIPTION=Clang-based FFI wrapper generator for Common Lisp
EAPI=8
HOMEPAGE=https://github.com/rpav/c2ffi
INHERIT=cmake llvm
KEYWORDS=~amd64
LICENSE=LGPL-2.1
-RDEPEND=sys-devel/clang:17 sys-devel/llvm:17
+RDEPEND=sys-devel/clang:18 sys-devel/llvm:18
SLOT=0
-SRC_URI=https://github.com/rpav/c2ffi/archive/164637979127b2f995930b352d06dea5e9572064.tar.gz -> c2ffi-17.0.0.20240314.tar.gz
+SRC_URI=https://github.com/rpav/c2ffi/archive/0de81efb64acc82c08c5eee4a7108ddcb1b00d86.tar.gz -> c2ffi-18.1.0.20240926.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=31636b4a0eb0a8e3698fc6d0f02bcaf7
+_md5_=f70239be3ed5a5cde784d1e651393149
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index cfca0e72bc23..64834b41dadf 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/PyQt6-6.7.1-r1 b/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
index ad87afb42c87..f33bb384b5b0 100644
--- a/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
+++ b/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
@@ -1,16 +1,16 @@
BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.8.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.7:6 dbus? ( virtual/pkgconfig ) python_targets_python3_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/sip-6.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] <dev-qt/qtbase-6.8 bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) python_targets_python3_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 )
+DEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] <dev-qt/qtbase-6.8 bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) remoteobjects? ( >=dev-qt/qtremoteobjects-6.7:6 ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for the Qt framework
EAPI=8
HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/
INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d remoteobjects serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml 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 x86
LICENSE=GPL-3
-RDEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] <dev-qt/qtbase-6.8 bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) >=dev-python/PyQt6-sip-13.8[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] <dev-qt/qtbase-6.8 bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) remoteobjects? ( >=dev-qt/qtremoteobjects-6.7:6 ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) >=dev-python/PyQt6-sip-13.8[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) remoteobjects? ( network ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-6.7.1.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=847275bf3e726bf7363dc3956b49dbbd
+_md5_=39d5615761349061206267f52401738f
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2
new file mode 100644
index 000000000000..7f5ca2c40b4d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-asyncio-0.23.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[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=Happy Eyeballs for pre-resolved hosts
+EAPI=8
+HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
+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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=PSF-2
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.4.2.tar.gz -> aiohappyeyeballs-2.4.2.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=7183b226877cc657213c6300f5abcb53
diff --git a/metadata/md5-cache/dev-python/beartype-0.19.0_rc1 b/metadata/md5-cache/dev-python/beartype-0.19.0_rc1
deleted file mode 100644
index a5a186ed3c95..000000000000
--- a/metadata/md5-cache/dev-python/beartype-0.19.0_rc1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_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/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Unbearably fast runtime type checking in pure Python
-EAPI=8
-HOMEPAGE=https://pypi.org/project/beartype/ https://github.com/beartype/beartype/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/b/beartype/beartype-0.19.0rc1.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=cf476efd1eb308ca2271689757a0baaf
diff --git a/metadata/md5-cache/dev-python/beartype-0.19.0_rc2 b/metadata/md5-cache/dev-python/beartype-0.19.0_rc2
deleted file mode 100644
index bb1c8586e34c..000000000000
--- a/metadata/md5-cache/dev-python/beartype-0.19.0_rc2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_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/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Unbearably fast runtime type checking in pure Python
-EAPI=8
-HOMEPAGE=https://pypi.org/project/beartype/ https://github.com/beartype/beartype/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/b/beartype/beartype-0.19.0rc2.tar.gz
-_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=cf476efd1eb308ca2271689757a0baaf
diff --git a/metadata/md5-cache/dev-python/betterproto-2.0.0_beta6 b/metadata/md5-cache/dev-python/betterproto-2.0.0_beta6
new file mode 100644
index 000000000000..3e68472aca1e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/betterproto-2.0.0_beta6
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/cachelib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/black-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/grpclib-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-5.11.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A better Protobuf / gRPC generator & library
+EAPI=8
+HOMEPAGE=https://github.com/danielgtaylor/python-betterproto/ https://pypi.org/project/betterproto/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/black-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/grpclib-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-5.11.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/danielgtaylor/python-betterproto/archive/v.2.0.0b6.tar.gz -> python-betterproto-v.2.0.0b6.gh.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/python-betterproto-v.2.0.0b6.tests.tar.xz )
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=01a066a0806ee83502f1d9be1224151b
diff --git a/metadata/md5-cache/dev-python/betterproto-2.0.0_beta7 b/metadata/md5-cache/dev-python/betterproto-2.0.0_beta7
new file mode 100644
index 000000000000..305e4bfafe74
--- /dev/null
+++ b/metadata/md5-cache/dev-python/betterproto-2.0.0_beta7
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/cachelib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/black-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/grpclib-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-5.11.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A better Protobuf / gRPC generator & library
+EAPI=8
+HOMEPAGE=https://github.com/danielgtaylor/python-betterproto/ https://pypi.org/project/betterproto/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/black-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/grpclib-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/isort-5.11.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/danielgtaylor/python-betterproto/archive/v.2.0.0b7.tar.gz -> python-betterproto-v.2.0.0b7.gh.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/python-betterproto-v.2.0.0b7.tests.tar.xz )
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=82d794f1c5c9dcd998d6d05d54035b4b
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.28 b/metadata/md5-cache/dev-python/boto3-1.35.28
new file mode 100644
index 000000000000..1d2194d5e1be
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.35.28
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.35.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=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 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.35.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.35.28.tar.gz -> boto3-1.35.28.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.28 b/metadata/md5-cache/dev-python/botocore-1.35.28
new file mode 100644
index 000000000000..f8704cef6b4d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.35.28
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[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(-)?] ) python_targets_python3_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=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 python_targets_python3_13
+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(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.35.28.tar.gz -> botocore-1.35.28.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=00b59e8d9e15f94e08a4eaaf78424022
diff --git a/metadata/md5-cache/dev-python/grpclib-0.4.7 b/metadata/md5-cache/dev-python/grpclib-0.4.7
new file mode 100644
index 000000000000..c7cfbd0e1f88
--- /dev/null
+++ b/metadata/md5-cache/dev-python/grpclib-0.4.7
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/Faker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/googleapis-common-protos[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Pure-Python gRPC implementation for asyncio
+EAPI=8
+HOMEPAGE=https://github.com/vmagamedov/grpclib/ https://pypi.org/project/grpclib/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/googleapis-common-protos[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+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/vmagamedov/grpclib/archive/v0.4.7.tar.gz -> grpclib-0.4.7.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=256e8f6024a05323f658a6e1ba6ac52b
diff --git a/metadata/md5-cache/dev-python/h5py-3.12.1 b/metadata/md5-cache/dev-python/h5py-3.12.1
new file mode 100644
index 000000000000..d0a8c34ef170
--- /dev/null
+++ b/metadata/md5-cache/dev-python/h5py-3.12.1
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/cython-0.29.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/QtPy[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/numpy-1.17.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/hdf5-1.10.4:=[hl(+)] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-python/numpy-1.17.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/hdf5-1.10.4:=[hl(+)] python_targets_python3_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=Simple Python interface to HDF5 files
+EAPI=8
+HOMEPAGE=https://www.h5py.org/ https://github.com/h5py/h5py/ https://pypi.org/project/h5py/
+INHERIT=distutils-r1 pypi
+IUSE=examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+LICENSE=BSD
+RDEPEND=>=dev-python/numpy-1.17.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/hdf5-1.10.4:=[hl(+)] python_targets_python3_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/h/h5py/h5py-3.12.1.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=0af279564c06b462cd0385cbf432ee4f
diff --git a/metadata/md5-cache/dev-python/id-1.4.0 b/metadata/md5-cache/dev-python/id-1.4.0
new file mode 100644
index 000000000000..98e90796042e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/id-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A tool for generating OIDC identities
+EAPI=8
+HOMEPAGE=https://github.com/di/id/ https://pypi.org/project/id/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/di/id/archive/v1.4.0.tar.gz -> id-1.4.0.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=70fca110587cf30f4af211f4a1141a08
diff --git a/metadata/md5-cache/dev-python/pipenv-2024.0.1-r1 b/metadata/md5-cache/dev-python/pipenv-2024.0.1-r1
new file mode 100644
index 000000000000..726455bab7a8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pipenv-2024.0.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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/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
+DESCRIPTION=Python Development Workflow for Humans
+EAPI=8
+HOMEPAGE=https://github.com/pypa/pipenv https://pypi.org/project/pipenv/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pypa/pipenv/archive/v2024.0.1.tar.gz -> pipenv-2024.0.1.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=dc2e0beafc0cbd6790763b8a4d7d56f0
diff --git a/metadata/md5-cache/dev-python/pipenv-2024.0.2 b/metadata/md5-cache/dev-python/pipenv-2024.0.2
new file mode 100644
index 000000000000..bd0a4fe2e94e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pipenv-2024.0.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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/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
+DESCRIPTION=Python Development Workflow for Humans
+EAPI=8
+HOMEPAGE=https://github.com/pypa/pipenv https://pypi.org/project/pipenv/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pipdeptree-2.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/plette-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pythonfinder-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/importlib-metadata-8.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pypa/pipenv/archive/v2024.0.2.tar.gz -> pipenv-2024.0.2.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=dc2e0beafc0cbd6790763b8a4d7d56f0
diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.17-r2 b/metadata/md5-cache/dev-python/pypy3-7.3.17-r2
new file mode 100644
index 000000000000..6d08cbd4d9f8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pypy3-7.3.17-r2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install
+DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language
+EAPI=8
+HOMEPAGE=https://pypy.org/ https://foss.heptapod.net/pypy/pypy/
+INHERIT=python-utils-r1
+IUSE=+gdbm ncurses sqlite +test-install tk
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND==dev-python/pypy3_10-7.3.17*:0/pypy310-pp73-384[gdbm?,ncurses?,sqlite?,test-install(+)?,tk?]
+SLOT=0/pypy310-pp73-384
+_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=3180c4a1002c4685abf67910c3a1bf83
diff --git a/metadata/md5-cache/dev-python/rfc8785-0.1.3 b/metadata/md5-cache/dev-python/rfc8785-0.1.3
new file mode 100644
index 000000000000..17c61c6cb05b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rfc8785-0.1.3
@@ -0,0 +1,16 @@
+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_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/flit-core-3.9.0[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=Pure-Python impl. of RFC 8785 (JSON Canonicalization Scheme)
+EAPI=8
+HOMEPAGE=https://github.com/trailofbits/rfc8785.py/ https://pypi.org/project/rfc8785/
+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=~amd64
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/trailofbits/rfc8785.py/archive/v0.1.3.tar.gz -> rfc8785.py-0.1.3.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=3020278bee530f51081d911142748751
diff --git a/metadata/md5-cache/dev-python/securesystemslib-1.1.0 b/metadata/md5-cache/dev-python/securesystemslib-1.1.0
new file mode 100644
index 000000000000..f78331cfe27b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/securesystemslib-1.1.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/cryptography-40.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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/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=Cryptographic routines for Secure Systems Lab projects at NYU
+EAPI=8
+HOMEPAGE=https://github.com/secure-systems-lab/securesystemslib/ https://pypi.org/project/securesystemslib/
+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
+LICENSE=MIT
+RDEPEND=>=dev-python/cryptography-40.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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/securesystemslib/securesystemslib-1.1.0.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=9af9cbbd194031c823d246888157470c
diff --git a/metadata/md5-cache/dev-python/setuptools-73.0.1 b/metadata/md5-cache/dev-python/setuptools-73.0.1
index 2b0935ed6907..dab7222fb2c1 100644
--- a/metadata/md5-cache/dev-python/setuptools-73.0.1
+++ b/metadata/md5-cache/dev-python/setuptools-73.0.1
@@ -1,4 +1,4 @@
-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/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.44.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/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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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(-)?]
+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/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.44.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/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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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
@@ -8,10 +8,10 @@ IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
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(-)?] >=dev-python/trove-classifiers-2024.7.2[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/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.44.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/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(+)] )
+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/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.44.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/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-73.0.1.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=f4c0b4bfbefa90f71823dcebfcc64267
+_md5_=39310642d0c26ed7b09d7d126f5d0b39
diff --git a/metadata/md5-cache/dev-python/setuptools-74.1.2 b/metadata/md5-cache/dev-python/setuptools-74.1.2
index 51cf54e6eb25..43294b98dc1d 100644
--- a/metadata/md5-cache/dev-python/setuptools-74.1.2
+++ b/metadata/md5-cache/dev-python/setuptools-74.1.2
@@ -1,4 +1,4 @@
-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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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(-)?]
+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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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
@@ -8,10 +8,10 @@ IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
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(-)?] >=dev-python/trove-classifiers-2024.7.2[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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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(+)] )
+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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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-74.1.2.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=920e79395533bca6dfb50992e52ea3e1
+_md5_=04436ac8e41e6cab4edefa624bbad636
diff --git a/metadata/md5-cache/dev-python/setuptools-74.1.3 b/metadata/md5-cache/dev-python/setuptools-74.1.3
index 66d87ddd8cf9..e62bf9f8a108 100644
--- a/metadata/md5-cache/dev-python/setuptools-74.1.3
+++ b/metadata/md5-cache/dev-python/setuptools-74.1.3
@@ -1,4 +1,4 @@
-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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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(-)?]
+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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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
@@ -8,10 +8,10 @@ IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
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(-)?] >=dev-python/trove-classifiers-2024.7.2[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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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(+)] )
+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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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-74.1.3.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=920e79395533bca6dfb50992e52ea3e1
+_md5_=04436ac8e41e6cab4edefa624bbad636
diff --git a/metadata/md5-cache/dev-python/setuptools-75.0.0 b/metadata/md5-cache/dev-python/setuptools-75.0.0
index a5179d177923..e5b765572057 100644
--- a/metadata/md5-cache/dev-python/setuptools-75.0.0
+++ b/metadata/md5-cache/dev-python/setuptools-75.0.0
@@ -1,4 +1,4 @@
-BDEPEND=!!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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(-)?]
+BDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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
@@ -8,10 +8,10 @@ IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
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(-)?] >=dev-python/trove-classifiers-2024.7.2[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-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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(+)] )
+RDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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-75.0.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=5b5df71b55dc5774d07ed899f2d4f958
+_md5_=ed8ffdaadb888b110ed4976b982e61e4
diff --git a/metadata/md5-cache/dev-python/setuptools-75.1.0 b/metadata/md5-cache/dev-python/setuptools-75.1.0
index 73c75ad217bf..7f168b431ffd 100644
--- a/metadata/md5-cache/dev-python/setuptools-75.1.0
+++ b/metadata/md5-cache/dev-python/setuptools-75.1.0
@@ -1,4 +1,4 @@
-BDEPEND=!!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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(-)?]
+BDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/jaraco-test[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-w-1.0.0[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/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
@@ -8,10 +8,10 @@ IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
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(-)?] >=dev-python/trove-classifiers-2024.7.2[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-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !!<=dev-libs/gobject-introspection-1.76.1-r0 !!=dev-libs/gobject-introspection-1.78.1-r0 !!=dev-libs/gobject-introspection-1.80.1-r1 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(+)] )
+RDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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/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.44.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/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 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-75.1.0.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=5b5df71b55dc5774d07ed899f2d4f958
+_md5_=ed8ffdaadb888b110ed4976b982e61e4
diff --git a/metadata/md5-cache/dev-python/sigstore-3.3.0 b/metadata/md5-cache/dev-python/sigstore-3.3.0
new file mode 100644
index 000000000000..ceee313988a7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sigstore-3.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cryptography-42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/id-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-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(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.1[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/rfc8785-0.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sigstore-protobuf-specs-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/sigstore-rekor-types-0.0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tuf-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-resources-5.7[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A tool for signing Python package distributions
+EAPI=8
+HOMEPAGE=https://github.com/sigstore/sigstore-python/ https://pypi.org/project/sigstore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/cryptography-42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/id-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-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(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.1[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/rfc8785-0.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sigstore-protobuf-specs-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/sigstore-rekor-types-0.0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tuf-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/importlib-resources-5.7[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sigstore/sigstore-python/archive/v3.3.0.tar.gz -> sigstore-python-3.3.0.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=19e55abd923364f0545bb4c2b2095f75
diff --git a/metadata/md5-cache/dev-python/sigstore-protobuf-specs-0.3.2 b/metadata/md5-cache/dev-python/sigstore-protobuf-specs-0.3.2
new file mode 100644
index 000000000000..f119a56fcb78
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sigstore-protobuf-specs-0.3.2
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A library for serializing and deserializing Sigstore messages
+EAPI=8
+HOMEPAGE=https://github.com/sigstore/protobuf-specs/tree/main/gen/pb-python/ https://pypi.org/project/sigstore-protobuf-specs/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=~dev-python/betterproto-2.0.0_beta6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sigstore-protobuf-specs/sigstore_protobuf_specs-0.3.2.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=8e0096cbc4f1e1ab485590f9bd7b45de
diff --git a/metadata/md5-cache/dev-python/sigstore-rekor-types-0.0.13 b/metadata/md5-cache/dev-python/sigstore-rekor-types-0.0.13
new file mode 100644
index 000000000000..5aa822c6685c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sigstore-rekor-types-0.0.13
@@ -0,0 +1,15 @@
+BDEPEND=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/flit-core-3.9.0[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=Python models for Rekor's API types
+EAPI=8
+HOMEPAGE=https://github.com/trailofbits/sigstore-rekor-types/ https://pypi.org/project/sigstore-rekor-types/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/email-validator-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sigstore-rekor-types/sigstore_rekor_types-0.0.13.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=681c025e1f3b8abc644b35143cc1e517
diff --git a/metadata/md5-cache/dev-python/sqlglot-25.22.0 b/metadata/md5-cache/dev-python/sqlglot-25.24.0
index 427a68ec6e9f..c7214d7e6dd4 100644
--- a/metadata/md5-cache/dev-python/sqlglot-25.22.0
+++ b/metadata/md5-cache/dev-python/sqlglot-25.24.0
@@ -12,6 +12,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho
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/s/sqlglot/sqlglot-25.22.0.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.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/memoffset/0.9.0/download -> memoffset-0.9.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/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/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.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/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/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-25.24.0.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.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/memoffset/0.9.0/download -> memoffset-0.9.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/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/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.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/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/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
_md5_=4b27df346cd796a97204a01dd7e5d017
diff --git a/metadata/md5-cache/dev-python/tree-sitter-0.23.0 b/metadata/md5-cache/dev-python/tree-sitter-0.23.0
index c1d1ae8519c1..1a2f6b6772d3 100644
--- a/metadata/md5-cache/dev-python/tree-sitter-0.23.0
+++ b/metadata/md5-cache/dev-python/tree-sitter-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/py-tree-sitter/ https://pypi.org/project/tree-sitter/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-libs/tree-sitter-0.23.0:= python_targets_python3_12? ( dev-python/setuptools[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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/py-tree-sitter/archive/v0.23.0.tar.gz -> tree-sitter-0.23.0.gh.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=7f231ad79012e59f87ffb09c43c2baac
+_md5_=46449a9fc5b6888e2a79515ab6b0d8c0
diff --git a/metadata/md5-cache/dev-python/tuf-5.0.0 b/metadata/md5-cache/dev-python/tuf-5.0.0
new file mode 100644
index 000000000000..1c4fbf854f2c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tuf-5.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/requests-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/securesystemslib-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A secure updater framework for Python
+EAPI=8
+HOMEPAGE=https://github.com/theupdateframework/python-tuf/ https://pypi.org/project/tuf/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=|| ( Apache-2.0 MIT )
+RDEPEND=>=dev-python/requests-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/securesystemslib-2[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/t/tuf/tuf-5.0.0.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=cef0e5d63d680089dc60ec056315af84
diff --git a/metadata/md5-cache/dev-python/wcmatch-10.0 b/metadata/md5-cache/dev-python/wcmatch-10.0
new file mode 100644
index 000000000000..ae433255a0e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wcmatch-10.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-vcs/git ) test? ( >=dev-python/bracex-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_13(-)] dev-python/mkdocs-material[python_targets_python3_13(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/pyspelling[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/pyspelling[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/pyspelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Wildcard/glob file name matcher
+EAPI=8
+HOMEPAGE=https://github.com/facelessuser/wcmatch/ https://pypi.org/project/wcmatch/
+INHERIT=distutils-r1 docs
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/bracex-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/facelessuser/wcmatch/archive/10.0.tar.gz -> wcmatch-10.0.gh.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=52eac2763ff5621ba28952d55e1c10eb
diff --git a/metadata/md5-cache/dev-python/yarl-1.13.0 b/metadata/md5-cache/dev-python/yarl-1.13.0
new file mode 100644
index 000000000000..3f8ad1fa8155
--- /dev/null
+++ b/metadata/md5-cache/dev-python/yarl-1.13.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/expandvars[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=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=Yet another URL library
+EAPI=8
+HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.13.0.tar.gz
+_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=9c149745ab7fb1550ca4cb6badaf8827
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 00fffd8c39ef..d2ad0aecc473 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/qt-creator-9999 b/metadata/md5-cache/dev-qt/qt-creator-9999
index 02d691b33548..82b801de1e5a 100644
--- a/metadata/md5-cache/dev-qt/qt-creator-9999
+++ b/metadata/md5-cache/dev-qt/qt-creator-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 go-env 90efbc8636d2f02d9654183330e84cf7 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=6278f89f7a594c091d70b9b4a02737e8
+_md5_=af731393098f1cf51ef707fb24383295
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.7.3_p202409200836 b/metadata/md5-cache/dev-qt/qt-docs-6.7.3_p202409200836
new file mode 100644
index 000000000000..fce387bb9505
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt-docs-6.7.3_p202409200836
@@ -0,0 +1,14 @@
+BDEPEND=examples? ( app-arch/p7zip )
+DEFINED_PHASES=install unpack
+DESCRIPTION=Qt6 documentation and examples for Qt Creator and other tools
+EAPI=8
+HOMEPAGE=https://doc.qt.io/
+INHERIT=unpacker
+IUSE=+examples +html +qch +tools +webview +quick3d +webchannel +remoteobjects grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +webengine +positioning activeqt +charts +declarative +svg +websockets +serialport graphs +httpserver datavis +wayland +shadertools +timeline +virtualkeyboard +scxml +location
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=FDL-1.3
+REQUIRED_USE=|| ( examples html qch )
+SLOT=6
+SRC_URI=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qtbase-examples-6.7.3.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qt3d/6.7.3-0-202409200836qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qt3d/6.7.3-0-202409200836qt3d-examples-6.7.3.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtactiveqt/6.7.3-0-202409200836activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtactiveqt/6.7.3-0-202409200836qtactiveqt-examples-6.7.3.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtcharts/6.7.3-0-202409200836qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtcharts/6.7.3-0-202409200836qtcharts-examples-6.7.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtbluetooth/6.7.3-0-202409200836qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtbluetooth/6.7.3-0-202409200836qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtconnectivity/6.7.3-0-202409200836qtconnectivity-examples-6.7.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtnfc/6.7.3-0-202409200836qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtdatavis3d/6.7.3-0-202409200836qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtdatavis3d/6.7.3-0-202409200836qtdatavis3d-examples-6.7.3.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qtdeclarative-examples-6.7.3.7z ) ) https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qtdoc-examples-6.7.3.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtgraphs/6.7.3-0-202409200836qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtgraphs/6.7.3-0-202409200836qtgraphs-examples-6.7.3.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtgrpc/6.7.3-0-202409200836qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtgrpc/6.7.3-0-202409200836qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtgrpc/6.7.3-0-202409200836qtgrpc-examples-6.7.3.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qthttpserver/6.7.3-0-202409200836qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qthttpserver/6.7.3-0-202409200836qthttpserver-examples-6.7.3.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtimageformats/6.7.3-0-202409200836qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtlocation/6.7.3-0-202409200836qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtlocation/6.7.3-0-202409200836qtlocation-examples-6.7.3.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtlottie/6.7.3-0-202409200836qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtmultimedia/6.7.3-0-202409200836qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtmultimedia/6.7.3-0-202409200836qtmultimedia-examples-6.7.3.7z ) ) networkauth? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtnetworkauth/6.7.3-0-202409200836qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtnetworkauth/6.7.3-0-202409200836qtnetworkauth-examples-6.7.3.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtpositioning/6.7.3-0-202409200836qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtpositioning/6.7.3-0-202409200836qtpositioning-examples-6.7.3.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qt5compat/6.7.3-0-202409200836qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qt5compat/6.7.3-0-202409200836qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qt5compat/6.7.3-0-202409200836qt5compat-examples-6.7.3.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtquick3dphysics/6.7.3-0-202409200836qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtquick3dphysics/6.7.3-0-202409200836qtquick3dphysics-examples-6.7.3.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtquick3d/6.7.3-0-202409200836qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtquick3d/6.7.3-0-202409200836qtquick3d-examples-6.7.3.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtquickeffectmaker/6.7.3-0-202409200836qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtquickeffectmaker/6.7.3-0-202409200836qtquickeffectmaker-examples-6.7.3.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtremoteobjects/6.7.3-0-202409200836qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtremoteobjects/6.7.3-0-202409200836qtremoteobjects-examples-6.7.3.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtscxml/6.7.3-0-202409200836qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtscxml/6.7.3-0-202409200836qtscxml-examples-6.7.3.7z ) ) sensors? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtsensors/6.7.3-0-202409200836qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtsensors/6.7.3-0-202409200836qtsensors-examples-6.7.3.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtserialbus/6.7.3-0-202409200836qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtserialbus/6.7.3-0-202409200836qtserialbus-examples-6.7.3.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtserialport/6.7.3-0-202409200836qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtserialport/6.7.3-0-202409200836qtserialport-examples-6.7.3.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtshadertools/6.7.3-0-202409200836qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtspeech/6.7.3-0-202409200836qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtspeech/6.7.3-0-202409200836qtspeech-examples-6.7.3.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtsvg-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qtsvg-examples-6.7.3.7z ) ) timeline? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtquicktimeline/6.7.3-0-202409200836qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qttools-examples-6.7.3.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtvirtualkeyboard/6.7.3-0-202409200836qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtvirtualkeyboard/6.7.3-0-202409200836qtvirtualkeyboard-examples-6.7.3.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc/6.7.3-0-202409200836qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples/6.7.3-0-202409200836qtwayland-examples-6.7.3.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtwebchannel/6.7.3-0-202409200836qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtwebchannel/6.7.3-0-202409200836qtwebchannel-examples-6.7.3.7z ) ) webengine? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtpdf/6.7.3-0-202409200836qtpdf-documentation.tar.xz ) webengine? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtwebengine/6.7.3-0-202409200836qtwebengine-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtwebengine/6.7.3-0-202409200836qtwebengine-examples-6.7.3.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtwebsockets/6.7.3-0-202409200836qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtwebsockets/6.7.3-0-202409200836qtwebsockets-examples-6.7.3.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.doc.qtwebview/6.7.3-0-202409200836qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_673_src_doc_examples/qt.qt6.673.examples.qtwebview/6.7.3-0-202409200836qtwebview-examples-6.7.3.7z ) )
+_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2
+_md5_=06dab155effcfa06ea4d868c2bacf4d7
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.7.3 b/metadata/md5-cache/dev-qt/qt3d-6.7.3
new file mode 100644
index 000000000000..972f1d8892ce
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt3d-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.7.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=3D rendering module for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=gles2-only qml vulkan test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.7.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qt3d-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=20af7ec131cc4ba8fee15c1074ec96e7
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.7.3 b/metadata/md5-cache/dev-qt/qt5compat-6.7.3
new file mode 100644
index 000000000000..6f4e3f5f1234
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtshadertools-6.7.3:6 )
+DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=icu qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtshadertools-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qt5compat-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.3 b/metadata/md5-cache/dev-qt/qtbase-6.7.3
new file mode 100644
index 000000000000..1289bb0f1f20
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.3
@@ -0,0 +1,18 @@
+BDEPEND=zstd? ( app-arch/libarchive[zstd] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) journald? ( sys-apps/systemd ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) renderdoc? ( media-gfx/renderdoc ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?] x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) X? ( x11-base/xorg-proto ) gui? ( vulkan? ( dev-util/vulkan-headers ) ) network? ( sctp? ( net-misc/lksctp-tools ) ) test? ( elibc_musl? ( sys-libs/timezone-data ) )
+DESCRIPTION=Cross-platform application development framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=flag-o-matic qt6-build toolchain-funcs
+IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl renderdoc tslib vulkan wayland +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu journald syslog mysql oci8 odbc postgres +sqlite cups gtk nls test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+PDEPEND=nls? ( ~dev-qt/qttranslations-6.7.3:6 ) wayland? ( ~dev-qt/qtwayland-6.7.3:6 )
+RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) journald? ( sys-apps/systemd ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) renderdoc? ( media-gfx/renderdoc ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.24.41-r1:3[X?,wayland?] x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) syslog? ( virtual/logger )
+REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) renderdoc? ( gui ) tslib? ( gui ) vulkan? ( gui ) wayland? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=13ff15af6fe03318b73f2e6579bc8cdd
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.7.3 b/metadata/md5-cache/dev-qt/qtcharts-6.7.3
new file mode 100644
index 000000000000..56757c057947
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.7.3:6[opengl] )
+DESCRIPTION=Chart component library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=gles2-only qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.7.3:6[opengl] )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtcharts-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3 b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3
new file mode 100644
index 000000000000..c750dde9f723
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network] bluetooth? ( ~dev-qt/qtbase-6.7.3:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
+DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+bluetooth nfc smartcard test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network] bluetooth? ( ~dev-qt/qtbase-6.7.3:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
+REQUIRED_USE=|| ( bluetooth nfc )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtconnectivity-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=7a7cfe496caedc620f37d8bac07ca6a6
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3 b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3
new file mode 100644
index 000000000000..b51f57a1d59e
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-qt/qtshadertools-6.7.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.7.3:6 ) svg? ( ~dev-qt/qtsvg-6.7.3:6 ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=Qt Declarative (Quick 2)
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=python-any-r1 qt6-build
+IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.7.3:6 ) svg? ( ~dev-qt/qtsvg-6.7.3:6 )
+RESTRICT=test
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtdeclarative-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=10ff46e99bdf438b8fca3d26850be38c
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.7.3 b/metadata/md5-cache/dev-qt/qthttpserver-6.7.3
new file mode 100644
index 000000000000..0e64cfc1cd1d
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.7.3:6 ) test? ( ~dev-qt/qtbase-6.7.3:6[concurrent] )
+DESCRIPTION=HTTP server functionality for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+ssl websockets test
+KEYWORDS=~amd64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qthttpserver-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=81f12114169fb7a3f20052b67adedd70
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.7.3 b/metadata/md5-cache/dev-qt/qtimageformats-6.7.3
new file mode 100644
index 000000000000..9842c80e0b8b
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
+DESCRIPTION=Additional format plugins for the Qt image I/O system
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=mng test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtimageformats-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3
new file mode 100644
index 000000000000..ea99f99a0a04
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6
+DESCRIPTION=Implementation of the Language Server Protocol for Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtlanguageserver-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.7.3 b/metadata/md5-cache/dev-qt/qtlocation-6.7.3
new file mode 100644
index 000000000000..2bd2627421a8
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtpositioning-6.7.3:6[qml]
+DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtpositioning-6.7.3:6[qml]
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtlocation-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=9599784c2c6ad8e6d685b0483b520e25
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3
new file mode 100644
index 000000000000..102cb475dc7d
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3
@@ -0,0 +1,17 @@
+BDEPEND=~dev-qt/qtshadertools-6.7.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.7.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.7.3:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtquick3d-6.7.3:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=flag-o-matic qt6-build
+IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan wayland test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.7.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.7.3:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtquick3d-6.7.3:6 )
+REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtmultimedia-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=3461909f4a95fcdc77eb503125f12644
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3
new file mode 100644
index 000000000000..47f8cf12c863
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network]
+DESCRIPTION=Network authorization library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network]
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtnetworkauth-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=33827b82755d17ed67998d7232fe2e45
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.7.3 b/metadata/md5-cache/dev-qt/qtpositioning-6.7.3
new file mode 100644
index 000000000000..abc9bd8a8204
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6 geoclue? ( ~dev-qt/qtbase-6.7.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtserialport-6.7.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+DESCRIPTION=Physical position determination library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=geoclue nmea +qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6 geoclue? ( ~dev-qt/qtbase-6.7.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtserialport-6.7.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) geoclue? ( app-misc/geoclue:2.0 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtpositioning-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.7.3 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.3
new file mode 100644
index 000000000000..c0adf045e450
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtquicktimeline-6.7.3:6 ~dev-qt/qtshadertools-6.7.3:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.7.3:6[network] ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=opengl vulkan test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtquicktimeline-6.7.3:6 ~dev-qt/qtshadertools-6.7.3:6 media-libs/assimp:= sys-libs/zlib:=
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtquick3d-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=665b711c417e47c171ecc3895f6fb643
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3
new file mode 100644
index 000000000000..d93054ec4136
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6 ~dev-qt/qtdeclarative-6.7.3:6
+DESCRIPTION=Qt module for keyframe-based timeline construction
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6 ~dev-qt/qtdeclarative-6.7.3:6
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtquicktimeline-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3
new file mode 100644
index 000000000000..2d5da6fb11a7
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network] qml? ( ~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ) test? ( ~dev-qt/qtbase-6.7.3:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+KEYWORDS=~amd64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network] qml? ( ~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtremoteobjects-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.9999
new file mode 100644
index 000000000000..ae55028d2e96
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.9999
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.9999:6[network] qml? ( ~dev-qt/qtbase-6.7.9999:6[gui] ~dev-qt/qtdeclarative-6.7.9999:6 ) test? ( ~dev-qt/qtbase-6.7.9999:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+PROPERTIES=live
+RDEPEND=~dev-qt/qtbase-6.7.9999:6[network] qml? ( ~dev-qt/qtbase-6.7.9999:6[gui] ~dev-qt/qtdeclarative-6.7.9999:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.9999
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0_rc b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0_rc
new file mode 100644
index 000000000000..061cb71696f1
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0_rc
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.8.0_rc:6[network] qml? ( ~dev-qt/qtbase-6.8.0_rc:6[gui] ~dev-qt/qtdeclarative-6.8.0_rc:6 ) test? ( ~dev-qt/qtbase-6.8.0_rc:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.8.0_rc:6[network] qml? ( ~dev-qt/qtbase-6.8.0_rc:6[gui] ~dev-qt/qtdeclarative-6.8.0_rc:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.8.0
+SRC_URI=https://download.qt.io/development_releases/qt/6.8/6.8.0-rc/src/submodules/qtremoteobjects-everywhere-src-6.8.0-rc.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
new file mode 100644
index 000000000000..001fffb6d2ed
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.8.9999:6[network] qml? ( ~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 ) test? ( ~dev-qt/qtbase-6.8.9999:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+PROPERTIES=live
+RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] qml? ( ~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.8.9999
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
new file mode 100644
index 000000000000..5f6ca903bafc
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ) test? ( ~dev-qt/qtbase-6.9999:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+PROPERTIES=live
+RDEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.9999
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.7.3 b/metadata/md5-cache/dev-qt/qtscxml-6.7.3
new file mode 100644
index 000000000000..55dbb600d668
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtscxml-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.7.3 b/metadata/md5-cache/dev-qt/qtsensors-6.7.3
new file mode 100644
index 000000000000..90e20a3c33fe
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+DESCRIPTION=Hardware sensor access library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsensors-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.7.3 b/metadata/md5-cache/dev-qt/qtserialbus-6.7.3
new file mode 100644
index 000000000000..ea36000103d3
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtserialport-6.7.3:6
+DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtserialport-6.7.3:6
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialbus-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.7.3 b/metadata/md5-cache/dev-qt/qtserialport-6.7.3
new file mode 100644
index 000000000000..001fc0052c09
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6 virtual/libudev:=
+DESCRIPTION=Serial port abstraction library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6 virtual/libudev:=
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialport-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.7.3 b/metadata/md5-cache/dev-qt/qtshadertools-6.7.3
new file mode 100644
index 000000000000..bc15a950f848
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui]
+DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui]
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtshadertools-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=8a9fb440905848f76aa6ddd62559721f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.7.3 b/metadata/md5-cache/dev-qt/qtspeech-6.7.3
new file mode 100644
index 000000000000..dcc5788fec59
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.7.3
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6 ~dev-qt/qtmultimedia-6.7.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) speechd? ( app-accessibility/speech-dispatcher )
+DESCRIPTION=Text-to-speech library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=flite qml +speechd
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6 ~dev-qt/qtmultimedia-6.7.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) speechd? ( app-accessibility/speech-dispatcher )
+REQUIRED_USE=|| ( flite speechd )
+RESTRICT=test
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtspeech-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.7.3 b/metadata/md5-cache/dev-qt/qtsvg-6.7.3
new file mode 100644
index 000000000000..4611b0a375f8
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui,widgets] sys-libs/zlib:=
+DESCRIPTION=SVG rendering library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui,widgets] sys-libs/zlib:=
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsvg-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qttools-6.7.3 b/metadata/md5-cache/dev-qt/qttools-6.7.3
new file mode 100644
index 000000000000..43f37948a182
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qttools-6.7.3
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[widgets?] assistant? ( ~dev-qt/qtbase-6.7.3:6[network,sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.7.3:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.7.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.7.3:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.7.3:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
+DESCRIPTION=Qt Tools Collection
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=desktop llvm-r1 optfeature qt6-build
+IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[widgets?] assistant? ( ~dev-qt/qtbase-6.7.3:6[network,sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.7.3:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.7.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.7.3:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.7.3:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.7.3:6[opengl=] )
+REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml )
+RESTRICT=test
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttools-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 56973babb9c5f19cab0eeb53ece644c6 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=3968c1095e743605c78006e5c9d9886b
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.7.3 b/metadata/md5-cache/dev-qt/qttranslations-6.7.3
new file mode 100644
index 000000000000..75443f82130a
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.7.3
@@ -0,0 +1,14 @@
+BDEPEND=~dev-qt/qttools-6.7.3:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6
+DESCRIPTION=Translation files for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RESTRICT=test
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttranslations-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=9fd31e26aacb3e2c9f8a17b0ea445f45
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3
new file mode 100644
index 000000000000..b8e93178e05c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtsvg-6.7.3:6 spell? ( app-text/hunspell:= )
+DESCRIPTION=Customizable input framework and virtual keyboard for Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+spell test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtsvg-6.7.3:6 spell? ( app-text/hunspell:= )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.7.3 b/metadata/md5-cache/dev-qt/qtwayland-6.7.3
new file mode 100644
index 000000000000..e757fda04bf2
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.7.3:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=Wayland platform plugin for Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=accessibility compositor qml vulkan test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.7.3:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.7.3:6 ) )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwayland-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=9bbc35c73bd2a0f09aaf510fc0080f4c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3 b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3
new file mode 100644
index 000000000000..53e9e6ca633d
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+DESCRIPTION=Qt WebChannel
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebchannel-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.3
new file mode 100644
index 000000000000..13ce2db0133d
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.3:6[widgets?] ~dev-qt/qtwebchannel-6.7.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.3:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
+IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.7.3:6[widgets?] ~dev-qt/qtwebchannel-6.7.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.3:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) !vaapi? ( media-libs/libvpx:= )
+REQUIRED_USE=designer? ( qml widgets )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebengine-everywhere-src-6.7.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-13.tar.xz
+_eclasses_=check-reqs f5db0b1ec36d0899adc2b41f8c447823 cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix 629161311cdf29bf8596fdd036826a2c python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=2f21963d0158e9d3877a9764afc6689b
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3 b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3
new file mode 100644
index 000000000000..812ed2c0a56b
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml +ssl test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebsockets-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.7.3 b/metadata/md5-cache/dev-qt/qtwebview-6.7.3
new file mode 100644
index 000000000000..50c845bc25c6
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.7.3
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtwebengine-6.7.3:6[qml]
+DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtwebengine-6.7.3:6[qml]
+RESTRICT=!test? ( test )
+SLOT=6/6.7.3
+SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebview-everywhere-src-6.7.3.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index 40357cf24701..f0d3e1b12204 100644
--- a/metadata/md5-cache/dev-tcltk/Manifest.gz
+++ b/metadata/md5-cache/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tcltk/snack-2.2.10-r13 b/metadata/md5-cache/dev-tcltk/snack-2.2.10-r13
index ecfb2e7b875c..c5f876a08389 100644
--- a/metadata/md5-cache/dev-tcltk/snack-2.2.10-r13
+++ b/metadata/md5-cache/dev-tcltk/snack-2.2.10-r13
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c
-_md5_=807dc84ec10210d968d95cbfb281e8c3
+_md5_=b632e03f73bb4408cdfb2b687bb12770
diff --git a/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5 b/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5
new file mode 100644
index 000000000000..1c110543d99e
--- /dev/null
+++ b/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/swig app-arch/p7zip app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-lang/tcl:0= dev-lang/tk:0= x11-libs/libX11 virtual/opengl virtual/glu truetype? ( media-libs/ftgl ) sdl? ( media-libs/libsdl )
+DESCRIPTION=Tcl bindings to OpenGL and other 3D libraries
+EAPI=8
+HOMEPAGE=http://www.tcl3d.org
+INHERIT=flag-o-matic cmake unpacker
+IUSE=sdl truetype
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-lang/tcl:0= dev-lang/tk:0= x11-libs/libX11 virtual/opengl virtual/glu truetype? ( media-libs/ftgl ) sdl? ( media-libs/libsdl )
+SLOT=0
+SRC_URI=https://www.tcl3d.org/download/distributions/tcl3d-0.9.5.7z
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=f923fa31d53cde074ebce4f0c30714b6
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 78128e8a2b1d..7f359ea9cfc5 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/android-studio-2024.1.2.13 b/metadata/md5-cache/dev-util/android-studio-2024.1.2.13
new file mode 100644
index 000000000000..a893cce15902
--- /dev/null
+++ b/metadata/md5-cache/dev-util/android-studio-2024.1.2.13
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postrm
+DESCRIPTION=Android development environment based on IntelliJ IDEA
+EAPI=8
+HOMEPAGE=https://developer.android.com/studio
+INHERIT=desktop wrapper
+IUSE=selinux
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB
+RDEPEND=selinux? ( sec-policy/selinux-android ) >=app-arch/bzip2-1.0.8-r4 >=dev-libs/expat-2.5.0 >=dev-libs/libffi-3.4.4 >=media-libs/fontconfig-2.14.0-r1 >=media-libs/freetype-2.12.1-r1 >=media-libs/libpng-1.6.39 >=media-libs/mesa-22.2.5[X(+)] || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) sys-libs/ncurses-compat:5[tinfo] >=sys-libs/zlib-1.2.13-r1 >=x11-libs/libX11-1.8.1 >=x11-libs/libXau-1.0.11 >=x11-libs/libXdamage-1.1.6 >=x11-libs/libXdmcp-1.1.4-r2 >=x11-libs/libXext-1.3.5 >=x11-libs/libXfixes-6.0.0 >=x11-libs/libXrender-0.9.11 >=x11-libs/libXxf86vm-1.1.5 >=x11-libs/libdrm-2.4.114 >=x11-libs/libxcb-1.15-r1 >=x11-libs/libxshmfence-1.3.2 virtual/libcrypt:=
+RESTRICT=bindist mirror strip
+SLOT=0
+SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.1.2.13/android-studio-2024.1.2.13-linux.tar.gz
+_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 wrapper 8814ba474de61a773949805b4d85007d
+_md5_=c68c7533bd004e3ea097fa39959efa9c
diff --git a/metadata/md5-cache/dev-util/debootstrap-1.0.134 b/metadata/md5-cache/dev-util/debootstrap-1.0.134
index 62653fe293f5..61227ce09dfc 100644
--- a/metadata/md5-cache/dev-util/debootstrap-1.0.134
+++ b/metadata/md5-cache/dev-util/debootstrap-1.0.134
@@ -2,9 +2,9 @@ DEFINED_PHASES=compile install postinst unpack
DESCRIPTION=Debian/Ubuntu bootstrap scripts
EAPI=8
HOMEPAGE=https://packages.qa.debian.org/d/debootstrap.html
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=app-arch/dpkg net-misc/wget sys-devel/binutils
SLOT=0
SRC_URI=https://salsa.debian.org/installer-team/debootstrap/-/archive/1.0.134/debootstrap-1.0.134.tar.bz2 mirror://gentoo/devices.tar.gz
-_md5_=95db8aa809fe35c97b863f606a351433
+_md5_=e9de2198184da824177cac463ef70499
diff --git a/metadata/md5-cache/dev-util/gpp-2.27 b/metadata/md5-cache/dev-util/gpp-2.27
deleted file mode 100644
index cd66c5289ecd..000000000000
--- a/metadata/md5-cache/dev-util/gpp-2.27
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=prepare
-DESCRIPTION=A generic preprocessor
-EAPI=8
-HOMEPAGE=https://logological.org/gpp https://github.com/logological/gpp
-INHERIT=autotools
-KEYWORDS=amd64 arm arm64 ppc ppc64 x86
-LICENSE=LGPL-3+
-SLOT=0
-SRC_URI=https://github.com/logological/gpp/archive/refs/tags/2.27.tar.gz -> gpp-2.27.tar.gz
-_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=6191856d7aaeb2fbe0ba5bf188a0435c
diff --git a/metadata/md5-cache/dev-util/gpp-2.28 b/metadata/md5-cache/dev-util/gpp-2.28
index c3bad0c9edd8..44439f2121f1 100644
--- a/metadata/md5-cache/dev-util/gpp-2.28
+++ b/metadata/md5-cache/dev-util/gpp-2.28
@@ -4,9 +4,9 @@ DESCRIPTION=A generic preprocessor
EAPI=8
HOMEPAGE=https://logological.org/gpp https://github.com/logological/gpp
INHERIT=autotools
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=LGPL-3+
SLOT=0
SRC_URI=https://github.com/logological/gpp/archive/refs/tags/2.28.tar.gz -> gpp-2.28.tar.gz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=ccc6df3daf6263ea64df218239cd7d20
+_md5_=522f3bf5558b4992c48922d06752ce1e
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.31 b/metadata/md5-cache/dev-util/pkgcheck-0.10.31
index db64c6670c9e..cfbc06f8c6ba 100644
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.31
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.31
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pkgcore/pkgcheck
INHERIT=elisp-common distutils-r1 optfeature pypi
IUSE=emacs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=BSD MIT
RDEPEND=>=dev-python/snakeoil-0.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tree-sitter-0.23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/tree-sitter-0.24.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pkgcheck/pkgcheck-0.10.31.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=8ce2b31beb8819158ce41e4183203d69
+_md5_=785fea09e506a883231b865754141139
diff --git a/metadata/md5-cache/dev-util/pwntools-4.13.0 b/metadata/md5-cache/dev-util/pwntools-4.13.0
index 89942d82ad8f..7d411ae9cfff 100644
--- a/metadata/md5-cache/dev-util/pwntools-4.13.0
+++ b/metadata/md5-cache/dev-util/pwntools-4.13.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/Gallopsled/pwntools
INHERIT=bash-completion-r1 distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=MIT GPL-2+ BSD-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/capstone-3.0.5[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/ROPgadget-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/unicorn-1.0.2[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colored-traceback[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/intervaltree-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mako-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/paramiko-1.15.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psutil-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyelftools-0.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PySocks[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/requests-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rpyc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/Gallopsled/pwntools/archive/4.13.0.tar.gz -> pwntools-4.13.0.gh.tar.gz
_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=6896fabe64c68e10575717d79de833e7
+_md5_=49633e8b3b5c46f012de2943259eabd6
diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.23.0 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.23.0
index 10b842c975a6..aa6e23944e25 100644
--- a/metadata/md5-cache/dev-util/tree-sitter-cli-0.23.0
+++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.23.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=cargo
IUSE=debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016
RDEPEND=~dev-libs/tree-sitter-0.23.0:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.23.0.tar.gz -> tree-sitter-0.23.0.tar.gz https://dev.gentoo.org/~arthurzam/distfiles/dev-util/tree-sitter-cli/tree-sitter-cli-0.23.0-crates.tar.xz
_eclasses_=cargo c806360bab90e2b49223df1810172c2b flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=973117f734a061c14a9eaa107d279053
+_md5_=a3bb3bb85ecf91bb61675465b399779a
diff --git a/metadata/md5-cache/games-roguelike/Manifest.gz b/metadata/md5-cache/games-roguelike/Manifest.gz
index 3bdfbd8b0d61..49fa013c5d78 100644
--- a/metadata/md5-cache/games-roguelike/Manifest.gz
+++ b/metadata/md5-cache/games-roguelike/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-roguelike/stone-soup-0.32.0 b/metadata/md5-cache/games-roguelike/stone-soup-0.32.1
index 3d193c4ab2c1..3148be83540e 100644
--- a/metadata/md5-cache/games-roguelike/stone-soup-0.32.0
+++ b/metadata/md5-cache/games-roguelike/stone-soup-0.32.1
@@ -12,6 +12,6 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) dev-db/sqlite
REQUIRED_USE=^^ ( lua_single_target_lua5-1 )
RESTRICT=!test? ( test )
SLOT=0.32
-SRC_URI=https://github.com/crawl/crawl/archive/refs/tags/0.32.0.tar.gz -> stone-soup-0.32.0.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.32.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.32.svg
+SRC_URI=https://github.com/crawl/crawl/archive/refs/tags/0.32.1.tar.gz -> stone-soup-0.32.1.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.32.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.32.svg
_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
_md5_=bc855e9df8bd811caf7c4f11ca380200
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 3669a3729715..1af2ff2da4e9 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/cartridges-2.9.3 b/metadata/md5-cache/games-util/cartridges-2.9.3
index 7594f44a5c80..f5e15aef7abf 100644
--- a/metadata/md5-cache/games-util/cartridges-2.9.3
+++ b/metadata/md5-cache/games-util/cartridges-2.9.3
@@ -6,7 +6,7 @@ HOMEPAGE=https://github.com/kra-mo/cartridges/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 meson xdg
IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=gui-libs/gtk-4.14.4:4[introspection] >=gui-libs/libadwaita-1.5.2:1[introspection] python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pillow[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kra-mo/cartridges/archive/v2.9.3.tar.gz -> cartridges-2.9.3.tar.gz
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=2399bf401b5a6510759800a5ab17b438
+_md5_=4247b5de2ffc5c985faa20685c0d642b
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index b93fb97026ff..9373b3a5d7ef 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-6.0.4 b/metadata/md5-cache/gnome-extra/cinnamon-6.0.4
deleted file mode 100644
index b95bb14e9264..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-6.0.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/intltool-0.40 >=sys-devel/gettext-0.17 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.52.0:2[dbus] >=dev-libs/gobject-introspection-1.29.15:= dev-libs/libxml2:2 >=gnome-extra/cinnamon-desktop-6.0:0= >=gnome-extra/cinnamon-menus-6.0 >=gnome-extra/cjs-6.0[cairo] sys-apps/dbus >=sys-auth/polkit-0.100[introspection] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2[introspection] >=x11-libs/gtk+-3.12.0:3[introspection,wayland?] >=x11-libs/libnotify-0.7.3:0=[introspection] x11-libs/libX11 >=x11-libs/libXfixes-5.0 x11-libs/pango[introspection] >=x11-libs/xapp-2.8.2[introspection] >=x11-wm/muffin-6.0[introspection,wayland?] eds? ( gnome-extra/evolution-data-server ) gstreamer? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 ) networkmanager? ( net-misc/networkmanager[introspection] ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=A fork of GNOME Shell with layout similar to GNOME 2
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon
-INHERIT=meson gnome2-utils pax-utils python-single-r1 xdg
-IUSE=+desktop-portal +eds +gstreamer gtk-doc +nls +networkmanager wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
-LICENSE=BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.52.0:2[dbus] >=dev-libs/gobject-introspection-1.29.15:= dev-libs/libxml2:2 >=gnome-extra/cinnamon-desktop-6.0:0= >=gnome-extra/cinnamon-menus-6.0 >=gnome-extra/cjs-6.0[cairo] sys-apps/dbus >=sys-auth/polkit-0.100[introspection] virtual/opengl x11-libs/cairo x11-libs/gdk-pixbuf:2[introspection] >=x11-libs/gtk+-3.12.0:3[introspection,wayland?] >=x11-libs/libnotify-0.7.3:0=[introspection] x11-libs/libX11 >=x11-libs/libXfixes-5.0 x11-libs/pango[introspection] >=x11-libs/xapp-2.8.2[introspection] >=x11-wm/muffin-6.0[introspection,wayland?] eds? ( gnome-extra/evolution-data-server ) gstreamer? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 ) networkmanager? ( net-misc/networkmanager[introspection] ) >=app-accessibility/caribou-0.3 dev-libs/keybinder:3[introspection] dev-libs/libtimezonemap python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pexpect[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyinotify[python_targets_python3_10(-)] dev-python/python-pam[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/tinycss2[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.1-r2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pexpect[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyinotify[python_targets_python3_11(-)] dev-python/python-pam[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/tinycss2[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.1-r2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pexpect[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyinotify[python_targets_python3_12(-)] dev-python/python-pam[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/tinycss2[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.1-r2[python_targets_python3_12(-)] ) >=gnome-base/dconf-0.4.1 >=gnome-base/gsettings-desktop-schemas-2.91.91 >=gnome-base/libgnomekbd-2.91.4 >=gnome-extra/cinnamon-control-center-6.0[networkmanager=,wayland?] >=gnome-extra/cinnamon-screensaver-6.0 >=gnome-extra/cinnamon-session-6.0 >=gnome-extra/cinnamon-settings-daemon-6.0[wayland?] >=gnome-extra/nemo-6.0[wayland?] gnome-extra/polkit-gnome media-libs/gsound net-libs/libsoup:3.0[introspection] net-misc/wget sys-apps/accountsservice[introspection] sys-apps/coreutils sys-apps/pciutils sys-apps/util-linux sys-power/upower[introspection] x11-misc/xdg-utils x11-themes/adwaita-icon-theme x11-themes/gnome-themes-standard desktop-portal? ( sys-apps/xdg-desktop-portal-gtk sys-apps/xdg-desktop-portal-xapp ) nls? ( >=gnome-extra/cinnamon-translations-6.0 )
-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/archive/6.0.4.tar.gz -> cinnamon-6.0.4.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 6285e04fab2343992d2df0df4edf6003 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=90789ccf53edbf3271656fc82ee3a48b
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.0.0-r1 b/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.0.0-r1
deleted file mode 100644
index 96058dad3839..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-control-center-6.0.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils >=sys-devel/gettext-0.17 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=app-accessibility/at-spi2-core:2 >=dev-libs/glib-2.44.0:2 >=gnome-base/libgnomekbd-3.0.0:0= >=gnome-extra/cinnamon-desktop-6.0:0= >=gnome-extra/cinnamon-menus-6.0 media-libs/fontconfig >=sys-auth/polkit-0.103 >=sys-power/upower-0.99.8:= >=x11-libs/gdk-pixbuf-2.23.0:2 >=x11-libs/gtk+-3.16.0:3[wayland=] >=dev-libs/libgudev-232 >=x11-libs/libnotify-0.7.3 x11-libs/cairo x11-libs/libX11 >=x11-libs/libxklavier-5.1:= x11-libs/pango colord? ( >=x11-misc/colord-0.1.14:0= ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= >=x11-libs/libXi-1.2 ) networkmanager? ( >=gnome-extra/nm-applet-1.2.0 >=net-libs/libnma-1.8.34 >=net-misc/networkmanager-1.2.0[modemmanager?] modemmanager? ( >=net-misc/modemmanager-0.7:= ) ) gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.18.0:= ) app-text/iso-codes x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Cinnamons's main interface to configure various aspects of the desktop
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-control-center
-INHERIT=meson gnome2-utils python-any-r1 xdg virtualx
-IUSE=+colord input_devices_wacom +networkmanager +modemmanager gnome-online-accounts systemd test wayland test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+ LGPL-2.1+ MIT
-RDEPEND=app-accessibility/at-spi2-core:2 >=dev-libs/glib-2.44.0:2 >=gnome-base/libgnomekbd-3.0.0:0= >=gnome-extra/cinnamon-desktop-6.0:0= >=gnome-extra/cinnamon-menus-6.0 media-libs/fontconfig >=sys-auth/polkit-0.103 >=sys-power/upower-0.99.8:= >=x11-libs/gdk-pixbuf-2.23.0:2 >=x11-libs/gtk+-3.16.0:3[wayland=] >=dev-libs/libgudev-232 >=x11-libs/libnotify-0.7.3 x11-libs/cairo x11-libs/libX11 >=x11-libs/libxklavier-5.1:= x11-libs/pango colord? ( >=x11-misc/colord-0.1.14:0= ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= >=x11-libs/libXi-1.2 ) networkmanager? ( >=gnome-extra/nm-applet-1.2.0 >=net-libs/libnma-1.8.34 >=net-misc/networkmanager-1.2.0[modemmanager?] modemmanager? ( >=net-misc/modemmanager-0.7:= ) ) gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.18.0:= ) x11-themes/adwaita-icon-theme colord? ( >=gnome-extra/gnome-color-manager-3 ) input_devices_wacom? ( gnome-extra/cinnamon-settings-daemon[input_devices_wacom] ) systemd? ( >=sys-apps/systemd-31 ) !systemd? ( app-admin/openrc-settingsd )
-REQUIRED_USE=modemmanager? ( networkmanager )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/linuxmint/cinnamon-control-center/archive/6.0.0.tar.gz -> cinnamon-control-center-6.0.0.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=194d4047f52c583383c446c0acb39d6c
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.0.0 b/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.0.0
deleted file mode 100644
index ba9a5da6fd20..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-desktop-6.0.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/gdbus-codegen dev-util/glib-utils sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=dev-libs/glib-2.37.3:2[dbus] >=dev-libs/gobject-introspection-0.10.2:= >=gnome-base/gsettings-desktop-schemas-3.5.91 >=media-libs/libpulse-12.99.3[glib] sys-apps/accountsservice sys-apps/hwdata x11-libs/cairo[X] >=x11-libs/gdk-pixbuf-2.22:2[introspection] >=x11-libs/gtk+-3.3.16:3[introspection] x11-libs/libX11 >=x11-libs/libXext-1.1 x11-libs/libxkbfile >=x11-libs/libXrandr-1.3 x11-misc/xkeyboard-config systemd? ( sys-apps/systemd ) x11-base/xorg-proto
-DESCRIPTION=A collection of libraries and utilites used by Cinnamon
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-desktop
-INHERIT=meson gnome2-utils python-any-r1
-IUSE=systemd
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT
-RDEPEND=>=dev-libs/glib-2.37.3:2[dbus] >=dev-libs/gobject-introspection-0.10.2:= >=gnome-base/gsettings-desktop-schemas-3.5.91 >=media-libs/libpulse-12.99.3[glib] sys-apps/accountsservice sys-apps/hwdata x11-libs/cairo[X] >=x11-libs/gdk-pixbuf-2.22:2[introspection] >=x11-libs/gtk+-3.3.16:3[introspection] x11-libs/libX11 >=x11-libs/libXext-1.1 x11-libs/libxkbfile >=x11-libs/libXrandr-1.3 x11-misc/xkeyboard-config systemd? ( sys-apps/systemd )
-SLOT=0/4
-SRC_URI=https://github.com/linuxmint/cinnamon-desktop/archive/6.0.0.tar.gz -> cinnamon-desktop-6.0.0.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=83e658da27d005e45782a4d086c83e65
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-menus-6.0.0 b/metadata/md5-cache/gnome-extra/cinnamon-menus-6.0.0
deleted file mode 100644
index 2e777a8cd8d7..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-menus-6.0.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.29.15:2 >=dev-libs/gobject-introspection-1.58.3:= dev-libs/gobject-introspection-common dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Cinnamon's library for the Desktop Menu fd.o specification
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-menus
-INHERIT=meson xdg
-IUSE=gtk-doc
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.29.15:2 >=dev-libs/gobject-introspection-1.58.3:=
-SLOT=0
-SRC_URI=https://github.com/linuxmint/cinnamon-menus/archive/6.0.0.tar.gz -> cinnamon-menus-6.0.0.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=93ff3406ee613ae94992ca34bbfda0b7
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.0.3 b/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.0.3
deleted file mode 100644
index 1106af5c92c0..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen sys-apps/dbus sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.0 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Screensaver for Cinnamon
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-screensaver
-INHERIT=meson python-single-r1 xdg
-IUSE=systemd xinerama python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+ MIT
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.0 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) >=app-accessibility/caribou-0.3 sys-apps/accountsservice sys-process/procps x11-apps/xprop python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.1[python_targets_python3_12(-)] ) systemd? ( >=sys-apps/systemd-31 ) !systemd? ( sys-auth/elogind )
-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-screensaver/archive/6.0.3.tar.gz -> cinnamon-screensaver-6.0.3.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=efb3674ac736a9b5c49382403d6bd403
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.2.1 b/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.2.1
new file mode 100644
index 000000000000..541bbd194476
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/cinnamon-screensaver-6.2.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/gdbus-codegen sys-apps/dbus sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.2 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto
+DESCRIPTION=Screensaver for Cinnamon
+EAPI=8
+HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-screensaver
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson python-single-r1 xdg
+IUSE=systemd xinerama python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+ MIT
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.37.3:2[dbus] >=gnome-extra/cinnamon-desktop-6.2 sys-libs/pam >=x11-libs/gtk+-3.22:3[introspection] x11-libs/cairo x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/pango x11-misc/xdotool x11-themes/adwaita-icon-theme xinerama? ( x11-libs/libXinerama ) >=app-accessibility/caribou-0.3 sys-apps/accountsservice sys-process/procps x11-apps/xprop python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] >=dev-python/python3-xapp-2.4.2[python_targets_python3_13(-)] ) systemd? ( >=sys-apps/systemd-31 ) !systemd? ( sys-auth/elogind )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+SLOT=0
+SRC_URI=https://github.com/linuxmint/cinnamon-screensaver/archive/6.2.1.tar.gz -> cinnamon-screensaver-6.2.1.tar.gz
+_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=eeeb735824f66c2544bcd082cacae2f8
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4 b/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4
deleted file mode 100644
index 4c7646fce0ed..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-session-6.0.4
+++ /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_12? ( dev-lang/python:3.12 ) dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=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] ) x11-libs/xtrans
-DESCRIPTION=Cinnamon session manager
-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
-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 fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=cd0bdd1747c646c9c62f40f58b395809
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-6.0.0-r1 b/metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-6.0.0-r1
deleted file mode 100644
index b0a7e14e905c..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-6.0.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=>=dev-libs/glib-2.40.0:2[dbus] dev-libs/libgudev >=gnome-base/libgnomekbd-3.6:= >=gnome-extra/cinnamon-desktop-6.0:0= media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3,pulseaudio] >=media-libs/libpulse-0.9.16[glib] >=sys-auth/polkit-0.97 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.14.0:3[wayland=] >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi >=x11-libs/libxklavier-5.0:= >=x11-libs/pango-1.20.0 >=sys-power/upower-0.9.11:= colord? ( >=x11-misc/colord-0.1.27:= ) cups? ( >=net-print/cups-1.4[dbus] app-admin/system-config-printer net-print/cups-pk-helper ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= >=gnome-base/librsvg-2.36.2 ) smartcard? ( dev-libs/nspr >=dev-libs/nss-3.11.2 ) systemd? ( sys-apps/systemd:0= ) !systemd? ( sys-auth/elogind ) dev-libs/libxml2:2 x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Cinnamon's settings daemon
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-settings-daemon
-INHERIT=meson gnome2-utils python-any-r1 xdg
-IUSE=+colord cups input_devices_wacom smartcard systemd wayland
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT
-RDEPEND=>=dev-libs/glib-2.40.0:2[dbus] dev-libs/libgudev >=gnome-base/libgnomekbd-3.6:= >=gnome-extra/cinnamon-desktop-6.0:0= media-libs/fontconfig >=media-libs/lcms-2.2:2 media-libs/libcanberra[gtk3,pulseaudio] >=media-libs/libpulse-0.9.16[glib] >=sys-auth/polkit-0.97 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.14.0:3[wayland=] >=x11-libs/libnotify-0.7.3 x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi >=x11-libs/libxklavier-5.0:= >=x11-libs/pango-1.20.0 >=sys-power/upower-0.9.11:= colord? ( >=x11-misc/colord-0.1.27:= ) cups? ( >=net-print/cups-1.4[dbus] app-admin/system-config-printer net-print/cups-pk-helper ) input_devices_wacom? ( >=dev-libs/libwacom-0.7:= >=gnome-base/librsvg-2.36.2 ) smartcard? ( dev-libs/nspr >=dev-libs/nss-3.11.2 ) systemd? ( sys-apps/systemd:0= ) !systemd? ( sys-auth/elogind )
-SLOT=0
-SRC_URI=https://github.com/linuxmint/cinnamon-settings-daemon/archive/6.0.0.tar.gz -> cinnamon-settings-daemon-6.0.0.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=96a94c2ffacc36100c4e85f5b7266e98
diff --git a/metadata/md5-cache/gnome-extra/cinnamon-translations-6.0.2 b/metadata/md5-cache/gnome-extra/cinnamon-translations-6.0.2
deleted file mode 100644
index 13c15c47365e..000000000000
--- a/metadata/md5-cache/gnome-extra/cinnamon-translations-6.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=sys-devel/gettext
-DEFINED_PHASES=configure install
-DESCRIPTION=Translation data for Cinnamon
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-translations
-INHERIT=plocale
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=https://github.com/linuxmint/cinnamon-translations/archive/6.0.2.tar.gz -> cinnamon-translations-6.0.2.tar.gz
-_eclasses_=plocale 950fbaec7deeba41b5bcc0572cca99b9
-_md5_=e3603c71dbb72a9927813ac2c784c352
diff --git a/metadata/md5-cache/gnome-extra/cjs-6.0.0 b/metadata/md5-cache/gnome-extra/cjs-6.0.0
deleted file mode 100644
index 1572ba00665e..000000000000
--- a/metadata/md5-cache/gnome-extra/cjs-6.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( 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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-lang/spidermonkey:102 >=dev-libs/glib-2.66.0:2 >=dev-libs/gobject-introspection-1.71.0:= >=dev-libs/libffi-3.3:0= cairo? ( x11-libs/cairo[glib,svg(+),X] x11-libs/libX11 ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus x11-libs/gtk+:3[introspection] )
-DESCRIPTION=Linux Mint's fork of gjs for Cinnamon
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cjs
-INHERIT=flag-o-matic meson pax-utils python-any-r1 virtualx
-IUSE=+cairo examples readline sysprof test test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=BSD CC0-1.0 MIT MPL-2.0 || ( MPL-1.1 GPL-2+ LGPL-2.1+ )
-RDEPEND=dev-lang/spidermonkey:102 >=dev-libs/glib-2.66.0:2 >=dev-libs/gobject-introspection-1.71.0:= >=dev-libs/libffi-3.3:0= cairo? ( x11-libs/cairo[glib,svg(+),X] x11-libs/libX11 ) readline? ( sys-libs/readline:0= )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/linuxmint/cjs/archive/6.0.0.tar.gz -> cjs-6.0.0.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 6285e04fab2343992d2df0df4edf6003 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c
-_md5_=b8934a9f96bbd5fc271a16767b128624
diff --git a/metadata/md5-cache/gnome-extra/nemo-6.0.2 b/metadata/md5-cache/gnome-extra/nemo-6.0.2
deleted file mode 100644
index 1f8b2944be01..000000000000
--- a/metadata/md5-cache/gnome-extra/nemo-6.0.2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=>=dev-util/gdbus-codegen-2.31.0 >=dev-util/intltool-0.40.1 sys-devel/gettext virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.45.7:2[dbus] >=dev-libs/gobject-introspection-0.9.12:= >=dev-libs/libxml2-2.7.8:2 >=gnome-extra/cinnamon-desktop-6.0:0= gnome-extra/libgsf:= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.10.0:3[introspection,wayland=] x11-libs/libX11 >=x11-libs/pango-1.40.0 >=x11-libs/xapp-2.8.2 exif? ( >=media-libs/libexif-0.6.20 ) selinux? ( sys-libs/libselinux ) tracker? ( app-misc/tracker:3 ) xmp? ( >=media-libs/exempi-2.2.0:= ) x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=A file manager for Cinnamon, forked from Nautilus
-EAPI=7
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo
-INHERIT=meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
-IUSE=exif gtk-doc +nls selinux test tracker wayland xmp python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1
-PDEPEND=>=gnome-base/gvfs-0.1.2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.45.7:2[dbus] >=dev-libs/gobject-introspection-0.9.12:= >=dev-libs/libxml2-2.7.8:2 >=gnome-extra/cinnamon-desktop-6.0:0= gnome-extra/libgsf:= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.10.0:3[introspection,wayland=] x11-libs/libX11 >=x11-libs/pango-1.40.0 >=x11-libs/xapp-2.8.2 exif? ( >=media-libs/libexif-0.6.20 ) selinux? ( sys-libs/libselinux ) tracker? ( app-misc/tracker:3 ) xmp? ( >=media-libs/exempi-2.2.0:= ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) x11-themes/adwaita-icon-theme nls? ( >=gnome-extra/cinnamon-translations-6.0 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/linuxmint/nemo/archive/6.0.2.tar.gz -> nemo-6.0.2.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 32b48460d813533d85f082897cec1b80 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=fa3a4874c9fa3ee249088b0e7b40e7b7
diff --git a/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1 b/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1
deleted file mode 100644
index b3fb4a55deb5..000000000000
--- a/metadata/md5-cache/gnome-extra/nemo-fileroller-6.0.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/glib-2.14.0:2 >=gnome-extra/nemo-2.0.0
-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
-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 fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=f926221e49baccafc7d21a953e967f58
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index 854315649c6f..147463bb277e 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/wf-recorder-0.5.0 b/metadata/md5-cache/gui-apps/wf-recorder-0.5.0
new file mode 100644
index 000000000000..2abe1d8bfb4c
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/wf-recorder-0.5.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( >=media-video/pipewire-1.0.5:= ) pulseaudio? ( media-libs/libpulse )
+DESCRIPTION=Screen recorder for wlroots-based compositors
+EAPI=8
+HOMEPAGE=https://github.com/ammen99/wf-recorder
+INHERIT=meson
+IUSE=pipewire pulseaudio
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( >=media-video/pipewire-1.0.5:= ) pulseaudio? ( media-libs/libpulse )
+SLOT=0
+SRC_URI=https://github.com/ammen99/wf-recorder/releases/download/v0.5.0/wf-recorder-0.5.0.tar.xz
+_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=b297f05f7fe08047f7e6ebaf614c75b0
diff --git a/metadata/md5-cache/gui-apps/wf-recorder-9999 b/metadata/md5-cache/gui-apps/wf-recorder-9999
index cdbf402c870c..1c30f325e6ea 100644
--- a/metadata/md5-cache/gui-apps/wf-recorder-9999
+++ b/metadata/md5-cache/gui-apps/wf-recorder-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-libs/wayland-protocols dev-util/wayland-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]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse )
+DEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( >=media-video/pipewire-1.0.5:= ) pulseaudio? ( media-libs/libpulse )
DESCRIPTION=Screen recorder for wlroots-based compositors
EAPI=8
HOMEPAGE=https://github.com/ammen99/wf-recorder
@@ -8,7 +8,7 @@ INHERIT=meson git-r3
IUSE=pipewire pulseaudio
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse )
+RDEPEND=dev-libs/wayland media-libs/mesa[opengl,wayland] media-video/ffmpeg[pulseaudio?,x264] x11-libs/libdrm pipewire? ( >=media-video/pipewire-1.0.5:= ) pulseaudio? ( media-libs/libpulse )
SLOT=0
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=b6e748af19e638830b8292283887a65a
+_md5_=e4dededb450223fc0ac4ec315e79ab44
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 849ef1f21dce..1a43c47cb9fb 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/alpine-2.26-r1 b/metadata/md5-cache/mail-client/alpine-2.26-r1
deleted file mode 100644
index 3afd2b1101b9..000000000000
--- a/metadata/md5-cache/mail-client/alpine-2.26-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst prepare
-DEPEND=sys-libs/ncurses:= virtual/libcrypt:= kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) ssl? ( dev-libs/openssl:0= )
-DESCRIPTION=An easy to use text-based based mail and news client
-EAPI=8
-HOMEPAGE=https://alpineapp.email/ https://repo.or.cz/alpine.git/
-INHERIT=autotools optfeature toolchain-funcs
-IUSE=+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl
-KEYWORDS=~alpha amd64 ppc ~ppc64 ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=sys-libs/ncurses:= virtual/libcrypt:= kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) ssl? ( dev-libs/openssl:0= ) app-misc/mime-types
-SLOT=0
-SRC_URI=https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz chappa? ( https://alpineapp.email/alpine/patches/alpine-2.26/all.patch.gz -> alpine-2.26-chappa-5.patch.gz )
-_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=fa3891c18853cb74633b8e71a32d6c4f
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 48aca5cb7f95..5eaa1aa3d21c 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/courier-1.3.13 b/metadata/md5-cache/mail-mta/courier-1.3.13
new file mode 100644
index 000000000000..153685946ff7
--- /dev/null
+++ b/metadata/md5-cache/mail-mta/courier-1.3.13
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile config configure install postinst prepare test
+DEPEND=>=net-libs/courier-authlib-0.72.3 >=net-libs/courier-unicode-2.3.1:= net-dns/libidn2:= gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) >=sys-libs/gdbm-1.8.0:= dev-libs/libpcre2 app-misc/mime-types dev-lang/perl:= fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 ) pam? ( sys-libs/pam ) mysql? ( dev-db/mysql-connector-c ) ldap? ( >=net-nds/openldap-1.2.11:= ) postgres? ( dev-db/postgresql:= ) spell? ( app-text/aspell ) fam? ( virtual/fam ) !mail-filter/maildrop !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/ssmtp[mta] !mail-mta/opensmtpd !net-mail/dot-forward !sys-apps/ucspi-tcp
+DESCRIPTION=An MTA designed specifically for maildirs
+EAPI=8
+HOMEPAGE=https://www.courier-mta.org/
+INHERIT=flag-o-matic
+IUSE=postgres ldap mysql pam nls ipv6 spell fax crypt norewrite fam web webmail gnutls split-usr
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-3
+PDEPEND=pam? ( net-mail/mailbase ) crypt? ( >=app-crypt/gnupg-1.0.4 )
+RDEPEND=>=net-libs/courier-authlib-0.72.3 >=net-libs/courier-unicode-2.3.1:= net-dns/libidn2:= gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) >=sys-libs/gdbm-1.8.0:= dev-libs/libpcre2 app-misc/mime-types dev-lang/perl:= fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 ) pam? ( sys-libs/pam ) mysql? ( dev-db/mysql-connector-c ) ldap? ( >=net-nds/openldap-1.2.11:= ) postgres? ( dev-db/postgresql:= ) spell? ( app-text/aspell ) fam? ( virtual/fam ) !mail-filter/maildrop !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/ssmtp[mta] !mail-mta/opensmtpd !net-mail/dot-forward !sys-apps/ucspi-tcp sys-process/procps !net-mail/courier-imap !net-mail/cyrus-imapd
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/courier/courier-1.3.13.tar.bz2
+_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=36f7dce9fd00b87edd6b3477c026404c
diff --git a/metadata/md5-cache/mail-mta/postfix-3.10_pre20240924 b/metadata/md5-cache/mail-mta/postfix-3.10_pre20240926
index 85e6719c520c..d2a2e27c9d61 100644
--- a/metadata/md5-cache/mail-mta/postfix-3.10_pre20240924
+++ b/metadata/md5-cache/mail-mta/postfix-3.10_pre20240926
@@ -11,6 +11,6 @@ LICENSE=|| ( IBM EPL-2.0 )
RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.23.0 >=dev-libs/libbson-1.23.0 ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix )
REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl )
SLOT=0
-SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-3.10-20240924.tar.gz
+SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-3.10-20240926.tar.gz
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
_md5_=0b1c0612af9abe08fc884775acbb9fc5
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index c78ad99fe6a8..bdb8e129d1f8 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/bcg729-1.1.1 b/metadata/md5-cache/media-libs/bcg729-1.1.1
index ace1bf080bba..9cc159e351d1 100644
--- a/metadata/md5-cache/media-libs/bcg729-1.1.1
+++ b/metadata/md5-cache/media-libs/bcg729-1.1.1
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://github.com/BelledonneCommunications/bcg729
INHERIT=cmake
IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-3
RDEPEND=!media-plugins/mediastreamer-bcg729
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/BelledonneCommunications/bcg729/archive/1.1.1.tar.gz -> bcg729-1.1.1.tar.gz test? ( http://www.belledonne-communications.com/bc-downloads/bcg729-patterns.zip -> bcg729-tests-20210101.zip )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=f4ff7fc88d7c39597eca962877a5cb81
+_md5_=adc35b89515091a5d97afc516006edfc
diff --git a/metadata/md5-cache/media-libs/spandsp-0.0.6-r3 b/metadata/md5-cache/media-libs/spandsp-0.0.6-r3
index 852102b9393b..91b7768ec821 100644
--- a/metadata/md5-cache/media-libs/spandsp-0.0.6-r3
+++ b/metadata/md5-cache/media-libs/spandsp-0.0.6-r3
@@ -5,10 +5,10 @@ DESCRIPTION=SpanDSP is a library of DSP functions for telephony
EAPI=8
HOMEPAGE=https://www.soft-switch.org/
IUSE=doc fixed-point cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=media-libs/tiff:= media-libs/libjpeg-turbo:=
REQUIRED_USE=cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmx )
SLOT=0
SRC_URI=https://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6.tar.gz
-_md5_=bf060974080e5f65da6a1069ba48669f
+_md5_=81ca5a9dbbc24db7048925f451d8a040
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index fac68d320454..2cd28b62bf2b 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/deadbeef-1.9.6-r2 b/metadata/md5-cache/media-sound/deadbeef-1.9.6-r2
new file mode 100644
index 000000000000..fd8df228c30a
--- /dev/null
+++ b/metadata/md5-cache/media-sound/deadbeef-1.9.6-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/intltool sys-devel/clang >=sys-devel/gettext-0.21 sys-devel/llvm virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install postinst postrm preinst prepare
+DEPEND=>=app-accessibility/at-spi2-core-2.46.0 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libdispatch net-misc/curl x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( dev-libs/libcdio:= media-libs/libcddb media-sound/cdparanoia ) cover? ( media-libs/imlib2[jpeg,png] ) dts? ( media-libs/libdca ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= media-libs/libogg ) libsamplerate? ( media-libs/libsamplerate ) mp3? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nls? ( virtual/libintl ) notify? ( sys-apps/dbus ) opus? ( media-libs/opusfile ) pulseaudio? ( media-libs/libpulse ) pipewire? ( media-video/pipewire:= ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) zip? ( dev-libs/libzip:= )
+DESCRIPTION=DeaDBeeF is a modular audio player similar to foobar2000
+EAPI=8
+HOMEPAGE=https://deadbeef.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools xdg flag-o-matic toolchain-funcs plocale
+IUSE=aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire sc68 shellexec +supereq vorbis wavpack zip
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2.1 MIT wavpack? ( BSD )
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libdispatch net-misc/curl x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) cdda? ( dev-libs/libcdio:= media-libs/libcddb media-sound/cdparanoia ) cover? ( media-libs/imlib2[jpeg,png] ) dts? ( media-libs/libdca ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= media-libs/libogg ) libsamplerate? ( media-libs/libsamplerate ) mp3? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nls? ( virtual/libintl ) notify? ( sys-apps/dbus ) opus? ( media-libs/opusfile ) pulseaudio? ( media-libs/libpulse ) pipewire? ( media-video/pipewire:= ) vorbis? ( media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) zip? ( dev-libs/libzip:= )
+REQUIRED_USE=|| ( alsa oss pulseaudio pipewire nullout )
+SLOT=0
+SRC_URI=https://sourceforge.net/projects/deadbeef/files/travis/linux/1.9.6/deadbeef-1.9.6.tar.bz2/download -> deadbeef-1.9.6.tar.bz2
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=bd9bd97023270066b394b588190d5e9c
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 980ce6bd82dd..8c41cdde0fc4 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/netdata-1.47.2 b/metadata/md5-cache/net-analyzer/netdata-1.47.2
new file mode 100644
index 000000000000..88855d7eb5c3
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/netdata-1.47.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) net-libs/libwebsockets net-misc/curl net-misc/wget sys-apps/util-linux app-alternatives/awk sys-libs/libcap cups? ( net-print/cups ) app-arch/lz4:= app-arch/zstd:= app-arch/brotli:= dbengine? ( dev-libs/judy dev-libs/openssl:= ) dev-libs/libpcre2:= dev-libs/libuv:= dev-libs/libyaml dev-libs/protobuf:= bpf? ( virtual/libelf:= ) sys-libs/zlib ipmi? ( sys-libs/freeipmi ) dev-libs/json-c:= mongodb? ( dev-libs/mongo-c-driver ) nfacct? ( net-firewall/nfacct net-libs/libmnl:= ) nodejs? ( net-libs/nodejs ) prometheus? ( app-arch/snappy:= dev-libs/protobuf:= ) 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 ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) mysql? ( python_single_target_python3_10? ( dev-python/mysqlclient[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mysqlclient[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mysqlclient[python_targets_python3_12(-)] ) ) postgres? ( python_single_target_python3_10? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) tor? ( python_single_target_python3_10? ( net-libs/stem[python_targets_python3_10(-)] ) python_single_target_python3_11? ( net-libs/stem[python_targets_python3_11(-)] ) python_single_target_python3_12? ( net-libs/stem[python_targets_python3_12(-)] ) ) ) xen? ( app-emulation/xen-tools dev-libs/yajl ) systemd? ( sys-apps/systemd ) virtual/pkgconfig
+DESCRIPTION=Linux real time system monitoring, done right!
+EAPI=8
+HOMEPAGE=https://github.com/netdata/netdata https://my-netdata.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake fcaps linux-info optfeature python-single-r1 systemd
+IUSE=aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres prometheus +python systemd tor xen +filecaps python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+ MIT BSD
+RDEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) net-libs/libwebsockets net-misc/curl net-misc/wget sys-apps/util-linux app-alternatives/awk sys-libs/libcap cups? ( net-print/cups ) app-arch/lz4:= app-arch/zstd:= app-arch/brotli:= dbengine? ( dev-libs/judy dev-libs/openssl:= ) dev-libs/libpcre2:= dev-libs/libuv:= dev-libs/libyaml dev-libs/protobuf:= bpf? ( virtual/libelf:= ) sys-libs/zlib ipmi? ( sys-libs/freeipmi ) dev-libs/json-c:= mongodb? ( dev-libs/mongo-c-driver ) nfacct? ( net-firewall/nfacct net-libs/libmnl:= ) nodejs? ( net-libs/nodejs ) prometheus? ( app-arch/snappy:= dev-libs/protobuf:= ) 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 ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) mysql? ( python_single_target_python3_10? ( dev-python/mysqlclient[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mysqlclient[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mysqlclient[python_targets_python3_12(-)] ) ) postgres? ( python_single_target_python3_10? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) tor? ( python_single_target_python3_10? ( net-libs/stem[python_targets_python3_10(-)] ) python_single_target_python3_11? ( net-libs/stem[python_targets_python3_11(-)] ) python_single_target_python3_12? ( net-libs/stem[python_targets_python3_12(-)] ) ) ) xen? ( app-emulation/xen-tools dev-libs/yajl ) systemd? ( sys-apps/systemd )
+REQUIRED_USE=mysql? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) tor? ( python )
+SLOT=0
+SRC_URI=https://github.com/netdata/netdata/releases/download/v1.47.2/netdata-v1.47.2.tar.gz -> netdata-1.47.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=17efa38b2c71d8f706cdaae51c584c5d
diff --git a/metadata/md5-cache/net-analyzer/wireshark-4.2.6 b/metadata/md5-cache/net-analyzer/wireshark-4.2.6
index 7f1893c059a0..c5b81d3bb141 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-4.2.6
+++ b/metadata/md5-cache/net-analyzer/wireshark-4.2.6
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.wireshark.org/
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake verify-sig
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 http3 ilbc kerberos libxml2 lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd +filecaps +lua_single_target_lua5-1 verify-sig
-KEYWORDS=amd64 arm arm64 ~hppa ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ares-1.13.0:= >=dev-libs/libgcrypt-1.8.0:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6:= ) filecaps? ( sys-libs/libcap ) http2? ( >=net-libs/nghttp2-1.11.0:= ) http3? ( net-libs/nghttp3 ) ilbc? ( media-libs/libilbc:= ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) gui? ( x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtmultimedia:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd:= ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp:= ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( >=net-libs/gnutls-3.5.8:= ) wifi? ( >=net-libs/libssh-0.6:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) gui? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/4.2.6
SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-4.2.6.tar.xz verify-sig? ( https://www.wireshark.org/download/SIGNATURES-4.2.6.txt -> wireshark-4.2.6-signatures.txt )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 verify-sig a79ba011daaf532d71a219182474d150 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=3d9f48fecfa21213568e60e03036ce04
+_md5_=ff739db3b519d8cd393a4fe612f90d3f
diff --git a/metadata/md5-cache/net-analyzer/wireshark-9999 b/metadata/md5-cache/net-analyzer/wireshark-9999
index 8efea6b40165..29142f5746e4 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-9999
+++ b/metadata/md5-cache/net-analyzer/wireshark-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=ae191135e264894139468b5d86006811
+_md5_=24fe0717bb4b3e78ad648c9863758072
diff --git a/metadata/md5-cache/net-analyzer/yersinia-0.8.2-r2 b/metadata/md5-cache/net-analyzer/yersinia-0.8.2_p20221119
index 9b98f06f2f71..3e8275333137 100644
--- a/metadata/md5-cache/net-analyzer/yersinia-0.8.2-r2
+++ b/metadata/md5-cache/net-analyzer/yersinia-0.8.2_p20221119
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure prepare
-DEPEND=>=net-libs/libnet-1.1.2 >=net-libs/libpcap-0.9.4 ncurses? ( >=sys-libs/ncurses-5.5:= ) gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf =x11-libs/gtk+-2* )
+DEPEND=>=net-libs/libnet-1.1.2:1.1 >=net-libs/libpcap-0.9.4 ncurses? ( >=sys-libs/ncurses-5.5:= ) gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 =x11-libs/gtk+-2*:2 x11-libs/pango )
DESCRIPTION=A framework for layer 2 attacks
EAPI=8
HOMEPAGE=http://www.yersinia.net/
@@ -8,8 +8,8 @@ INHERIT=autotools flag-o-matic
IUSE=gtk ncurses
KEYWORDS=amd64 x86
LICENSE=GPL-2
-RDEPEND=>=net-libs/libnet-1.1.2 >=net-libs/libpcap-0.9.4 ncurses? ( >=sys-libs/ncurses-5.5:= ) gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf =x11-libs/gtk+-2* )
+RDEPEND=>=net-libs/libnet-1.1.2:1.1 >=net-libs/libpcap-0.9.4 ncurses? ( >=sys-libs/ncurses-5.5:= ) gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 =x11-libs/gtk+-2*:2 x11-libs/pango )
SLOT=0
-SRC_URI=https://github.com/tomac/yersinia/archive/v0.8.2.tar.gz -> yersinia-0.8.2.tar.gz
+SRC_URI=https://github.com/tomac/yersinia/archive/867b309eced9e02b63412855440cd4f5f7727431.tar.gz -> yersinia-0.8.2_p20221119.tar.gz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=8a1c76bf5bf9ac7258b8bbb4cb2e5b26
+_md5_=d09fe4d006d6507c60ec6d75747ec67c
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index ab701f501dc9..4a35bb6e3a6f 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-7.24.1 b/metadata/md5-cache/net-im/signal-desktop-bin-7.26.0
index d146627bb735..fe4f4c68f20b 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-7.24.1
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-7.26.0
@@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=media-fonts/noto-emoji-20231130 media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-libs/libpulse media-sound/apulse ) )
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.24.1_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.26.0_amd64.deb
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 pax-utils 6285e04fab2343992d2df0df4edf6003 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
_md5_=1a321e405183568ebb2ac6a8e5ac1bd4
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 68793a13df79..3f35c9c4ea6b 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/libsmi-0.5.0-r5 b/metadata/md5-cache/net-libs/libsmi-0.5.0-r5
index dd3c06e72323..cdeeaa0537f9 100644
--- a/metadata/md5-cache/net-libs/libsmi-0.5.0-r5
+++ b/metadata/md5-cache/net-libs/libsmi-0.5.0-r5
@@ -4,10 +4,10 @@ DESCRIPTION=A Library to Access SMI MIB Information
EAPI=8
HOMEPAGE=https://www.ibr.cs.tu-bs.de/projects/libsmi/ https://gitlab.ibr.cs.tu-bs.de/nm/libsmi
INHERIT=autotools
-KEYWORDS=~alpha amd64 arm ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RESTRICT=test
SLOT=0
SRC_URI=https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-0.5.0.tar.gz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=d8bbe6f381624025259e7d9f5bbb138e
+_md5_=2eb16049fb0d68bbd24c634fdbc24b8e
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 2fe696d793bc..a32024020386 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/asterisk-18.24.3 b/metadata/md5-cache/net-misc/asterisk-18.24.3
new file mode 100644
index 000000000000..f55a9f0131b9
--- /dev/null
+++ b/metadata/md5-cache/net-misc/asterisk-18.24.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-libs/libxml2:2 virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst prepare pretend setup
+DEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) 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 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel )
+DESCRIPTION=Asterisk: A Modular Open Source PBX System
+EAPI=8
+HOMEPAGE=https://www.asterisk.org/
+INHERIT=autotools linux-info lua-single toolchain-funcs
+IUSE=voicemail_storage_odbc voicemail_storage_imap alsa blocks bluetooth calendar +caps cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=GPL-2
+PDEPEND=net-misc/asterisk-base
+RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) 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 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk ) syslog? ( virtual/logger )
+REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) voicemail_storage_odbc? ( odbc )
+SLOT=0/18
+SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-18.24.3.tar.gz
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=8d3ed2792de36b77cf6a1f1da790335d
diff --git a/metadata/md5-cache/net-misc/asterisk-20.9.2 b/metadata/md5-cache/net-misc/asterisk-20.9.3
index 1ad7bc098de9..c4414443eb7e 100644
--- a/metadata/md5-cache/net-misc/asterisk-20.9.2
+++ b/metadata/md5-cache/net-misc/asterisk-20.9.3
@@ -12,6 +12,6 @@ PDEPEND=net-misc/asterisk-base
RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) 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 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk )
REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) voicemail_storage_odbc? ( odbc )
SLOT=0/20
-SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-20.9.2.tar.gz
+SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-20.9.3.tar.gz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
_md5_=3b30866dad14d6566ea0da247a1c1e17
diff --git a/metadata/md5-cache/net-misc/asterisk-21.4.2 b/metadata/md5-cache/net-misc/asterisk-21.4.3
index 8a9493a43009..044ecb8d237c 100644
--- a/metadata/md5-cache/net-misc/asterisk-21.4.2
+++ b/metadata/md5-cache/net-misc/asterisk-21.4.3
@@ -12,6 +12,6 @@ PDEPEND=net-misc/asterisk-base
RDEPEND=acct-user/asterisk acct-group/asterisk dev-db/sqlite:3 dev-libs/popt >=dev-libs/jansson-2.11:= dev-libs/libedit dev-libs/libxml2:2 dev-libs/libxslt sys-apps/util-linux sys-libs/zlib virtual/libcrypt:= bluetooth? ( net-wireless/bluez:= ) calendar? ( net-libs/neon:= dev-libs/libical:= dev-libs/iksemel ) caps? ( sys-libs/libcap ) blocks? ( sys-libs/blocksruntime ) cluster? ( sys-cluster/corosync ) codec2? ( media-libs/codec2:= ) curl? ( net-misc/curl ) freetds? ( dev-db/freetds ) gtalk? ( dev-libs/iksemel ) http? ( dev-libs/gmime:2.6 ) iconv? ( virtual/libiconv ) ilbc? ( media-libs/libilbc ) ldap? ( net-nds/openldap:= ) 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 ) ) mysql? ( dev-db/mysql-connector-c:= ) newt? ( dev-libs/newt ) odbc? ( dev-db/unixODBC ) pjproject? ( >=net-libs/pjproject-2.12:= ) portaudio? ( media-libs/portaudio ) postgres? ( dev-db/postgresql:* ) radius? ( net-dialup/freeradius-client ) snmp? ( net-analyzer/net-snmp:= ) span? ( media-libs/spandsp ) speex? ( media-libs/libogg media-libs/speex media-libs/speexdsp ) srtp? ( net-libs/libsrtp:0 ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) !systemd? ( !sys-apps/systemd ) unbound? ( net-dns/unbound ) vorbis? ( media-libs/libogg media-libs/libvorbis ) voicemail_storage_imap? ( net-libs/c-client[ssl=] ) xmpp? ( dev-libs/iksemel ) net-misc/asterisk-core-sounds net-misc/asterisk-extra-sounds net-misc/asterisk-moh-opsound selinux? ( sec-policy/selinux-asterisk )
REQUIRED_USE=gtalk? ( xmpp ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) voicemail_storage_odbc? ( odbc )
SLOT=0/21
-SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-21.4.2.tar.gz
+SRC_URI=https://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-21.4.3.tar.gz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
_md5_=d5afa49acbdea2677e2f93cdfa56b910
diff --git a/metadata/md5-cache/net-misc/icaclient-24.2.0.65 b/metadata/md5-cache/net-misc/icaclient-24.2.0.65
new file mode 100644
index 000000000000..9ccec3c30967
--- /dev/null
+++ b/metadata/md5-cache/net-misc/icaclient-24.2.0.65
@@ -0,0 +1,15 @@
+BDEPEND=hdx? ( media-plugins/hdx-realtime-media-engine )
+DEFINED_PHASES=install nofetch postinst postrm preinst prepare setup unpack
+DESCRIPTION=ICA Client for Citrix Presentation servers
+EAPI=8
+HOMEPAGE=https://www.citrix.com/
+INHERIT=desktop wrapper xdg-utils
+IUSE=l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx usb
+KEYWORDS=-* ~amd64
+LICENSE=icaclient
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/glib:2 dev-libs/libxml2 media-fonts/font-adobe-100dpi media-fonts/font-cursor-misc media-fonts/font-misc-ethiopic media-fonts/font-misc-misc media-fonts/font-xfree86-type1 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/libogg media-libs/libpng media-libs/libpulse media-libs/libvorbis media-libs/mesa media-libs/speex media-libs/speexdsp net-libs/libsoup:2.4 net-libs/webkit-gtk:4.1 sys-apps/util-linux sys-libs/libcxx sys-libs/libcxxabi sys-libs/zlib virtual/krb5 virtual/libudev x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXaw x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrender x11-libs/libXt x11-libs/pango hdx? ( media-plugins/hdx-realtime-media-engine ) !hdx? ( !media-plugins/hdx-realtime-media-engine ) usb? ( virtual/libudev )
+RESTRICT=mirror strip fetch
+SLOT=0
+SRC_URI=amd64? ( linuxx64-24.2.0.65.tar.gz )
+_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 wrapper 8814ba474de61a773949805b4d85007d xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=be950d8c3af2e8b3be7a424a44e121d7
diff --git a/metadata/md5-cache/net-misc/ytmdl-2024.08.15.1 b/metadata/md5-cache/net-misc/ytmdl-2024.08.15.1
index 83e05dcd793d..d54e21755fc6 100644
--- a/metadata/md5-cache/net-misc/ytmdl-2024.08.15.1
+++ b/metadata/md5-cache/net-misc/ytmdl-2024.08.15.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://ytmdl.deepjyoti30.dev/ https://github.com/deepjyoti30/ytmdl/
INHERIT=bash-completion-r1 distutils-r1 edo
IUSE=python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PySocks[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ffmpeg-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itunespy[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/musicbrainzngs[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyDes[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyxdg[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simber[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/spotipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unidecode[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/youtube-search-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ytmusicapi[python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/mutagen[python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/downloader-cli[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/deepjyoti30/ytmdl/archive/2024.08.15.1.tar.gz -> ytmdl-2024.08.15.1.gh.tar.gz
_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 distutils-r1 515591e76fa89a2359ed45d26bf9c774 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=2a5daa6ac54b32a4c71c83bc97b76999
+_md5_=eb3abfc2b67bca9104a606cc708cd12e
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index 3b9269067f85..651a062e13c1 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/rssguard-4.7.4 b/metadata/md5-cache/net-news/rssguard-4.7.4
new file mode 100644
index 000000000000..46a072f15d32
--- /dev/null
+++ b/metadata/md5-cache/net-news/rssguard-4.7.4
@@ -0,0 +1,17 @@
+BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=sys-libs/zlib:= libmpv? ( media-video/mpv:= ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 libmpv? ( dev-qt/qtopengl:5 ) qtmultimedia? ( dev-qt/qtmultimedia:5 dev-qt/qtopengl:5 ) webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd libmpv? ( dev-qt/qtbase:6[opengl] ) qtmultimedia? ( dev-qt/qtbase:6[opengl] dev-qt/qtmultimedia:6 ) webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) )
+DESCRIPTION=Simple (yet powerful) news feed reader
+EAPI=8
+HOMEPAGE=https://github.com/martinrotter/rssguard/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake optfeature xdg
+IUSE=libmpv mysql qt6 qtmultimedia +sqlite webengine
+KEYWORDS=~amd64
+LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT
+RDEPEND=sys-libs/zlib:= libmpv? ( media-video/mpv:= ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 libmpv? ( dev-qt/qtopengl:5 ) qtmultimedia? ( dev-qt/qtmultimedia:5 dev-qt/qtopengl:5 ) webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd libmpv? ( dev-qt/qtbase:6[opengl] ) qtmultimedia? ( dev-qt/qtbase:6[opengl] dev-qt/qtmultimedia:6 ) webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) )
+REQUIRED_USE=|| ( mysql sqlite ) ?? ( libmpv qtmultimedia )
+SLOT=0
+SRC_URI=https://github.com/martinrotter/rssguard/archive/4.7.4.tar.gz -> rssguard-4.7.4.gh.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=5905c03a102953019594a0e937571369
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index 298c222999b0..cdc6c7382a70 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-2.4.10-r1 b/metadata/md5-cache/net-print/cups-2.4.10-r1
index ab7e111d1c8c..0c72a6866ee1 100644
--- a/metadata/md5-cache/net-print/cups-2.4.10-r1
+++ b/metadata/md5-cache/net-print/cups-2.4.10-r1
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools linux-info xdg multilib-minimal optfeature pam toolchain-funcs
IUSE=acl dbus debug kerberos openssl pam selinux static-libs systemd test usb X xinetd zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=app-text/libpaper:= sys-libs/zlib acl? ( kernel_linux? ( sys-apps/acl sys-apps/attr ) ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) kerberos? ( >=virtual/krb5-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(-)?] ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) !openssl? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd ) usb? ( virtual/libusb:1 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) zeroconf? ( >=net-dns/avahi-0.6.31-r2[dbus,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) acct-group/lp acct-group/lpadmin selinux? ( sec-policy/selinux-cups )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenPrinting/cups/releases/download/v2.4.10/cups-2.4.10-source.tar.gz https://dev.gentoo.org/~sam/distfiles/net-print/cups/cups-2.4.10-patches.tar.xz
_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multilib-build 8cdc28ee17e24f9f57730a28fe166a21 multilib-minimal b93489cf816ff90770a3c1c61b25db44 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=48a43f150ef308bb7e65e621c97aeda8
+_md5_=008fef74511b96b2d152b6774d68d0e5
diff --git a/metadata/md5-cache/net-print/cups-browsed-2.0.1 b/metadata/md5-cache/net-print/cups-browsed-2.0.1
index b6fed291a31b..51e512829005 100644
--- a/metadata/md5-cache/net-print/cups-browsed-2.0.1
+++ b/metadata/md5-cache/net-print/cups-browsed-2.0.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/cups-browsed
INHERIT=systemd
IUSE=ldap test zeroconf
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/glib:2 >=net-print/cups-2 >=net-print/cups-filters-2.0.0 ldap? ( net-nds/openldap:= ) test? ( net-print/cups[zeroconf] ) zeroconf? ( net-dns/avahi[dbus] )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/OpenPrinting/cups-browsed/releases/download/2.0.1/cups-browsed-2.0.1.tar.xz
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=11e9a8df97d5901988d8fa2de32f1269
+_md5_=62aa0b4b61893e244c6a6d32f780170c
diff --git a/metadata/md5-cache/net-print/cups-filters-2.0.1 b/metadata/md5-cache/net-print/cups-filters-2.0.1
index 2b6fa6f05040..5c0703ea77f9 100644
--- a/metadata/md5-cache/net-print/cups-filters-2.0.1
+++ b/metadata/md5-cache/net-print/cups-filters-2.0.1
@@ -5,10 +5,10 @@ DESCRIPTION=Cups filters
EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/openprinting/cups-filters
IUSE=+foomatic
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~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.1/cups-filters-2.0.1.tar.xz
-_md5_=0561758bc3b53e9f4a69a608327bddb7
+_md5_=e850f2beaff955d42f22e284e0569c0a
diff --git a/metadata/md5-cache/net-print/libcupsfilters-2.1_beta1 b/metadata/md5-cache/net-print/libcupsfilters-2.1_beta1
index 74cb87e0dd45..86bf6fa92177 100644
--- a/metadata/md5-cache/net-print/libcupsfilters-2.1_beta1
+++ b/metadata/md5-cache/net-print/libcupsfilters-2.1_beta1
@@ -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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~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.1b1/libcupsfilters-2.1b1.tar.xz
_eclasses_=libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=5c77bf0ae84cf3988985b66f70a9bd02
+_md5_=491e3356e1e93837eac49af2694e3968
diff --git a/metadata/md5-cache/net-print/libppd-2.1_beta1-r1 b/metadata/md5-cache/net-print/libppd-2.1_beta1-r1
index 17cb55654089..e5f0de5c5799 100644
--- a/metadata/md5-cache/net-print/libppd-2.1_beta1-r1
+++ b/metadata/md5-cache/net-print/libppd-2.1_beta1-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Legacy library for PPD files, split out of cups-filters
EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/libppd
IUSE=+postscript +poppler
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~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 sys-libs/zlib 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.1b1/libppd-2.1b1.tar.xz
-_md5_=984cc8f1c8bea93c328fb3647a1860f9
+_md5_=259c330688b8fac2f3690c5052e49c86
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index a7e5d36f8b8c..957709826a21 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/i2p-2.6.0 b/metadata/md5-cache/net-vpn/i2p-2.6.0
index e715d03de7d7..d0b9525c3319 100644
--- a/metadata/md5-cache/net-vpn/i2p-2.6.0
+++ b/metadata/md5-cache/net-vpn/i2p-2.6.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://geti2p.net
INHERIT=java-pkg-2 systemd toolchain-funcs
IUSE=l10n_ar l10n_az l10n_bg l10n_ca l10n_cs l10n_da l10n_de l10n_el l10n_en l10n_es l10n_es-AR l10n_et l10n_fa l10n_fi l10n_fr l10n_gl l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_ku l10n_mg l10n_nb l10n_nl l10n_nn l10n_pl l10n_pt l10n_pt-BR l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_tk l10n_tr l10n_uk l10n_vi l10n_zh l10n_zh-TW test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2
RDEPEND=dev-java/bcprov:0 dev-java/hashcash:1 dev-java/httpcomponents-client:4 dev-java/identicon:1 dev-java/java-getopt:1 dev-java/java-service-wrapper:0 dev-java/jbcrypt:0 dev-java/json-simple:2.3 dev-java/jsonrpc2-server:1 dev-java/jstl:0 dev-java/jstl-api:0 dev-java/minidns-core:1 dev-java/zxing-core:3 dev-java/zxing-javase:3 sys-devel/gettext:0[java] www-servers/tomcat:9 acct-user/i2p acct-group/i2p >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.i2p-projekt.de/2.6.0/i2psource_2.6.0.tar.bz2
_eclasses_=java-pkg-2 72587187cd548a5dcdb6a13453a3614d java-utils-2 505f237da61d30569dcc6d5df8c51262 multilib 7e1347c006a76bb812f3a9f663b79991 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=bdb19edc892c231385062651e6990d03
+_md5_=c735194321ce094c0de47f93823fb12b
diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz
index 31b12ec9475a..89a0d46d9543 100644
--- a/metadata/md5-cache/sci-astronomy/Manifest.gz
+++ b/metadata/md5-cache/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-astronomy/wcslib-7.11 b/metadata/md5-cache/sci-astronomy/wcslib-7.11
deleted file mode 100644
index f4e7e1a2f87e..000000000000
--- a/metadata/md5-cache/sci-astronomy/wcslib-7.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/lex virtual/pkgconfig fortran? ( virtual/fortran )
-DEFINED_PHASES=configure install setup
-DEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-DESCRIPTION=Astronomical World Coordinate System transformations library
-EAPI=8
-HOMEPAGE=https://www.atnf.csiro.au/people/mcalabre/WCS/
-INHERIT=flag-o-matic fortran-2
-IUSE=doc fortran fits pgplot static-libs +tools
-KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-3
-RDEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-SLOT=0/7
-SRC_URI=ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-7.11.tar.bz2
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=c57d992225c9929cfba6e3c5017660ca
diff --git a/metadata/md5-cache/sci-astronomy/wcslib-7.3 b/metadata/md5-cache/sci-astronomy/wcslib-7.3
deleted file mode 100644
index 0b77a4b4ed3b..000000000000
--- a/metadata/md5-cache/sci-astronomy/wcslib-7.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=fortran? ( virtual/fortran )
-DEFINED_PHASES=configure install setup test
-DEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) app-alternatives/lex virtual/pkgconfig fortran? ( virtual/fortran )
-DESCRIPTION=Astronomical World Coordinate System transformations library
-EAPI=7
-HOMEPAGE=https://www.atnf.csiro.au/people/mcalabre/WCS/
-INHERIT=fortran-2 flag-o-matic
-IUSE=doc fortran fits pgplot static-libs +tools
-KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-3
-RDEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-SLOT=0/7
-SRC_URI=ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-7.3.tar.bz2
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=9aeb500c846c00f3e2598eb77a979b6a
diff --git a/metadata/md5-cache/sci-astronomy/wcslib-7.3.1 b/metadata/md5-cache/sci-astronomy/wcslib-7.3.1
deleted file mode 100644
index 829a5eeb0215..000000000000
--- a/metadata/md5-cache/sci-astronomy/wcslib-7.3.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=fortran? ( virtual/fortran )
-DEFINED_PHASES=configure install setup test
-DEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) app-alternatives/lex virtual/pkgconfig fortran? ( virtual/fortran )
-DESCRIPTION=Astronomical World Coordinate System transformations library
-EAPI=7
-HOMEPAGE=https://www.atnf.csiro.au/people/mcalabre/WCS/
-INHERIT=fortran-2 flag-o-matic
-IUSE=doc fortran fits pgplot static-libs +tools
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-3
-RDEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-SLOT=0/7
-SRC_URI=ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-7.3.1.tar.bz2
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=9be0b1f46d2b877e37b7e5fe8176a70f
diff --git a/metadata/md5-cache/sci-astronomy/wcslib-8.2.2-r1 b/metadata/md5-cache/sci-astronomy/wcslib-8.2.2-r1
deleted file mode 100644
index 9493da2fbe5c..000000000000
--- a/metadata/md5-cache/sci-astronomy/wcslib-8.2.2-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/lex virtual/pkgconfig fortran? ( virtual/fortran )
-DEFINED_PHASES=configure install setup
-DEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-DESCRIPTION=Astronomical World Coordinate System transformations library
-EAPI=8
-HOMEPAGE=https://www.atnf.csiro.au/people/mcalabre/WCS/
-INHERIT=flag-o-matic fortran-2
-IUSE=doc fortran fits pgplot static-libs +tools
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-3
-RDEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
-SLOT=0/8
-SRC_URI=ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-8.2.2.tar.bz2
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=4688b4ea205b6f2601598c73d32f2004
diff --git a/metadata/md5-cache/sci-astronomy/wcslib-8.3 b/metadata/md5-cache/sci-astronomy/wcslib-8.3-r1
index cfbc47614a8c..f38fc8d90f6d 100644
--- a/metadata/md5-cache/sci-astronomy/wcslib-8.3
+++ b/metadata/md5-cache/sci-astronomy/wcslib-8.3-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/lex virtual/pkgconfig fortran? ( virtual/fortran )
DEFINED_PHASES=configure install setup
-DEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
+DEPEND=fits? ( !sci-astronomy/montage sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
DESCRIPTION=Astronomical World Coordinate System transformations library
EAPI=8
HOMEPAGE=https://www.atnf.csiro.au/people/mcalabre/WCS/
@@ -8,8 +8,8 @@ INHERIT=flag-o-matic fortran-2
IUSE=doc fortran fits pgplot static-libs +tools
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-3
-RDEPEND=fits? ( sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
+RDEPEND=fits? ( !sci-astronomy/montage sci-libs/cfitsio:0= ) pgplot? ( sci-libs/pgplot:0= ) fortran? ( virtual/fortran )
SLOT=0/8
SRC_URI=ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-8.3.tar.bz2
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=1e809e93d1880b130c15b249b762a1c5
+_md5_=e5a680c772d8937d451f6f3910df25df
diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz
index d63ed8dd6665..0921729bbc76 100644
--- a/metadata/md5-cache/sci-calculators/Manifest.gz
+++ b/metadata/md5-cache/sci-calculators/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-calculators/bc-gh-7.0.0 b/metadata/md5-cache/sci-calculators/bc-gh-7.0.0
deleted file mode 100644
index 9d17ec24ecf2..000000000000
--- a/metadata/md5-cache/sci-calculators/bc-gh-7.0.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure test
-DEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
-DESCRIPTION=Implementation of POSIX bc with GNU extensions
-EAPI=8
-HOMEPAGE=https://git.gavinhoward.com/gavin/bc/ https://github.com/gavinhoward/bc/
-INHERIT=edo
-IUSE=libedit readline
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD-2
-RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
-SLOT=0
-SRC_URI=https://github.com/gavinhoward/bc/releases/download/7.0.0/bc-7.0.0.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c
-_md5_=4a50e9ca8dd55eb20e2960e019d5e118
diff --git a/metadata/md5-cache/sci-calculators/bc-gh-7.0.1 b/metadata/md5-cache/sci-calculators/bc-gh-7.0.1
deleted file mode 100644
index 031daeba37dc..000000000000
--- a/metadata/md5-cache/sci-calculators/bc-gh-7.0.1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure test
-DEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
-DESCRIPTION=Implementation of POSIX bc with GNU extensions
-EAPI=8
-HOMEPAGE=https://git.gavinhoward.com/gavin/bc/ https://github.com/gavinhoward/bc/
-INHERIT=edo
-IUSE=libedit readline
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=BSD-2
-RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
-SLOT=0
-SRC_URI=https://github.com/gavinhoward/bc/releases/download/7.0.1/bc-7.0.1.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c
-_md5_=4a50e9ca8dd55eb20e2960e019d5e118
diff --git a/metadata/md5-cache/sci-calculators/bc-gh-7.0.2 b/metadata/md5-cache/sci-calculators/bc-gh-7.0.3
index de461909e4ae..ecf2692079ca 100644
--- a/metadata/md5-cache/sci-calculators/bc-gh-7.0.2
+++ b/metadata/md5-cache/sci-calculators/bc-gh-7.0.3
@@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~
LICENSE=BSD-2
RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
SLOT=0
-SRC_URI=https://github.com/gavinhoward/bc/releases/download/7.0.2/bc-7.0.2.tar.xz
+SRC_URI=https://github.com/gavinhoward/bc/releases/download/7.0.3/bc-7.0.3.tar.xz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c
_md5_=4a50e9ca8dd55eb20e2960e019d5e118
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 540b473b8c11..74ba8a60d2ca 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/klayout-0.29.7 b/metadata/md5-cache/sci-electronics/klayout-0.29.7
new file mode 100644
index 000000000000..72ed9b958d2f
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/klayout-0.29.7
@@ -0,0 +1,16 @@
+BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2 sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+DESCRIPTION=Viewer and editor for GDS and OASIS integrated circuit layouts
+EAPI=8
+HOMEPAGE=https://www.klayout.de/
+INHERIT=toolchain-funcs python-single-r1 ruby-ng
+IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ruby_targets_ruby32
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2 sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( ruby_targets_ruby32 )
+SLOT=0
+SRC_URI=https://www.klayout.org/downloads/source/klayout-0.29.7.tar.gz
+_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e ruby-ng a6e22e2e4ba7527ba0590c8df492c1c0 ruby-utils ec73f640a49f4fb6394ef1d90fbb3b3c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=50b539b70db02e46597c27fe7c005848
diff --git a/metadata/md5-cache/sci-electronics/klayout-9999 b/metadata/md5-cache/sci-electronics/klayout-9999
index e9ead3f882cb..3cb3507a27aa 100644
--- a/metadata/md5-cache/sci-electronics/klayout-9999
+++ b/metadata/md5-cache/sci-electronics/klayout-9999
@@ -1,15 +1,15 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 sys-libs/zlib 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 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
+DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2 sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
DESCRIPTION=Viewer and editor for GDS and OASIS integrated circuit layouts
EAPI=8
HOMEPAGE=https://www.klayout.de/
INHERIT=toolchain-funcs python-single-r1 ruby-ng git-r3
-IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ruby_targets_ruby31
+IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ruby_targets_ruby32
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 sys-libs/zlib 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 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( ruby_targets_ruby31 )
+RDEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2 sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( ruby_targets_ruby32 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e ruby-ng a6e22e2e4ba7527ba0590c8df492c1c0 ruby-utils ec73f640a49f4fb6394ef1d90fbb3b3c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=d133b063abaafd5f36fb6e7163472356
+_md5_=50b539b70db02e46597c27fe7c005848
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 004dc816defa..172a85f4faab 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/josm-bin-19207-r1 b/metadata/md5-cache/sci-geosciences/josm-bin-19207-r1
new file mode 100644
index 000000000000..4377feebfd1d
--- /dev/null
+++ b/metadata/md5-cache/sci-geosciences/josm-bin-19207-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DESCRIPTION=Java-based editor for the OpenStreetMap project
+EAPI=8
+HOMEPAGE=https://josm.openstreetmap.de/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop java-utils-2 xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0 GPL-2+ GPL-3
+RDEPEND=>=virtual/jre-1.8
+SLOT=0
+SRC_URI=https://josm.openstreetmap.de/download/josm-snapshot-19207.jar https://josm.openstreetmap.de/export/19207/josm/trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop -> josm-bin-19207.desktop https://josm.openstreetmap.de/export/19207/josm/trunk/native/linux/tested/usr/share/mime/packages/josm.xml -> josm-bin-19207.mime.xml
+_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 java-utils-2 505f237da61d30569dcc6d5df8c51262 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=59c061e983bd9776e319f5affea0c433
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index d6043cb5ffcd..ceeb56f3594e 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/hdf5-1.14.4_p3 b/metadata/md5-cache/sci-libs/hdf5-1.14.4_p3
new file mode 100644
index 000000000000..4e068a3a264e
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hdf5-1.14.4_p3
@@ -0,0 +1,17 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 fortran? ( virtual/fortran )
+DEFINED_PHASES=configure install prepare setup
+DEPEND=mpi? ( virtual/mpi[romio] ) szip? ( virtual/szip ) zlib? ( sys-libs/zlib:= ) fortran? ( virtual/fortran )
+DESCRIPTION=General purpose library and file format for storing scientific data
+EAPI=8
+HOMEPAGE=https://github.com/HDFGroup/hdf5/
+INHERIT=autotools fortran-2 flag-o-matic toolchain-funcs prefix
+IUSE=cxx debug examples fortran +hl mpi szip test threads unsupported zlib
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+LICENSE=NCSA-HDF
+RDEPEND=mpi? ( virtual/mpi[romio] ) szip? ( virtual/szip ) zlib? ( sys-libs/zlib:= ) fortran? ( virtual/fortran )
+REQUIRED_USE=!unsupported? ( cxx? ( !mpi ) mpi? ( !cxx ) threads? ( !cxx !mpi !fortran !hl ) )
+RESTRICT=!test? ( test )
+SLOT=0/1.14.4
+SRC_URI=https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.4.3/hdf5-1.14.4-3.tar.gz
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 prefix 629161311cdf29bf8596fdd036826a2c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=89cb47f30949f6bbd313921e7688168b
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 53593c8eafd8..7382942175a9 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-physics/fastjet-3.4.3 b/metadata/md5-cache/sci-physics/fastjet-3.4.3
new file mode 100644
index 000000000000..35bdede65ecd
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/fastjet-3.4.3
@@ -0,0 +1,16 @@
+BDEPEND=app-shells/bash >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 doc? ( app-text/doxygen media-gfx/graphviz media-libs/freetype virtual/latex-base ) plugins? ( virtual/fortran )
+DEFINED_PHASES=compile configure install prepare setup
+DEPEND=cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) plugins? ( sci-physics/siscone:= ) 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 ) ) plugins? ( virtual/fortran )
+DESCRIPTION=A software package for jet finding in pp and e+e- collisions
+EAPI=8
+HOMEPAGE=https://fastjet.fr/
+INHERIT=autotools docs flag-o-matic fortran-2 python-single-r1
+IUSE=cgal examples python +plugins doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) plugins? ( sci-physics/siscone:= ) 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 ) ) plugins? ( virtual/fortran )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=0
+SRC_URI=https://fastjet.fr/repo/fastjet-3.4.3.tar.gz
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=e548c6ac656f3c85699317e7bbf56dd9
diff --git a/metadata/md5-cache/sci-physics/fastjet-9999 b/metadata/md5-cache/sci-physics/fastjet-9999
new file mode 100644
index 000000000000..d594aa04d555
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/fastjet-9999
@@ -0,0 +1,15 @@
+BDEPEND=app-shells/bash >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 doc? ( app-text/doxygen media-gfx/graphviz media-libs/freetype virtual/latex-base ) plugins? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare setup unpack
+DEPEND=cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) plugins? ( sci-physics/siscone:= ) 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 ) ) plugins? ( virtual/fortran )
+DESCRIPTION=A software package for jet finding in pp and e+e- collisions
+EAPI=8
+HOMEPAGE=https://fastjet.fr/
+INHERIT=autotools docs flag-o-matic fortran-2 python-single-r1 git-r3
+IUSE=cgal examples python +plugins doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+LICENSE=GPL-2+
+PROPERTIES=live
+RDEPEND=cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) plugins? ( sci-physics/siscone:= ) 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 ) ) plugins? ( virtual/fortran )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+SLOT=0
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=e548c6ac656f3c85699317e7bbf56dd9
diff --git a/metadata/md5-cache/sci-physics/fastjet-contrib-1.055 b/metadata/md5-cache/sci-physics/fastjet-contrib-1.055
new file mode 100644
index 000000000000..5fb13823b551
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/fastjet-contrib-1.055
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=sci-physics/fastjet-3.4.0
+DESCRIPTION=3rd party extensions of FastJet.
+EAPI=8
+HOMEPAGE=https://fastjet.hepforge.org/contrib/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=>=sci-physics/fastjet-3.4.0
+SLOT=0
+SRC_URI=https://fastjet.hepforge.org/contrib/downloads/fjcontrib-1.055.tar.gz -> fastjet-contrib-1.055.tar.gz
+_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=940ef5229b258d31874ec3cc5dd26401
diff --git a/metadata/md5-cache/sci-physics/lammps-20220217 b/metadata/md5-cache/sci-physics/lammps-20220217
deleted file mode 100644
index 21699131dfdb..000000000000
--- a/metadata/md5-cache/sci-physics/lammps-20220217
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 virtual/fortran
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 test? ( dev-cpp/gtest ) virtual/fortran
-DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
-EAPI=8
-HOMEPAGE=https://lammps.sandia.gov/
-INHERIT=cmake fortran-2 distutils-r1
-IUSE=cuda examples gzip hip lammps-memalign mpi opencl python test python_targets_python3_10
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 virtual/fortran
-REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) ?? ( cuda opencl hip )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.lammps.org/tars/lammps-17Feb2022.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=0456a7c70eb90381a66fe80618cbd175
diff --git a/metadata/md5-cache/sci-physics/lammps-20220217-r1 b/metadata/md5-cache/sci-physics/lammps-20220217-r1
deleted file mode 100644
index c7feb23274ad..000000000000
--- a/metadata/md5-cache/sci-physics/lammps-20220217-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-build/make >=dev-build/cmake-3.20.5 virtual/fortran
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 test? ( dev-cpp/gtest ) virtual/fortran
-DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
-EAPI=8
-HOMEPAGE=https://lammps.sandia.gov/
-INHERIT=cmake fortran-2 distutils-r1
-IUSE=cuda examples gzip hip lammps-memalign mpi opencl python test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 virtual/fortran
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) ?? ( cuda opencl hip )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.lammps.org/tars/lammps-17Feb2022.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=3578572cd19378e0a2fc2eb9da6d5ab0
diff --git a/metadata/md5-cache/sci-physics/lammps-20220623 b/metadata/md5-cache/sci-physics/lammps-20220623
deleted file mode 100644
index 5090533f4a5d..000000000000
--- a/metadata/md5-cache/sci-physics/lammps-20220623
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-build/make >=dev-build/cmake-3.20.5 virtual/fortran
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 test? ( dev-cpp/gtest ) virtual/fortran
-DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
-EAPI=8
-HOMEPAGE=https://lammps.sandia.gov/
-INHERIT=cmake fortran-2 distutils-r1
-IUSE=cuda examples gzip hip lammps-memalign mpi opencl python test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 virtual/fortran
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) ?? ( cuda opencl hip )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.lammps.org/tars/lammps-23Jun2022.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=3578572cd19378e0a2fc2eb9da6d5ab0
diff --git a/metadata/md5-cache/sci-physics/lammps-20230328 b/metadata/md5-cache/sci-physics/lammps-20230328
deleted file mode 100644
index b8e744ed0549..000000000000
--- a/metadata/md5-cache/sci-physics/lammps-20230328
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-build/make >=dev-build/cmake-3.20.5 virtual/fortran
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 test? ( dev-cpp/gtest ) virtual/fortran
-DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
-EAPI=8
-HOMEPAGE=https://lammps.sandia.gov/
-INHERIT=cmake fortran-2 distutils-r1
-IUSE=cuda examples gzip hip lammps-memalign mpi opencl python test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= ) dev-cpp/eigen:3 virtual/fortran
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) ?? ( cuda opencl hip )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.lammps.org/tars/lammps-28Mar2023.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=3578572cd19378e0a2fc2eb9da6d5ab0
diff --git a/metadata/md5-cache/sci-physics/lammps-20240829 b/metadata/md5-cache/sci-physics/lammps-20240829
new file mode 100644
index 000000000000..94c301be116e
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/lammps-20240829
@@ -0,0 +1,17 @@
+BDEPEND=>=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(-)?] dev-build/make >=dev-build/cmake-3.20.5 virtual/fortran
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) 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 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= sci-libs/hipCUB:= ) dev-cpp/eigen:3 test? ( dev-cpp/gtest dev-libs/libyaml ) virtual/fortran
+DESCRIPTION=Large-scale Atomic/Molecular Massively Parallel Simulator
+EAPI=8
+HOMEPAGE=https://www.lammps.org
+INHERIT=cmake fortran-2 distutils-r1
+IUSE=cuda examples extra gzip hip lammps-memalign mpi opencl openmp python test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-arch/gzip media-libs/libpng:0 sys-libs/zlib mpi? ( virtual/mpi sci-libs/hdf5:=[mpi] ) 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 ) ) sci-libs/voro++ virtual/blas virtual/lapack sci-libs/fftw:3.0= sci-libs/netcdf:= cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) opencl? ( virtual/opencl ) hip? ( dev-util/hip:= sci-libs/hipCUB:= ) dev-cpp/eigen:3 virtual/fortran
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) ?? ( cuda opencl hip )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/lammps/lammps/archive/refs/tags/stable_29Aug2024.tar.gz test? ( https://github.com/google/googletest/archive/release-1.12.1.tar.gz -> lammps-gtest-1.12.1.tar.gz )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 fortran-2 39cd09e82b679e683a5109f9d0da9fe1 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=c16e2db438d3b0dff612340a12f1cfaf
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index e0b2e21975da..a304b666a14a 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-wireshark-20230903 b/metadata/md5-cache/sec-keys/openpgp-keys-wireshark-20230903
index 31536c16951d..df075a6e1cb0 100644
--- a/metadata/md5-cache/sec-keys/openpgp-keys-wireshark-20230903
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-wireshark-20230903
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=OpenPGP keys used to sign Wireshark releases
EAPI=8
HOMEPAGE=https://www.wireshark.org/download.html
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=public-domain
SLOT=0
SRC_URI=https://www.wireshark.org/download/gerald_at_wireshark_dot_org.gpg -> openpgp-keys-wireshark-20230903-gerald-wireshark-org.gpg
-_md5_=ec3cd6e35200ae89469f83cbb2d1951a
+_md5_=93afb4f0dea18db6064b8b4e9eab965e
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index c9391ccf7b85..e8f30862dc50 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/eza-0.18.21 b/metadata/md5-cache/sys-apps/eza-0.18.21
deleted file mode 100644
index 8949c08914dc..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.18.21
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://eza.rocks https://github.com/eza-community/eza
-INHERIT=cargo shell-completion
-IUSE=+git debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT Apache-2.0 MIT Unicode-DFS-2016
-RDEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.18.21.tar.gz -> eza-0.18.21.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.18.21/eza-0.18.21-manpages.tar.xz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-width/0.1.0/download -> ansi-width-0.1.0.crate https://crates.io/api/v1/crates/anstream/0.6.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/automod/1.0.14/download -> automod-1.0.14.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/by_address/1.2.1/download -> by_address-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.34/download -> chrono-0.4.34.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.19.0/download -> git2-0.19.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libgit2-sys/0.17.0+1.8.1/download -> libgit2-sys-0.17.0+1.8.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/line-wrap/0.2.0/download -> line-wrap-0.2.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.0/download -> nu-ansi-term-0.50.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/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/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.6/download -> palette-0.7.6.crate https://crates.io/api/v1/crates/palette_derive/0.7.6/download -> palette_derive-0.7.6.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/path-clean/1.0.1/download -> path-clean-1.0.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.6.1/download -> plist-1.6.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.83/download -> proc-macro2-1.0.83.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.9/download -> snapbox-macros-0.3.9.crate https://crates.io/api/v1/crates/snapbox/0.5.12/download -> snapbox-0.5.12.crate https://crates.io/api/v1/crates/syn/2.0.65/download -> syn-2.0.65.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/trycmd/0.15.2/download -> trycmd-0.15.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.6.0/download -> uutils_term_grid-0.6.0.crate https://crates.io/api/v1/crates/uzers/0.12.0/download -> uzers-0.12.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 cargo c806360bab90e2b49223df1810172c2b flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=ad82b6897db9a678255d7d4eade063f1
diff --git a/metadata/md5-cache/sys-apps/eza-0.20.0 b/metadata/md5-cache/sys-apps/eza-0.20.0
new file mode 100644
index 000000000000..2854b42945f7
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/eza-0.20.0
@@ -0,0 +1,15 @@
+BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
+DESCRIPTION=A modern, maintained replacement for ls
+EAPI=8
+HOMEPAGE=https://eza.rocks https://github.com/eza-community/eza
+INHERIT=cargo shell-completion
+IUSE=+git debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=EUPL-1.2 Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016
+RDEPEND=git? ( >=dev-libs/libgit2-1.8.1:= )
+SLOT=0
+SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.20.0.tar.gz -> eza-0.20.0.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.20.0/eza-0.20.0-manpages.tar.xz https://crates.io/api/v1/crates/addr2line/0.24.1/download -> addr2line-0.24.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-width/0.1.0/download -> ansi-width-0.1.0.crate https://crates.io/api/v1/crates/anstream/0.6.11/download -> anstream-0.6.11.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/automod/1.0.14/download -> automod-1.0.14.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/by_address/1.2.1/download -> by_address-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.34/download -> chrono-0.4.34.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/gimli/0.31.0/download -> gimli-0.31.0.crate https://crates.io/api/v1/crates/git2/0.19.0/download -> git2-0.19.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.5.0/download -> indexmap-2.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.159/download -> libc-0.2.159.crate https://crates.io/api/v1/crates/libgit2-sys/0.17.0+1.8.1/download -> libgit2-sys-0.17.0+1.8.1.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.36.4/download -> object-0.36.4.crate https://crates.io/api/v1/crates/once_cell/1.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/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.6/download -> palette-0.7.6.crate https://crates.io/api/v1/crates/palette_derive/0.7.6/download -> palette_derive-0.7.6.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/path-clean/1.0.1/download -> path-clean-1.0.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.7.0/download -> plist-1.7.0.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.83/download -> proc-macro2-1.0.83.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.32.0/download -> quick-xml-0.32.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_norway/0.9.38/download -> serde_norway-0.9.38.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.10/download -> snapbox-macros-0.3.10.crate https://crates.io/api/v1/crates/snapbox/0.6.17/download -> snapbox-0.6.17.crate https://crates.io/api/v1/crates/syn/2.0.65/download -> syn-2.0.65.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.22/download -> toml_edit-0.22.22.crate https://crates.io/api/v1/crates/trycmd/0.15.7/download -> trycmd-0.15.7.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-width/0.2.0/download -> unicode-width-0.2.0.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.11/download -> unsafe-libyaml-0.2.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.6.0/download -> uutils_term_grid-0.6.0.crate https://crates.io/api/v1/crates/uzers/0.12.1/download -> uzers-0.12.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
+_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 cargo c806360bab90e2b49223df1810172c2b flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=868683a4435efe184f66d71f77e7b861
diff --git a/metadata/md5-cache/sys-apps/pkgcore-0.12.28 b/metadata/md5-cache/sys-apps/pkgcore-0.12.28
index a0edea4d485f..ce97fcdf9f01 100644
--- a/metadata/md5-cache/sys-apps/pkgcore-0.12.28
+++ b/metadata/md5-cache/sys-apps/pkgcore-0.12.28
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pkgcore/pkgcore
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=BSD MIT
RDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-shells/bash-5.1[readline] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pkgcore/pkgcore-0.12.28.tar.gz
_eclasses_=distutils-r1 515591e76fa89a2359ed45d26bf9c774 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=6ef66919f8babe831a1c221304f293b1
+_md5_=f581deb47a1f37ac21e468e243449a56
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-xapp-1.0.4 b/metadata/md5-cache/sys-apps/xdg-desktop-portal-xapp-1.0.4
deleted file mode 100644
index a4538fe27939..000000000000
--- a/metadata/md5-cache/sys-apps/xdg-desktop-portal-xapp-1.0.4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/glib-2.44:2 >=sys-apps/xdg-desktop-portal-1.5
-DESCRIPTION=Backend implementation for xdg-desktop-portal using Cinnamon/MATE/Xfce
-EAPI=8
-HOMEPAGE=https://github.com/linuxmint/xdg-desktop-portal-xapp/
-INHERIT=meson systemd
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2.44:2 >=sys-apps/xdg-desktop-portal-1.5 sys-apps/xdg-desktop-portal-gtk >=x11-libs/xapp-2.8.1
-SLOT=0
-SRC_URI=https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/1.0.4.tar.gz -> xdg-desktop-portal-xapp-1.0.4.tar.gz
-_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=a9d4b02915ab66b89de70ba1cba495b7
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index 7b0fd6611986..ce0bdf12b042 100644
--- a/metadata/md5-cache/sys-boot/Manifest.gz
+++ b/metadata/md5-cache/sys-boot/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3 b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3
index c01e72ee9fb6..eae7ce14e2ab 100644
--- a/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3
+++ b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3
@@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://downloads.sourceforge.net/gnu-efi/gnu-efi-3.0.18.tar.bz2
_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=fc80809ad89302c7a8bd7c5baa34fc91
+_md5_=bb671393eb6fa38cb99a6d7100967792
diff --git a/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r5 b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r5
index 69fa985ac3f3..eff0bb9f085a 100644
--- a/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r5
+++ b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r5
@@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://downloads.sourceforge.net/gnu-efi/gnu-efi-3.0.18.tar.bz2
_eclasses_=flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=23782fba33b7c0c670675dc93cc84030
+_md5_=08e75e677556f4a0690192ed64ca929d
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 6c93b449d6b2..47d11f330a5a 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/kubelogin-1.28.1 b/metadata/md5-cache/sys-cluster/kubelogin-1.28.1
index 708b65bd8d2f..ffd02a45f246 100644
--- a/metadata/md5-cache/sys-cluster/kubelogin-1.28.1
+++ b/metadata/md5-cache/sys-cluster/kubelogin-1.28.1
@@ -4,10 +4,10 @@ DESCRIPTION=kubectl plugin for Kubernetes OpenID Connect authentication
EAPI=8
HOMEPAGE=https://github.com/int128/kubelogin
INHERIT=bash-completion-r1 go-module
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=Apache-2.0 BSD BSD-2 ISC MIT
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/int128/kubelogin/archive/v1.28.1.tar.gz -> kubelogin-1.28.1.tar.gz https://dev.gentoo.org/~concord/distfiles/kubelogin-1.28.1-deps.tar.xz
_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=a5347d4de5ee034627c17388154e2d37
+_md5_=48f63808ae6cc8d23df5aeb2c3f7a23a
diff --git a/metadata/md5-cache/sys-cluster/kubelogin-1.28.0 b/metadata/md5-cache/sys-cluster/kubelogin-1.30.1
index a4e0369c4450..0599219f33c8 100644
--- a/metadata/md5-cache/sys-cluster/kubelogin-1.28.0
+++ b/metadata/md5-cache/sys-cluster/kubelogin-1.30.1
@@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0 BSD BSD-2 ISC MIT
RESTRICT=strip
SLOT=0
-SRC_URI=https://github.com/int128/kubelogin/archive/v1.28.0.tar.gz -> kubelogin-1.28.0.tar.gz https://dev.gentoo.org/~concord/distfiles/kubelogin-1.28.0-deps.tar.xz
+SRC_URI=https://github.com/int128/kubelogin/archive/v1.30.1.tar.gz -> kubelogin-1.30.1.tar.gz https://dev.gentoo.org/~concord/distfiles/kubelogin-1.30.1-deps.tar.xz
_eclasses_=bash-completion-r1 3047612be964ffd4a549447fc4289f12 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=f08bd56502d997f426c975d1a11a4d37
+_md5_=a5347d4de5ee034627c17388154e2d37
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 4335eb9f9054..95b03f9f1313 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/prowlarr-bin-1.24.2.4749 b/metadata/md5-cache/www-apps/prowlarr-bin-1.24.2.4749
deleted file mode 100644
index 3393754d7fac..000000000000
--- a/metadata/md5-cache/www-apps/prowlarr-bin-1.24.2.4749
+++ /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.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.2.4749/Prowlarr.develop.1.24.2.4749.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
-_md5_=9659718470b660c16a18e0d388f16923
diff --git a/metadata/md5-cache/www-apps/prowlarr-bin-1.24.3.4754 b/metadata/md5-cache/www-apps/prowlarr-bin-1.24.3.4754
new file mode 100644
index 000000000000..7d30a186c9cc
--- /dev/null
+++ b/metadata/md5-cache/www-apps/prowlarr-bin-1.24.3.4754
@@ -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.24.3.4754/Prowlarr.master.1.24.3.4754.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.3.4754/Prowlarr.master.1.24.3.4754.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.3.4754/Prowlarr.master.1.24.3.4754.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.3.4754/Prowlarr.master.1.24.3.4754.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.3.4754/Prowlarr.master.1.24.3.4754.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.24.3.4754/Prowlarr.master.1.24.3.4754.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib 7e1347c006a76bb812f3a9f663b79991 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=4cad2147353b6e499f8158ae4b012e84
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index edafbdd5779a..141382b5f881 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/uwsgi-2.0.27 b/metadata/md5-cache/www-servers/uwsgi-2.0.27
new file mode 100644
index 000000000000..c34c9741558b
--- /dev/null
+++ b/metadata/md5-cache/www-servers/uwsgi-2.0.27
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 sys-devel/m4 dev-build/libtool php? ( php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=sys-libs/zlib virtual/libcrypt:= caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson:= ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre2 ) ssl? ( dev-libs/openssl:= ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) postgres_targets_postgres13? ( dev-db/postgresql:13= ) ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap:= ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php8-1? ( dev-lang/php:8.1[embed] ) php_targets_php8-2? ( dev-lang/php:8.2[embed] ) ) python? ( 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(+)] ) ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) php? ( php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
+DESCRIPTION=uWSGI server for Python web applications
+EAPI=8
+HOMEPAGE=https://uwsgi-docs.readthedocs.io/en/latest/
+INHERIT=flag-o-matic lua-single multiprocessing pax-utils php-ext-source-r3 postgres python-r1 ruby-ng
+IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl go lua php python ruby +lua_single_target_lua5-1 php_targets_php8-1 php_targets_php8-2 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ruby_targets_ruby31 ruby_targets_ruby32
+KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux
+LICENSE=GPL-2
+RDEPEND=sys-libs/zlib virtual/libcrypt:= caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson:= ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre2 ) ssl? ( dev-libs/openssl:= ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) postgres_targets_postgres13? ( dev-db/postgresql:13= ) ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap:= ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php8-1? ( dev-lang/php:8.1[embed] ) php_targets_php8-2? ( dev-lang/php:8.2[embed] ) ) python? ( 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(+)] ) ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) selinux? ( sec-policy/selinux-uwsgi ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) php? ( php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
+REQUIRED_USE=|| ( cgi mono perl go lua php python ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_pg? ( || ( postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 ) ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) uwsgi_plugins_router_xmldir? ( xml !expat ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ) expat? ( xml ) php? ( || ( php_targets_php8-1 php_targets_php8-2 ) )
+SLOT=0
+SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.27.tar.gz -> uwsgi-2.0.27.tar.gz
+_eclasses_=autotools 88360f474e629ee45f99b739f02b7d2d flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnuconfig f8b9cc21e72de8cbedde6ca5108d208b libtool f9e6905c12590c1cac06d85371a0819a lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac pax-utils 6285e04fab2343992d2df0df4edf6003 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 postgres 9df4142e5ccc7da40ed631d5f22527ce python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e ruby-ng a6e22e2e4ba7527ba0590c8df492c1c0 ruby-utils ec73f640a49f4fb6394ef1d90fbb3b3c toolchain-funcs 948855ec7ad9f11351edf9066708dfa9
+_md5_=1f7df9a5ffff528e552a7fa1d57a32b5
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 8b9773aa23ee..4d7486ac5149 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-550.40.71-r1 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.75
index a66d14b26213..b693c4b8ce9c 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.71-r1
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.75
@@ -12,6 +12,6 @@ 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/vulkan
-SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5504071-linux -> NVIDIA-Linux-x86_64-550.40.71.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.107.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.107.02.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/550.40.71.tar.gz -> open-gpu-kernel-modules-550.40.71.tar.gz
+SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5504075-linux -> NVIDIA-Linux-x86_64-550.40.75.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.120.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.120.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.120.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.120.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.120.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/550.40.75.tar.gz -> open-gpu-kernel-modules-550.40.75.tar.gz
_eclasses_=desktop 56973babb9c5f19cab0eeb53ece644c6 dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 linux-info ea4122ba1d8791a12b78e53f9510a2e3 linux-mod-r1 c3684e27e002b9857ed37bc4e877e47a mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 readme.gentoo-r1 32b48460d813533d85f082897cec1b80 systemd 0f241b5c9f3758c3d3423df59a7f655a toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 unpacker fb4b84181244b3b9990fa0bf40232dd2 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=34b1244784c42d02e71028fdce475a77
+_md5_=e899a693ca1774e71668123238d5708d
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 14f62e111506..160dc0eee785 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/xapp-2.8.2-r1 b/metadata/md5-cache/x11-libs/xapp-2.8.2-r1
deleted file mode 100644
index db28af91eb63..000000000000
--- a/metadata/md5-cache/x11-libs/xapp-2.8.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) || ( dev-lang/vala:0.56[vapigen(+)] ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-util/gdbus-codegen dev-util/glib-utils sys-apps/dbus sys-devel/gettext gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/glib-2.44.0:2 dev-libs/libdbusmenu[gtk3] gnome-base/libgnomekbd:= x11-libs/cairo >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] >=x11-libs/gtk+-3.22.0:3[introspection?] x11-libs/libxkbfile x11-libs/libX11 x11-libs/pango
-DESCRIPTION=Cross-desktop libraries and common resources
-EAPI=7
-HOMEPAGE=https://github.com/linuxmint/xapp/
-INHERIT=gnome2-utils vala meson python-r1
-IUSE=gtk-doc introspection mate xfce python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-3 xfce? ( GPL-3 )
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/glib-2.44.0:2 dev-libs/libdbusmenu[gtk3] gnome-base/libgnomekbd:= x11-libs/cairo >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] >=x11-libs/gtk+-3.22.0:3[introspection?] x11-libs/libxkbfile x11-libs/libX11 x11-libs/pango dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-SLOT=0
-SRC_URI=https://github.com/linuxmint/xapp/archive/2.8.2.tar.gz -> xapp-2.8.2.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 45df57b1877333d70a9e894f6c8fdb3a multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils a0eb740debe3d472355e8bc52f62e0ac python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 vala e477903dbe0105930c51f170a592dc16 xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=9984b5de9dc041aa4a29e89811d11826
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index 39a980ac1d15..4bd58bfbebcc 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/kitty-0.36.4 b/metadata/md5-cache/x11-terms/kitty-0.36.4
new file mode 100644
index 000000000000..d7d57bf77ea2
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-0.36.4
@@ -0,0 +1,18 @@
+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_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-lang/go-1.23:= sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pillow[python_targets_python3_13(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.36.4 ~x11-terms/kitty-terminfo-0.36.4 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( x11-base/xorg-proto x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols )
+DESCRIPTION=Fast, feature-rich, GPU-based terminal
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=edo go-env optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
+IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.36.4 ~x11-terms/kitty-terminfo-0.36.4 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( X wayland ) test? ( X wayland )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.36.4/kitty-0.36.4.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.36.4-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.36.4/kitty-0.36.4.tar.xz.sig )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 go-env 90efbc8636d2f02d9654183330e84cf7 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 verify-sig a79ba011daaf532d71a219182474d150 xdg 854eae304447322625df5991e20ed18f xdg-utils 5465aed08f1dfc2a75f14cbea4272961
+_md5_=868974dc3431549d9cf8ab0709de523e
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.36.4 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.36.4
new file mode 100644
index 000000000000..cd9fb97f606e
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.36.4
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.36.4/kitty-0.36.4.tar.xz
+_md5_=a8cfe8205686a248d70d0d90d67248fa
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.36.4 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.36.4
new file mode 100644
index 000000000000..df75fa7e5522
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.36.4
@@ -0,0 +1,11 @@
+BDEPEND=sys-libs/ncurses
+DEFINED_PHASES=compile install
+DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.36.4/kitty-0.36.4.tar.xz
+_md5_=72aa57dc4f80da59dd580c3320ade60e
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 935420953d83..e5e9b4eab3f5 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
deleted file mode 100644
index 4bcd0fa978e6..000000000000
--- a/metadata/md5-cache/x11-wm/muffin-6.0.1-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/gdbus-codegen dev-util/glib-utils sys-devel/gettext virtual/pkgconfig wayland? ( dev-util/wayland-scanner >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=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 ) ) x11-base/xorg-proto sysprof? ( dev-util/sysprof-common )
-DESCRIPTION=Compositing window manager forked from Mutter for use with Cinnamon
-EAPI=8
-HOMEPAGE=https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/muffin
-INHERIT=flag-o-matic 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
-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 )
-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 fa33e3696fe4689dda7e9affe92e2c94 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 virtualx 53fb93b5555470a64f14fde25cf1ad2c xdg-utils 5465aed08f1dfc2a75f14cbea4272961
-_md5_=ee4d79e92d199b016076d74a71c61d89
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 52154df0d2ca..974ff71f73af 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18736 BLAKE2B 32194edd42ed78c71607e842316a0b1d71a61c0af957adc4f2069542fddcdf8640012c3e265cf3e9c5dfc551c7dd88108538ad7a3b4dfcacaa4d43da81e99656 SHA512 d0e65421641f63bd83ca69a9d194fcae3903dceb1cc3a9a81a6ab0ebffed848622d555f1b619c5c14fdcd14e0206614299a3824019d3755ad1d5fd168c47bbeb
-TIMESTAMP 2024-09-26T23:10:35Z
+TIMESTAMP 2024-09-27T23:40:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb16etfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmb3QnxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCCvQ//du8T+h+NEFjNn7vSYXuQV9ucX1u2xWdmJaiEZmVj1PEu+/QRQnzWJqhQ
-9TlGWQA1pmKpjedkdfX4X/0KBXhtvSEWKjx7emnV+jU5D8Be3QIGP4px9O9ByHx/
-/YjQrxt6HF1WCUBJwq2iMzQw+LTagb76PkH7+t3xxEXsLy+DPBjsYiFw3TqvmCO6
-8BNfjimok/RnO2RuCv3ShsYExN3VMuURlIkvchoPSVBt/KBvljwGz/6+YZwNvV0U
-+nrWsoBwV8DKIFYrkFOt3GpKzsFE/8CNd7EqyBLc45h9z8z5KBD9H+9vMJWJRhcj
-Xfckcyx7rYftL7W65a/vRx2Fes3iwc+iNj9khUphj45MC4KzW5ome4b0sXcMGTIs
-H5Nd1rETXh7b8t/E77Z4ztI1621VkbgOo/1e7jokEBGMttZ5LhQ9gBr/E7SAmVU7
-MKXTEzp8RklJhIAfJ3Av0nPVlQAfvqlgUc9lO1yOn+coypNdpvsiQWE+/xOCdJdK
-iGWn1rMdwWV6W061AW+TiqFwbQUyhNARhie0BayG/9ea3o5D4M7VnZsxZQiyZmm1
-psWUNUTCt5uRfpBRUWWvfsf21rPFEgUNPvlNfwJUMaygHFrYHTFgn1Q3QMB3JMLW
-x8QIMGa6oe996UkKDW+CyzAwbo0UMvuLQ/3AacDOAEvJ2YIVE8Y=
-=1d0C
+klA+sw/+MAQIb6KyPm8qSb6e7qwJB0gCM4Ktr+EytFOf/iJwPVdv4t49s0b1VGMD
+ArfmorOTNLzsMuX3JSDwd/kPaDKJ7GDbFBQyJ+X84bYTD6xP/USflbFKf9eQeCLG
+xhmXo3M9I7K+IQMRpXAOSV4nsc5sqEI7lSLgryNT2EB63ft9t5+eLCVRoqQljqTw
+THZaOwKDksX+NWahGTv+vx1k1hPwAVvDtDH2iKOj0iC+gwa1qEE26ZdsW0crwu+O
+5J0Rg0eu0rU/S4UJEAv2wY5vaLd952VXCf+K/+P04cpZoZvrgpBUu9HXSfSsFCPU
+tZrGb0mUwiSWIKxBu4kk4nim2UBWX2YmI3mTmVWqjyyfwUzLorhCzQ9dbnt3fu0V
+qdJwCmMTwlzUkMIxhQ3aHUCx7lfQ/ZkPl1VybztoC/GDNjt6fvaUePVnl2SNuKol
+BHFiQ3qZff4PhW37VwGdGFDfRenPW8sx7Uj7oz8IRt8t1nr6brpb9HsuPE4ckrka
+TLEHP4h4YrPazGog9UabfXqYNWxAGrigm2NZRGVeYAgWqFnndeRDPuFAzy/jZ3hQ
+PNBMUTvvbqRvdEOQrltCuqf270qzru6xGhtCcVWX9Jf5byQvXGCEgSRceCgDanWr
+Q3wZSzIkV9feuzLk5EH/WYkskjZ4Ss2bM6h67T89V0uAiiNBL4Q=
+=QDOv
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 065aa2f25703..a81507ba4d98 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 26 Sep 2024 23:10:32 +0000
+Fri, 27 Sep 2024 23:40:41 +0000
diff --git a/metadata/stabilization-groups/qt/qt6.group b/metadata/stabilization-groups/qt/qt6.group
index 80cb45947158..24c391b0f57f 100644
--- a/metadata/stabilization-groups/qt/qt6.group
+++ b/metadata/stabilization-groups/qt/qt6.group
@@ -17,6 +17,7 @@ dev-qt/qtnetworkauth:6
dev-qt/qtpositioning:6
dev-qt/qtquick3d:6
dev-qt/qtquicktimeline:6
+dev-qt/qtremoteobjects:6
dev-qt/qtscxml:6
dev-qt/qtsensors:6
dev-qt/qtserialbus:6
diff --git a/metadata/timestamp b/metadata/timestamp
index 5820dbe950f0..2f509b8af911 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Sep 26 11:10:32 PM UTC 2024
+Fri Sep 27 11:40:41 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 2282b63360fc..0bb31dc3fd74 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 26 Sep 2024 23:45:00 +0000
+Fri, 27 Sep 2024 23:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 97a4d898bef4..1bd9045e0cfe 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-04d62abc0d3e0225a8477901869e948cc257a9f6 1727391838 2024-09-26T23:03:58Z
+5db483165fa2d3c35712dca994bef62aeaf9a8c9 1727479395 2024-09-27T23:23:15Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 571fbe658697..398dfdcfb6f2 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1727392200 Thu 26 Sep 2024 11:10:00 PM UTC
+1727480400 Fri 27 Sep 2024 11:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 065aa2f25703..a81507ba4d98 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 26 Sep 2024 23:10:32 +0000
+Fri, 27 Sep 2024 23:40:41 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 202c42f3638f..3db4316aa738 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index 58a196722922..5a54f52eb688 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -3,10 +3,12 @@ DIST netdata-1.46.1.tar.gz 75135927 BLAKE2B 61ba35b4c61df47fd3aa03f08dc168dd0217
DIST netdata-1.46.2.tar.gz 75133899 BLAKE2B 56fedb88071fffd906fbe7bd6eb78baab944e5fe4929e203e0cc29a0397c7ee71bb4718c372d82981d47ecb2caaa38fd071ed619c058a76165a6c02a2165f5cc SHA512 d38951df52638ed8a620e7b271e1ad9fb30b7de1a38b0080c36cdccdb6c64928ff63e6c631d0e762b887d16a94e603a8414eabc0b288cb82e839fadfd38accb3
DIST netdata-1.47.0.tar.gz 51034692 BLAKE2B 3d0fabb24a6e0b5c7f2b8059e1fb66ce06d2bac1d1eac8919398b37015e8902d8c29ba3a31c05d0d0427d843410f6b24016aab34fc607ed557fbe7d581f35715 SHA512 8470398d60eba82af94ee1bc41896bc8200decbd51f242d0ef4ac293f5b0257cd72dd88191d82a37e717c08ed50e75bc72855a65d76356491c487ba50ade395e
DIST netdata-1.47.1.tar.gz 51028613 BLAKE2B 435aeb7a87655b234ac7373307d05b9933e40817fdcdbdf291c1b2719eb9d6e5fa53fe4fb81b715303a87d8f1f7faeac1b3f97c042f76f6872250aacf805503e SHA512 33a94d93caf2c58874da3dd4e62ebabda7e8d303a4f04712dac0cf4e59ff9c384016a6b356783370567c6857c81f0df294331f889198bbf115a00f3df7378758
+DIST netdata-1.47.2.tar.gz 51049731 BLAKE2B 45207328aba56a3e03f52ce17a8a3bf40ead5937e5965782fc0a3f457c36f0ae7cb35ada8ec9ca77e2090c28e724a3b6590c15dd4aba0d56a418c7f3008317cc SHA512 722686f3b3701dea739294ea4ae4039ad207bfcf8af2f583a8e5801853705567e79f9356a90dad5be82c5cfff04df2bfc9ebe3390d5d77838b0345ecb3da70c3
EBUILD netdata-1.45.4.ebuild 4335 BLAKE2B af56d57f7c289c67b44cc7ba47349e1c2d62cd1c8288b259f80d9325ac4c68b9f096f93f4c854fb3dc70b889361d07ec55ab90d7b35e7d74cf44e96b7da7a41b SHA512 001e9411d8fded3b47f7ef3e3904b5c78433a5cb894bd90c7723d541c889d8b6a13734322f19b97b184c3510d40db5bb2848344565780e9840f8e3e411d0b0d8
EBUILD netdata-1.46.1.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
EBUILD netdata-1.46.2.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
EBUILD netdata-1.47.0.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
EBUILD netdata-1.47.1.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
+EBUILD netdata-1.47.2.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
EBUILD netdata-9999.ebuild 4126 BLAKE2B d6fd416e82e28532ad08f13918a8c9f93ac6375f24e44047dc4596411bfc7b5338ac640ebf37d7de817ea9fe5693f295f1d9130e0801a62e617f7892bc25483a SHA512 00002d86adc18733f30edbcda871460b4fcdd27b27da11e259defa498a67620ffdde71aa0e24fda24e2fb619b6d4d21152fca79c007ea6231c90d88926cef6a4
MISC metadata.xml 1357 BLAKE2B d7b8f45aaa7dc92cc61e5452f883069997f571d6461572430786f85783d3ed42a23f079818da95495eb3a613eb7107ab3509eddda317f728a0a21e5f8dad98a9 SHA512 ee5f106689c754cb4dc679eba1a00d69c0df858146b168f5a02faac794a8b21cfcadee316e9fbfa26433ed16eb3c56ddb8cdc70d950882be1aada7433795d2d0
diff --git a/net-analyzer/netdata/netdata-1.47.2.ebuild b/net-analyzer/netdata/netdata-1.47.2.ebuild
new file mode 100644
index 000000000000..2f9af0d43617
--- /dev/null
+++ b/net-analyzer/netdata/netdata-1.47.2.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python{3_9,3_10,3_11,3_12} )
+
+inherit cmake fcaps linux-info optfeature python-single-r1 systemd
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/netdata/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-v${PV}"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Linux real time system monitoring, done right!"
+HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/"
+
+LICENSE="GPL-3+ MIT BSD"
+SLOT="0"
+IUSE="aclk bpf cloud cups +dbengine ipmi mongodb mysql nfacct nodejs postgres prometheus +python systemd tor xen"
+REQUIRED_USE="
+ mysql? ( python )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ tor? ( python )"
+
+# most unconditional dependencies are for plugins.d/charts.d.plugin:
+RDEPEND="
+ acct-group/netdata
+ acct-user/netdata
+ app-misc/jq
+ >=app-shells/bash-4:0
+ || (
+ net-analyzer/openbsd-netcat
+ net-analyzer/netcat
+ )
+ net-libs/libwebsockets
+ net-misc/curl
+ net-misc/wget
+ sys-apps/util-linux
+ app-alternatives/awk
+ sys-libs/libcap
+ cups? ( net-print/cups )
+ app-arch/lz4:=
+ app-arch/zstd:=
+ app-arch/brotli:=
+ dbengine? (
+ dev-libs/judy
+ dev-libs/openssl:=
+ )
+ dev-libs/libpcre2:=
+ dev-libs/libuv:=
+ dev-libs/libyaml
+ dev-libs/protobuf:=
+ bpf? ( virtual/libelf:= )
+ sys-libs/zlib
+ ipmi? ( sys-libs/freeipmi )
+ dev-libs/json-c:=
+ mongodb? ( dev-libs/mongo-c-driver )
+ nfacct? (
+ net-firewall/nfacct
+ net-libs/libmnl:=
+ )
+ nodejs? ( net-libs/nodejs )
+ prometheus? (
+ app-arch/snappy:=
+ dev-libs/protobuf:=
+ )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+ mysql? ( $(python_gen_cond_dep 'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
+ postgres? ( $(python_gen_cond_dep 'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
+ tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') )
+ )
+ xen? (
+ app-emulation/xen-tools
+ dev-libs/yajl
+ )
+ systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+FILECAPS=(
+ 'cap_dac_read_search,cap_sys_ptrace+ep'
+ 'usr/libexec/netdata/plugins.d/apps.plugin'
+ 'usr/libexec/netdata/plugins.d/debugfs.plugin'
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ linux-info_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE
+ -DCMAKE_INSTALL_PREFIX=/
+ -DENABLE_ACLK=$(usex aclk)
+ -DENABLE_CLOUD=$(usex cloud)
+ -DENABLE_DBENGINE=$(usex dbengine)
+ -DENABLE_PLUGIN_CUPS=$(usex cups)
+ -DENABLE_PLUGIN_NFACCT=$(usex nfacct)
+ -DENABLE_PLUGIN_FREEIPMI=$(usex ipmi)
+ -DENABLE_EXPORTER_MONGODB=$(usex mongodb)
+ -DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=$(usex prometheus)
+ -DENABLE_PLUGIN_XENSTAT=$(usex xen)
+ -DENABLE_PLUGIN_EBPF=$(usex bpf)
+ -DENABLE_PLUGIN_GO=FALSE
+ -DENABLE_PLUGIN_SYSTEMD_JOURNAL=$(usex systemd)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ rm -rf "${D}/var/cache" || die
+ rm -rf "${D}/var/run" || die
+
+ keepdir /var/log/netdata
+ fowners -Rc netdata:netdata /var/log/netdata
+ keepdir /var/lib/netdata
+ keepdir /var/lib/netdata/registry
+ keepdir /var/lib/netdata/cloud.d
+ fowners -Rc netdata:netdata /var/lib/netdata
+
+ newinitd "${D}/usr/lib/netdata/system/openrc/init.d/netdata" "${PN}"
+ newconfd "${D}/usr/lib/netdata/system/openrc/conf.d/netdata" "${PN}"
+ systemd_newunit "${D}/usr/lib/netdata/system/systemd/netdata.service.v235" netdata.service
+ systemd_dounit "${D}/usr/lib/netdata/system/systemd/netdata-updater.service"
+ systemd_dounit "${D}/usr/lib/netdata/system/systemd/netdata-updater.timer"
+ insinto /etc/netdata
+ doins system/netdata.conf
+}
+
+pkg_postinst() {
+ fcaps_pkg_postinst
+
+ if use nfacct ; then
+ fcaps 'cap_net_admin' 'usr/libexec/netdata/plugins.d/nfacct.plugin'
+ fi
+
+ if use xen ; then
+ fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/xenstat.plugin'
+ fi
+
+ if use ipmi ; then
+ fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/freeipmi.plugin'
+ fi
+
+ optfeature "go.d external plugin" net-analyzer/netdata-go-plugin
+}
diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index bf8ab431235a..e28c9132f3fd 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -16,6 +16,6 @@ EBUILD wireshark-4.0.11.ebuild 8623 BLAKE2B 992148191f9860f4be07e97e3aec3523020d
EBUILD wireshark-4.0.15.ebuild 8623 BLAKE2B 992148191f9860f4be07e97e3aec3523020d0e3173bf3beb1a4c838b7f769d6492e36e5ec7f8cf92ff67f67549f09143a1e8444381b8ba08caab5478fdccb961 SHA512 0e28fadec59141c2a9eab0a8715890fc3d7ff33a260978748d0c25c12e4af4068434f4fafb1c56391b9cc0e8e855f6391bdd1ffac8456b9f36186191169edc5c
EBUILD wireshark-4.2.4-r1.ebuild 8904 BLAKE2B 3d9d741806defe5c9d87d6ecf240632cb4a18561aaa9c5c59672ce351c04d8d601e26694e2bd25a82a19a110099bcc982286dad2f0c2b0ba2f829b44ccb69079 SHA512 6b22e258580abc67c34da5ab9b8430cbd9533c5c026bbf46ffbe61966f218dba7e6797769ae43800400664ca3ced3606c976ea60cb0f8a8a8e6beeadc129cb27
EBUILD wireshark-4.2.5.ebuild 8833 BLAKE2B 129f9c0384dfce149b9cd6312fe68d5627730a84291d6c66caef8cb85d71fbf4d6eea47b580334800cd0545d75c908e0a387d50cdba397908387a2555895699c SHA512 a1cf1743ce049a7a1362d766d60da2bfb24c3cd1cda7787aba4df1e9a77b69497259570a6ec81963bc75c3a8312790d9afe6a72b861c0d24a95131a5704fa352
-EBUILD wireshark-4.2.6.ebuild 8809 BLAKE2B 2886c56a0e02fb7a5377874baa0ac04fbbd51404d60850359425d6f8715091f9f1110de1c8f54ebbb56fd2c512ef7ab9d2d517d31e19c4a0d5b86a360c49e144 SHA512 b29587a4ba02fb6f422da0d13660e0525e5c83205e4d8aac8226f8f3f5131b39b36c1f3373ef137bf8c6f6f357cc6948f3806a86db8b3b7219f6f65bdecf7b1d
-EBUILD wireshark-9999.ebuild 8806 BLAKE2B 623a84cd7243a7231117f01c46b4f54b58e93bbb46e54add78a33d044fbc52ab2b655ff3dc69068afd6d9c45f0be5dacc2245069a5bbf1c5e095ee8de41407cf SHA512 51081961ba61b5658f57599134f13ff540e25a0b2919f44eba170c7efcdb15d8d05d72a679cd7b2107c8fccdb0e72862303a0bf321e2ff305d980fbebe07dfab
+EBUILD wireshark-4.2.6.ebuild 8816 BLAKE2B 0a0a1150be1ce3d3cfa05a7f92992d531bace95ed950cf278257d30da2974a5f77491bf0b65d996a7fe93b4db208a02d6fcb72dd63635abb8ecff92eff96f718 SHA512 29e2fc674d8964eb23878634199b1865277a4823cdced6552814e6c82eba12838d460fd4b49b4da68a902d6db277575106407b072ac4cc3c518cdcf46b28352c
+EBUILD wireshark-9999.ebuild 8813 BLAKE2B 0475fbfc384e18d3621ff9317ed71c7504e8d90a7378552b6c88e999c8835a7cb86aa0511bd66e95bda3c7e260c59766a57eac88a690a4ca545989dd0b135925 SHA512 8dd3122d0e77f4ad4ac17fa692c4b3f765c612244b62c393001fd5cc0d3f9ac13e42dac0c05ba45f25858088c9bbb717b74ee8c17b728d57599e9a4a41ccbf4a
MISC metadata.xml 5352 BLAKE2B 319ae9385ccf49cf52abdc3bb2292a6181f8bad974eecb1863b69dc248e8e1b17d95de5c7267e4e70ee28809bffc82a13f06de3e7d15541d32e2e2ab7ada638f SHA512 15580364ef3f86e9d4020c8b7e2e765a2be97742dc398d11697b87e15085e1a95e951d0200eea71484fb8d124d54b86da8542921c0b8f29d064a26681192d919
diff --git a/net-analyzer/wireshark/wireshark-4.2.6.ebuild b/net-analyzer/wireshark/wireshark-4.2.6.ebuild
index 0f528cbd4200..730ad10f3762 100644
--- a/net-analyzer/wireshark/wireshark-4.2.6.ebuild
+++ b/net-analyzer/wireshark/wireshark-4.2.6.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P/_/}"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="amd64 arm arm64 ~hppa ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc64 ~riscv x86"
fi
fi
diff --git a/net-analyzer/wireshark/wireshark-9999.ebuild b/net-analyzer/wireshark/wireshark-9999.ebuild
index 449b0acf4a56..1a49b2ff63b7 100644
--- a/net-analyzer/wireshark/wireshark-9999.ebuild
+++ b/net-analyzer/wireshark/wireshark-9999.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/${P/_/}"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
fi
fi
diff --git a/net-analyzer/yersinia/Manifest b/net-analyzer/yersinia/Manifest
index 51e678b60fe6..36c7ae4ab82b 100644
--- a/net-analyzer/yersinia/Manifest
+++ b/net-analyzer/yersinia/Manifest
@@ -1,7 +1,5 @@
AUX yersinia-0.7.1-no-ncurses.patch 330 BLAKE2B 86c2cb84542012c6424fdcae398e07769647bcdda300d6efdbb263451c8765e23cd272f76e4e0e84751272df3de46a77b32fd2321a0ab3bc70cc8199b457adf6 SHA512 c0a0ef6456727eaa0ae9ea50667e04a72afb01c5b75d13965836657e4d1946df550840afd091ec58e8875b1a551df5966feb98b655183cec6dadaf4f5de23e4f
-AUX yersinia-0.7.3-tinfo.patch 563 BLAKE2B 6203584c6ff7b8e5438f57ad74b5b1ee7ee61d08b2bee21234fd4cfbb6aa37b9b1cb69b4a7af11e57434b215e346f6384a195ffdd47b9504fe6eb93b3d2109e9 SHA512 9a53505e050a9658f49809ad989d534e542fb0cf21ae70a9271b536a9a478a4306e49c9b0493ab522d5ffb82849eed043b212e399505c916792372a64d96c319
-AUX yersinia-0.8.2-configure-clang16-deux.patch 1385 BLAKE2B 95f406b11d9b662a79df56118604bca3935a88f99348875f86dbd4126f96d2bc3876cfc39a56e7c41928214cff1a2cec74ae5c1f43680de0651d0963c8359c60 SHA512 717ff843b3b9daa689e4c08edb3d0bd92808653782cc465b851fdc5d891c2b626e6cb63738ee0aa85244dde544f1b7a0fbd26bf57517c5c33c62068bc32a3b98
-AUX yersinia-0.8.2-configure-clang16.patch 1705 BLAKE2B b9cf0fc0181f85894331b2f020fc962b644ace2bc2c8590ebb1ef597999c126dcb7c6537241ade7c3984200dd2e03abf84ef87854ade1fe6c2b28c2510f1bb48 SHA512 93c6698591648cdc332d73148e512818777dc34edb6892df51f123dbe191be5287c8a7a3b3fdb15bea9dad28e35b5b18adf96d38572d297961bfaae03ffc4c27
-DIST yersinia-0.8.2.tar.gz 387889 BLAKE2B 67fe92b9cd1253874c61fa38c8e89e023f7d0ec3b83fe3001b5bc203d4033e36cb94b453ed56426b34d942036a143bd135f247466425337478f292797a433652 SHA512 2c7c89f19b6791150c472a6066b6ffaf9ac5b3d1a3d2e6a27f91293bba9a0f72d147266731e5e2670e4bf7e67ccf04b6e353071ca42d3d281b25126c9bfcb1dd
-EBUILD yersinia-0.8.2-r2.ebuild 1188 BLAKE2B 7c615e24f538ccf2bdf7e8d7e07d62600a7c4f588bec17a060d07b3033ace3489c88f6873b576bad4026557f989d7a191a4b6094c11e426ea0311120486e0caf SHA512 c739777ae2945244409189b05ea96ac767fa24419e1e831cbf976dde5fb61bb550bb9b5822ad2ea9e00da7f860008b099b873c1ce38d5f03a38efaba3106449e
+AUX yersinia-0.7.3-tinfo.patch 563 BLAKE2B ef2b554f82037dde165373fd6db71503ee124062cef4689062e7e1799f5ae26afd5758468f3c860690046aa4cb6e12dafd7ed3189a765a52565b5530a322d11a SHA512 a0edb5a47281bc66f0296914597fc4a9901f0e50640b43b6b31a30ddc4b6a5202220207039c3936f32769161f2c61d78afc5a3d7725d04ea41afd301312efa24
+DIST yersinia-0.8.2_p20221119.tar.gz 268158 BLAKE2B 2598d6809c7830c7824c9141ef58a617a8d472c0d7b3591b81e6209cecb915649a82d780108c45c488619775effca266eca4a9a0e60d1174211a5af05a05997d SHA512 e54025d782374d836148a813c0a8eb8d822c82f87d6e92c10b254831b95eef073d36ddb1ef94a7e7db2cd962fd52589d41fc6d21ca63422ca57c5ada2045de72
+EBUILD yersinia-0.8.2_p20221119.ebuild 1272 BLAKE2B 3dcd21654d92e86eb38abdda0c85ae6bfbbb4134072305573e921628299ce68998a29b4332e21beef975bdada3246dcdee507729a2860e4b1f8784716a48963e SHA512 651d58ae67f38209e0ffc9339797ef4f5f977688085e7d802ee6a88025a63de14daadc711a3a18722027282382657cd7f34acc7eac6375242763eee1583abb48
MISC metadata.xml 602 BLAKE2B 17ecc301b7c25dfbe55ca622e293154a6802050de8ea0674697f36418af73c37258e76d191449686d0475368ec3532e66102e85d93ba7c0fb7eb77280ace59a7 SHA512 9fcebd2cd58ae500fc4211de33a31b01a4cfaf67555b6ae1c5b6aa64ba68c53cfe22bc5b93f603919b1cd0653b1885b62cddca15dd6c6597dbea9f363da043fa
diff --git a/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch b/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch
index 8a58d01d33c6..b5bf566c107d 100644
--- a/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch
+++ b/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch
@@ -1,5 +1,5 @@
---- a/configure.in
-+++ b/configure.in
+--- a/configure.ac
++++ b/configure.ac
@@ -467,6 +467,7 @@
AC_DEFINE(HAVE_REMOTE_ADMIN)
fi
diff --git a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
deleted file mode 100644
index 427be023a021..000000000000
--- a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://github.com/tomac/yersinia/commit/867b309eced9e02b63412855440cd4f5f7727431
-
-From 5db403f8aa4101589f33246eaa23b5f31228fc3b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 19 Nov 2022 18:43:26 +0000
-Subject: [PATCH] configure: fix -Wimplicit-function-declaration,
- -Wimplicit-int
-
-Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int errors by default. Unfortunately,
-this can lead to misconfiguration or miscompilation of software as configure
-tests may then return the wrong result.
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki [2],
-or the (new) c-std-porting mailing list [3].
-
-[0] https://lwn.net/Articles/913505/
-[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] https://wiki.gentoo.org/wiki/Modern_C_porting
-[3] hosted at lists.linux.dev.
-
-Followup to 6414681ae99d6a0f460f827648f114aa3cb2e419.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/acinclude.m4
-+++ b/acinclude.m4
-@@ -79,8 +79,10 @@ AC_DEFUN([AC_LBL_UNALIGNED_ACCESS],
- # include <sys/types.h>
- # include <sys/wait.h>
- # include <stdio.h>
-+# include <stdlib.h>
-+# include <unistd.h>
- unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
-- main() {
-+ int main(void) {
- unsigned int i;
- pid_t pid;
- int status;
-
diff --git a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16.patch b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16.patch
deleted file mode 100644
index f2366c02dfb4..000000000000
--- a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://github.com/tomac/yersinia/pull/76
-
-From ec9d31932fca39e3160b0d0bfd0383db82ff5bcf Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 16 Nov 2022 23:10:45 +0000
-Subject: [PATCH] configure: fix -Wimplicit-function-declaration,
- -Wstrict-prototypes
-
-Clang 16 makes -Wimplicit-function-declaration an error by default. Unfortunately,
-this can lead to misconfiguration or miscompilation of software as configure
-tests may then return the wrong result.
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki [2],
-or the (new) c-std-porting mailing list [3].
-
-[0] https://lwn.net/Articles/913505/
-[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] https://wiki.gentoo.org/wiki/Modern_C_porting
-[3] hosted at lists.linux.dev.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.in
-+++ b/configure.in
-@@ -233,12 +233,13 @@ dnl fi
-
- AC_MSG_CHECKING(if libnet is at least version 1.1.2)
- AC_TRY_RUN([
--#include<stdio.h>
--#include<libnet.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <libnet.h>
- #define HOPE_MAJOR 1
- #define HOPE_MEDIUM 1
- #define HOPE_MINOR 2
--int main()
-+int main(void)
- {
- unsigned int major,medium,minor,current, desired;
- desired = HOPE_MAJOR*10000 + HOPE_MEDIUM*100 + HOPE_MINOR;
-@@ -419,9 +420,9 @@ AC_CHECK_FUNCS(strerror_r, have_strerror_r=yes,have_strerror_r=no)
- if test $have_strerror_r = yes; then
- AC_MSG_CHECKING(if strerror_r is on glibc version >= 2.0)
- AC_TRY_RUN([
--#include <stdio.h>
-+#include <stdlib.h>
- #include <features.h>
--int main()
-+int main(void)
- {
- #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 0
- exit(0);
-
diff --git a/net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild b/net-analyzer/yersinia/yersinia-0.8.2_p20221119.ebuild
index be2de6bbc614..3e07f8adbe01 100644
--- a/net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild
+++ b/net-analyzer/yersinia/yersinia-0.8.2_p20221119.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,10 @@ inherit autotools flag-o-matic
DESCRIPTION="A framework for layer 2 attacks"
HOMEPAGE="http://www.yersinia.net/"
-SRC_URI="https://github.com/tomac/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+#SRC_URI="https://github.com/tomac/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+COMMIT="867b309eced9e02b63412855440cd4f5f7727431"
+SRC_URI="https://github.com/tomac/yersinia/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
@@ -15,13 +18,14 @@ KEYWORDS="amd64 x86"
IUSE="gtk ncurses"
RDEPEND="
- >=net-libs/libnet-1.1.2
+ >=net-libs/libnet-1.1.2:1.1
>=net-libs/libpcap-0.9.4
ncurses? ( >=sys-libs/ncurses-5.5:= )
gtk? (
dev-libs/glib:2
- x11-libs/gdk-pixbuf
- =x11-libs/gtk+-2*
+ x11-libs/gdk-pixbuf:2
+ =x11-libs/gtk+-2*:2
+ x11-libs/pango
)
"
DEPEND="${RDEPEND}"
@@ -32,8 +36,6 @@ DOCS=( AUTHORS ChangeLog FAQ README THANKS TODO )
PATCHES=(
"${FILESDIR}"/${PN}-0.7.1-no-ncurses.patch
"${FILESDIR}"/${PN}-0.7.3-tinfo.patch
- "${FILESDIR}"/${PN}-0.8.2-configure-clang16.patch
- "${FILESDIR}"/${PN}-0.8.2-configure-clang16-deux.patch
)
src_prepare() {
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 9585367fab72..cf19e7534378 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index fbf47b1b6104..2584e7e4ddcb 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_7.24.1_amd64.deb 121651214 BLAKE2B 8332fa49818d5ace38e2216b3bb806a116cf2a1c11b3fc4130701e73050952ab1296f82f0117ce51974f35f7052f43a6b15d356405bc2e6fd667c6211ee74f5c SHA512 14aaaf24aca074480d857540113d6630b3597887f0beeac732b1aa22a8a0dc6915bc84276e706a143c421732b1fffd7912021b02d1e955be7e79ef9910680352
-EBUILD signal-desktop-bin-7.24.1.ebuild 2462 BLAKE2B b063aa73e783e8b1d217feddc253f07330e72ed67435278957bad3f8ab488c626db9dd43b6a85ebc8edc76a04b1b3e6dbe1135c8d3a0b91013c45d3ea3ca053f SHA512 b86b2b0125cc5e50ff9a0d096abc9dc84cf2e2fa55159e22191d6ff8d2d42681bf3af9de91adac339657e41f5034fe0cd4d0d290a0066796ca24cf3df5a8abcf
+DIST signal-desktop_7.26.0_amd64.deb 121949138 BLAKE2B a3be264be788a47c09cbfd487cce58d5b43cb7982be2cb3d481e0d2dd70c075eb9cb66722ad6fdeec477b97eb38187e581a94638180d977111d15535a29483cf SHA512 f43781f2e61e08595dc2297fe879d601f791d65bb97f879ddf6b7914f1e49295fddbaa4fc3d9dea0bc66811c150e39d6d26d04924f36a3629d3b97994e937aa2
+EBUILD signal-desktop-bin-7.26.0.ebuild 2462 BLAKE2B b063aa73e783e8b1d217feddc253f07330e72ed67435278957bad3f8ab488c626db9dd43b6a85ebc8edc76a04b1b3e6dbe1135c8d3a0b91013c45d3ea3ca053f SHA512 b86b2b0125cc5e50ff9a0d096abc9dc84cf2e2fa55159e22191d6ff8d2d42681bf3af9de91adac339657e41f5034fe0cd4d0d290a0066796ca24cf3df5a8abcf
MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.24.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.26.0.ebuild
index 4ddfe8d854e5..4ddfe8d854e5 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-7.24.1.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.26.0.ebuild
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index cc9a2a8b9f3c..14ac4176fd24 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libsmi/Manifest b/net-libs/libsmi/Manifest
index a00dc5226db5..0194f1969cc7 100644
--- a/net-libs/libsmi/Manifest
+++ b/net-libs/libsmi/Manifest
@@ -3,5 +3,5 @@ AUX libsmi-0.5.0-fix-macro-clang16.patch 433 BLAKE2B 8ee8219c7b803fc24d78540bcc3
AUX libsmi-0.5.0-implicit-function-declarations.patch 1887 BLAKE2B e18558f09095008d79a94a3baddc6e6623865b18b0a829d0e53f0bca7afa23ee4a45eda5c77edc54f3fd88c009d4623673909469164ec9c3d64b19ae35bfdec1 SHA512 ab4e978066252f4a8df72b6877bae8574579c3d06c0d31f268fce50aecd645b1f003b9d29b440070c80ad8025a6599e238399f4d037893e67f31cedb2476593c
DIST libsmi-0.5.0.tar.gz 4798883 BLAKE2B 37e9b0160f131db52fb68bd0b3eb0555b1cfb588aefb8e094fc50eec28b31f315907cd602f262d9f6c1ef887de148350da4747e0587b5518dac7376981fc12ae SHA512 be82e6b7054426e4634ac9d90467b89a51a9c836273c9d516f07ff3cec3a8dcc8b3bb0e0396d5facec3d9c952b17fb67f24ff2d3959e7e5cf9eced72023a0708
EBUILD libsmi-0.5.0-r1.ebuild 907 BLAKE2B 17f40eb0eaa4fe0185df81547a9d2ca3774d4b5b6fbed8b0847f864673bed0bc27ecb619e891528b29739cc585625943f32764fc002e9f05b9ada975a01e67bf SHA512 d3e6547e20f38e7003718443df503db97bd1f513fcaced71cd1809bb658f35aa71960fe5fbdec87f82acc135cc463cb3dd2482d90247165385d6ff99f9c687d9
-EBUILD libsmi-0.5.0-r5.ebuild 1233 BLAKE2B cc916c93096f2d91b4011a1ebe2d6e256c65352b140a923c6ae6227d5a1b1253a192ecdadd3c08cf89c9a08084607965fb322eb3768a6aa89729b4cef43bfe5a SHA512 0866a77c77d5822a28b0e0101e0a52202b113f33ed91a8be4f1f4ccb8c1b4bd8c890232d96769ee3421ad97f1cd40e966a20b5ee68ef350c1f1cfe8c1ac91f11
+EBUILD libsmi-0.5.0-r5.ebuild 1240 BLAKE2B 05a920e1e28eb248fcf4a2e6b52ee6da536eae3c20bfe6e74a9031c1e4b0c1d260b5937063a3e02775dd9266430f990ee906a00fd232b075b0006071a22a36de SHA512 6991f362cd035841aacaf6fef683ceae7914864d0c49a9ae777730afc0ffeed7a31d31115acc1c04ca4d086f6b9cdf50953cc56367950489511e7b9ac301ff7f
MISC metadata.xml 277 BLAKE2B 57fc90092c4674e5c4dfe38b0d79c983990fce4e8208b70c2ebb218aebb6d2135537f927115f3a7b7eb8c1ddb596461c17e60acb3e6a11b289796f20f3c80a33 SHA512 5ac67e6beabab60f83ac521249c6d1f021988d522fc86ab12ec98fbaa9d47a50157c10c7b9a39554e66a02b141cdc6dc6669e5e7c9c02c8b36ad404aa790d619
diff --git a/net-libs/libsmi/libsmi-0.5.0-r5.ebuild b/net-libs/libsmi/libsmi-0.5.0-r5.ebuild
index 54474bd4e4df..8ad62583bc6f 100644
--- a/net-libs/libsmi/libsmi-0.5.0-r5.ebuild
+++ b/net-libs/libsmi/libsmi-0.5.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.ibr.cs.tu-bs.de/projects/libsmi/download/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RESTRICT="test"
# libsmi-0.5.0-implicit-function-declarations.patch touches parser
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 9d1b15683d9a..6667665b004b 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 84eedd4fb868..9bff94e00966 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -4,10 +4,12 @@ AUX asterisk-16.30.1-r1-iax2_jitterbuffer.patch 2464 BLAKE2B f2f7d109e4876a1ec58
AUX asterisk-16.30.1-r3-manager.c-Add-entries-to-Originate-blacklist.patch 6965 BLAKE2B d834fd3831c7871906ba6f6486bdad86e9d3b07d5f0409a1bfd159564a4ca6f7002f38ae2f096fb4083419b90a9c617172cddba466c4c64d7fa0a6b7663ebca1 SHA512 5dbf962b31aa32c99b36264d1d3a600444c4d6e59126e9b86a1f7b029d30d5239145031a1de58cac2cb952653bcf2122a78ae9030074f00bea599f45db7e4aac
DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B a9cd732feb00408876f90328d7f14dbfe426829e607f9b8e812ff25823c8dc1facab1ecd423e1d4f33c1623f3769197fa3b1fe3181efad0b231c96c0afb1dd16 SHA512 1624d207e80351f976c084344d09d67fe37b526a42970da007f5407be006d107e951093209415a68c891e2bd9cb142421e7acd1ac9fba2c1b1c064aee2224cb6
DIST asterisk-18.24.2.tar.gz 28530320 BLAKE2B a2597effb6e5b10588fe34ebd9b91cedb80605d9ccabd2a8bfe3f2d1e66cd1599be87d4124cc34a7492fc39fd5345b3080e3669b0aa810a9220395d0aba845f2 SHA512 e81dd3819daae82b217164d9026f6f626400b6623092169b2300248f6c2be9cb80bb74157cc4eff38eb6da645f491da2e47712f8b9f4d7a12af5c6703eafcd85
-DIST asterisk-20.9.2.tar.gz 28293235 BLAKE2B f5d165b53e019435d760a49eeb2a31dc4550625ec13eca04251edeb3ffc7ce0b61adbf7580356340a949e49096bfe369da59e8a0aea8a5527c1398aab7f2c801 SHA512 0061e19140ff6737d89a64078c2fa50d6de554777324128dcc50494bffdd21e676af3a1b6fc9d3eee4a02e3d2fb9e24c3460e3062db9df9fdad480244bc2c829
-DIST asterisk-21.4.2.tar.gz 26346837 BLAKE2B d90654671751438598a8d15df8caee092ff6be173b24eec22be49962f867eb3264aae1e1f747b4c08aa51d50a8d7a70cb5b91b89edd944efb46c2807c582d935 SHA512 01dc6452b4cea64fa3bd7d0aa38dd07ad2008b491ec7f2d64ee2eb47583731066bac1fa86d3b3e781b6ee7454a69bb585f77b3fd51a75a1dfd9b0541c31b12b4
+DIST asterisk-18.24.3.tar.gz 28531091 BLAKE2B 002210daa4091bed3ebc0ccd14eb3cd2f2648ef7440276ef0d7b74d493a41034358a034ddda8faad4ca0df4a944ef32efd6c820c161b619b3a6a7a5936e72524 SHA512 a1223965b2375c25e736b84d99ac5ce96d27c5bfc9c14e936429643f595e04caff4e159e091b26ff2452249875cd3a37a760e6a23c74269e401805e406492742
+DIST asterisk-20.9.3.tar.gz 28294773 BLAKE2B 1bc452126d1f56d3e6833d988bf2df095b0c28eea4a1922a80461beb5c8a2e54f24ae82dcc18c55a5e5c22b539a0d7652e99fbc759561e03000bfa6e2b6790b7 SHA512 e4b0ff569034a6635f695909b334b7c07da2ced99c47895977e5a25e17dbd43bc83e32b33ad21059d44325010894a154787f26dbe19482a12ce0ed4e6f77a35d
+DIST asterisk-21.4.3.tar.gz 26347018 BLAKE2B 0e7a4c524a0771b159e18361472ffe4f4a8dc455e95e6bd735d50cbd4b574de9e75829b1e713dc255fd049e63d96dd53c12378f66e94ef1d470483588eb5646c SHA512 c037958c80510e4dbfca8a8f181be9485b3361bc34f12d7f0cf377c999fef763a336929f934fddaee356c85db6c1e006638112d22123a6dab4620b86f3d7c58a
EBUILD asterisk-16.30.1-r3.ebuild 11352 BLAKE2B 469e126b1c9abc7b072040c500a101eed2fce1146e96beeb81283d7840c893d965ced519bd53cae71b44f7fc2289310ddb5fd979d81d514a706bc56b9c4bed3e SHA512 9d4ca44dc15be8eb36a24a4d373b8385dcbff41ee7b778a4aaee72413dd96f043262109d370139a0f33e88231ef38d17c14cc12041abf6d9a73fd742abb10bed
EBUILD asterisk-18.24.2.ebuild 11161 BLAKE2B 5725111feb3f137fd64111e6530a4a582901e7800c6a96df0f17e6e664a282bde0477858916eee4247e9c23b4a5f5245e9bd14e79344e552ea132425f53fe460 SHA512 8af5e9192602887252c6c8c4106cfc325c759b46334d15a9ccc11b3ed0a25484f70c19b0b0fd0ce25e801d7ebcd76ea15a7a5bc03b1c38c747390a87cde1667f
-EBUILD asterisk-20.9.2.ebuild 11012 BLAKE2B 35ee0e408bbd1cac76d105cd2101ccb5644b9e6e7fc77a8b51f56c8780c81b45343646aea1844b07bd6047f047dc21bb0ac3968da81358ede02e2573031f86dc SHA512 7e66a49985edc5ae120f2e39e36890e0f875ca23c3d3fb2d9b71127852f9fd8485229222f5b5bcf5083e3ff1787d2172edf6739f342c9e1ce985a84b168ac7c6
-EBUILD asterisk-21.4.2.ebuild 10501 BLAKE2B a36865f478fecb1f5a0a0e6207023705b62e5dcdd18cc8b2b56d6e6fda35a4488759664607574402452a40299fbcde0b36100cf7db06fe5ad0205d9ccd12dbc5 SHA512 af0d41bfab3c3cd14521da9d2d3bea63cb2e59fde7c6a28214456fcaca2e3b058f04477fccaaf5bb689529b2dfcfe10c964ae31752b2ef5721801d4808752794
+EBUILD asterisk-18.24.3.ebuild 11161 BLAKE2B 5725111feb3f137fd64111e6530a4a582901e7800c6a96df0f17e6e664a282bde0477858916eee4247e9c23b4a5f5245e9bd14e79344e552ea132425f53fe460 SHA512 8af5e9192602887252c6c8c4106cfc325c759b46334d15a9ccc11b3ed0a25484f70c19b0b0fd0ce25e801d7ebcd76ea15a7a5bc03b1c38c747390a87cde1667f
+EBUILD asterisk-20.9.3.ebuild 11012 BLAKE2B 35ee0e408bbd1cac76d105cd2101ccb5644b9e6e7fc77a8b51f56c8780c81b45343646aea1844b07bd6047f047dc21bb0ac3968da81358ede02e2573031f86dc SHA512 7e66a49985edc5ae120f2e39e36890e0f875ca23c3d3fb2d9b71127852f9fd8485229222f5b5bcf5083e3ff1787d2172edf6739f342c9e1ce985a84b168ac7c6
+EBUILD asterisk-21.4.3.ebuild 10501 BLAKE2B a36865f478fecb1f5a0a0e6207023705b62e5dcdd18cc8b2b56d6e6fda35a4488759664607574402452a40299fbcde0b36100cf7db06fe5ad0205d9ccd12dbc5 SHA512 af0d41bfab3c3cd14521da9d2d3bea63cb2e59fde7c6a28214456fcaca2e3b058f04477fccaaf5bb689529b2dfcfe10c964ae31752b2ef5721801d4808752794
MISC metadata.xml 1475 BLAKE2B 53409fa635e1cd45fcb1cc12d035db1206ddc1f882c5d46cc75ddcd69a20718aa135518ce75e98b87c44b66db41a4ec95c75fd926a927b762f2c5e464e176431 SHA512 9b6a91aeb23a5593dfa3aa3b4ad491234fb5fdcb0796c89a1c889297e52c544e4afd290b7ee6f2adaa39e0cba7dcb03a84bea06553340aa3c3f67be59d643f00
diff --git a/net-misc/asterisk/asterisk-18.24.3.ebuild b/net-misc/asterisk/asterisk-18.24.3.ebuild
new file mode 100644
index 000000000000..f68bc6f85b5e
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.24.3.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/"
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+ voicemail_storage_odbc
+ voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps cluster codec2 curl debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+ lua? ( ${LUA_REQUIRED_USE} )
+ voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+ "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+ acct-group/asterisk
+ dev-db/sqlite:3
+ dev-libs/popt
+ >=dev-libs/jansson-2.11:=
+ dev-libs/libedit
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ sys-apps/util-linux
+ sys-libs/zlib
+ virtual/libcrypt:=
+ alsa? ( media-libs/alsa-lib )
+ bluetooth? ( net-wireless/bluez:= )
+ calendar? (
+ net-libs/neon:=
+ dev-libs/libical:=
+ dev-libs/iksemel
+ )
+ caps? ( sys-libs/libcap )
+ blocks? ( sys-libs/blocksruntime )
+ cluster? ( sys-cluster/corosync )
+ codec2? ( media-libs/codec2:= )
+ curl? ( net-misc/curl )
+ freetds? ( dev-db/freetds )
+ gtalk? ( dev-libs/iksemel )
+ http? ( dev-libs/gmime:2.6 )
+ iconv? ( virtual/libiconv )
+ ilbc? ( media-libs/libilbc )
+ ldap? ( net-nds/openldap:= )
+ lua? ( ${LUA_DEPS} )
+ mysql? ( dev-db/mysql-connector-c:= )
+ newt? ( dev-libs/newt )
+ odbc? ( dev-db/unixODBC )
+ pjproject? ( >=net-libs/pjproject-2.12:= )
+ portaudio? ( media-libs/portaudio )
+ postgres? ( dev-db/postgresql:* )
+ radius? ( net-dialup/freeradius-client )
+ snmp? ( net-analyzer/net-snmp:= )
+ span? ( media-libs/spandsp )
+ speex? (
+ media-libs/libogg
+ media-libs/speex
+ media-libs/speexdsp
+ )
+ srtp? ( net-libs/libsrtp:0 )
+ ssl? (
+ dev-libs/openssl:0=
+ )
+ systemd? ( sys-apps/systemd )
+ !systemd? ( !sys-apps/systemd )
+ unbound? ( net-dns/unbound )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ voicemail_storage_imap? ( net-libs/c-client[ssl=] )
+ xmpp? ( dev-libs/iksemel )
+"
+
+RDEPEND="${DEPEND}
+ net-misc/asterisk-core-sounds
+ net-misc/asterisk-extra-sounds
+ net-misc/asterisk-moh-opsound
+ selinux? ( sec-policy/selinux-asterisk )
+ syslog? ( virtual/logger )"
+PDEPEND="net-misc/asterisk-base"
+
+BDEPEND="dev-libs/libxml2:2
+ virtual/pkgconfig"
+
+QA_DT_NEEDED="/usr/lib.*/libasteriskssl[.]so[.][0-9]\+"
+
+ast_make() {
+ local make_args=(
+ "NOISY_BUILD=yes"
+ "ASTDBDIR=\$(ASTDATADIR)/astdb"
+ "ASTVARRUNDIR=/run/asterisk"
+ "ASTCACHEDIR=/var/cache/asterisk"
+ "OPTIMIZE="
+ "DEBUG="
+ "CONFIG_SRC=configs/samples"
+ "CONFIG_EXTEN=.sample"
+ "AST_FORTIFY_SOURCE="
+ )
+
+ emake "${make_args[@]}" "$@"
+}
+
+pkg_pretend() {
+ CONFIG_CHECK="~!NF_CONNTRACK_SIP"
+ local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
+ have reported that this module dropped critical SIP packets in their deployments. You
+ may want to disable it if you see such problems."
+ check_extra_config
+
+ [[ "${MERGE_TYPE}" == binary ]] && return
+
+ if tc-is-clang; then
+ use blocks || die "CC=clang requires USE=blocks"
+ else
+ use blocks && die "USE=blocks can only be used with CC=clang"
+ fi
+}
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+ AT_M4DIR="autoconf third-party third-party/pjproject third-party/jansson third-party/libjwt" \
+ AC_CONFIG_SUBDIRS=menuselect eautoreconf
+}
+
+src_configure() {
+ local vmst
+ local copt cstate
+ local myconf=(
+ LUA_VERSION="${ELUA#lua}"
+ --localstatedir="/var"
+ --with-crypto
+ --with-gsm=internal
+ --with-popt
+ --with-z
+ --with-libedit
+ --without-jansson-bundled
+ --without-pjproject-bundled
+ $(use_with caps cap)
+ $(use_with codec2)
+ $(use_with lua lua)
+ $(use_with http gmime)
+ $(use_with newt)
+ $(use_with pjproject)
+ $(use_with portaudio)
+ $(use_with ssl)
+ $(use_with unbound)
+ )
+ econf "${myconf[@]}"
+
+ ast_menuselect() {
+ menuselect/menuselect "$@" menuselect.makeopts || die "menuselect $* failed."
+ }
+
+ _use_select() {
+ local state=$(use "$1" && echo enable || echo disable)
+ local x
+ shift # remove use from parameters
+
+ for x; do
+ ast_menuselect --${state} "$x"
+ done
+ }
+
+ # Blank out sounds/sounds.xml file to prevent
+ # asterisk from installing sounds files (we pull them in via
+ # asterisk-{core,extra}-sounds and asterisk-moh-opsound.
+ >sounds/sounds.xml || die "Unable to blank out sounds/sounds.xml"
+
+ # That NATIVE_ARCH chatter really is quite bothersome
+ sed -i 's/NATIVE_ARCH=/&0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system"
+
+ # Compile menuselect binary for optional components
+ ast_make menuselect.makeopts
+
+ # Disable astdb2* tools. We've been on sqlite long enough
+ # that this should really no longer be a problem (bug #https://bugs.gentoo.org/872194)
+ ast_menuselect --disable astdb2sqlite3
+ ast_menuselect --disable astdb2bdb
+
+ # Disable BUILD_NATIVE (bug #667498)
+ ast_menuselect --disable build_native
+
+ # Broken functionality is forcibly disabled (bug #360143)
+ ast_menuselect --disable chan_misdn
+ ast_menuselect --disable chan_ooh323
+
+ # Utility set is forcibly enabled (bug #358001)
+ ast_menuselect --enable smsq
+ ast_menuselect --enable streamplayer
+ ast_menuselect --enable aelparse
+ ast_menuselect --enable astman
+
+ # this is connected, otherwise it would not find
+ # ast_pktccops_gate_alloc symbol
+ ast_menuselect --enable chan_mgcp
+ ast_menuselect --enable res_pktccops
+
+ # SSL is forcibly enabled, IAX2 & DUNDI are expected to be available
+ ast_menuselect --enable pbx_dundi
+ ast_menuselect --enable func_aes
+ ast_menuselect --enable chan_iax2
+
+ # SQlite3 is now the main database backend, enable related features
+ ast_menuselect --enable cdr_sqlite3_custom
+ ast_menuselect --enable cel_sqlite3_custom
+
+ # Disable conversion tools (which fails to compile in some cases).
+ ast_menuselect --disable astdb2bdb
+
+ # The others are based on USE-flag settings
+ _use_select alsa chan_alsa
+ _use_select bluetooth chan_mobile
+ _use_select calendar res_calendar res_calendar_{caldav,ews,exchange,icalendar}
+ _use_select cluster res_corosync
+ _use_select codec2 codec_codec2
+ _use_select curl func_curl res_config_curl res_curl
+ _use_select deprecated app_macro
+ _use_select freetds {cdr,cel}_tds
+ _use_select gtalk chan_motif
+ _use_select http res_http_post
+ _use_select iconv func_iconv
+ _use_select ilbc codec_ilbc format_ilbc
+ _use_select ldap res_config_ldap
+ _use_select lua pbx_lua
+ _use_select mysql app_mysql cdr_mysql res_config_mysql
+ _use_select odbc cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc
+ _use_select oss chan_oss
+ _use_select postgres {cdr,cel}_pgsql res_config_pgsql
+ _use_select radius {cdr,cel}_radius
+ _use_select snmp res_snmp
+ _use_select span res_fax_spandsp
+ _use_select speex {codec,func}_speex
+ _use_select speex format_ogg_speex
+ _use_select srtp res_srtp
+ _use_select statsd res_statsd res_{endpoint,chan}_stats
+ _use_select syslog cdr_syslog
+ _use_select vorbis format_ogg_vorbis
+ _use_select xmpp res_xmpp
+
+ # Voicemail storage ...
+ ast_menuselect --enable app_voicemail
+ for vmst in "${IUSE_VOICEMAIL_STORAGE[@]}"; do
+ if use "${vmst#+}"; then
+ ast_menuselect --enable "app_voicemail_${vmst##*_}"
+ fi
+ done
+
+ if use debug; then
+ for o in DONT_OPTIMIZE DEBUG_FD_LEAKS MALLOC_DEBUG BETTER_BACKTRACES; do
+ ast_menuselect --enable "${o}"
+ done
+ fi
+
+ if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then
+ for copt in ${GENTOO_ASTERISK_CUSTOM_MENUSELECT}; do
+ cstate=--enable
+ [[ "${copt}" == -* ]] && cstate=--disable
+ ebegin "Custom option ${copt#[-+]} ${cstate:2}d"
+ ast_menuselect ${cstate} "${copt#[-+]}"
+ eend $?
+ done
+ fi
+}
+
+src_compile() {
+ ast_make
+}
+
+src_install() {
+ local d
+
+ dodir "/usr/$(get_libdir)/pkgconfig"
+
+ diropts -m 0750 -o root -g asterisk
+ dodir /etc/asterisk
+
+ ast_make install install-headers install-configs "DESTDIR=${D}"
+
+ fowners asterisk: /var/lib/asterisk/astdb
+
+ if use radius; then
+ insinto /etc/radiusclient/
+ doins contrib/dictionary.digium
+ fi
+
+ # keep directories
+ diropts -m 0750 -o asterisk -g root
+ keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail,recording,outgoing}
+ diropts -m 0750 -o asterisk -g asterisk
+ keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
+
+ # Reset diropts else dodoc uses it for doc installations.
+ diropts -m0755
+
+ # install the upgrade documentation
+ dodoc README* BUGS CREDITS
+
+ # install extra documentation
+ use doc && dodoc doc/*.{txt,pdf}
+
+ # Asterisk installs a few folders that's empty by design,
+ # but still required. This finds them, and marks them for
+ # portage.
+ while read d <&3; do
+ keepdir "${d#${ED}}"
+ done 3< <(find "${ED}"/var -type d -empty || die "Find failed.")
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Asterisk Wiki: https://wiki.asterisk.org/wiki/"
+ elog "Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat"
+ else
+ local my_replacing=() x
+ for x in ${REPLACING_VERSIONS}; do
+ [[ $(ver_cut 1 ${x}) != $(ver_cut 1) ]] &&
+ my_replacing+=( $(ver_cut 1 ${x}) )
+ done
+ if [[ "${#my_replacing}" -gt 0 ]]; then
+ my_replacing="${my_replacing[*]}"
+ my_replacing="${my_replacing// /, }"
+ [[ "${my_replacing}" = *", "* ]] &&
+ my_replacing="${my_replacing%, *} or ${my_replacing##*, }"
+ elog "You are updating from Asterisk ${my_replacing}, you should reference the upgrade document:"
+ elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+$(ver_cut 1)"
+ elog "Assistance also available on Gentoo VoIP IRC Channel: #gentoo-voip @ irc.libera.chat"
+ fi
+ fi
+
+ if use deprecated; then
+ ewarn "You really aught to port whatever code you have that depends on this since these are going to go away."
+ ewarn "Refer: https://wiki.asterisk.org/wiki/display/AST/Module+Deprecation"
+ fi
+
+ if [[ -n "${GENTOO_ASTERISK_CUSTOM_MENUSELECT:+yes}" ]]; then
+ ewarn "You are using GENTOO_ASTERISK_CUSTOM_MENUSELECT, this should only be used"
+ ewarn "for debugging, for anything else, please file a bug on https://bugs.gentoo.org"
+ fi
+
+ if [[ -f /var/lib/asterisk/astdb.sqlite3 ]]; then
+ ewarn "Default astdb location has changed from /var/lib/asterisk to /var/lib/asterisk/astdb"
+ ewarn "You still have a /var/lib/asterisk/astdb.sqlite file. You need to either set"
+ ewarn "astdbdir in /etc/asterisk/asterisk.conf to /var/lib/asterisk or follow these"
+ ewarn "steps to migrate:"
+ ewarn "1. /etc/init.d/asterisk stop"
+ ewarn "2. mv /var/lib/asterisk/astdb.sqlite /var/lib/asterisk/astdb/"
+ ewarn "3. /etc/init.d/asterisk start"
+ ewarn "This update was done partly for security reasons so that /var/lib/asterisk can be root owned."
+ fi
+}
diff --git a/net-misc/asterisk/asterisk-20.9.2.ebuild b/net-misc/asterisk/asterisk-20.9.3.ebuild
index 531c805dedc2..531c805dedc2 100644
--- a/net-misc/asterisk/asterisk-20.9.2.ebuild
+++ b/net-misc/asterisk/asterisk-20.9.3.ebuild
diff --git a/net-misc/asterisk/asterisk-21.4.2.ebuild b/net-misc/asterisk/asterisk-21.4.3.ebuild
index 923c0b29641a..923c0b29641a 100644
--- a/net-misc/asterisk/asterisk-21.4.2.ebuild
+++ b/net-misc/asterisk/asterisk-21.4.3.ebuild
diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest
index e5a20fe96a71..61c684a8b0b3 100644
--- a/net-misc/icaclient/Manifest
+++ b/net-misc/icaclient/Manifest
@@ -7,8 +7,10 @@ AUX selfservice.desktop 183 BLAKE2B 45d0830601ceac5159e239ec149cf3cdeabd43beb2ad
AUX wfica.desktop 242 BLAKE2B 6e90bb02824a6319035814050919c55907b2104c65e2abcc7379a4c694a585945c2e10ada114c4dfb906ee3b1fa90a0251dcb1ec3aac1fb6015a2d2ecbef4452 SHA512 a233bbdfadaee080d8dda67ed81a60ef74902c1f2100cb08bc402186be23f1bbb82f84abb93da88d610d187a267f7db28e6bfebe689839c921ae5a94a4bdf1d7
DIST linuxx64-23.5.0.58.tar.gz 449048746 BLAKE2B d0a70dbb29addc5da8f4ca32582eb210ef56cbbab21efa61ea19ae45ae12fcc59b080f0f30fdc5d1ed02169b5084a49ca265f7bfa9dde813809847f06b319046 SHA512 f695a4fed73b6bff30eb16f8c159799c7a7b4c17f088959f24c17fc4a51208c1354c19df1e22b9b975f8fcb13f6775ea1dca15dd149ea186d8aeee47f3830441
DIST linuxx64-23.7.0.17.tar.gz 363012535 BLAKE2B 77e1fa1fb71d98840ebeebb444e86797a5514597dd1059cf19ed0a6240c05a68c13019350e26e6b52f96802a3eba4cb1a42ba20e85756aebed80e7e235a76089 SHA512 e25665ae8937c4a03382473df8f92b0227d6f07cad663ce71d4a90430014cc6630fb5593d688e6b59b7c65eaafeb3e258fc2f04f0d80573938dcb9d173a4ccab
+DIST linuxx64-24.2.0.65.tar.gz 398188196 BLAKE2B 6869cb6ab3b53d7ca1020c2a504bdf071c871daff1601e21b32f50b299b7b81c9159f248ee0be9370241b119dc49f1a01038f81f623c323a25ba6ce8ec9c975c SHA512 312a32fc6b5ba1c8af5449ca71b024d02966521915ab94ed7ee580c9bf4782afdb383dc855a14c83181311e0eb2329654a1493afdb55ca49640510e348666cd3
DIST linuxx86-23.5.0.58.tar.gz 152642143 BLAKE2B 8ea722aecfb7e6588701646ed5dec1d1591a8c36986fda25c85ece50313cd1eddefb22ae58be8f1ea2edbfdf9fa725e73182f0745b0494df890008d65065ed08 SHA512 8cad203451b26920d66fb3b1bb794d74f8ab76dd24d76408f51d60278786b59fe2d83f0e6c4a2eb6741a4e1d534b9739513224e0f27ba903a9266f81e439a51f
DIST linuxx86-23.7.0.17.tar.gz 66184043 BLAKE2B 8e408ce26d75172cdd80d7bd9e1ef7aa8b855a7028673f00fd0aef6a42ca57ec8f11f894ecafb76a4e7b69c6cea922551ca9d4615aea436348ae2dbabc92e127 SHA512 e91a6205bb59e2d41075a5b5e0898cc0710a84ed7582ed2f053a3a83345daba1f437864c6e8111e80aabf19bc5b5d82b0fb6096948c166027a0f9fea183b883a
EBUILD icaclient-23.5.0.58.ebuild 7255 BLAKE2B 707e70684394513eb2ad1864c4fb6937e3d313fb9fadeba9c54fce4985975aa471ea974397984ef2d4693f191a77a9140095ad79297553db6c4918cd193fa004 SHA512 48bcbcc07bf096f85c0b448df249cda6aee932f4a136b2a760190d8cd759182f58a5889a031ccef9611724c816a035f47216541f3a252e4f6d2a247c1aa8d02f
EBUILD icaclient-23.7.0.17.ebuild 7255 BLAKE2B 707e70684394513eb2ad1864c4fb6937e3d313fb9fadeba9c54fce4985975aa471ea974397984ef2d4693f191a77a9140095ad79297553db6c4918cd193fa004 SHA512 48bcbcc07bf096f85c0b448df249cda6aee932f4a136b2a760190d8cd759182f58a5889a031ccef9611724c816a035f47216541f3a252e4f6d2a247c1aa8d02f
+EBUILD icaclient-24.2.0.65.ebuild 7218 BLAKE2B 877b3308e6670d59221b738483dca04d976e51fda1401fcc32bc834cc52b047cc9f43517a6aebdee5026aca3b674c35df19adb9259b807f0cc5b67d3289761b8 SHA512 4fd5cb88f8e378cf83b9cf17f21ce3b4e0d4bb041c76c3c62cdb7d01ef28d8c3bd1de81a45c739e64b0287f039515277883ad91e25b2e09b0db93f6982f11bce
MISC metadata.xml 386 BLAKE2B 6c92e9a9069277ec990f0213940ae53a7114f9b5a98a6f72ba251570a503bafdc99f57b1b3c82dbe5f09cb8c0fc8dda8b45dfa0cb3216454cea01f5373dadeb7 SHA512 706d35bb56213c214fc1617f159c64dbe4089b82055997f9686e52e44d51d83db13a52f6729c053ca0d15763a3b442b49944476487fb85272cb0807100839f97
diff --git a/net-misc/icaclient/icaclient-24.2.0.65.ebuild b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
new file mode 100644
index 000000000000..b670a9733253
--- /dev/null
+++ b/net-misc/icaclient/icaclient-24.2.0.65.ebuild
@@ -0,0 +1,309 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg-utils
+
+DESCRIPTION="ICA Client for Citrix Presentation servers"
+HOMEPAGE="https://www.citrix.com/"
+SRC_URI="amd64? ( linuxx64-${PV}.tar.gz )"
+
+LICENSE="icaclient"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN hdx usb"
+RESTRICT="mirror strip fetch"
+
+ICAROOT="/opt/Citrix/ICAClient"
+
+QA_PREBUILT="${ICAROOT#/}/*"
+
+# we have binaries for two conflicting kerberos implementations
+# https://bugs.gentoo.org/792090
+# https://bugs.gentoo.org/775995
+REQUIRES_EXCLUDE="
+ libgssapi.so.3
+ libgssapi_krb5.so.2 libkrb5.so.3
+"
+# when using media-plugins/hdx-realtime-media-engine we better not ignore that
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ !hdx? ( libunwind.so.1 )
+"
+# we have binaries which wouls still support gstreamer:0.10
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ libgstapp-0.10.so.0
+ libgstbase-0.10.so.0
+ libgstinterfaces-0.10.so.0
+ libgstpbutils-0.10.so.0
+ libgstreamer-0.10.so.0
+"
+
+# video background blurring, optional
+REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
+ libopencv_core.so.407
+ libopencv_imgcodecs.so.407
+ libopencv_imgproc.so.407
+"
+
+BDEPEND="
+ hdx? ( media-plugins/hdx-realtime-media-engine )
+"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret
+ dev-libs/glib:2
+ dev-libs/libxml2
+ media-fonts/font-adobe-100dpi
+ media-fonts/font-cursor-misc
+ media-fonts/font-misc-ethiopic
+ media-fonts/font-misc-misc
+ media-fonts/font-xfree86-type1
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/gst-plugins-base:1.0
+ media-libs/gstreamer:1.0
+ media-libs/libogg
+ media-libs/libpng
+ media-libs/libpulse
+ media-libs/libvorbis
+ media-libs/mesa
+ media-libs/speex
+ media-libs/speexdsp
+ net-libs/libsoup:2.4
+ net-libs/webkit-gtk:4.1
+ sys-apps/util-linux
+ sys-libs/libcxx
+ sys-libs/libcxxabi
+ sys-libs/zlib
+ virtual/krb5
+ virtual/libudev
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/pango
+ ${BDEPEND}
+ !hdx? ( !media-plugins/hdx-realtime-media-engine )
+ usb? ( virtual/libudev )
+"
+
+pkg_nofetch() {
+ elog "Download the client file ${A} from
+ https://www.citrix.com/downloads/workspace-app/"
+ elog "and place it into your DISTDIR directory."
+}
+
+pkg_setup() {
+ case ${ARCH} in
+ amd64)
+ ICAARCH=linuxx64
+ ;;
+ x86)
+ ICAARCH=linuxx86
+ ;;
+ *)
+ eerror "Given architecture is not supported by Citrix."
+ ;;
+ esac
+}
+
+src_unpack() {
+ default
+ mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die
+}
+
+src_prepare() {
+ default
+ rm lib/UIDialogLibWebKit.so || die
+
+ cp nls/en/module.ini . || die
+ if use usb; then
+ # inspired by debian usb support package postinst
+ sed -i -e 's/^[ \t]*VirtualDriver[ \t]*=.*$/&, GenericUSB/' module.ini || die
+ sed -i -e '/\[ICA 3.0\]/a\GenericUSB=on' module.ini || die
+ echo "[GenericUSB]" >> module.ini
+ echo "DriverName=VDGUSB.DLL" >> module.ini
+ fi
+
+ if use hdx; then
+ "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die
+ mv new_module.ini module.ini || die
+ fi
+ mv module.ini config/ || die
+}
+
+src_install() {
+ local bin tmpl dest
+
+ dodir "${ICAROOT}"
+
+ keepdir /etc/icaclient
+
+ insinto "${ICAROOT}"
+ exeinto "${ICAROOT}"
+ doexe *.DLL libproxy.so wfica AuthManagerDaemon PrimaryAuthManager selfservice ServiceRecord
+ if use usb; then
+ doexe usb/ctxusb usb/ctxusbd usb/ctx_usb_isactive
+ doins usb/*.DLL
+ insinto /etc/icaclient
+ doins usb/usb.conf
+ dosym ../../../etc/icaclient/usb.conf "${ICAROOT}"/usb.conf
+ insinto "${ICAROOT}"
+ fi
+
+ exeinto "${ICAROOT}"/lib
+ doexe lib/*.so
+
+ for dest in "${ICAROOT}"{,/nls/en{,.UTF-8}} ; do
+ insinto "${dest}"
+ doins nls/en.UTF-8/eula.txt
+ done
+
+ insinto "${ICAROOT}"/config
+ doins config/*
+ mv "${ED}/${ICAROOT}"/config/module.ini "${ED}"/etc/icaclient/ || die
+ dosym ../../../../etc/icaclient/module.ini "${ICAROOT}"/config/module.ini
+ for tmpl in {appsrv,wfclient}.template ; do
+ newins nls/en/${tmpl} ${tmpl/template/ini}
+ done
+ touch "${ED}/${ICAROOT}"/config/.server || die
+
+ insinto "${ICAROOT}"/gtk
+ doins gtk/*
+
+ insinto "${ICAROOT}"/gtk/glade
+ doins gtk/glade/*
+
+ insinto "${ICAROOT}"/site
+ doins -r site/*
+
+ dodir "${ICAROOT}"/help
+
+ insinto "${ICAROOT}"/config/usertemplate
+ doins config/usertemplate/*
+
+ local lang LANGCODES=( en )
+ use l10n_de && LANGCODES+=( de )
+ use l10n_es && LANGCODES+=( es )
+ use l10n_fr && LANGCODES+=( fr )
+ use l10n_ja && LANGCODES+=( ja )
+ use l10n_zh-CN && LANGCODES+=( zh_CN )
+
+ for lang in ${LANGCODES[@]} ; do
+ insinto "${ICAROOT}"/nls/${lang}
+ doins nls/${lang}/*
+
+ insinto "${ICAROOT}"/nls/$lang/UTF-8
+ doins nls/${lang}.UTF-8/*
+
+ insinto "${ICAROOT}"/nls/${lang}/LC_MESSAGES
+ doins nls/${lang}/LC_MESSAGES/*
+
+ insinto "${ICAROOT}"/nls/${lang}
+ dosym UTF-8 "${ICAROOT}"/nls/${lang}/utf8
+
+ for tmpl in {appsrv,wfclient}.template ; do
+ cp "${ED}/${ICAROOT}"/nls/${lang}/${tmpl} \
+ "${ED}/${ICAROOT}"/nls/${lang}/${tmpl/template/ini} \
+ || die
+ done
+ done
+
+ insinto "${ICAROOT}"/nls
+ dosym en /opt/Citrix/ICAClient/nls/C
+
+ insinto "${ICAROOT}"/icons
+ doins icons/*
+
+ insinto "${ICAROOT}"/keyboard
+ doins keyboard/*
+
+ cp -a util "${ED}/${ICAROOT}" || die
+ test -f util/HdxRtcEngine && fperms 0755 "${ICAROOT}"/util/HdxRtcEngine
+
+ dosym ../../../../etc/ssl/certs "${ICAROOT}"/keystore/cacerts
+ insinto "${ICAROOT}"/keystore/intcerts
+ doins keystore/intcerts/*
+
+ local other_files=(
+ icasessionmgr
+ NativeMessagingHost
+ UtilDaemon
+ )
+
+ exeinto "${ICAROOT}"
+ for bin in ${other_files[@]} ; do
+ doexe ${bin}
+ done
+
+ # https://bugs.gentoo.org/655922
+ dosym gst_play1.0 "${ICAROOT}"/util/gst_play
+ dosym gst_read1.0 "${ICAROOT}"/util/gst_read
+ dosym libgstflatstm1.0.so "${ICAROOT}"/util/libgstflatstm.so
+
+ doenvd "${FILESDIR}"/10ICAClient
+
+ for bin in configmgr conncenter new_store ; do
+ make_wrapper ${bin} "${ICAROOT}"/util/${bin} . "${ICAROOT}"/util
+ done
+
+ for bin in selfservice wfica ; do
+ make_wrapper ${bin} "${ICAROOT}"/${bin} . "${ICAROOT}"
+ done
+
+ dodir /etc/revdep-rebuild/
+ echo "SEARCH_DIRS_MASK=\"${ICAROOT}\"" \
+ > "${ED}"/etc/revdep-rebuild/70icaclient
+
+ insinto "${ICAROOT}"/pkginf
+ newins "${WORKDIR}"/PkgId Ver.core."${ICAARCH}"
+
+ # 651926
+ domenu "${FILESDIR}"/*.desktop
+
+ insinto /usr/share/mime/packages
+ doins desktop/Citrix-mime_types.xml
+}
+
+pkg_preinst() {
+ # previous versions of the ebuild created that and left it around
+ # we own it now and avoid conflict warnings with this
+ rm -f "${ROOT}${ICAROOT}/config/module.ini" || die
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ if ! use hdx; then
+ if [ -x "${ROOT}${ICAROOT}"/rtme/RTMEconfig ]; then
+ ewarn "Starting from 22.12.0.12 you have to set USE=hdx if you want"
+ ewarn "to use media-plugins/hdx-realtime-media-engine. Which does"
+ ewarn "not need to be explicitly installed anymore."
+ fi
+ fi
+
+ if use usb; then
+ einfo
+ einfo "Add users of ${CATEGORY}/${PN} to group 'usb' for redirect to work"
+ einfo
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/net-misc/ytmdl/Manifest b/net-misc/ytmdl/Manifest
index 09bcadfd6f95..b23c9ce78039 100644
--- a/net-misc/ytmdl/Manifest
+++ b/net-misc/ytmdl/Manifest
@@ -2,5 +2,5 @@ AUX ytmdl-2023.11.26-data_files.patch 208 BLAKE2B 51cb77162812f798ce73d3d71d7a1a
DIST ytmdl-2024.04.14.gh.tar.gz 1120264 BLAKE2B 018942cb9fa2534d225ba66e73e6b117581ce86cdc13b9bd3a39475dcde76d57fa97731264e3bf54863e0ab613a93861d51d7f0c678d332f029446cfaaa75820 SHA512 2d8b2e2189c6f0483dd32466f98281d8f173ad5d8a717ff9d828a7b08fc7f6313f108fb11da4b18ae66336c754c1c00f14010fe823c0a182387578db01795760
DIST ytmdl-2024.08.15.1.gh.tar.gz 1120362 BLAKE2B ae6bdb8b610f585da7ed15cda298edbbed6a1274459ebb6f13e1afa3a7ed6666e49d7461cf197aa2ac46ca9f989d2d802dd89e83848204395e228d90cc6b9ed0 SHA512 431672b12f4366afd1b6a9dde9e52c14c51db53a7f41eb49a6680590bcf9ec0ca6736506c509262b99ffcf713f940bbb7c903937761ea16bc8dcdc6084201071
EBUILD ytmdl-2024.04.14.ebuild 1644 BLAKE2B 9215f8dad81938cbbbdd85e1c358f53fcf69fa5267211f78064a063c2c0eb77e2113db2f488e4a638e1de314244664637a411122c5871b8c7225fe6172073227 SHA512 324cb8deb393dac2e1142541b48a3ea59914f4bd6a9621074db01b9104b1c1044604f72fe3e1384115e7087765334912029c9421d1025dbea2ec6f3d560e6196
-EBUILD ytmdl-2024.08.15.1.ebuild 1645 BLAKE2B 01f9d49768a7fa88345fcce0489bbb39d4a07e1a9179ccd0a75d38130cc2404229427303d3f28b25a9d78a2ebfb73af616a636405ce341f71c5807f3f87da59e SHA512 8f0dfa70c131d3884d3fc1c53a18dc05832ea09c6aa471f76494d8aa1acaadf05abfe75500312e4d372cadcf2d59a1159d3939ea0c891779bc80018e70c6005b
+EBUILD ytmdl-2024.08.15.1.ebuild 1644 BLAKE2B 9215f8dad81938cbbbdd85e1c358f53fcf69fa5267211f78064a063c2c0eb77e2113db2f488e4a638e1de314244664637a411122c5871b8c7225fe6172073227 SHA512 324cb8deb393dac2e1142541b48a3ea59914f4bd6a9621074db01b9104b1c1044604f72fe3e1384115e7087765334912029c9421d1025dbea2ec6f3d560e6196
MISC metadata.xml 450 BLAKE2B 9901cfebf346a8874315680cdef3ff19d49a84a812358aa122b99645ccde78f8c3b3ea42b1d16bdfcf9f670a694ebcbd9ce50cbcaefcef11c97eeee85264b442 SHA512 32a761ea39aaf5654523a09bfd5bfc6f4052cd35248439bb46175409085cb13b5fbb0097269785ae11df5701fa785ee564d756af5b00b4ab8112cdf3381f45e3
diff --git a/net-misc/ytmdl/ytmdl-2024.08.15.1.ebuild b/net-misc/ytmdl/ytmdl-2024.08.15.1.ebuild
index b5a601e050f4..f73f070585ef 100644
--- a/net-misc/ytmdl/ytmdl-2024.08.15.1.ebuild
+++ b/net-misc/ytmdl/ytmdl-2024.08.15.1.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://github.com/deepjyoti30/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="MIT"
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index 63d0b4e23bd4..83b0e1d334f0 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 9b685ca7d4a5..1942438a7d70 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,3 +1,5 @@
DIST rssguard-4.7.3.gh.tar.gz 23567754 BLAKE2B 604f36620b99964a5073bd77f549ccf75d68658d8016f71f6a2b852e84e7f1343a88a67278550a09ea592e9a3754e793a3586a12ab0f1b35b75373484ef133b4 SHA512 251331115779d24cf039682a99723a856da76b4a09339b0f55ad283d0d45e9c94c34be47b9384bad88b005e6235740e4320dee791774cdf4d42c045e1d4afe25
+DIST rssguard-4.7.4.gh.tar.gz 23684487 BLAKE2B b6a37d381956900fd1fac9093247515b426b369552043e9406cfbbd664a6470fac952a3d50fa449bf5bded4e69ea8ec5285a5064c51e405fcd985a3fbb7e26bd SHA512 8d269ec19a30b6f466bc5cd1268d838d4adad8bf0de1e39063a6859184a5936156ca3b2fd4c74c2edbeb5d1cb756678bd8a72cb49aae98a81a81710e75d1e892
EBUILD rssguard-4.7.3.ebuild 1932 BLAKE2B e199bea0a4f10d0f49531caabc14d8e7bca500bd553ba6cce6a8132f93106597eb803f774bd500d79b0ba7c6261c1be0b50343126bdc7d532fe7d5b960ea3fa0 SHA512 d07669ac1674dec6ef591826c820af2604f609b07322f4f785f8aadd0f6907df5dac436752749fb2e4c604fe110ec287bae56919cecd98c69d48809429bdfa02
+EBUILD rssguard-4.7.4.ebuild 1933 BLAKE2B 9a4cab813b0d441815659d0be628221a86b86e914b0261841e55fa86680a51e81faebe4e566a26d6eccc9fee871157d1621a0c72bc2dffc879639f5055c6f5d5 SHA512 7fd44ef15f6f9f635a90ca8c28f09b50b322a1c6e56b9458a2ae008522506fb18e051d5bd8b547f122d622708429b0e7b6143471bab0cc0055677498782e5572
MISC metadata.xml 1107 BLAKE2B df972d5bd819d6ea8e24d8c6afb930d496e6e08688e4842304e5df748b5d550abe12860266ac7e92c482c3e90a5d685ff39bbe6be677ac2b1569c5875c5d1dac SHA512 65fd2ed20563606810122a3052389b4a7069743ea1ab3ec92536b2fff572ef7418e2749cbe6dad3c35ffc2322b0883247d7306b12179ee8ccadc8012521e734d
diff --git a/net-news/rssguard/rssguard-4.7.4.ebuild b/net-news/rssguard/rssguard-4.7.4.ebuild
new file mode 100644
index 000000000000..3625148b6cb5
--- /dev/null
+++ b/net-news/rssguard/rssguard-4.7.4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard/"
+SRC_URI="
+ https://github.com/martinrotter/rssguard/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libmpv mysql qt6 qtmultimedia +sqlite webengine"
+REQUIRED_USE="
+ || ( mysql sqlite )
+ ?? ( libmpv qtmultimedia )
+"
+
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+DEPEND="
+ sys-libs/zlib:=
+ libmpv? ( media-video/mpv:= )
+ !qt6? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5[gstreamer]
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsql:5[mysql?,sqlite?]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ libmpv? (
+ dev-qt/qtopengl:5
+ )
+ qtmultimedia? (
+ dev-qt/qtmultimedia:5
+ dev-qt/qtopengl:5
+ )
+ webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ dev-qt/qt5compat:6
+ media-libs/libglvnd
+ libmpv? (
+ dev-qt/qtbase:6[opengl]
+ )
+ qtmultimedia? (
+ dev-qt/qtbase:6[opengl]
+ dev-qt/qtmultimedia:6
+ )
+ webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ -DNO_LITE=$(usex webengine)
+ -DREVISION_FROM_GIT=OFF
+ -DNO_UPDATE_CHECK=ON
+ -DENABLE_COMPRESSED_SITEMAP=ON
+ -DENABLE_MEDIAPLAYER_QTMULTIMEDIA=$(usex qtmultimedia)
+ -DENABLE_MEDIAPLAYER_LIBMPV=$(usex libmpv)
+ # recommended
+ -DMEDIAPLAYER_FORCE_OPENGL=ON
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "ad blocking functionality" "net-libs/nodejs[npm]"
+}
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index e0fd7fd6ad69..74163239bcf3 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/cups-browsed/Manifest b/net-print/cups-browsed/Manifest
index 6de769c940ee..b19e702279e0 100644
--- a/net-print/cups-browsed/Manifest
+++ b/net-print/cups-browsed/Manifest
@@ -3,5 +3,5 @@ AUX cups-browsed.init.d 150 BLAKE2B c2098766ae08b38dead0a5bab2e30e1728ab93aa98e7
DIST cups-browsed-2.0.0.tar.xz 426132 BLAKE2B e1724c03302d61cf131c8886a95f6ad8f0236b134f1deaadb783fa185141b83cd8ac5c5d993ded37d04c7fd806c5cde157a792a90a2f372075f24a5bd2423dc5 SHA512 592493ef82c65b2418b86b555c4d24bdf352f78516993a021d106240b8c399fd9f4fcc27e396e895d94da889a97f2bbc5e96bfa92c58c8be80802ee8df43db80
DIST cups-browsed-2.0.1.tar.xz 427060 BLAKE2B 06c9c8f8c50a165b11f029804dbb20db0ebfd7cddc93c274851e1ab849d0a200fcb8e7dfc489656fa1255c7d6540ae5407467161bd51edca3e8ce04e7d02b78f SHA512 9e9a11708daa861ef58b19a3bda636f1e1fccf0cf12ad5880096d61132f1df9bfa8b81f437247064d199e3aa6a5438061ba085a6d6df52c1ba6021f3b32d9d00
EBUILD cups-browsed-2.0.0.ebuild 2216 BLAKE2B b679fb64054028c3ba94be410c11b05ff1587a037200313af490779a4339540458dcd73fdd191dfb6680359692e241e1ab13a8fb8aa576dbe07e302d2ca80181 SHA512 f94c6b5b30a3a5410d6e5a5b69b15af53c871a0370c3a00b93fa6ff49810614609c5da8e59462e915346d4a7c04bb4a54fdb8232c241b864d72fa680a50031cc
-EBUILD cups-browsed-2.0.1.ebuild 2194 BLAKE2B c95c3d5467c05259003c2c27aa349b9dad36eca71feb8b8d78040de330844633eddc77561ad645361087934d4a5d8f2640d24925bcbff51a848e213b49e4f8ae SHA512 dcf912b414e170247de122e6b68ddafaba3ce439e09dbfc1e6c3ea4a7b06c92c1e2ecc824e42da8e160525129777d82ea893a83eebeacae8c59ecec4f73ac05f
+EBUILD cups-browsed-2.0.1.ebuild 2189 BLAKE2B db83b216233004f997694b33d6e6ee62327543e9f632a92f1c3d9038400e621021f6fd1bc9ee661b5c73748ef5d4949d10363d2eb1eb7f401ba723178b607b53 SHA512 911baec61d98fd26179b12a6b29dc515222d2bf285bebd0db2cc300817be0c07e03b6cd91859217319bc1f4c0f4e4af382bc31725ef7d9e6a7e247eab44fd3dd
MISC metadata.xml 350 BLAKE2B d469f8a462c27bb1f22454a0141a67a6ac9c4c06058bf50576fd4d8324371042805464135777838a7ee787185c0f37e2ab06de00db9645b5737dcada51464f22 SHA512 53832a79e75d4ffb1896d3a984709cd06294b82ed7a0cab9a2c958a8fabf7d2d4252f09b4302336a42dbd3afd079b1688b86d04e63efbca5ee5065ac56c793ce
diff --git a/net-print/cups-browsed/cups-browsed-2.0.1.ebuild b/net-print/cups-browsed/cups-browsed-2.0.1.ebuild
index b2dadbc233a5..7f50d55fe7f8 100644
--- a/net-print/cups-browsed/cups-browsed-2.0.1.ebuild
+++ b/net-print/cups-browsed/cups-browsed-2.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/OpenPrinting/cups-browsed/releases/download/${PV}/${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="ldap test zeroconf"
RDEPEND="
diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index e454abb9dcfa..07d0f687b50a 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -7,5 +7,5 @@ DIST cups-filters-2.0.1.tar.xz 447288 BLAKE2B 5bab10e10890332e873944f42cf53f0005
EBUILD cups-filters-1.28.17-r2.ebuild 3673 BLAKE2B 93e2caab2e4e59ecf804cf61992058a55cc821fcda7b317765b6b6ef2614024bd2cc79c2d779a051a2e374cb9208042a7e149e99a71bbeca128e833b74f164b5 SHA512 5128ab15683c391047eb555e881fb94ec1b0cef7bb0e38d172c8220da30245ab2b2b3b3ba308d99a39328f41c41e9f3b4735f4636d91c3c5d121ef93a6119ec1
EBUILD cups-filters-2.0.0-r1.ebuild 1558 BLAKE2B fe1467e1e52f23af3adbd9a378ca57894ec378aed6b6000c41e506ae4016e6f1975cf65ba0431499d0ae41611dc326d95d3f272186bf51f742c35c86948dbcb6 SHA512 3e9a6e4aabcf5d68a952db55e2ff01a953fe10080cd8186b6da2f3641bc99913d900c345161891dd8abf7cedecb086a9d3b763ed51d96f6fd5c0768b98cfc5d6
EBUILD cups-filters-2.0.0.ebuild 1416 BLAKE2B ed29e65c4783917db124726648a9b54fc7fa4dee701c95348691fe56f462fe1a08c5e73c0e69b0285f57b46e761632bee7cda33f3a0f2a41e2d1ebac5ed3e519 SHA512 48009cc8a05ad407423f49e64eac1178de8472285b5490579922da2c7ae9642d68ef366cb288171b2ed35e5936ff6284fe753a7e153729891fd6ca19cca1752b
-EBUILD cups-filters-2.0.1.ebuild 1272 BLAKE2B e20e819cc1ee1e3cd338327825bb4deca3e931f5889e7373a6337f2469ac60b95c3ad02b944a670a20b6295edd0db61a84727d8edeca56d5e051cf5b8e202643 SHA512 d3ada92796b58f47daf05e3adb67ad34d49968dde41b5679c84ebbe97d7441e4c120c992ac16704730ee59fc1b8bdb94faab599359c8a08c8b2c44f2b8702183
+EBUILD cups-filters-2.0.1.ebuild 1267 BLAKE2B cff1ce7be3e2994eb2b379453a56aea2c46305a70aa05afa9903583cac021ef1cfa926a6b62179203376ed6de904ad99d1d56d3750e47ba029a9925bda5bf769 SHA512 7ef2e2d71288202f392c6af719ad2fb48e037df897b21e15ed54d898678438f723845382cabcc5bcaed062e1d0972993b0c5d0349a3e8e630f0eafdf3dd8b8bd
MISC metadata.xml 585 BLAKE2B c3ae887bff09343b882156b9020c185a9bd0d7bfabee240c71d714b8811761ef23176e4ee71f731022103a3da2255e1683b7ac4aca0f677afd994de5bedc96ca SHA512 313722d8912f26c1a7754a837b1d64dd122ac005cd9bb644ae65cac7b7a442845b25befa7891669abbf43011e9958988a6ad084dfa6ed393decbd198e852b196
diff --git a/net-print/cups-filters/cups-filters-2.0.1.ebuild b/net-print/cups-filters/cups-filters-2.0.1.ebuild
index c3f37d53c331..edbc48565bc6 100644
--- a/net-print/cups-filters/cups-filters-2.0.1.ebuild
+++ b/net-print/cups-filters/cups-filters-2.0.1.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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="+foomatic"
RDEPEND="
diff --git a/net-print/cups/Manifest b/net-print/cups/Manifest
index 5d0a89b6fe1e..9a733284da34 100644
--- a/net-print/cups/Manifest
+++ b/net-print/cups/Manifest
@@ -5,7 +5,7 @@ DIST cups-2.4.10-patches.tar.xz 6004 BLAKE2B d20d3ff9c4446e05546e531aa4806b29216
DIST cups-2.4.10-source.tar.gz 8145236 BLAKE2B 842a713d606c1e68d5113c0fc2f063cb58519891bb8f442fd64caeebf6b14fbf38b59d1fe4277cf8f9a01238c4c040fc7919234afa56dc86fcebb623a0058322 SHA512 6442207615f79c91de134ff5f438aa5060cbdf764113f7a338a53f7e12ad87bab147ea61302e84c94f259d31950f1a164c4574d11942ca838eb924827375748e
DIST cups-2.4.6-source.tar.gz 8135135 BLAKE2B 4e61112ddaa46f20b1cfcb8f523dd07ba7d82604b9857754b288a2a9c5bc50ce242cfa119867347e4696818dc2eb505cf7fff1f9a0634e314edb2500395b83e4 SHA512 eb748680a748f599e4826c17054a24259d190e6c8e8339f6a7a37ee2a3f4c3fd1829e856b25a854cfdbee1b51279c70a0e847f6142225b8b68f1cd10c4ce4ce4
DIST cups-2.4.7-source.tar.gz 8134809 BLAKE2B d81de62cff37c576ef8fb125b97568c2d86602cec6151d7030552fad421d7bc77a5df1e860d5ac5a241e739cc0d1fe5fcac44b8451ad2fc4dc675cf74fd41382 SHA512 914b574ff6d85de9f3471528b52d4a436c484c441f47651846e1bdfa00aec26774efd416ff466216d2bccf468f8a797b1e0d666b5c82abc87e77550ce8b00d39
-EBUILD cups-2.4.10-r1.ebuild 9755 BLAKE2B 974f88ed8e585ace9239b8193eac4507556e41c32fed08e3ad58c7091009abd08a360515228e6971b44d3d8b92a2a70791cc71d2e6d65bb48b340feca65b6634 SHA512 c5acf8557920be46baa9975de064bb5986b27032f20842551fdbaf3910216d73105bddee6867249a9d4ee0c63037bf67d0744b4f7cb4e7f2308d5c0ef1488ed4
+EBUILD cups-2.4.10-r1.ebuild 9750 BLAKE2B d0f287d4752895f9bc195fa7063093e9bbeedb7b2510d8763e90a4df770fcffb2a9bcdb8c2033bbedf063b81e7653f28d4ba069c5dd8653780e8c2ca5e0ef77f SHA512 74428365c51446ebc4cf8510f61a57ebf549aa1a7ec7805e2573bd91ec0c45097481b3840aa55de871585835eef59ba0c1c5ec802c6812e33f41a8ab1fc55d94
EBUILD cups-2.4.10.ebuild 9639 BLAKE2B b0dfae3c38aa0196891318f4c87bf96c4a14700d52240270176db7c0ef251afc396f118c826bd35c52fa127ce10a4ac6f7fbc2bec9cce8c256f9670a4089d48e SHA512 29df0de683db650619afeef406f26ce96ec853433e06837e10f04781732b25562e63d21500111a3428084c9f071cbab70bcd071be6e87a2214395532b58068c8
EBUILD cups-2.4.6.ebuild 9546 BLAKE2B d7706335f4b5f7d2c83067f3451a6ec8c2c19798fabc36e9a13b8ae307ae96b65f700cb8cd08cac1f93b4c834b60c43f39fe1184651360e53041b8642e06e38c SHA512 17737077831162beb5681b33c511405d5fe8fef0c90227847169695f64a3e38e8513f1b076d9f86a34c4c75796c42b2aacd589feb32ab4e2cbc590ee78ce4b54
EBUILD cups-2.4.7-r1.ebuild 9461 BLAKE2B 025635024f9a3fe9ce89130296106d1d18668eb5614be97b3d4ca7dfdc55a2e73dc4b067c576c67015cc97641dc7a76b06f1a3e37c3ee6936357b2a752711627 SHA512 da1ccc462abcc582eeff2fbd8eeb0d9f6cf8b6dd62848c0079937ae409e1385719b23452ebdb200a96505ecc0bb4b117d13d7ce6075f98c25bd6154d8fd4dae7
diff --git a/net-print/cups/cups-2.4.10-r1.ebuild b/net-print/cups/cups-2.4.10-r1.ebuild
index f2a93b7a9c9b..0c536334a8ab 100644
--- a/net-print/cups/cups-2.4.10-r1.ebuild
+++ b/net-print/cups/cups-2.4.10-r1.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
fi
diff --git a/net-print/libcupsfilters/Manifest b/net-print/libcupsfilters/Manifest
index c466f5c60ddd..949acb2327d5 100644
--- a/net-print/libcupsfilters/Manifest
+++ b/net-print/libcupsfilters/Manifest
@@ -7,5 +7,5 @@ DIST libcupsfilters-2.0.0.tar.xz 1279856 BLAKE2B ce9d839bb700017c303c1301c7a97fd
DIST libcupsfilters-2.1b1.tar.xz 1443976 BLAKE2B 043174e47c6c5de5393cfb4d6f41e3839646932cff42cf677319b2ea22fe8408fbf1d1edfb3b99c1d2c36916a92993069a40ed5f75552d47d88300e283b6aa84 SHA512 5b0cd2472f54188dda13b091f82b257ba926e12065c225ddbde9cab97597baa6d855f09d7352b7d7ee4af8416fc9c3ddb3c75e0c6a0a201b366d047abe47ecef
EBUILD libcupsfilters-2.0.0-r3.ebuild 1607 BLAKE2B 71c325100275ba46d3cd6fcbe992511c8c03f34fe22d6282ed6180572490de7d0ddb12f83d3a4fc9a7dcbd6414a659b47ec9b0bde6cc2a05f898b7b973906a96 SHA512 114b8120157f04c8d2e1852726cecfa048fec5946295a293f73553f11930b41d6bf5a4c2f1711bf05c4fd6a984528eb2299b3fe11691325c4dd52fdfd250715b
EBUILD libcupsfilters-2.0.0-r5.ebuild 1726 BLAKE2B 6f958ce33fd46210b93b14d628cf39d9efb8dfe9318da2921b5627c0400f2555d16e48d50493f523bf1b24de426127ee5375038c83661f411e04dbf8950fe831 SHA512 6bdddedb3fef61e8906a61cd0e01b387abff91513d9c3228d24be1e53507d6b3fc484b3e086b7ea23263741951e8925913c214c572c38679692e6b9658d42e56
-EBUILD libcupsfilters-2.1_beta1.ebuild 1665 BLAKE2B 68a6a23af31c161fba66ed6748ef88e4fc0e9bbb716d5bf6b7da68e0123732af082f034a22b2d1aa64a81c8b8704b9946abc9213aee047c033b4b4862b399918 SHA512 c9beeee96fb4ce27380e854ef9c1af1f17b74ce7f4f90ea7f9c866cf8f1b2d7e8de44aef6a32ff0ce3fd46d246f3a7fbc9d0a8c36609eb7bbe0f941e0f0575dd
+EBUILD libcupsfilters-2.1_beta1.ebuild 1660 BLAKE2B e93279bb6a7a99093c0823d05d6c88273a81b394c2d3f12f96de796e79a7b468c58658d1ecc9297bb56cca3ac9b57cc63b96624f959199334d23e1fca4924d23 SHA512 b890618208e6f8bb7561457c0e015d6d28c6cbadcf28310e2f69b500736d06900b22fb7c9c279dc15363307babaef86f37eab2d723cb8c1ed6ab4c0091cad38c
MISC metadata.xml 426 BLAKE2B 60d605203c938ba35e60bc4dfa121d6fb0223d70fdd1bdea4ed02693034a46ff039a580f5c0a5925aa3c4c33220243503096b8de233f6031447a6425a974182a SHA512 04811e0d82ce0365308b4391a33e03da423dc924cc7ff16a2eeedbdb51705b9a62cffe67d7e25b9221a0b511caaa3b19c184301fbecc59056a282a811ad9df7e
diff --git a/net-print/libcupsfilters/libcupsfilters-2.1_beta1.ebuild b/net-print/libcupsfilters/libcupsfilters-2.1_beta1.ebuild
index 6fc8a01f0022..561be5c1a802 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.1_beta1.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.1_beta1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P/_beta/b}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~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 763108704fd9..abc7756257e3 100644
--- a/net-print/libppd/Manifest
+++ b/net-print/libppd/Manifest
@@ -3,6 +3,6 @@ AUX libppd-2.1_beta1-CVE-2024-47175.patch 22061 BLAKE2B 65b926bd5853f2f1cb688241
DIST libppd-2.0.0.tar.xz 580716 BLAKE2B 8505c5ab5b515104308624a8f78505343b894df08ab8ac2727d7bd82d0d65d256d22ecaf384b212d9a5c45d2a619a6311722a8c5ed954b7a8a9780477aedb458 SHA512 8be9e67552528606fd804ba13b05710938ed7d02316c1c902ee657bc0e5fade663ffacb5b032609a1c1fdc80d976e7e54d2ca2f71db83cb8fdcee6a371e6bad4
DIST libppd-2.1b1.tar.xz 583692 BLAKE2B f9889ba7758097d2f794b16bdd74758223036daa8e49b191d07789e36ad7e2d69693c9ebb0b89c1c52f23f90fee8b56e1532246da90b1898caf1c557a416c20c SHA512 2b1ab3444f9de4a856f116aae83fd2aaa61adec9862bdd6dcff5fe2672e593b1e69e4da3638994ac4762dcc0e2640c5e3cbf3af247017d3790f01ef10395f54a
EBUILD libppd-2.0.0.ebuild 1539 BLAKE2B 98c5a87008151ab86a9aa4fcc788576063ae9d53d59acbbfbf44352b0e15d7fb8460a5395ca557bf5e995298a4c55c1f8f9156dc836368debc761518ae8e84fc SHA512 d3265c1eccc7ee79634e51f1aca38b3016c327434ff3b564195f73bd59853d1f80de6c968ed638eb7c8d3fbab4ff0d06a5b9aeadb6bfc30a91ed46d7016e51d3
-EBUILD libppd-2.1_beta1-r1.ebuild 1552 BLAKE2B 52aceb4656e75374160ee3fbe3cfcaac17d35185f86ee292d1aecd410126c448478ff9a0dd588dce7bd41001254bdf300fd55d4d34421a090c86e914da663b8a SHA512 7336fdf2ee5e900cf7c7090b306d74c847ff8f0e6fe5cb4fda97c648377901773d97097a8b097db35b92320428c3acbe60ebb0250fb5d6d116ba314301bb7982
+EBUILD libppd-2.1_beta1-r1.ebuild 1547 BLAKE2B 5cd5bcfb0e7b83c8cb126ba356c4a4b7ab19964749f69676ae616cff8ebfa3fddda58115aa4e2690a8b8c00d9f1f290079a7b6e983386a754bcfa93c58f7dfb3 SHA512 9d0edc61bca8c6c74c6cfd50836225b9ceb1ce0705501baec850bfd4f6a540ab27606954a964bfab7a8dcde7c3fee754dd8d21737bbdea943c99bf175ce9cb76
EBUILD libppd-2.1_beta1.ebuild 1498 BLAKE2B e57503b814c637e04b3f04a8515af1e76b65ce0374d2d27de1e3575329a159d93bd049b6f748eb235b8d60e17845a8168c8e8c06d53b2351bd5bac35fe1154dd SHA512 94d741fb94d76d75f107bfdeecad470c49a4c8a1369401e43da2b4e39c05de8b032b499877b1333d083317602dd55ac9ce67b7bc9de3a57eb0f5fb5c18d1ae78
MISC metadata.xml 440 BLAKE2B 8cc1e3fa25d2c12efb0253a37a0dedb484fcac5930deacd37bc09534e9210e72e58669a07efc0d40612a428d190b852064f6175083c852a8b3a4153101483905 SHA512 79801ac1a34f4e5fc46bd8c45c638dccde3168c701dfaffb51d626405e77fe0e8fa190b32c0b76150e51197223363dea0163086f172b0dccccd0c94fc5cb2d0b
diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index 2d3bdb4a3484..b747e2a9db47 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_beta/b}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="+postscript +poppler"
# pdftops has various possible implementations, but the default
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index d9a1c72f86e3..ab6f672ae08e 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/i2p/Manifest b/net-vpn/i2p/Manifest
index a71886c44fee..918826b6d0a6 100644
--- a/net-vpn/i2p/Manifest
+++ b/net-vpn/i2p/Manifest
@@ -5,5 +5,5 @@ AUX i2p.service 172 BLAKE2B 8523af82e33d7a8f5b37138f8d28c7adb4c08607b84813f35b42
DIST i2psource_2.5.2.tar.bz2 33791390 BLAKE2B ceb74d4dd1c694aa174d9861615f5765f5620a803a5bd8b30eb8f986b2855a70e38c90899ed655f5cb65af5dde1a9572d4bb4ad5d244e5a62805a81325bf8419 SHA512 92ee39fb75b8b3bc4a06ea04831d2267d0fcd52a250eaa5b162f3c1e2c29207a51dcbafe4eab4fcfa87b21317201911d5bdafc118f5493c98bb86d0513fc9c88
DIST i2psource_2.6.0.tar.bz2 33486530 BLAKE2B c9a39f4700c590a4e9e6ba621f24d1b6b181e6e69433493259bd59113231c2023c506419298ae6ed158808c0a45bed91038ab92c96147973ec947a787f91f56c SHA512 fdabd15084d0f66474d70e4786951be31e7a0fb4bf8094cd1a442beebd3c81d5f00d88ddc4b79b79d1494e2ad469c2b8028279e1259cd80a6ba68b6265d1be2e
EBUILD i2p-2.5.2-r1.ebuild 7403 BLAKE2B 4de4029768ce0f99f87eccd523050bf8768ff1d6e6356afb29266b06208c62236b0fc469daa3b7ed70fa436ce247f09e5c3fe8bfc7c1bab9d2ecd700888f6a72 SHA512 f3697d44f6d89f7f36f431dcd6236111078fd616e687abe08785b398f5571ecc8060ad385d9163c8c436828ebef3a7e46da7bfb56f097f53bc55a99c7ec5e548
-EBUILD i2p-2.6.0.ebuild 8304 BLAKE2B 39f5971ce5db846e1d4d0e6537d72ec5e06fa45a5aa1b09e4938c129c755ffa3540fe0fa07d5e55387b001256ad559d2fefd1bce34f0401d31fb35a9bf5c5a20 SHA512 d732b893b74adc7c4f63ccc8e97d0654888024e261190f7691d8b8248f9b2292d471e72f4d54dc9559f2b88e083f234d7731bac600c9dcae8b1ab0c361058b31
+EBUILD i2p-2.6.0.ebuild 8303 BLAKE2B 9692f2829f0bc544ed2ce361775102066d052dfd7826670760fe93b72882214a70bb118dc7c297cf980652b3ec68b694bfdf79e0151ce8d498f6f935ed99acb4 SHA512 d311f4a2f3129bed0e9df73ca3cbce3e00997098d55d17db299afbc304cef3067bd3dc0ffd4b21699c995b77a652fb1a91a1c4fefe1245322a686b3107f39e66
MISC metadata.xml 743 BLAKE2B 020f7bd72231ce0cb37929330c1f73be6cd91e5d13f86202c6d5da5b2ced53e2b3df172dcf63fb37ae2028019376422ffa7fc8ad94f206f0996984294f353503 SHA512 c1cd68d0fe33ca5b738973fedf764141d490430afa968b325b4a2bc853e6206c0c1683724ff5e4829ac97482b40490cfb3b14b03711149a84baa1e6ecc27dbee
diff --git a/net-vpn/i2p/i2p-2.6.0.ebuild b/net-vpn/i2p/i2p-2.6.0.ebuild
index a77f1880f29d..cd09727e633a 100644
--- a/net-vpn/i2p/i2p-2.6.0.ebuild
+++ b/net-vpn/i2p/i2p-2.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://files.i2p-projekt.de/${PV}/i2psource_${PV}.tar.bz2"
LICENSE="Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
LANGS=(
ar az bg ca cs da de el en es es-AR et fa fi fr gl he hi hr hu id it ja ko ku mg nb nl nn pl pt pt-BR ro ru sk sl sq
sr sv tk tr uk vi zh zh-TW
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index d184d158c41c..ca619fbab167 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 58071d9fab0d..ac17a7c8a9f1 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -290,7 +290,6 @@ media-libs/mesa video_cards_zink vulkan vulkan-overlay zink
# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
# net-libs/webkit-gtk has no alpha keywords
-app-editors/emacs xwidgets
gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4
# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
gnome-base/nautilus previewer
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 0f4f5e05f2d8..8140309fc8e9 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -92,8 +92,8 @@ sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
# Ionen Wolkens <ionen@gentoo.org> (2023-12-02)
-# dev-qt/qtwebengine:6 is keyworded here.
-dev-python/PyQt6 -pdfium
+# dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 are keyworded here.
+dev-python/PyQt6 -pdfium -remoteobjects
# Jimi Huotari <chiitoo@gentoo.org> (2023-11-22)
# Unmask on amd64.
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 22b18c98f822..2dd055c2fb8e 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Ionen Wolkens <ionen@gentoo.org> (2024-09-27)
+# dev-qt/qtremoteobjects:6 has not been stabilized yet.
+dev-python/PyQt6 remoteobjects
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-24)
# No stable versions of ROCm at the moment
sys-apps/hwloc rocm
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 1a1450567f2d..f1851b42d61a 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -78,8 +78,8 @@ sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
# Ionen Wolkens <ionen@gentoo.org> (2023-12-02)
-# Needs dev-qt/qtwebengine:6 which has very few keywords.
-dev-python/PyQt6 pdfium
+# dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords.
+dev-python/PyQt6 pdfium remoteobjects
# Jimi Huotari <chiitoo@gentoo.org> (2023-11-22)
# media-libs/libvpl is only keyworded for amd64 at this time.
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 429687a52b99..e988802889da 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -66,10 +66,6 @@ plymouth
# sys-fs/dmraid has not been tested on HPPA
dmraid
-# Jeroen Roovers <jer@gentoo.org> (2016-01-31)
-# USE=xwidgets requires net-libs/webkit-gtk
-xwidgets
-
# Jeroen Roovers <jer@gentoo.org> (2015-10-16)
# HPPA has no NUMA support in the kernel
numa
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index b31655dceb8e..0438cea893d3 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# WANG Xuerui <xen0n@gentoo.org> (2024-09-27)
+# media-libs/libilbc needs porting
+media-video/ffmpeg libilbc
+net-analyzer/wireshark ilbc
+net-libs/pjproject ilbc
+net-misc/asterisk ilbc
+net-voip/yate ilbc
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-09-14)
# needs re-keywording and clean-up of media-libs/opencollada
media-libs/assimp collada
@@ -258,7 +266,7 @@ app-cdr/brasero tracker
# time being
dev-cpp/libcmis man
media-libs/opencv tesseract
-media-video/ffmpeg libilbc libtesseract
+media-video/ffmpeg libtesseract
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sys-auth/sssd isn't keyworded here yet
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 019333fee28a..c857e05beafd 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -72,7 +72,6 @@ app-editors/emacs gui mailutils
# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25)
# net-libs/webkit-gtk has no mips keywords
-app-editors/emacs xwidgets
dev-util/glade webkit
# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-25)
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 3a1db3845989..5bec10bead0e 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -122,7 +122,3 @@ dev-libs/libzip mbedtls
net-libs/libssh mbedtls
net-libs/libssh2 mbedtls
net-vpn/openvpn mbedtls
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-04)
-# Needs stable net-libs/webkit-gtk, bug #712260
-app-editors/emacs xwidgets
diff --git a/profiles/desc/guile_targets.desc b/profiles/desc/guile_targets.desc
index 3ccfca70a0d7..a56ca35810b7 100644
--- a/profiles/desc/guile_targets.desc
+++ b/profiles/desc/guile_targets.desc
@@ -3,6 +3,6 @@
# This file contains descriptions of GUILE_TARGETS USE_EXPAND flags.
-1-8 - Build only for GNU Guile 1.8
-2-2 - Build only for GNU Guile 2.2
-3-0 - Build only for GNU Guile 3.0
+1-8 - Build with GNU Guile 1.8
+2-2 - Build with GNU Guile 2.2
+3-0 - Build with GNU Guile 3.0
diff --git a/profiles/package.mask b/profiles/package.mask
index 5e0997ef89f4..24f64708968f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -259,65 +259,6 @@ kde-misc/kio-locate
# and writeable. See https://github.com/nextcloud/desktop/issues/6863
>=net-misc/nextcloud-client-3.13.1
-# Arsen Arsenović <arsen@gentoo.org> (2024-08-02)
-# Guile rework masks. Mask all packages or package versions that are
-# being bumped as part of the Guile reslotting process.
-# Masked until the whole Guile ecosystem is updated.
->=dev-scheme/slib-3.3.1-r100
-www-apps/haunt
-dev-scheme/guile-commonmark
->=dev-scheme/guile-reader-0.6.3-r100
-dev-scheme/guile:1.8
-dev-scheme/guile:2.2
-dev-scheme/guile:3.0
->=dev-build/make-4.4.1-r100
->=app-emacs/flycheck-guile-0.5-r100
->=app-emacs/geiser-guile-0.28.3-r100
->=app-office/gnucash-5.8-r100
->=app-office/texmacs-2.1-r100
->=app-shells/gash-0.3.0-r100
->=dev-build/remake-4.3.1.1.6-r100
->=dev-debug/gdb-15.1-r100
->=dev-scheme/akku-1.1.0-r100
->=dev-scheme/bytestructures-2.0.2-r100
->=dev-scheme/fibers-1.2.0_p20230522-r100
->=dev-scheme/goosh-1.3-r100
->=dev-scheme/guile-colorized-0.1_p20191205-r100
->=dev-scheme/guile-config-0.5.1-r100
->=dev-scheme/guile-dbi-2.1.9
->=dev-scheme/guile-dbd-postgresql-2.1.9
->=dev-scheme/guile-dbd-sqlite3-2.1.9
->=dev-scheme/guile-gcrypt-0.4.0-r100
->=dev-scheme/guile-git-0.7.0-r100
->=dev-scheme/guile-gnutls-4.0.0-r100
->=dev-scheme/guile-hall-0.4.1-r100
->=dev-scheme/guile-json-4.7.3-r100
->=dev-scheme/guile-lib-0.2.7-r100
->=dev-scheme/guile-libyaml-20211124-r100
->=dev-scheme/guile-lzlib-0.0.2-r100
->=dev-scheme/guile-ncurses-3.1-r100
->=dev-scheme/guile-nyacc-1.06.7-r100
->=dev-scheme/guile-sqlite3-0.1.3-r100
->=dev-scheme/guile-ssh-0.16.4-r100
->=dev-scheme/guile-zlib-0.1.0-r100
->=dev-scheme/guile-zstd-0.1.1-r100
->=dev-scheme/xdgdirs-2.2-r100
->=media-gfx/graphviz-12.0.0-r100
->=media-sound/lilypond-2.24.4-r100
->=net-analyzer/alive-2.0.5-r100
->=net-irc/weechat-4.4.2-r100
->=net-mail/mailutils-3.17-r100
->=sci-electronics/geda-1.10.2-r100
->=sci-electronics/gwave-20190116-r100
->=sci-libs/linux-gpib-4.3.6-r100
->=sci-libs/nlopt-2.7.1-r100
->=sys-devel/autogen-5.18.16-r100
->=www-client/elinks-0.16.1.1-r100
->=x11-misc/xbindkeys-1.8.7-r100
->=dev-scheme/guile-gi-0.3.2-r100
->=media-sound/denemo-2.6.0-r100
->=dev-scheme/skribilo-0.10.0-r100
-
# Ionen Wolkens <ionen@gentoo.org> (2024-08-11)
# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560
# and compositors that supports like kwin-6), which currently seems
@@ -653,20 +594,6 @@ dev-build/automake:1.11
media-plugins/kodi-game-libretro-nestopia
media-plugins/kodi-game-libretro-dosbox
-# Sam James <sam@gentoo.org> (2020-10-05)
-# Masked for testing. New major versions of Guile
-# often break reverse dependencies.
-# Guile in Gentoo is not slotted, so let's be cautious.
-# bug #705554, bug #689408.
->=dev-scheme/guile-3.0.4
-
-# Matt Turner <mattst88@gentoo.org> (2019-09-01)
-# TeXmacs is the only remaining package in tree that requires guile-1.8, which
-# is unsupported upstream. A TeXmacs port to Guile-2 has been in progress for a
-# few years. Bug #436400
-app-office/texmacs
-<dev-scheme/guile-2
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-10-07)
# Masked for more testing especially of reverse-deps.
# ogre 1.11/1.12 breakage: bug #834468
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index d5cf070dd2ec..b61582626469 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -452,7 +452,6 @@ app-editors/emacs:threads - Add elisp threading support
app-editors/emacs:toolkit-scroll-bars - Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars
app-editors/emacs:tree-sitter - Support the dev-libs/tree-sitter parsing library
app-editors/emacs:wide-int - Prefer wide Emacs integers (typically 62-bit). This option has an effect only on architectures where "long" and "long long" types have different size.
-app-editors/emacs:xwidgets - Enable use of GTK widgets in Emacs buffers (requires GTK3)
app-editors/fe:sendmail - Send mail after editor abend
app-editors/featherpad:X - Link application against X11 libraries which adds support for virtual desktop awareness and tab DND
app-editors/gedit-plugins:charmap - Insert special characters just by clicking on them
@@ -2153,6 +2152,7 @@ dev-libs/modsecurity:lmdb - Add LMDB backend support
dev-libs/modsecurity:pcre2 - Use dev-libs/libpcre2 as regex implementation
dev-libs/ncnn:tools - Enable installation of various tools in addition to the library
dev-libs/nss:cacert - Include root/class3 certs from CAcert (https://www.cacert.org/)
+dev-libs/nss:test-full - Run all available tests, instead of the standard set only
dev-libs/nss:utils - Compile and install all extra binaries, such as certutil, modutil and few more
dev-libs/nwjs:ffmpeg-chromium - Use Chromium FFmpeg fork (media-video/ffmpeg-chromium) rather than mainline FFmpeg (media-video/ffmpeg)
dev-libs/oneDNN:cblas - Use virtual/cblas for sgemm routines
@@ -2411,6 +2411,7 @@ dev-python/PyQt6:printsupport - Build bindings for the QtPrintSupport module
dev-python/PyQt6:qml - Build bindings for the QtQml module and enable the qml plugin
dev-python/PyQt6:quick - Build bindings for the QtQuick module
dev-python/PyQt6:quick3d - Build bindings for the QtQuick3D module
+dev-python/PyQt6:remoteobjects - Build bindings for the QtRemoteObjects module
dev-python/PyQt6:sensors - Build bindings for the QtSensors module
dev-python/PyQt6:serialport - Build bindings for the QtSerialPort module
dev-python/PyQt6:spatialaudio - Build bindings for the QtSpatialAudio module
@@ -2726,6 +2727,7 @@ dev-qt/qtpositioning:nmea - Build plugin for parsing NMEA (National Marine Elect
dev-qt/qtpositioning:qml - Build QML bindings
dev-qt/qtquickcontrols:widgets - Enable QtWidgets support
dev-qt/qtquickcontrols2:widgets - Enable QtWidgets support
+dev-qt/qtremoteobjects:qml - Build QML/QtQuick bindings and imports
dev-qt/qtscript:scripttools - Build the QtScriptTools module (requires QtWidgets)
dev-qt/qtscxml:qml - Build QML/QtQuick bindings and imports
dev-qt/qtsensors:qml - Build QML bindings
@@ -3409,9 +3411,7 @@ gnome-base/nautilus:cloudproviders - Enable the cloudproviders support
gnome-base/nautilus:gstreamer - Enable the Audio/Video file properties page
gnome-base/nautilus:previewer - Use gnome-extra/sushi to preview files from the file mananger
gnome-base/nautilus:sendto - Enable the nautilus-sendto extension to send files to various locations/devices
-gnome-extra/cinnamon:desktop-portal - Enable sys-apps/xdg-desktop-portal backend implementation for Cinnamon
gnome-extra/cinnamon:internal-polkit - Use Cinnamon's internal polkit agent instead of gnome-extra/polkit-gnome. This does not currently support multi-user fast switching.
-gnome-extra/cinnamon-control-center:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts
gnome-extra/cinnamon-control-center:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager
gnome-extra/cjs:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gnome-extra/eiciel:nautilus - Build gnome-base/nautilus extension
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz
index 6f5e7d993e41..377db85ec18f 100644
--- a/sci-astronomy/Manifest.gz
+++ b/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest
index 59ff369fe40f..fb2aa3c1271f 100644
--- a/sci-astronomy/wcslib/Manifest
+++ b/sci-astronomy/wcslib/Manifest
@@ -1,13 +1,5 @@
-DIST wcslib-7.11.tar.bz2 2946962 BLAKE2B 7c812f50e3c539da3d58a70acd9128bd957fccd463b0c404c4a55740fb6d7df88f9992d1a2c5c303091dfce91943a6e5bcca73b553354f67c2d522ebb77d6dc3 SHA512 28aa67edad31a8fe27bc8b04e060a17ee75d8fa5e9ec82ccbdb72136558e03d1196151214c9ce4026df88cb807ce2645f5df80bbc479ec91cfa749bf8b9477ec
DIST wcslib-7.12.tar.bz2 2989693 BLAKE2B 8070cdddb9e89478464443411d165706d44593e33290149da11d2c2857bad202f5dd6ad98b5840167f618eceb9ec47e35f3ee332a8c6e1719fc2b20fe2f31ef2 SHA512 7f38f725992d3c4bd3c1b908d494ac361c17f6b60f091d987fda596211423bb7396b3a5e2f1f6dd6215835016d302083472a7ad0822f17cdfe230c8f556b3e23
-DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4 SHA512 753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b
-DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9 SHA512 8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892
-DIST wcslib-8.2.2.tar.bz2 3187577 BLAKE2B cd75652eac5777bce4a66ea1de03796b12c77f7269c6050eda95518d28a17be2ad8ae46b57e0a21f8d03dcf3a0144316d06d16aac7a37a42150e713113cc7edc SHA512 cf540fdac03d2868902c9d4c2f1cd5919e878e79de635b01006b61f4d95f727659033d0d05172a7bcd00287ecc395609a643cf95a6498fbc3ff2d3fb26c136b4
DIST wcslib-8.3.tar.bz2 3245293 BLAKE2B 0f420d1c6e3b4a7e97b3227971f745d70f5c51e907f0315b7f57e79a34ef32446bbd7fa29ffd25c800e888b8aab6227b774375ed8d89d21f7315916fdd06d788 SHA512 248518489431cbcba7a5df9e34a747e2a007128639d8ab655ceee35250e609d952fe466b67cdca5defe16d3e926730d00bfc5c362c369f74851cd88973b506ba
-EBUILD wcslib-7.11.ebuild 1690 BLAKE2B 9fec72c7edc5971448dd0cf34073c2ef17c2d53f618828065790edc3fb14130923ceb5fed6841572c556f13d9795d57caf7862ccf41bd595b9f07dd428af1067 SHA512 97ba1981a161039bf10a6b599b3058f4dbf238b859158a317365e491b72bea15a673fa1caedbbf94e5e4cf0138b65e989f0b6a9fc23b5121fd42ee4c03ab9692
EBUILD wcslib-7.12.ebuild 1895 BLAKE2B 6de973d2049c4f3986bfc418f1a804d14a5b40175df91379ee1ae1f40991ada60ab0ba0332711d39cb5bc3c306fd29b175e6b172e664b5ea7805aa0b2655c1ec SHA512 dbe20444b4ebd2119c358b2a7673da0087500fdd467d4cc398d7aad88390f0a556740a06e20bf4b4b16efbbc01c3b751de32cada4542b38e9a24f45271c20876
-EBUILD wcslib-7.3.1.ebuild 1699 BLAKE2B 238469a47f22084a44f02f034cf4a63a107d72e6f0561f5d5245a030630328d401a8598d0a8dc8d72feb77a5c510b05d239383a6faa7da46216167fc29e4fa34 SHA512 b6e5ceb6f3b1bbd6633f8cc32591d53a827320fb8b7f6afa04a16946a8e0456fddfe5cd4e907a9c083b6a45a5405491fe4b56657d7f6d4e065f22ef2358990d1
-EBUILD wcslib-7.3.ebuild 1698 BLAKE2B 3394fccccbb0877821df87b7e8eee0e3fd7ebfca7b265e49e947d4d5dc5e5c4b12e9b262b294066dadc4c942ecc9fad52e543c9f035edc4ba5ce0211b28e2660 SHA512 6aaa3cf995d576bc699cfddfc0edf06a05774347c446b17483ab7ef7e54f3b749f0c35abb80c285667eeac916921e8519026ccd4727ed49d583faf062a4fc49f
-EBUILD wcslib-8.2.2-r1.ebuild 1977 BLAKE2B df7b5b5a6b96880867f682101f0e896d95fa08ec318be67aaf13efc6dfc5080363836167a1ecfde165d061cc4727295d9194ed02af83ab6923e8cef2d7a166ec SHA512 fdd2cc4ec24bde6f42326a8be2e65e18bab12ad0f3aa314bdc80284d2cd8f1ac776a1a0916c337e9f3ce24306994297d0a980df866cddea416512c0093f9e06a
-EBUILD wcslib-8.3.ebuild 1832 BLAKE2B 19b111a9851cc1be3545a7c036697d85326a1a6bc0890ba5a47b694310fd1ef30b50bdf6f4102ba12e478c30a275b4a88cedfb5f8779b293c156b06f1689f2ad SHA512 bd9bd678ed0405984f14e7c8977f09a2e8e5381827661f9c5a2e2f0ad1ef5c4805d7f1f6a32f12fa3f4dc40943f4154b397405e138ecedf9c33dcc1f64ac180a
+EBUILD wcslib-8.3-r1.ebuild 1862 BLAKE2B 0a47ab06e056ced8c4bf6138bd787068e4d81b3571c9abd804478a5f867c7aa7b112d531eeea98260ddb90fb461a71ff7bb3738024bf53a78b0117fd11e11249 SHA512 b84293866b37868c0c11df4edce5e75ba14c20914f12c7810fafee51a75c0aa2ebaf0b3fea838682aebc309ae4471feb57a56a85310e8c71e14b7a6c29503e82
MISC metadata.xml 1109 BLAKE2B d2076683baab3ea4aeadb1c90ed55f44abc749554d6469eb886606491277ca009b60fae15c4eafb66f8b55ce37706e0618946446aa589bee8544609303e0278e SHA512 98ce562fdee94819b992e5129d48649ab4a1389397b632eda8279c55c4d3c35c1aacd34dd6269ef1c5b8ecb63359f1c7f0f3944c2a3080608d6b8453eb3c4c0d
diff --git a/sci-astronomy/wcslib/wcslib-7.11.ebuild b/sci-astronomy/wcslib/wcslib-7.11.ebuild
deleted file mode 100644
index 2f5f4a45861c..000000000000
--- a/sci-astronomy/wcslib/wcslib-7.11.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED=fortran
-
-inherit flag-o-matic fortran-2
-
-DESCRIPTION="Astronomical World Coordinate System transformations library"
-HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"
-SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"
-
-SLOT="0/7"
-LICENSE="LGPL-3"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc fortran fits pgplot static-libs +tools"
-
-RDEPEND="
- fits? ( sci-libs/cfitsio:0= )
- pgplot? ( sci-libs/pgplot:0= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/lex
- virtual/pkgconfig"
-
-src_configure() {
- # workaround until upstream fix it properly
- append-fflags $(test-flags-FC -fallow-argument-mismatch)
-
- local myconf=(
- --docdir="${EPREFIX}"/usr/share/doc/${PF}
- --htmldir="${EPREFIX}"/usr/share/doc/${PF}
- $(use_enable fortran)
- $(use_enable tools utils)
- )
- # hacks because cfitsio and pgplot directories are hard-coded
- if use fits; then
- myconf+=(
- --with-cfitsioinc="${EPREFIX}/usr/include"
- --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-cfitsio )
- fi
- if use pgplot; then
- myconf+=(
- --with-pgplotinc="${EPREFIX}/usr/include"
- --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-pgplot )
- fi
- econf "${myconf[@]}"
- sed -i -e 's/COPYING\*//' GNUmakefile || die
-}
-
-src_install () {
- default
- # static libs share the same symbols as shared (i.e. compiled with PIC)
- # so they are not compiled twice
- use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a
- use doc || rm -r \
- "${ED}"/usr/share/doc/${PF}/html \
- "${ED}"/usr/share/doc/${PF}/*.pdf
-}
diff --git a/sci-astronomy/wcslib/wcslib-7.3.1.ebuild b/sci-astronomy/wcslib/wcslib-7.3.1.ebuild
deleted file mode 100644
index 90795ca990bf..000000000000
--- a/sci-astronomy/wcslib/wcslib-7.3.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit fortran-2 flag-o-matic
-
-DESCRIPTION="Astronomical World Coordinate System transformations library"
-HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"
-SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"
-
-SLOT="0/7"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc fortran fits pgplot static-libs +tools"
-
-RDEPEND="
- fits? ( sci-libs/cfitsio:0= )
- pgplot? ( sci-libs/pgplot:0= )"
-DEPEND="${RDEPEND}
- app-alternatives/lex
- virtual/pkgconfig"
-
-src_configure() {
- # GCC 10 workaround
- # bug #764548
- append-fflags $(test-flags-FC -fallow-argument-mismatch)
-
- local myconf=(
- --docdir="${EPREFIX}"/usr/share/doc/${PF}
- --htmldir="${EPREFIX}"/usr/share/doc/${PF}
- $(use_enable fortran)
- $(use_enable tools utils)
- )
-
- # hacks because cfitsio and pgplot directories are hard-coded
- if use fits; then
- myconf+=(
- --with-cfitsioinc="${EPREFIX}/usr/include"
- --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-cfitsio )
- fi
- if use pgplot; then
- myconf+=(
- --with-pgplotinc="${EPREFIX}/usr/include"
- --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-pgplot )
- fi
- econf ${myconf[@]}
- sed -i -e 's/COPYING\*//' GNUmakefile || die
-}
-
-src_test() {
- emake check
-}
-
-src_install () {
- default
- # static libs share the same symbols as shared (i.e. compiled with PIC)
- # so they are not compiled twice
- use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a
- use doc || rm -r \
- "${ED}"/usr/share/doc/${PF}/html \
- "${ED}"/usr/share/doc/${PF}/*.pdf
-}
diff --git a/sci-astronomy/wcslib/wcslib-7.3.ebuild b/sci-astronomy/wcslib/wcslib-7.3.ebuild
deleted file mode 100644
index cffd03763ea2..000000000000
--- a/sci-astronomy/wcslib/wcslib-7.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit fortran-2 flag-o-matic
-
-DESCRIPTION="Astronomical World Coordinate System transformations library"
-HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"
-SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"
-
-SLOT="0/7"
-LICENSE="LGPL-3"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc fortran fits pgplot static-libs +tools"
-
-RDEPEND="
- fits? ( sci-libs/cfitsio:0= )
- pgplot? ( sci-libs/pgplot:0= )"
-DEPEND="${RDEPEND}
- app-alternatives/lex
- virtual/pkgconfig"
-
-src_configure() {
- # GCC 10 workaround
- # bug #764548
- append-fflags $(test-flags-FC -fallow-argument-mismatch)
-
- local myconf=(
- --docdir="${EPREFIX}"/usr/share/doc/${PF}
- --htmldir="${EPREFIX}"/usr/share/doc/${PF}
- $(use_enable fortran)
- $(use_enable tools utils)
- )
-
- # hacks because cfitsio and pgplot directories are hard-coded
- if use fits; then
- myconf+=(
- --with-cfitsioinc="${EPREFIX}/usr/include"
- --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-cfitsio )
- fi
- if use pgplot; then
- myconf+=(
- --with-pgplotinc="${EPREFIX}/usr/include"
- --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-pgplot )
- fi
- econf ${myconf[@]}
- sed -i -e 's/COPYING\*//' GNUmakefile || die
-}
-
-src_test() {
- emake check
-}
-
-src_install () {
- default
- # static libs share the same symbols as shared (i.e. compiled with PIC)
- # so they are not compiled twice
- use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a
- use doc || rm -r \
- "${ED}"/usr/share/doc/${PF}/html \
- "${ED}"/usr/share/doc/${PF}/*.pdf
-}
diff --git a/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild b/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild
deleted file mode 100644
index c0b48800b96f..000000000000
--- a/sci-astronomy/wcslib/wcslib-8.2.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED=fortran
-
-inherit flag-o-matic fortran-2
-
-DESCRIPTION="Astronomical World Coordinate System transformations library"
-HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/"
-SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc fortran fits pgplot static-libs +tools"
-
-RDEPEND="
- fits? ( sci-libs/cfitsio:0= )
- pgplot? ( sci-libs/pgplot:0= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/lex
- virtual/pkgconfig"
-
-src_configure() {
- # -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/877885
- #
- # Upstream has an email contact address, so sent an email describing the issue.
- filter-lto
-
- # workaround until upstream fix it properly
- append-fflags $(test-flags-FC -fallow-argument-mismatch)
-
- local myconf=(
- --docdir="${EPREFIX}"/usr/share/doc/${PF}
- --htmldir="${EPREFIX}"/usr/share/doc/${PF}
- $(use_enable fortran)
- $(use_enable tools utils)
- )
- # hacks because cfitsio and pgplot directories are hard-coded
- if use fits; then
- myconf+=(
- --with-cfitsioinc="${EPREFIX}/usr/include"
- --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-cfitsio )
- fi
- if use pgplot; then
- myconf+=(
- --with-pgplotinc="${EPREFIX}/usr/include"
- --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)"
- )
- else
- myconf+=( --without-pgplot )
- fi
- econf "${myconf[@]}"
- sed -i -e 's/COPYING\*//' GNUmakefile || die
-}
-
-src_install () {
- default
- # static libs share the same symbols as shared (i.e. compiled with PIC)
- # so they are not compiled twice
- if ! use static-libs; then
- rm "${ED}"/usr/$(get_libdir)/lib*.a || die
- fi
-
- if ! use doc; then
- rm -r \
- "${ED}"/usr/share/doc/${PF}/html \
- "${ED}"/usr/share/doc/${PF}/*.pdf || die
- fi
- # always creates this symlink
- rm "${ED}"/usr/share/doc/${PN} || die
-}
diff --git a/sci-astronomy/wcslib/wcslib-8.3.ebuild b/sci-astronomy/wcslib/wcslib-8.3-r1.ebuild
index 942d8b59a872..50364c94127e 100644
--- a/sci-astronomy/wcslib/wcslib-8.3.ebuild
+++ b/sci-astronomy/wcslib/wcslib-8.3-r1.ebuild
@@ -17,8 +17,13 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc fortran fits pgplot static-libs +tools"
RDEPEND="
- fits? ( sci-libs/cfitsio:0= )
- pgplot? ( sci-libs/pgplot:0= )"
+ fits? (
+ !sci-astronomy/montage
+ sci-libs/cfitsio:0=
+ )
+ pgplot? ( sci-libs/pgplot:0= )
+"
+
DEPEND="${RDEPEND}"
BDEPEND="
app-alternatives/lex
diff --git a/sci-calculators/Manifest.gz b/sci-calculators/Manifest.gz
index e94ccf4558fc..18c56df1f1e9 100644
--- a/sci-calculators/Manifest.gz
+++ b/sci-calculators/Manifest.gz
Binary files differ
diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index d783b5ec5c67..2045841059cc 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,11 +1,7 @@
DIST bc-6.5.0.tar.xz 461380 BLAKE2B e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130 SHA512 1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
DIST bc-6.7.5.tar.xz 468572 BLAKE2B 3942cfbbc2b8a307bc24b9f7c3e037bce374bd17332b236a8c76ccacef1177e36669b7f61944a5c5791b0a436dec171991cfc821526865a816fba91e65aa1f04 SHA512 5f689fd20801ea7ede725ae5dc4e8744bdf2d72424bffef99c53193a950f4bd83b6eb4c5a07556576d0b3f5b6cd7f9fc7cbcb41d27891f488bb2e97a186f76a4
-DIST bc-7.0.0.tar.xz 474468 BLAKE2B 2905f96639558a7f1203a0f63207f26b5e4cb75a91c4b848a4ef7f0313dfaa698499f948eb7ecdbc5eb3fcd0bd3ecf8c2f005256e48a58615fa8b69ec19932ae SHA512 ef89525eea8773dddb7efd3dd33f589de287ac807b772480e884bd666f29b2b0b362c999029cc6d82733f830195ca3f6fd867f15190fbcbf807ddbc4b24abb65
-DIST bc-7.0.1.tar.xz 474272 BLAKE2B ed83854828a917c5e5cdfcb46d2b0a2769f937c45cb454533ad42c3037331fcf4a668acaffb11acde733f587270d121ed3f6677f50b751de25835bd9b267f63a SHA512 376ef1b4a72a64ee114ee5a835ea36ad4f26fdd06662df2db387e645c7ab86b49b019461928e891455daeae9afddb496959c4b2aebeafb1b37051c379c62a888
-DIST bc-7.0.2.tar.xz 475084 BLAKE2B f4d17f9669eb941e0314a174b17dfde46040eafc31fc0f45930a78920a92aee306031e57ff310e2485a1d77074760c992587ed0251a20e084a1e4df14060a46a SHA512 deac1ffa11562b71ec9c238d375e16d46b63b7330092ef43e38f087fc5f9c813adb6fa352aab45cb96a17206de3d2d2e62825aef19ff9aed72ea63fc3b9ea603
+DIST bc-7.0.3.tar.xz 474800 BLAKE2B 928d5d37b987887d0a300b2b03aadaa6d4378dddfcda0375274873df6ae28ef3d8c2ffc7c821911785c31bd1fe1969dbdfba36af5bf402025597f6c52da7ec2e SHA512 40bd059eda5df30fe41a4683a51727af7c9d0df48eb795c3c0afff0740cb4b4e719a6135203ebacb27617d9721a78c24f3ec3107c676aafa2808f73313084cd7
EBUILD bc-gh-6.5.0.ebuild 2269 BLAKE2B 3e1b9ba4ecf29447b58ecaaaf960942a902abbccc6d54ea51f46e7571b53ea935de7b8ac6b3f78c84f6c8ecac96d1072e5c1f89e34eb93103ba43f8d9bc63183 SHA512 7f7ada5ea5ae14778fdf43ac268574fe8951a0f2b5718b7028fdc679c3636505fecfcbd81ea9a7410b1b8693ea552785bf6fae7d665e571b30aa7f0f35405fb1
EBUILD bc-gh-6.7.5.ebuild 2279 BLAKE2B 8a6ad1465f22695880f5c89c4ce8893cff39ad70ef20718c1cd82628591c358886ed7790c23b4a4d37c2cf18a3398329417f7d83564dc9833ebeff4d5ae2ec21 SHA512 b83b96de930475a230c814136fc11c3714d572c12760499a682a5a10c78de43931203212016da6ceb785a575f9dc6566723279ca6e129d5934e22555c0e1cdb1
-EBUILD bc-gh-7.0.0.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
-EBUILD bc-gh-7.0.1.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
-EBUILD bc-gh-7.0.2.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
+EBUILD bc-gh-7.0.3.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
MISC metadata.xml 1050 BLAKE2B 4cf9aabd9e7abf20b857131ada67346f356135f329d8367753778cb406bfd337e695cdc0cbbcd2e237e1cd9ea9cfd8b80fa7458a64a68aec2b0f24882203af98 SHA512 492f8fa1f9abe2da452bc9a5a8ccc29fda87322832bddc1b9c4f55013e549cfaf34f11fa9ea6cc71566e670727bda1899eda598196f20a8931d327b4b4ae6dfb
diff --git a/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild b/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild
deleted file mode 100644
index 9617ad8ff871..000000000000
--- a/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-MY_P="bc-${PV}"
-DESCRIPTION="Implementation of POSIX bc with GNU extensions"
-HOMEPAGE="
- https://git.gavinhoward.com/gavin/bc/
- https://github.com/gavinhoward/bc/
-"
-SRC_URI="
- https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="libedit readline"
-
-DEPEND="
- !readline? (
- libedit? ( dev-libs/libedit:= )
- )
- readline? (
- sys-libs/readline:=
- sys-libs/ncurses:=
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-src_configure() {
- local myconf=(
- # GNU and BSD bc's have slightly different behavior. This bc can act
- # like both, changing at runtime with environment variables, but it
- # needs defaults, which can be set at compile time. This option sets all
- # of the defaults to match the GNU bc/dc since it's common on Linux.
- -pGNU
- # A lot of test results are generated first by a bc compatible with the
- # GNU bc. If there is no GNU bc installed, then those tests should be
- # skipped. That's what this option does. Without it, we would have a
- # dependency cycle. Those tests are super long, anyway.
- -G
- # Disables the automatic stripping of binaries.
- -T
- # Enables installing all locales, which is important for packages.
- -l
- # Disables some "problematic" tests that need specific options on Linux
- # to not trigger the OOM killer because malloc() lies.
- -P
- )
- if use readline ; then
- myconf+=( -r )
- elif use libedit ; then
- myconf+=( -e )
- fi
-
- local -x EXECSUFFIX="-gh"
- local -x PREFIX="${EPREFIX}/usr"
- edo ./configure.sh "${myconf[@]}"
-}
-
-src_test() {
- # This is to fix a bug encountered on Arch. It is to ensure we don't get
- # segfaults on `make check` when the error messages change because the error
- # messages are passed to printf(); they have format specifiers. With these
- # env vars, the internal error messages are used, instead of the installed
- # locales, which might be different since the new locale files are not
- # installed yet. (It is impossible to use uninstalled locales because of the
- # poor design of POSIX locales.)
- env LANG=C LC_ALL=C emake check
-}
diff --git a/sci-calculators/bc-gh/bc-gh-7.0.2.ebuild b/sci-calculators/bc-gh/bc-gh-7.0.2.ebuild
deleted file mode 100644
index 9617ad8ff871..000000000000
--- a/sci-calculators/bc-gh/bc-gh-7.0.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-MY_P="bc-${PV}"
-DESCRIPTION="Implementation of POSIX bc with GNU extensions"
-HOMEPAGE="
- https://git.gavinhoward.com/gavin/bc/
- https://github.com/gavinhoward/bc/
-"
-SRC_URI="
- https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="libedit readline"
-
-DEPEND="
- !readline? (
- libedit? ( dev-libs/libedit:= )
- )
- readline? (
- sys-libs/readline:=
- sys-libs/ncurses:=
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-src_configure() {
- local myconf=(
- # GNU and BSD bc's have slightly different behavior. This bc can act
- # like both, changing at runtime with environment variables, but it
- # needs defaults, which can be set at compile time. This option sets all
- # of the defaults to match the GNU bc/dc since it's common on Linux.
- -pGNU
- # A lot of test results are generated first by a bc compatible with the
- # GNU bc. If there is no GNU bc installed, then those tests should be
- # skipped. That's what this option does. Without it, we would have a
- # dependency cycle. Those tests are super long, anyway.
- -G
- # Disables the automatic stripping of binaries.
- -T
- # Enables installing all locales, which is important for packages.
- -l
- # Disables some "problematic" tests that need specific options on Linux
- # to not trigger the OOM killer because malloc() lies.
- -P
- )
- if use readline ; then
- myconf+=( -r )
- elif use libedit ; then
- myconf+=( -e )
- fi
-
- local -x EXECSUFFIX="-gh"
- local -x PREFIX="${EPREFIX}/usr"
- edo ./configure.sh "${myconf[@]}"
-}
-
-src_test() {
- # This is to fix a bug encountered on Arch. It is to ensure we don't get
- # segfaults on `make check` when the error messages change because the error
- # messages are passed to printf(); they have format specifiers. With these
- # env vars, the internal error messages are used, instead of the installed
- # locales, which might be different since the new locale files are not
- # installed yet. (It is impossible to use uninstalled locales because of the
- # poor design of POSIX locales.)
- env LANG=C LC_ALL=C emake check
-}
diff --git a/sci-calculators/bc-gh/bc-gh-7.0.0.ebuild b/sci-calculators/bc-gh/bc-gh-7.0.3.ebuild
index 9617ad8ff871..9617ad8ff871 100644
--- a/sci-calculators/bc-gh/bc-gh-7.0.0.ebuild
+++ b/sci-calculators/bc-gh/bc-gh-7.0.3.ebuild
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 8aefc79106ea..e6429f268d57 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 71280b1ee5b1..8e7258f1e363 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,4 +1,6 @@
DIST klayout-0.28.9.tar.gz 88388706 BLAKE2B 0997bf15aae1dd1e8356fec91ae281511751db0ae1a4bfdfde38d5a04392351a7893206806a0eb7d842f8ee2fd7819b1a86257376d3ba5af11bb81b84836e571 SHA512 dcd882ef84161f2d28195f8e0239fd122f17f9954e5cc146f71bbb6816b9fb723eb3b0299e01fbb293ef7fb7f87c25efbfe09126349ee13f89de68c5bb5f7e93
+DIST klayout-0.29.7.tar.gz 97112729 BLAKE2B 3e6d97bcbef5a1ef34ab6ac035db88dfa7f590ef7ab5d3b6312248244cbe4538407db0278b6c7dc2f0a5a4a966d21ee60d1f11200327773979852ecb835ec078 SHA512 361337d028b8266abd2c5114643a7b2074c794f5685b336658168f09df1f3e4826de2d3cb1e094bd2f08616d6f0be78c8f6b44144c74367dcaf65785476ab8ae
EBUILD klayout-0.28.9.ebuild 1876 BLAKE2B d1f8528ff120073d818ea78add679b0cd72f6177877a39ace7b4530057032ac9b875407eb8e252fc7c233b0bfc228461724dd8025c422a253cc045701d320e8c SHA512 fd6063462fc037562b09b5f7abefaf642245e13a32d447f23752fff88a0eb55d48b9fe5fc8fdee12541462ea971757c10d8d50f05d34be986b1b5ebe2049bb36
-EBUILD klayout-9999.ebuild 1877 BLAKE2B 1859196f7db06365dfef82439f4c1130f59b3cf669b397831089885cdec3cc981c4ab794a99e0b8f5e392d680b5bf12bc15840dcc5adba2149a68a78c44a9d8a SHA512 563aa109096d10ac922ea2992c80f8443c6d7125fafe1f911b67ee5c945dce219e95a75e229bbe4bc7e179156c0d5cf216a171165465bb5f1cc9d16d9d4f2216
+EBUILD klayout-0.29.7.ebuild 1885 BLAKE2B 63eae22a94f5d1e73053b4065e1bb6f0ea459cb3be9f83510512397995753d5608902394e4934a5324f4b70d4f2bcefa69bac73d24e30a87468bd6264ee29ce2 SHA512 86c6d2d161641928ab21939d670cf9e6901f8148812c924b618625dddbcc57c8511d658e2d71eb8508f8376b070855ab9b2429a9f156b10395a3e48a57acc145
+EBUILD klayout-9999.ebuild 1885 BLAKE2B 63eae22a94f5d1e73053b4065e1bb6f0ea459cb3be9f83510512397995753d5608902394e4934a5324f4b70d4f2bcefa69bac73d24e30a87468bd6264ee29ce2 SHA512 86c6d2d161641928ab21939d670cf9e6901f8148812c924b618625dddbcc57c8511d658e2d71eb8508f8376b070855ab9b2429a9f156b10395a3e48a57acc145
MISC metadata.xml 459 BLAKE2B 991af576cef99c2b7a659026da387777cdd94dcba1037147fd476cde48d3b150755d4da3d44815ac34e4260387d5fbd9a8c107a5a64b7a4261dcd42c04c8e828 SHA512 d8766767f4af4b83ffe2f2485d40cca3a893a270d04ac62be3188f6a74b9f426e62223acc1900784f3ac0b36f6481c9b2a2b7181c4fa37d05b87d012d9213dc2
diff --git a/sci-electronics/klayout/klayout-0.29.7.ebuild b/sci-electronics/klayout/klayout-0.29.7.ebuild
new file mode 100644
index 000000000000..c4024bf6fb48
--- /dev/null
+++ b/sci-electronics/klayout/klayout-0.29.7.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUBY_OPTIONAL=no
+USE_RUBY="ruby32"
+# note: define maximally ONE implementation here
+
+PYTHON_COMPAT=( python3_{11,12,13} )
+
+inherit toolchain-funcs python-single-r1 ruby-ng
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
+ inherit git-r3
+ EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
+else
+ SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
+HOMEPAGE="https://www.klayout.de/"
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+ dev-qt/designer:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5[widgets]
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
+ dev-libs/libgit2
+ sys-libs/zlib
+ ${PYTHON_DEPS}
+ $(ruby_implementations_depend)
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ruby-ng_pkg_setup
+}
+
+each_ruby_configure() {
+ tc-export CC CXX AR LD RANLIB
+ export CFLAGS CXXFLAGS
+ ./build.sh \
+ -expert \
+ -dry-run \
+ -qmake "$EPREFIX/usr/$(get_libdir)/qt5/bin/qmake" \
+ -ruby "${RUBY}" \
+ -python "${PYTHON}" \
+ -build . \
+ -bin "${T}/bin" \
+ -rpath "$EPREFIX/usr/$(get_libdir)/klayout" \
+ -option "${MAKEOPTS}" \
+ -with-qtbinding \
+ -without-64bit-coord \
+ -qt5 || die "Configuration failed"
+}
+
+each_ruby_compile() {
+ emake all
+}
+
+each_ruby_install() {
+ emake install
+
+ cd "${T}/bin" || die
+
+ dodir "/usr/$(get_libdir)/klayout"
+ mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
+
+ mkdir -p "${D}/$(python_get_sitedir)" || die
+ mv pymod/* "${D}/$(python_get_sitedir)/" || die
+ rmdir pymod || die
+
+ dobin *
+
+ python_optimize
+}
diff --git a/sci-electronics/klayout/klayout-9999.ebuild b/sci-electronics/klayout/klayout-9999.ebuild
index a09175915e24..c4024bf6fb48 100644
--- a/sci-electronics/klayout/klayout-9999.ebuild
+++ b/sci-electronics/klayout/klayout-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
RUBY_OPTIONAL=no
-USE_RUBY="ruby31"
+USE_RUBY="ruby32"
# note: define maximally ONE implementation here
-PYTHON_COMPAT=( python3_{9,10,11,12} )
+PYTHON_COMPAT=( python3_{11,12,13} )
inherit toolchain-funcs python-single-r1 ruby-ng
@@ -24,7 +24,6 @@ DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
HOMEPAGE="https://www.klayout.de/"
LICENSE="GPL-2"
SLOT="0"
-IUSE=""
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="
@@ -40,6 +39,7 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
+ dev-libs/libgit2
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index eb342d200a76..ba0fb8537e36 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/josm-bin/Manifest b/sci-geosciences/josm-bin/Manifest
index b47075f1d4df..ce05164150f6 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -1,5 +1,8 @@
+DIST josm-bin-19207.desktop 638 BLAKE2B d3a5e0204d0188e72eed65e71edd079b5aa025b82f13c515605f7d5bb9f96fc93e4a24c9eea76c6c4027f54f1c449cda811f5c59e0f2ab54975ab3b1bf221ee7 SHA512 328bc131d5985cd164e3ffa27f61241098329ac01954e1cdde1dcab92261eb3e84d69c9b158f2bb944b02f373c3868bea1850ae335f9dabe3c2314d16d651394
+DIST josm-bin-19207.mime.xml 831 BLAKE2B cc37da2b38a38481e00df0b72dcb9699a4dddb6777a4e71d83bb26f3d48a62e6b4abcc5b6fe8b45624eb3ecfeb231feefa714655e5911eeba203d103a7ab17d6 SHA512 7828c6f281f2701ce0f9e5cfbb57e75ecffab7936ce508c97a796ca820d237c7599bea9fc784825a8006e8fc07ebdd7b091d4d20d6767f9de6ca4e1cf42b58b0
DIST josm-snapshot-19160.jar 18236258 BLAKE2B c0650ed766476aca4ff05fc07e1630e8a524f01a3c154233e4fba76db2998a7b18b18618815c6c44c091409f3dd922cbda61ea801974e0103adbfcb7e11bf378 SHA512 a8ba54e729b3699b0a380087ba1986cfd4061380c6fe2554e950751cf4a41803c1c92b480b93b0e17a41aedf789047f67494ef0a2495b9f360963a4f9508137a
DIST josm-snapshot-19207.jar 18348268 BLAKE2B 35d8a35b6f2ba4553784d44c6928b2d179d82fae65a98c71c859fd7bb8ce5a26510cfa784318b83f21c38e944685fec2e83e3138f5c7a6cf47229e505ab80ad3 SHA512 7de9b9f4a70cd3b4788254d4b1ab979df311362671d47ec53d8abf5324b32ecb8577ffc1b7619d51df8f8e901cbd4710bfa25e01cba3d8495fd741e53a7966af
EBUILD josm-bin-19160.ebuild 1193 BLAKE2B 72ac4adcb57a503336c4ef0b309b015de45b57c7598a67fbc05231f7ee9d2dce71b53ae8d57477350718251a0028df2eb9a83390ad04fa9c9e88388b41148065 SHA512 160da9353ea4dfed9e7b42e2c7e9b4972ad74a7dd1edc5bb8cc7be44dfae11822ab690055c3b8ad00c95276735ba2a0770ad600eb59cc590a631d702cf701781
+EBUILD josm-bin-19207-r1.ebuild 1903 BLAKE2B 454672d4de1ee94af243f053939e64f788feed5663060dc8868db48baf291d5d27aef9000a99aa81fa3f802d31b32aa914daab4ba708127aee5844f9881658de SHA512 cce863da7621c83175a8e8ab9f45fd8c34c2fd35d79be5656152f42ed062df0b77b00e43f575ea34290f69348bfeb92ba63697fc45aa40a90154c8abeb99a891
EBUILD josm-bin-19207.ebuild 1194 BLAKE2B 4d3baae83ce1ec9b343eaf3223cfa0f0dc15fb32674a50ca13eac19f64c906d9d3bdcf5f494d2bfd9c985a32db6e23e838d4fd992233040714ddcd7a8b2487b2 SHA512 3824da326ecef5d2a7faad42ba89061dcb5d00f12387b42c3ad46a8647b1a9a23e33c4a7298e5a7b9bea6a46926da96b428af81eb07fcd2525369620361d7a5c
MISC metadata.xml 645 BLAKE2B 53c16632c20c6f6c592d340c5dd466632489b9427c30ce13a427241e6e5e366120cbef12692363918e4ed0c4c0e26f3b0e55ec762d9d9c375ac2170674b2f55e SHA512 a87e8be8d5a9c404f1acde4c9fc77c820b4c1c97d9b3a9c42a92b5ef497c45d3cf3c4f33fa7226ae32370381de9c5373e65e2560246cf597120d2b8557c4258a
diff --git a/sci-geosciences/josm-bin/josm-bin-19207-r1.ebuild b/sci-geosciences/josm-bin/josm-bin-19207-r1.ebuild
new file mode 100644
index 000000000000..e7e8259415b6
--- /dev/null
+++ b/sci-geosciences/josm-bin/josm-bin-19207-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop java-utils-2 xdg
+
+DESCRIPTION="Java-based editor for the OpenStreetMap project"
+HOMEPAGE="https://josm.openstreetmap.de/"
+# PV should be stable here https://josm.openstreetmap.de/wiki/StartupPage
+SRC_URI="
+ https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar
+ https://josm.openstreetmap.de/export/${PV}/josm/trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop -> ${P}.desktop
+ https://josm.openstreetmap.de/export/${PV}/josm/trunk/native/linux/tested/usr/share/mime/packages/josm.xml \
+ -> ${P}.mime.xml
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0 GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8"
+BDEPEND="app-arch/unzip"
+
+src_unpack() {
+ default
+
+ cp "${DISTDIR}/${P}.desktop" "org.openstreetmap.${PN}.desktop" || die
+}
+
+src_prepare() {
+ default
+
+ sed -i -e 's/^Exec=josm/Exec=josm-bin/' "org.openstreetmap.${PN}.desktop" || die
+ sed -i -e 's/^Icon=org.openstreetmap.josm/Icon=org.openstreetmap.josm-bin/' "org.openstreetmap.${PN}.desktop" || die
+}
+
+src_install() {
+ java-pkg_newjar "${DISTDIR}/josm-snapshot-${PV}.jar" ${PN}.jar
+ java-pkg_dolauncher ${PN} --jar ${PN}.jar \
+ --java_args "\
+ --add-exports=java.base/sun.security.action=ALL-UNNAMED \
+ --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED \
+ --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED"
+
+ local icon_size
+ for icon_size in 16 32 48; do
+ newicon -s ${icon_size} -t hicolor \
+ images/logo_${icon_size}x${icon_size}x32.png "org.openstreetmap.${PN}.png"
+ newicon -s ${icon_size} -t locolor \
+ images/logo_${icon_size}x${icon_size}x8.png "org.openstreetmap.${PN}.png"
+ done
+ domenu "${WORKDIR}/org.openstreetmap.${PN}.desktop"
+ insinto /usr/share/mime/packages
+ newins "${DISTDIR}/${P}.mime.xml" "${PN}.xml"
+}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 5b050df33f16..f39b37f8fc7d 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 1b2b4dfdc111..ed118dac609e 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -16,6 +16,7 @@ DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1e
DIST hdf5-1.14.2.tar.bz2 16070491 BLAKE2B 04acdc5352f7f0455bf6304ef07ddf51b99125bb585984bd3e27a521a784a6ad6723d64aa3b4179e4bd382334b7e68d06650404d7d4617a696d3f64917487dbc SHA512 1e1bfdff50c2e0e172d399c2d5b79b9ad0c7c72b9b30c4849aad7c5656393e8cf2af788cdf62b51fbe596023483fbc7fa23fdebf37bfe3109dae7f0783ea590f
DIST hdf5-1.14.3.tar.bz2 16320137 BLAKE2B 4c58edc04788db739c5c74d6edbfb9277011e2d6776862404fc29b30bb2c06a4314eb317393c230ebd2617a9a362ff78183d39ae80ce08f8963bdf6c02e8a865 SHA512 06d51638a56f387f6d0ef484b72e182509c15ab639315052be9821adeed6ad08551c50d7fe84d2b550b64211f68484cf3022a4660c8004cd0afd90eaa83c1bb1
DIST hdf5-1.14.4-2.tar.gz 37033062 BLAKE2B cd75e0fec1ccea8622bb93839c4898e07093b298612cd3ba5aaa48178eba33f49e6a6492df779f0cc36ee263a107a3fa3e592caec35576d0e637b9e457da3965 SHA512 f1714b7999468d580b7cae2e575d3d7f31cea2fb81bfa4e37abd248d7223476b2351d1714197ace04eee970b451cf1f6971f5a291fd7426398737b8d7eb26924
+DIST hdf5-1.14.4-3.tar.gz 37007795 BLAKE2B f71ba86da65337c3ff30c733760adea56a0ace05b4ac1c0060febb85f45a586ec47cc99828f1199e4e02fd5e2f4329ace450c62a3290f6341d21ec9e30cc59fd SHA512 667a40703b4e330db32d3ede48247781019414426d2949aabf2036089155bc7f2167fbc8b8c78b76286d8369d1f3c9bdd66049d3e4eda2c234ef751df9cc597a
EBUILD hdf5-1.10.5-r1.ebuild 2934 BLAKE2B acd8106370504a83d45af551d9f643cd93265660217f19e1b1106c608409b9f8599ca68f5756fef460f1b80a400b019729b2228dc0d0a4794723defdd60be2b9 SHA512 b03a152b835d2df80ba1e1f72dc642c0a688d5bbcfabb829b3bbc0c281fadd8c47c013bb6b7cc789de683020e2e14a63af56cfebd2c28ae2b6fc0723e5851724
EBUILD hdf5-1.12.2-r4.ebuild 3203 BLAKE2B 3694d23dea26b68efeed077dfb9927936ab5178807c1fb66e9be7b3cf4ecc10e9d83ffbdbe488c8011caa67e477afa000104f31cb17d54a2cb360ff42244fcb8 SHA512 95d87c7c60787fe8b38d2398558edb558b715d3ac5ab4c5fc5be846984e1f9b5888e2c00fa8dbf4e46f39d70889e1f9ce7bb2cf7cdaa1a26c8370d05317e2687
EBUILD hdf5-1.12.2-r6.ebuild 3335 BLAKE2B cc344b7456695b880aae90f70bbf3f19db4edcefa8d4287edb589d95760a4a150b47109049f49a15b3a3195ee6cb8acf263876e749523b5491da3447d3840c96 SHA512 d4be86a19f8703532223841ceffa78ccc075ef865c5bf761e6a054470eaf801997a9dc3ea2d25a2900899cb33363623804f4372124b5713170af414893317f7d
@@ -23,4 +24,5 @@ EBUILD hdf5-1.14.1.ebuild 3072 BLAKE2B af92b7cdb04770a1e3baee23ba173be61553bc0e1
EBUILD hdf5-1.14.2.ebuild 3189 BLAKE2B 3618adc6a5b1f4d50b670ffb109e69876252b16f8b391078c5be18ff1bb9a7973d261c26fa4a97ee57ecb0588f418064587aa2b717561fa9680e14dbf41933c5 SHA512 fcc1216f1fbafefd526b2f6dcf47dd347730ab380ce0cab22c0138e7698e232a53a570aee01eab8ef4f2e5d06439a57c31247b92fb911cd987162e883c67cb96
EBUILD hdf5-1.14.3-r1.ebuild 3174 BLAKE2B 1ba662b1e749795ec39800536bf47b656a5055ad6b75097b3d1ed76096b48ada4044c6fd13f97bf03a1441725b2eb518f47edd3c546a626b8694a713d361d672 SHA512 95d707fa162a13d12f946e9792713cd7edb3a400966d04b25f61a8ee6f2d037524602f70a5a76feb339063921f51e822e3576b6b567e6bb3107e25c031a786d8
EBUILD hdf5-1.14.4_p2.ebuild 3225 BLAKE2B 443387e78fc8b1cd3bde53c5e06f90c6fbcec70d8c879bb7163c257501160f884d393bd5aa482efd294fe1f8bb4d3b803bb19dd839d3031b09f104c2a92e71a6 SHA512 e345d650b639b7f1bc87f9b99cacdbc03d603305e81240627e3ded98ed7b39a4471d9394813ac035dab53fb109bea5dd0fe91028513b2750c6a424a542f3cd2a
+EBUILD hdf5-1.14.4_p3.ebuild 3228 BLAKE2B e41a78084f9d1265764282b0e52074feedab2957054b0eced6da2e4dd463a125139482db9352a287b767cf1259b6204e5ed5c4763e202a471e14fc0f241fd001 SHA512 031cf747a4c9e3967435d3ff0a0a560f7394b40559c0e3aff10750fdc47c42647fb45fcad51764f092740bfdc13801609cb8f618c9109a94d62123549d13a63b
MISC metadata.xml 826 BLAKE2B fd131bb207e4ab863ef7c05ab95e5c0254fa08230139a2508ab5f0c363809b0735532498ad26cc39621495a063de86ab5bd97447514ff561a63302e8b1d7d26d SHA512 290883ed9bf3de60bf04e2474c4db50e095b1b87974867e58601a5c5c2f98d6b839ed22d9ce2798bc44f484f1a38ee4b6df99aaea7d134629bd441d34b5a29b5
diff --git a/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild b/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
new file mode 100644
index 000000000000..a66e749ecc76
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_PV=${PV/_p/-}
+MY_P=${PN}-${MY_PV}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://github.com/HDFGroup/hdf5/"
+SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+# Upstream make SONAME changes all the time even within stable releases.
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ !unsupported? (
+ cxx? ( !mpi ) mpi? ( !cxx )
+ threads? ( !cxx !mpi !fortran !hl )
+ )
+"
+
+RDEPEND="
+ mpi? ( virtual/mpi[romio] )
+ szip? ( virtual/szip )
+ zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/hdf5-1.14.4-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
+ "${FILESDIR}"/hdf5-1.14.4-0002-Disable-forced-stripping.patch
+ "${FILESDIR}"/hdf5-1.14.4-0003-Drop-broken-Werror-stripping.patch
+)
+
+pkg_setup() {
+ # Workaround for bug 285148
+ tc-export CXX CC AR
+
+ use fortran && fortran-2_pkg_setup
+
+ if use mpi; then
+ if has_version 'sci-libs/hdf5[-mpi]'; then
+ ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+ ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+ fi
+
+ export CC=mpicc
+ use fortran && export FC=mpif90
+ elif has_version 'sci-libs/hdf5[mpi]'; then
+ ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+ ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+ fi
+}
+
+src_prepare() {
+ default
+
+ sed \
+ -e '/docdir/d' \
+ -i config/commence.am || die
+
+ if ! use examples; then
+ # bug #409091
+ sed -e '/^install:/ s/install-examples//' \
+ -i Makefile.am || die
+ fi
+
+ # Enable shared libs by default for h5cc config utility
+ sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+ hprefixify m4/libtool.m4
+
+ eautoreconf
+}
+
+src_configure() {
+ # bug #686620
+ use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+ local myeconfargs=(
+ --disable-static
+ --disable-doxygen-errors
+ --enable-deprecated-symbols
+ --enable-build-mode=$(usex debug debug production)
+ --with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin"
+ --with-examplesdir="\${datarootdir}/doc/${PF}/examples" \
+ $(use_enable cxx)
+ $(use_enable debug codestack)
+ $(use_enable fortran)
+ $(use_enable hl)
+ $(use_enable mpi parallel)
+ $(use_enable test tests)
+ $(use_enable threads threadsafe)
+ $(use_enable unsupported)
+ $(use_with szip szlib)
+ $(use_with threads pthread)
+ $(use_with zlib)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+ # No static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 6386a11716b6..2f4a57d38819 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/fastjet-contrib/Manifest b/sci-physics/fastjet-contrib/Manifest
index 9a8ff359ff47..a0f2b1b79f45 100644
--- a/sci-physics/fastjet-contrib/Manifest
+++ b/sci-physics/fastjet-contrib/Manifest
@@ -2,7 +2,9 @@ AUX fastjet-contrib-1.049-ar.patch 5345 BLAKE2B d372187f781da47b128c5cdde8909da4
AUX fastjet-contrib-1.049-musl.patch 416 BLAKE2B f781792afa8e5c7a979225c649df00e10d720d9576a53d68bbb359371cd035776a80a34f405d76707254ec2202c5cda557839e1dbe5478aba3464eee35f2fd7e SHA512 d17b3273ba09a4be6c15f451ec9b8bffb028115ba9e67c6a61b505a31ae2577ee2038c40d57e6b986b0b2f433c9e2eb623cea1f600147e5af7c3831a8b85e4a7
AUX fastjet-contrib-1.049-soname.patch 667 BLAKE2B 14fd4ad56300414fc13b4ddd89e59ee064f1531e2217e0c5ca35e6a1567f9c18e88c8f06104dd0a3f28486fa86ecd3ebf495520f57d0fc12b0934e1004b4b2bb SHA512 5dd0999f6847f6bfdeabb0432bfe639f5f5d42171e21711959fe6155f73ec3e2dd6cdc2156345ba3cec2534f48c9977337372d15a04ab1e86697dbd7affb9fdd
DIST fastjet-contrib-1.053.tar.gz 912109 BLAKE2B b195c415163d9ebf8e48d2516ea44014f0f4b112307a86d536e82d62121b0e22d8c862468fddcc8570eea6137c1d757586941af80112459a528e261764a0fb96 SHA512 b8888d30abaead7ec084d551d05dbd53f5a03e226fd58ec1e4c236cb022868c5134a4199dde262f18334628f4b58d532bd0e7955e81d8d964a985646d376878b
+DIST fastjet-contrib-1.055.tar.gz 945588 BLAKE2B 5dc40313fa3b1decb1bd6e2ac8ce486b1905e7be3d575e54e43b82982f50202c5eea060390851b92c3f4b08472b8c3f0e304e5bd345e07f4742749ed892d3960 SHA512 2140c4198b704336449bbaed5625428d5e97ae1b744ff83837932189a72f20ba0226843517130cfb0d74fb395abd19c3377f232a86e0e734aded27d52c4ac71d
DIST fjcontrib-1.049.tar.gz 850931 BLAKE2B ed80c231220794cda36fb0cbbad225eb8d741f2de5558878f17d1774e16e3046d2af4b0cb895d5fc897f382c36f50def0b3ecb0fba06010347752e0a59ee402f SHA512 21dc066cc8f2667f41377924bad6c3df625fa73d16b6bc3dd49ff76e6e15abbfeac0317850699e7047a7c2445c4a94a67d0f37119922163eae8bf77a56edd9e6
EBUILD fastjet-contrib-1.049-r2.ebuild 1176 BLAKE2B a1dff8e3cf2b57a58ea07abf421f5e14b78ee1f46b1ba6893820af9e7a7a99ec0c1fa270b53782134cbc5f4c1359f7282c243dc983bbd31e8338900ff2ffa3e8 SHA512 9d0f628b55a4756219c6381d1816c42fc4382bd9a80fa2a4a600d82b2e58f381b32b561de4f2ed07360253431406b5d53ab01fc2a1a3eb7476bb319d39b7220a
EBUILD fastjet-contrib-1.053.ebuild 1269 BLAKE2B 634dd077c79c50d0aec03936fe44946da5f754a6fe0679059e066fbb557f54367fa7161831e55e898eef155223719d792ebd9fc2423cd5b9a461166add8988ca SHA512 77fec427d37fdd693885672917ea0f03b3935159f16594ff457538c66dd0a7f68183cc1bf36435998ff7ec9367549813690d1d459be791ba5978a15f1f60251d
+EBUILD fastjet-contrib-1.055.ebuild 1231 BLAKE2B 87b08312fb95cabd7e2f9bcdc1410d4197112b4a415aa924cf6e2f603a73c0b65ec4d5abb54527bc0b90153c1783506eaab761025dbd3b9fe90ded035e08192b SHA512 4709d60facdc12836a9c6a6d0fb5d854161c638adb766fe6000030cfa5469ba288abaa925ed1a423f6d67a2edd48b6bd5bb7ec724e4c328db57cb39080f7fc2b
MISC metadata.xml 702 BLAKE2B 14570ef3a3740d253725da436f3b496c479288aaa7c32c3e6fe16339f13b58d91b067a00e482b1ede080c5a1f735bdee9ce80ea3c234878caa5bc60a2cf65f03 SHA512 dc1e158453b8517eea9c2dc95f4caf5f6352498b6cbce29cd0d6f207548e877403a6a21471b69db48813a2cb327b172865e49c813ea3b6b0780f8ada6465a3c0
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-1.055.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-1.055.ebuild
new file mode 100644
index 000000000000..f48a5b1a4594
--- /dev/null
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-1.055.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN=fjcontrib
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="3rd party extensions of FastJet."
+HOMEPAGE="https://fastjet.hepforge.org/contrib/"
+SRC_URI="https://fastjet.hepforge.org/contrib/downloads/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=sci-physics/fastjet-3.4.0"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.049-soname.patch
+ "${FILESDIR}"/${PN}-1.049-ar.patch
+)
+
+src_configure() {
+ tc-export CXX AR RANLIB
+ ./configure \
+ --prefix="${ESYSROOT}/usr" \
+ --fastjet-config="${ESYSROOT}/usr/bin/fastjet-config" \
+ RANLIB="${RANLIB}" \
+ AR="${AR}" \
+ CXX="${CXX}" \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ FFLAGS="${FFLAGS}" \
+ LDFLAGS="${LDFLAGS}" || die
+}
+
+src_compile() {
+ emake
+ emake fragile-shared
+}
+
+src_install() {
+ emake install PREFIX="${ED}/usr"
+ dolib.so libfastjetcontribfragile.so
+ # The name used for requesting this library varies
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/libfastjetcontribfragile.so.0
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/fastjetcontribfragile.so.0
+}
diff --git a/sci-physics/fastjet/Manifest b/sci-physics/fastjet/Manifest
index 800b2971a8d7..31942e960997 100644
--- a/sci-physics/fastjet/Manifest
+++ b/sci-physics/fastjet/Manifest
@@ -2,6 +2,9 @@ AUX fastjet-3.4.0-gfortran.patch 460 BLAKE2B 59fc23a0326274363bdaa325b279c3b7987
AUX fastjet-3.4.0-system-siscone.patch 3905 BLAKE2B dbd08874af57cf611b40d4a0ec8c8acff5acff5a6a0959e45b486926a3e50e5ff2c4ac9992161e11666cf09ca52a189c51cb192f907c97b2d8b60c96f5a90fed SHA512 448171e01cc608b0b8e84d1a1bb4e2a146e81fefd6b660e149d181b5c6fdd71f8317e92fe301d47e359819cb03a757034d66a2ab5be96cc2b2d7fc500de6afcc
DIST fastjet-3.4.0.tar.gz 2959127 BLAKE2B c99e89ee5cea3fd4e3edebdfebb50efd3c58e7ab15215a384c44120ac930882bd2d4e446b61977fe65dcc49056b958c6510abb7c5889024ae49776b1955bd023 SHA512 af8aeb6197f6bd82ec5f127647f49cd5d455c20e614c23d928b850fc97bc12c70cf6e3b09f1bb0308c2a080fcd4fa13416eea0195695060efaa0e400a687d7b7
DIST fastjet-3.4.2.tar.gz 2973605 BLAKE2B f51b26fdb2611084679a79905c6da460edcf3ad3139bdb2384fe95600e474f4bdb028b24c43456e018c5fb9535491c929d1ec2032d184536efd6b2ef16d54ae1 SHA512 e7702699e67ba5af73f1fe931fe5f67b9f52bb2f0cfdc57dbacf408741e6271ed160503fe6142c92621287df49b441ce7562af589353b199fed09a4c4c839f3f
+DIST fastjet-3.4.3.tar.gz 2984798 BLAKE2B ba203a21c5658555606e4ed83fce4cb3dc0a077b0407c336255a7be2ea861a196d57c2f7db03dbd4dad946b8c68827d0d967b3c009d62232d39827342c7ae492 SHA512 9df7fb6ea1082473929d5963eb58c3d420557a2f52e793432f5bd838e8f7212d0a3c3606b98c3dfeeb3a76ffac73926cb7822aaf499d64a65b2cb2bb845fdb77
EBUILD fastjet-3.4.0-r1.ebuild 1725 BLAKE2B 74e7f6f3f5227f5da9f14a51fead044f38a9c8cad0301b8f975366c9110bf32c9b00ae362c3b01a2625be50945883f3691fe7429fe8382e0df27871d20ba7616 SHA512 29f965ddb89b1dfbb5d698105426f75ec35d3d7c40e7751f08b73094db72ee1ad6f61f41a3b9fe4b5846f91ce1b1fc69f71936443cffd1d2830c5ea83b966e3c
EBUILD fastjet-3.4.2.ebuild 1911 BLAKE2B 777d04f8f1038edfc1e60bf7b24f88fbf9e3c9d3ba4ec14e70cd8e8a41662a4911293b65604ead8e406db834538822324be596bad77ab4f94cbf5a8a386ccbb9 SHA512 399c5a9d7a3cf298bb014790e5754664b620c0dc2f00feffc6fece7526475658605e53db0146ee97cd19311040632219df7349f83e69a1ec332fb39e8208113a
-MISC metadata.xml 847 BLAKE2B e83be614f0f62c0134590b689846e3fd481d49268bc45d2cd0a8fcf4628d56551a76336843da0c596e992dd0aefa829de07cb0877d3bba8aa1123c7f9f54d062 SHA512 b9fc075c1fb0cd8da6f44ddc2ce55b4f3492bf23a6ec3a56865559afdfbd2a1d79bcd07d34974c5f44e96edca08830c057852fa85a7ab88b8b2f784c4a34519f
+EBUILD fastjet-3.4.3.ebuild 2018 BLAKE2B 97546ebdc14b4da0518506313696d9368a780d3c357f6c14c643441cde76794827555bc95f6cc55588e9851af842cf2ea7c0460da2dcd9419ad28c6e8ad12e4e SHA512 3c25afabb726b10d845f82b9f4533af84c068b22628f64308112ffd37c50d2fe7bde0311aea060ba38953443a1d313d09228e6c1f98894f3ef28c91e1a1d4d6c
+EBUILD fastjet-9999.ebuild 2018 BLAKE2B 97546ebdc14b4da0518506313696d9368a780d3c357f6c14c643441cde76794827555bc95f6cc55588e9851af842cf2ea7c0460da2dcd9419ad28c6e8ad12e4e SHA512 3c25afabb726b10d845f82b9f4533af84c068b22628f64308112ffd37c50d2fe7bde0311aea060ba38953443a1d313d09228e6c1f98894f3ef28c91e1a1d4d6c
+MISC metadata.xml 925 BLAKE2B e34aa8e2826ac86680e4ef327e189811907d9a2b9a7df5821649aaa379e3e0024d9804b03287987c99b6a40c4caaa3d31d832a6dc69fbb84b234ddf430f79d75 SHA512 43b54c4ada8c10ba0d8ec4bd660ad6561b6edba379d6eacd1999bb2b108488bd8bb41973760c274471c68c7fc0c9745a7843ea04d9339b847c8057f7284d24e8
diff --git a/sci-physics/fastjet/fastjet-3.4.3.ebuild b/sci-physics/fastjet/fastjet-3.4.3.ebuild
new file mode 100644
index 000000000000..f8b55a9cec69
--- /dev/null
+++ b/sci-physics/fastjet/fastjet-3.4.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=plugins
+PYTHON_COMPAT=( python3_{10..12} )
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="
+ media-gfx/graphviz
+ media-libs/freetype
+ virtual/latex-base
+"
+
+inherit autotools docs flag-o-matic fortran-2 python-single-r1
+
+DESCRIPTION="A software package for jet finding in pp and e+e- collisions"
+HOMEPAGE="https://fastjet.fr/"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/fastjet/fastjet"
+else
+ SRC_URI="https://fastjet.fr/repo/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="cgal examples python +plugins"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# cgal is header-only in version 5.4 and up. We need to use the
+# special --enable-cgal-header-only argument to use these versions.
+DEPEND="
+ cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] )
+ plugins? ( sci-physics/siscone:= )
+ python? ( ${PYTHON_DEPS} )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-shells/bash"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-system-siscone.patch
+ "${FILESDIR}"/${PN}-3.4.0-gfortran.patch
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ use cgal && \
+ has_version 'sci-mathematics/cgal[gmp]' && append-libs -lgmp
+ # only bash compatible
+ sed -i 's#/bin/sh#/bin/bash#g' ./configure || die
+ econf \
+ $(use_enable cgal cgal-header-only) \
+ $(use_enable plugins allplugins) \
+ $(use_enable plugins allcxxplugins) \
+ --enable-shared \
+ --enable-static=no \
+ --disable-static \
+ --disable-auto-ptr \
+ $(use_enable python pyext)
+}
+
+src_compile() {
+ default
+ docs_compile
+}
+
+src_install() {
+ default
+ use python && python_optimize
+ if use examples; then
+ emake -C example maintainer-clean
+ find example -iname 'makefile*' -delete || die
+
+ docinto examples
+ dodoc -r example/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sci-physics/fastjet/fastjet-9999.ebuild b/sci-physics/fastjet/fastjet-9999.ebuild
new file mode 100644
index 000000000000..f8b55a9cec69
--- /dev/null
+++ b/sci-physics/fastjet/fastjet-9999.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=plugins
+PYTHON_COMPAT=( python3_{10..12} )
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="
+ media-gfx/graphviz
+ media-libs/freetype
+ virtual/latex-base
+"
+
+inherit autotools docs flag-o-matic fortran-2 python-single-r1
+
+DESCRIPTION="A software package for jet finding in pp and e+e- collisions"
+HOMEPAGE="https://fastjet.fr/"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/fastjet/fastjet"
+else
+ SRC_URI="https://fastjet.fr/repo/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="cgal examples python +plugins"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# cgal is header-only in version 5.4 and up. We need to use the
+# special --enable-cgal-header-only argument to use these versions.
+DEPEND="
+ cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] )
+ plugins? ( sci-physics/siscone:= )
+ python? ( ${PYTHON_DEPS} )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-shells/bash"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.0-system-siscone.patch
+ "${FILESDIR}"/${PN}-3.4.0-gfortran.patch
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ use cgal && \
+ has_version 'sci-mathematics/cgal[gmp]' && append-libs -lgmp
+ # only bash compatible
+ sed -i 's#/bin/sh#/bin/bash#g' ./configure || die
+ econf \
+ $(use_enable cgal cgal-header-only) \
+ $(use_enable plugins allplugins) \
+ $(use_enable plugins allcxxplugins) \
+ --enable-shared \
+ --enable-static=no \
+ --disable-static \
+ --disable-auto-ptr \
+ $(use_enable python pyext)
+}
+
+src_compile() {
+ default
+ docs_compile
+}
+
+src_install() {
+ default
+ use python && python_optimize
+ if use examples; then
+ emake -C example maintainer-clean
+ find example -iname 'makefile*' -delete || die
+
+ docinto examples
+ dodoc -r example/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sci-physics/fastjet/metadata.xml b/sci-physics/fastjet/metadata.xml
index 8a82eeb2f12f..8e41b6b197d7 100644
--- a/sci-physics/fastjet/metadata.xml
+++ b/sci-physics/fastjet/metadata.xml
@@ -18,4 +18,7 @@
<flag name="cgal"> Use <pkg>sci-mathematics/cgal</pkg> instead of
bundled algorithms</flag>
</use>
+<upstream>
+ <remote-id type="gitlab">fastjet/fastjet</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest
index 04beb02272d0..92c0a1f8ae88 100644
--- a/sci-physics/lammps/Manifest
+++ b/sci-physics/lammps/Manifest
@@ -1,11 +1,7 @@
-DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255 SHA512 f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068
-DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf SHA512 e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34
-DIST lammps-28Mar2023.tar.gz 187946133 BLAKE2B 87f8ffaefd9a5b4cb7a286157d6c7808d899bf738b42a1e82af257fdafa2cf6ed2ce216d0534fb762882130efea9a5f2566ca5282fb7ef95f028d2839be59eaa SHA512 2999d8311ff83612a0da82e2453e8b25dcb2af56005382725b6fd5ed9e7f61e9ae506d04cc3c587ce75f1e2346e7f2ec05eada6351dad7abee1bc25161851682
DIST lammps-2Aug2023.tar.gz 193279161 BLAKE2B 15816514984a307055e6f42ca741b14a9cabe8839ce266086e9a286bf89a868b2d795846a0a191549013f8f2c403a590ec1231633bf4e161f82d3d83d9fa700e SHA512 5e915f61d29f73de9edca05f371a6ca4449564ab48dfb64c212a417a2200b1738e7f44145db44d794bb480116e8f57c658612d54a3c9f759eb9947d3de5d4c35
-EBUILD lammps-20220217-r1.ebuild 3362 BLAKE2B d08fd17d538e328e94be8b1587e4d590880d828e78341b300948205bca7197e75d3baa5a9228b5766be6565089648913fe67dcae6b769bf4efebadabf0c10cce SHA512 8f80ea76371e49ed52ca561ad01cfc7a912108bd7c8fd99275bc84219bbcb6a9dd870ce4fa78cb8ebc6f0c431591d48cecdb728c0165da867a44907a5cf6bac5
-EBUILD lammps-20220217.ebuild 3302 BLAKE2B 9d150c28215f36022c5a094c54062b6eb2a7cdabfc1047cbd504ce5de9d5109cc55f2a7c44d973fb21817329061b5036c28f812dfa4ea442263d9a5a3bead137 SHA512 5613165d1ee6be3c39305163882f457cbda531276a9a32fbc8619608750cc913af88d2aa2c0575335f1d2248bf09131e53ca2c61b3dc81935a4068224527121c
-EBUILD lammps-20220623.ebuild 3362 BLAKE2B d08fd17d538e328e94be8b1587e4d590880d828e78341b300948205bca7197e75d3baa5a9228b5766be6565089648913fe67dcae6b769bf4efebadabf0c10cce SHA512 8f80ea76371e49ed52ca561ad01cfc7a912108bd7c8fd99275bc84219bbcb6a9dd870ce4fa78cb8ebc6f0c431591d48cecdb728c0165da867a44907a5cf6bac5
-EBUILD lammps-20230328.ebuild 3362 BLAKE2B d08fd17d538e328e94be8b1587e4d590880d828e78341b300948205bca7197e75d3baa5a9228b5766be6565089648913fe67dcae6b769bf4efebadabf0c10cce SHA512 8f80ea76371e49ed52ca561ad01cfc7a912108bd7c8fd99275bc84219bbcb6a9dd870ce4fa78cb8ebc6f0c431591d48cecdb728c0165da867a44907a5cf6bac5
+DIST lammps-gtest-1.12.1.tar.gz 854944 BLAKE2B 7b121fb95bb19efec1387a83da2201a139197225f79f7649ceac04695ff06fc4148319ae928d79ced413a9cfd42e68b56bfda1ee6bfdbf07fdd22795e9974388 SHA512 a9104dc6c53747e36e7dd7bb93dfce51a558bd31b487a9ef08def095518e1296da140e0db263e0644d9055dbd903c0cb69380cb2322941dbfb04780ef247df9c
+DIST stable_29Aug2024.tar.gz 141582660 BLAKE2B a90233840ff2cb98dd28851137f84820bfa3618488e46f9f304aaa9c2425f40750771b15677ed07b3606eb78b50c8beb26c3933ff71c48c0c2911ca3743647d6 SHA512 c6755da36d78d1f8e13db4c1f473db2c15d062ed79b15e110031b6501388a67f47d62d71fe367a111f7dd6cb58c7d6e358eed7e69589e06f735039ee794f4618
EBUILD lammps-20230802-r1.ebuild 3664 BLAKE2B d19739e7d46cce856f01ac3a16818517265be5295d215b6d58644e095ea5f8def1555b9b8fddd64ed96d159e1a143e50c0e69a4949179641379e5a2eb712472c SHA512 95a3b221101b4c78d3e69b040272a0ffa03ed6f3a38d77e95fb491fe7834990feb06a0bc3ba8038a3f9c30fe75c78177ef335c4598bbe1a3f484fa9572361461
EBUILD lammps-20230802.ebuild 3362 BLAKE2B 26876d3763803a7458a5cb9ade61b756b2b899359dc36c576adcf24acf0c5fcc0dd6c239af74c2890cd1c8860915e5e5f2cacc6b4e23f081695e6f3043f6086e SHA512 1c7d263f1b6d2f9ff420435bc6dc2d2ebaaf711cd2dd7ceae10f87ec7cd8114e1f642f0d1e6c49c1c07e418a49c2b3f397c3331d637735fc08393defc23bbbfc
+EBUILD lammps-20240829.ebuild 4030 BLAKE2B b844129dc35642607364571ea5f2e086835775c5bc06f8b1fc5eaeb2ace7462fc4ea69974acd1a2e097a912b4193ec9f622a32863e580d99190d246317ea1657 SHA512 0528b3c6eabe9cf3b6b8b43bc4bbfffeeb395683fb2e5782d07207bf9e378dd587914cee1490008b01bf8e58ef504c9fe20da8f815b34582265970acc208c9e1
MISC metadata.xml 1569 BLAKE2B e4da01462a560168366d1c874a2dc994479d9911594167f82b498b9bc9e350b5e13e8f402262ee9c3abda6ccf77fa486ae1449db8b0f39c83c96f379b38ab6e1 SHA512 6820e92996b9db62ed03ea86fd70c95bc6609c04a9fef47bccc6a5c8de58ab342a03a1d0dd537af1762343dd8ce603f42618d6b5ff973d459feb816b1238e27a
diff --git a/sci-physics/lammps/lammps-20220217-r1.ebuild b/sci-physics/lammps/lammps-20220217-r1.ebuild
deleted file mode 100644
index 15f4355d109d..000000000000
--- a/sci-physics/lammps/lammps-20220217-r1.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=setuptools
-CMAKE_MAKEFILE_GENERATOR=emake
-# Doc building insists on fetching mathjax
-# DOCS_BUILDER="doxygen"
-# DOCS_DEPEND="
-# media-gfx/graphviz
-# dev-libs/mathjax
-# "
-
-inherit cmake fortran-2 distutils-r1 # docs
-
-convert_month() {
- local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
- echo ${months[${1#0}]}
-}
-
-MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/"
-SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}/cmake"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
-# Requires write access to /dev/dri/renderD...
-RESTRICT="test"
-
-RDEPEND="
- app-arch/gzip
- media-libs/libpng:0
- sys-libs/zlib
- mpi? (
- virtual/mpi
- sci-libs/hdf5:=[mpi]
- )
- python? ( ${PYTHON_DEPS} )
- sci-libs/voro++
- virtual/blas
- virtual/lapack
- sci-libs/fftw:3.0=
- sci-libs/netcdf:=
- cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
- opencl? ( virtual/opencl )
- hip? ( dev-util/hip:= )
- dev-cpp/eigen:3
- "
- # Kokkos-3.5 not in tree atm
- # kokkos? ( dev-cpp/kokkos-3.5.* )
-BDEPEND="${DISTUTILS_DEPS}"
-DEPEND="${RDEPEND}
- test? (
- dev-cpp/gtest
- )
-"
-
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ?? ( cuda opencl hip )
-"
-
-src_prepare() {
- cmake_src_prepare
- if use python; then
- pushd ../python || die
- distutils-r1_src_prepare
- popd
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_MPI=$(usex mpi)
- -DBUILD_DOC=OFF
- #-DBUILD_DOC=$(usex doc)
- -DENABLE_TESTING=$(usex test)
- -DPKG_ASPHERE=ON
- -DPKG_BODY=ON
- -DPKG_CLASS2=ON
- -DPKG_COLLOID=ON
- -DPKG_COMPRESS=ON
- -DPKG_CORESHELL=ON
- -DPKG_DIPOLE=ON
- -DPKG_GRANULAR=ON
- -DPKG_KSPACE=ON
- -DFFT=FFTW3
- -DPKG_KOKKOS=OFF
- #-DPKG_KOKKOS=$(usex kokkos)
- #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
- -DPKG_MANYBODY=ON
- -DPKG_MC=ON
- -DPKG_MEAM=ON
- -DPKG_MISC=ON
- -DPKG_MOLECULE=ON
- -DPKG_PERI=ON
- -DPKG_QEQ=ON
- -DPKG_REPLICA=ON
- -DPKG_RIGID=ON
- -DPKG_SHOCK=ON
- -DPKG_SRD=ON
- -DPKG_PYTHON=$(usex python)
- -DPKG_MPIIO=$(usex mpi)
- -DPKG_VORONOI=ON
- )
- if use cuda || use opencl || use hip; then
- mycmakeargs+=( -DPKG_GPU=ON )
- use cuda && mycmakeargs+=( -DGPU_API=cuda )
- use opencl && mycmakeargs+=( -DGPU_API=opencl -DUSE_STATIC_OPENCL_LOADER=OFF )
- use hip && mycmakeargs+=( -DGPU_API=hip )
- else
- mycmakeargs+=( -DPKG_GPU=OFF )
- fi
- cmake_src_configure
- if use python; then
- pushd ../python || die
- distutils-r1_src_configure
- popd
- fi
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- pushd ../python || die
- distutils-r1_src_compile
- popd
- fi
-}
-
-src_test() {
- cmake_src_test
- if use python; then
- pushd ../python || die
- distutils-r1_src_test
- popd
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- pushd ../python || die
- distutils-r1_src_install
- popd
- fi
-
- if use examples; then
- for d in examples bench; do
- local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
- insinto "${LAMMPS_EXAMPLES}"
- doins -r "${S}"/../${d}/*
- done
- fi
-}
diff --git a/sci-physics/lammps/lammps-20220217.ebuild b/sci-physics/lammps/lammps-20220217.ebuild
deleted file mode 100644
index dafbca2ebb94..000000000000
--- a/sci-physics/lammps/lammps-20220217.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_OPTIONAL=1
-CMAKE_MAKEFILE_GENERATOR=emake
-# Doc building insists on fetching mathjax
-# DOCS_BUILDER="doxygen"
-# DOCS_DEPEND="
-# media-gfx/graphviz
-# dev-libs/mathjax
-# "
-
-inherit cmake fortran-2 distutils-r1 # docs
-
-convert_month() {
- local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
- echo ${months[${1#0}]}
-}
-
-MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/"
-SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}/cmake"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
-# Requires write access to /dev/dri/renderD...
-RESTRICT="test"
-
-RDEPEND="
- app-arch/gzip
- media-libs/libpng:0
- sys-libs/zlib
- mpi? (
- virtual/mpi
- sci-libs/hdf5:=[mpi]
- )
- python? ( ${PYTHON_DEPS} )
- sci-libs/voro++
- virtual/blas
- virtual/lapack
- sci-libs/fftw:3.0=
- sci-libs/netcdf:=
- cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
- opencl? ( virtual/opencl )
- hip? ( dev-util/hip:= )
- dev-cpp/eigen:3
- "
- # Kokkos-3.5 not in tree atm
- # kokkos? ( dev-cpp/kokkos-3.5.* )
-DEPEND="${RDEPEND}
- test? (
- dev-cpp/gtest
- )
-"
-
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ?? ( cuda opencl hip )
-"
-
-src_prepare() {
- cmake_src_prepare
- if use python; then
- pushd ../python || die
- distutils-r1_src_prepare
- popd
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_MPI=$(usex mpi)
- -DBUILD_DOC=OFF
- #-DBUILD_DOC=$(usex doc)
- -DENABLE_TESTING=$(usex test)
- -DPKG_ASPHERE=ON
- -DPKG_BODY=ON
- -DPKG_CLASS2=ON
- -DPKG_COLLOID=ON
- -DPKG_COMPRESS=ON
- -DPKG_CORESHELL=ON
- -DPKG_DIPOLE=ON
- -DPKG_GRANULAR=ON
- -DPKG_KSPACE=ON
- -DFFT=FFTW3
- -DPKG_KOKKOS=OFF
- #-DPKG_KOKKOS=$(usex kokkos)
- #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
- -DPKG_MANYBODY=ON
- -DPKG_MC=ON
- -DPKG_MEAM=ON
- -DPKG_MISC=ON
- -DPKG_MOLECULE=ON
- -DPKG_PERI=ON
- -DPKG_QEQ=ON
- -DPKG_REPLICA=ON
- -DPKG_RIGID=ON
- -DPKG_SHOCK=ON
- -DPKG_SRD=ON
- -DPKG_PYTHON=$(usex python)
- -DPKG_MPIIO=$(usex mpi)
- -DPKG_VORONOI=ON
- )
- if use cuda || use opencl || use hip; then
- mycmakeargs+=( -DPKG_GPU=ON )
- use cuda && mycmakeargs+=( -DGPU_API=cuda )
- use opencl && mycmakeargs+=( -DGPU_API=opencl -DUSE_STATIC_OPENCL_LOADER=OFF )
- use hip && mycmakeargs+=( -DGPU_API=hip )
- else
- mycmakeargs+=( -DPKG_GPU=OFF )
- fi
- cmake_src_configure
- if use python; then
- pushd ../python || die
- distutils-r1_src_configure
- popd
- fi
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- pushd ../python || die
- distutils-r1_src_compile
- popd
- fi
-}
-
-src_test() {
- cmake_src_test
- if use python; then
- pushd ../python || die
- distutils-r1_src_test
- popd
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- pushd ../python || die
- distutils-r1_src_install
- popd
- fi
-
- if use examples; then
- for d in examples bench; do
- local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
- insinto "${LAMMPS_EXAMPLES}"
- doins -r "${S}"/../${d}/*
- done
- fi
-}
diff --git a/sci-physics/lammps/lammps-20230328.ebuild b/sci-physics/lammps/lammps-20230328.ebuild
deleted file mode 100644
index 15f4355d109d..000000000000
--- a/sci-physics/lammps/lammps-20230328.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=setuptools
-CMAKE_MAKEFILE_GENERATOR=emake
-# Doc building insists on fetching mathjax
-# DOCS_BUILDER="doxygen"
-# DOCS_DEPEND="
-# media-gfx/graphviz
-# dev-libs/mathjax
-# "
-
-inherit cmake fortran-2 distutils-r1 # docs
-
-convert_month() {
- local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec )
- echo ${months[${1#0}]}
-}
-
-MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/"
-SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}/cmake"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
-# Requires write access to /dev/dri/renderD...
-RESTRICT="test"
-
-RDEPEND="
- app-arch/gzip
- media-libs/libpng:0
- sys-libs/zlib
- mpi? (
- virtual/mpi
- sci-libs/hdf5:=[mpi]
- )
- python? ( ${PYTHON_DEPS} )
- sci-libs/voro++
- virtual/blas
- virtual/lapack
- sci-libs/fftw:3.0=
- sci-libs/netcdf:=
- cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
- opencl? ( virtual/opencl )
- hip? ( dev-util/hip:= )
- dev-cpp/eigen:3
- "
- # Kokkos-3.5 not in tree atm
- # kokkos? ( dev-cpp/kokkos-3.5.* )
-BDEPEND="${DISTUTILS_DEPS}"
-DEPEND="${RDEPEND}
- test? (
- dev-cpp/gtest
- )
-"
-
-REQUIRED_USE="
- python? ( ${PYTHON_REQUIRED_USE} )
- ?? ( cuda opencl hip )
-"
-
-src_prepare() {
- cmake_src_prepare
- if use python; then
- pushd ../python || die
- distutils-r1_src_prepare
- popd
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_MPI=$(usex mpi)
- -DBUILD_DOC=OFF
- #-DBUILD_DOC=$(usex doc)
- -DENABLE_TESTING=$(usex test)
- -DPKG_ASPHERE=ON
- -DPKG_BODY=ON
- -DPKG_CLASS2=ON
- -DPKG_COLLOID=ON
- -DPKG_COMPRESS=ON
- -DPKG_CORESHELL=ON
- -DPKG_DIPOLE=ON
- -DPKG_GRANULAR=ON
- -DPKG_KSPACE=ON
- -DFFT=FFTW3
- -DPKG_KOKKOS=OFF
- #-DPKG_KOKKOS=$(usex kokkos)
- #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON)
- -DPKG_MANYBODY=ON
- -DPKG_MC=ON
- -DPKG_MEAM=ON
- -DPKG_MISC=ON
- -DPKG_MOLECULE=ON
- -DPKG_PERI=ON
- -DPKG_QEQ=ON
- -DPKG_REPLICA=ON
- -DPKG_RIGID=ON
- -DPKG_SHOCK=ON
- -DPKG_SRD=ON
- -DPKG_PYTHON=$(usex python)
- -DPKG_MPIIO=$(usex mpi)
- -DPKG_VORONOI=ON
- )
- if use cuda || use opencl || use hip; then
- mycmakeargs+=( -DPKG_GPU=ON )
- use cuda && mycmakeargs+=( -DGPU_API=cuda )
- use opencl && mycmakeargs+=( -DGPU_API=opencl -DUSE_STATIC_OPENCL_LOADER=OFF )
- use hip && mycmakeargs+=( -DGPU_API=hip )
- else
- mycmakeargs+=( -DPKG_GPU=OFF )
- fi
- cmake_src_configure
- if use python; then
- pushd ../python || die
- distutils-r1_src_configure
- popd
- fi
-}
-
-src_compile() {
- cmake_src_compile
- if use python; then
- pushd ../python || die
- distutils-r1_src_compile
- popd
- fi
-}
-
-src_test() {
- cmake_src_test
- if use python; then
- pushd ../python || die
- distutils-r1_src_test
- popd
- fi
-}
-
-src_install() {
- cmake_src_install
- if use python; then
- pushd ../python || die
- distutils-r1_src_install
- popd
- fi
-
- if use examples; then
- for d in examples bench; do
- local LAMMPS_EXAMPLES="/usr/share/${PN}/${d}"
- insinto "${LAMMPS_EXAMPLES}"
- doins -r "${S}"/../${d}/*
- done
- fi
-}
diff --git a/sci-physics/lammps/lammps-20220623.ebuild b/sci-physics/lammps/lammps-20240829.ebuild
index 15f4355d109d..7d4d92c21ff8 100644
--- a/sci-physics/lammps/lammps-20220623.ebuild
+++ b/sci-physics/lammps/lammps-20240829.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_OPTIONAL=1
DISTUTILS_USE_PEP517=setuptools
CMAKE_MAKEFILE_GENERATOR=emake
@@ -22,17 +22,22 @@ convert_month() {
}
MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}"
-MY_P="${PN}-${MY_PV}"
+MY_P="${PN}-stable_${MY_PV}"
DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator"
-HOMEPAGE="https://lammps.sandia.gov/"
-SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz"
+HOMEPAGE="https://www.lammps.org"
+SRC_URI="
+ https://github.com/lammps/lammps/archive/refs/tags/stable_${MY_PV}.tar.gz
+ test? (
+ https://github.com/google/googletest/archive/release-1.12.1.tar.gz -> ${PN}-gtest-1.12.1.tar.gz
+ )
+"
S="${WORKDIR}/${MY_P}/cmake"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test"
+KEYWORDS="~amd64 ~x86"
+IUSE="cuda examples extra gzip hip lammps-memalign mpi opencl openmp python test"
# Requires write access to /dev/dri/renderD...
RESTRICT="test"
@@ -52,7 +57,10 @@ RDEPEND="
sci-libs/netcdf:=
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= )
opencl? ( virtual/opencl )
- hip? ( dev-util/hip:= )
+ hip? (
+ dev-util/hip:=
+ sci-libs/hipCUB:=
+ )
dev-cpp/eigen:3
"
# Kokkos-3.5 not in tree atm
@@ -61,6 +69,7 @@ BDEPEND="${DISTUTILS_DEPS}"
DEPEND="${RDEPEND}
test? (
dev-cpp/gtest
+ dev-libs/libyaml
)
"
@@ -74,7 +83,11 @@ src_prepare() {
if use python; then
pushd ../python || die
distutils-r1_src_prepare
- popd
+ popd || die
+ fi
+ if use test; then
+ mkdir "${BUILD_DIR}/_deps"
+ cp "${DISTDIR}/${PN}-gtest-1.12.1.tar.gz" "${BUILD_DIR}/_deps/release-1.12.1.tar.gz"
fi
}
@@ -93,6 +106,11 @@ src_configure() {
-DPKG_COMPRESS=ON
-DPKG_CORESHELL=ON
-DPKG_DIPOLE=ON
+ -DPKG_EXTRA-COMPUTE=$(usex extra)
+ -DPKG_EXTRA-DUMP=$(usex extra)
+ -DPKG_EXTRA-FIX=$(usex extra)
+ -DPKG_EXTRA-MOLECULE=$(usex extra)
+ -DPKG_EXTRA-PAIR=$(usex extra)
-DPKG_GRANULAR=ON
-DPKG_KSPACE=ON
-DFFT=FFTW3
@@ -104,6 +122,7 @@ src_configure() {
-DPKG_MEAM=ON
-DPKG_MISC=ON
-DPKG_MOLECULE=ON
+ -DPKG_OPENMP=$(usex openmp)
-DPKG_PERI=ON
-DPKG_QEQ=ON
-DPKG_REPLICA=ON
@@ -118,7 +137,7 @@ src_configure() {
mycmakeargs+=( -DPKG_GPU=ON )
use cuda && mycmakeargs+=( -DGPU_API=cuda )
use opencl && mycmakeargs+=( -DGPU_API=opencl -DUSE_STATIC_OPENCL_LOADER=OFF )
- use hip && mycmakeargs+=( -DGPU_API=hip )
+ use hip && mycmakeargs+=( -DGPU_API=hip -DHIP_PATH="${EPREFIX}/usr" )
else
mycmakeargs+=( -DPKG_GPU=OFF )
fi
@@ -126,7 +145,7 @@ src_configure() {
if use python; then
pushd ../python || die
distutils-r1_src_configure
- popd
+ popd || die
fi
}
@@ -135,7 +154,7 @@ src_compile() {
if use python; then
pushd ../python || die
distutils-r1_src_compile
- popd
+ popd || die
fi
}
@@ -144,16 +163,21 @@ src_test() {
if use python; then
pushd ../python || die
distutils-r1_src_test
- popd
+ popd || die
fi
}
src_install() {
cmake_src_install
+
+ if use opencl; then
+ dobin "${BUILD_DIR}/ocl_get_devices"
+ fi
+
if use python; then
pushd ../python || die
distutils-r1_src_install
- popd
+ popd || die
fi
if use examples; then
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index f06719dcc08d..8ce1dcdb784c 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-wireshark/Manifest b/sec-keys/openpgp-keys-wireshark/Manifest
index 5723ed03c954..01ff5717581e 100644
--- a/sec-keys/openpgp-keys-wireshark/Manifest
+++ b/sec-keys/openpgp-keys-wireshark/Manifest
@@ -1,3 +1,3 @@
DIST openpgp-keys-wireshark-20230903-gerald-wireshark-org.gpg 4099 BLAKE2B 2f8de508e9ad829d0d881742435ed8436b70dc74b26357cf924d69194b467bf599125bca36171640f227b04c3eafcfbc2614cb3daaf5cf41a0fa52cfa7a07aaa SHA512 6822012a6f744f729a89781a8a5070e18f3a99a6db0902eba301f4ef3ecc2524514491ed26e10b46b3e6bbc23bad12ddf9d0390deba3068643275087e3a29b12
-EBUILD openpgp-keys-wireshark-20230903.ebuild 605 BLAKE2B 998234d54d9927ac1e77729a3bf11561665b5401f41e94ce08129a3c8373ff7f1712cf855f59dd53c3a093fee5f619a87f8804bb1ee6038a2899b8d991f7d7c5 SHA512 e3b62092854f9d28579008332987cbd1816084518e7ea90f81aa0090a05095788a147d7c2ee8327343aeb21e682aa534e88033e4e3880a02c1e0f41a7714ce92
+EBUILD openpgp-keys-wireshark-20230903.ebuild 612 BLAKE2B 3a38c97753048cc15ca201fd65d0c2b3adc54ef1506c9f7835e6301b3202f9fb932d96ad1964258b36634f1e410bc7485e0dc6a5c5b6a53de6f4283cb9e1d8eb SHA512 ff58ecc213398b27d6daeb5f18c4a8411ce9b517fbabf1ccdd269f6c89014d48cddbe83c791a6b7c104773b187596cb76720ebea99148934d8e55bdb992c2e1a
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862
diff --git a/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild
index 58ead26e73d3..26a6c7c81afa 100644
--- a/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild
+++ b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ S="${WORKDIR}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
src_install() {
local files=( ${A} )
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index e63a4119b786..6e84b4c30d39 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index fa23a8b5af2e..66cd0c499135 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -1,3 +1,5 @@
+DIST addr2line-0.24.1.crate 41554 BLAKE2B 583f343fb5af2768ecd3c787efbd6340d7dee70b16cbc2ca2201cde384f651ae4d7cf961bd8bc0a765bd207d6540326dd48355aed3f4afa0b9b7591548009eb6 SHA512 ffa53fcfbbccdec943410083aa5f44e93122e0b40dc45acfe00b454a02c5575549e9a61807d87080d1677da807fef695b6676036fec3ca079d2b841794dbc0b5
+DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
@@ -11,6 +13,7 @@ DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26
DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST automod-1.0.14.crate 8717 BLAKE2B aaf79cd054645d3fce5e57f96bdc33f0d02c66495353f4155eba37e81160cd3eb3019587770a38bc22cff5f1e673f0af1b0c9e5e6472bd08e9a6c2812c71b576 SHA512 5efdf134f24298f3a522688b3bb87f5e8e43bafd761909a09a1018f7142ef0ce3ed390f7f01cc475391bf8e6e3d433d776c47efce619a403276ed8998b2c531f
+DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -47,17 +50,18 @@ DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a811
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
DIST eza-0.18.16-manpages.tar.xz 7676 BLAKE2B 3fafbe01d5403441a2818c889443380f5c5c98befb88e14cafadd3b1c614202f5fc4a0bdca380be46160b4751f9fcdb655d89885f42f042fc68ae5aacfe2642a SHA512 3da68575e4bf9ae779521e0db2496a28f95bca971aa45aee59c04bd5b757b7e195a64437cff6335015a80f6360b5f6581a3b8544178cc4dbd5272727d7c16882
DIST eza-0.18.16.tar.gz 1385656 BLAKE2B 6761aec3dd638976b0482ece6e8ede8726d4ba90b5fd0d54d8198359601f9bb4abbf6771eb0ab624034a61222c6653adfdce86b64b1c506a4f6326f17e0988e1 SHA512 92bf46df3e851275670fc445c3955999b4ea7b19b2fd6d4c6b403f93be7e4cdbb5c8e536da522603a7bed24e4d924d8ec8a37a3e2174260b378b29690a7ccf7c
-DIST eza-0.18.21-manpages.tar.xz 7720 BLAKE2B ec5e4ef5070bc332c0fef150769dfa6648bc019853f6f802aef83811a5141ec4ea08b4181f24f3bba48854dab9982a303d5e1c70446361d134c607214c7c8535 SHA512 927c87447bf307cf56b8b44a74fd7dbf1e6ef82b279c923b45dfab349d6c06de02c3a6810420047b51238f1567a4b8284a7f0b5db018ce775ee36e56b745d03d
-DIST eza-0.18.21.tar.gz 1385590 BLAKE2B 94d0a0d71d406a2d43edc715f6fce2bd18a9c38f53c788a0e1784b3ac309afef6b8c9223f1468515a1d308a969808caa646ce18b4c6a0f9a2fdf4559ddc32879 SHA512 8f8982ed17cd028d2aa7ae1dbb88c7c505b579697ecc5e21845ff0a5a99324038524f844dc6d26e46a19a08cc6ad31a7c8f000fc46b0bc635bfb6591ca8b3936
DIST eza-0.19.0-manpages.tar.xz 7720 BLAKE2B e24619a9c586d1ebdcf579218fd3fe94e7557d30ec89a3e37b1de140b0cc05ee7d7bccacb56e49dbf22040dceb7c6a2d5679b5ab9f5a6d6a00c0d092a0bbf164 SHA512 1b51cf3b9130088aae67cd4786c98c1fffd0cf5174d1122c6221e377460d57a9c1f4250a0ed2b5efc8240a6c65ec50da2fa413f0e5c2252dedbf0095eff2a264
DIST eza-0.19.0.tar.gz 1385560 BLAKE2B ddce0469875fb16c299c1c67914ef40fa86bc95ed2ef3895d7a1137e8863e49aaae12b1b5c544abc9eeb5b632b1437612c51dfaffe1fa13ebfd896110caec20e SHA512 a859501709a38787481bcd0d6b1a29f29a35f2e5c0fe1e1ce507f852786c840745baf7e52230b35864fb39b3f6300edf2c520615789ce75d572b350464ca10da
DIST eza-0.19.2-manpages.tar.xz 8716 BLAKE2B 891049bae99d9c24327c000225ef01fdf8e68e8cdd4434d55d2d4872de83e2874ab1baf007193bb98693e537f4ec7da7b8e13b738e85ac3c78ae80434a9910cf SHA512 3376b0ff72f7ecbf73740e84bd7f160be66fe3ebec36d0e0d062e644dff72947dd94fc460ea46a2886da949c3e8aab0b0abdecf3b87b9a12d610db8908361c2a
DIST eza-0.19.2.tar.gz 1400194 BLAKE2B 28fb210dc2dcb783c6d79ddac988cd1175ce069ec1e146698b1f7d68e0086bb9129119a33f005b98c773d47db1d8ee8b531ea2cce0ebcc944160ad87fde32a3d SHA512 4c215681f8ece840054b0697179d0aed630abd601f2bc50ea7bdb4d5c7604a1f8157ee7fbee5e4cf98f5b1e4944f44cf1d804d1cb21eec05dddf7d37f6c79124
+DIST eza-0.20.0-manpages.tar.xz 8712 BLAKE2B 53b3750d46fe01e114db983f0b383a0b28c724dcd251f52e3e6e392f1baa7c48bb0a05f91bb360e164cf51a0f8395d98f393885fa8c8fbfa45d220ac006eed4f SHA512 116ccbcb238db1137a72a8a6a123e947267d000502ed5c41e958ea2bfc665482f2bcf28260068f656950af223c81e09107e49c37df9bd153e3749a277cf75043
+DIST eza-0.20.0.tar.gz 1415430 BLAKE2B 67db8d15184d7c44148f4fd0cfee373f3606ffa4dd8fa1e1800da8ecbeb09491922525b897bb42d282d72b6921dcf8c979bf08527d0eb280839bf4079735f364 SHA512 514630126728b27ddd5b68ea4bae92f38542b0475c2e26cced564fc3285b317838f182efda74680474fc366433e0733107e5c879d374893beb775eb0c8be2e97
DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14 SHA512 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee
+DIST gimli-0.31.0.crate 278951 BLAKE2B bf79f0b4e9c7ab674076eb7e793e7ac8c58f3ee3dd2ad38b8da12b2c69997503c3444262e867a15ed90918b6bbceef9cab75fff6e3474abb0c81ba5cc7954a5f SHA512 65252d3061e5b0748c9481e7ace7850c9d640b16fdb64e9fd86dad300711f67ceb695ca5d3153ced91f88f3fc4712475721ed2300786155a2f5ed832fa992558
DIST git2-0.18.3.crate 213009 BLAKE2B f0df4ba154d08f7e7ccd2f5bac9c41c60dd4af7c49d525b0b30fe9fc563c8fe62cf6be833e867f86d61103b946223a7cff9171aad569b8596c340deded56e419 SHA512 f74221d0d96c36d9362c762185b6715f93adc78d5b4db89a3008a2baeb4bb05d5cee2f3c53f59fec97e9a690f82ac3a4f29a1633445f63c6137512255fed48a5
DIST git2-0.19.0.crate 215910 BLAKE2B e6dfbc292dd580dfe2b5964745d73c29ab4e43d91af37893eb2b915c7967d557940284c388b5693c8f366d98979cfb43f184627319799a359b2ec40c6d875a83 SHA512 9d868ba1594ace291002c4a10dcd43f192dbb8c2070abd74883e57a7f53825c7a29080ecbe4279f6c7ee845c261bcbc93b10004b99df27de41cd29bd48e137e8
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
@@ -70,6 +74,7 @@ DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600
+DIST indexmap-2.5.0.crate 85919 BLAKE2B 766da0a2ddc406e3fb1a70a0bee00141045ff72b52cc412adf05972ccef59d416f502c429dada111461cb522a5c442087e01d8fb235c2f1fd5493adea00e79dc SHA512 c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
@@ -77,6 +82,7 @@ DIST jobserver-0.1.22.crate 21175 BLAKE2B dc0f20541fd14aa5c8b161cf36829a36e550ef
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
+DIST libc-0.2.159.crate 755366 BLAKE2B 70f46eb6228b4a8958dfbee00cdfa3c7d218f30d66c8591f4ccc9c5d8eda411d83ce9450552384ac4bc29deb2869561a2111dd157c9f228f617baf8f6b537bc4 SHA512 c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f
DIST libgit2-sys-0.16.2+1.7.2.crate 1773674 BLAKE2B 86eedb63c1d92a15cbe2ce735530b60abb3d915a9f6051f7a084b9f6e6402dbdbffad2a261689f5e5abc2353b7765a390eff7cb86e88e50fb4cfe4346487bb8b SHA512 45e23f66e1823c551b1f91d1466d971b05927e591684b35b75047ac5f7d23de889910b662ec403388b88a35dfd19b8ad9787481d36e10949e610aa02fcc35c40
DIST libgit2-sys-0.17.0+1.8.1.crate 1812997 BLAKE2B 91f61437450398c24a7dbb85803665a0cba268615a0e9d8176e094a192b9e8441d5d985a430722ebdf8c003acd47d40dc5b9e464fb7dae8d9c12b3adbad796fe SHA512 4c37c30426dbba1d9981d65ee42210ec07e2dae73ce2d18beee17b161eb96de0c7b1696cc8b97fa514eb9fdcb8b853713cd19174fc55f033b6a9c1e25520f75b
DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
@@ -89,12 +95,15 @@ DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc
DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
+DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
DIST natord-1.0.9.crate 3866 BLAKE2B 8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6 SHA512 bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
DIST nu-ansi-term-0.50.0.crate 28482 BLAKE2B 48ab82481353372f72fc52b2b7a9835747634e0bd8704f84489c5c1c68bcb4aebead76b232b97dc7319fbd473a9d1d2606b597567508ab0ea9cf17b3e5c85016 SHA512 cb9a1215a730fed293cfd83e7fe89d049d120435740dca5416ad06c9f5b40f496fe22c9d16eca724a56b9039e9f58b17a3301e80c28724fdba70ec81e6f469d2
+DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
+DIST object-0.36.4.crate 325802 BLAKE2B 1eb4fbe0cb2882a5371947234b4421b224c40a61cf71b994ee53074d70e010ee9b30638290ae89e14a9c6e1e339001852dbfedd4d740c642415c58327d121a76 SHA512 b929b3ad9ca32a5830a2ba103e6e14419b145c324b834b453d53f3cbfb5181246b2628baf5fc668c449f5337411d374b56abdd4d1dc4a744f65aaaab284bf77c
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
DIST openssl-src-111.26.0+1.1.1u.crate 5110372 BLAKE2B 34b2641303b676e2254eb9a754812b40f9fd32f02e4f851b006b3d09ccc2f29e206b4f30f49f8f1bbb3de1ce3f01e4ff15791705e663eddc09c8cbd6b314f891 SHA512 b5f663e3a05a620d75d587c69cbdaf316f9c4243f013bc6e5f4be812e4bea1b67a2b01ccb4575d9b7242b9900e106eba71f732afcdba47f82c8bfa570d258b5d
@@ -135,22 +144,29 @@ DIST redox_users-0.4.4.crate 15438 BLAKE2B 5f44e9ef20f1a6c8b22239838f8f6a6648dbe
DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e
DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac
DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
+DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustix-0.38.21.crate 358962 BLAKE2B b3e4915385aaa1783e0024caee2c454d9ce66542ffdb9ab0f0ef02f07b6d583a49b29b25a604832903f7909a0362bcd2260958cfe3fe045af4df2ea5c62c1da8 SHA512 f3b147706e1befb9d743bb57c7f8dc0a1ca8f244ed98069dfc757ee9d7281f097531bf7d1028d21ac798ee27bfb07b2ea6ac395dd0bc6caef4647fac88669833
DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506
+DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41
+DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc
+DIST serde_norway-0.9.38.crate 69181 BLAKE2B 6fdab4e4612b5e4ea97e7cc6f43f070bc00b55605c94752cbfc1d4bf0e701675b7fa214c13c2ba9705809cbd0ba626c6397ccbbd1eb2463ec3a481638f38c8da SHA512 6439581912387a9b049470f9bfc03f394d7d984f133b5d34166448d1173d8bb318bb13367587daa2487b804e06906ce57b6b64e9b45dd8736680f179c2a99ccb
DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
+DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
DIST serde_yaml-0.9.29.crate 64840 BLAKE2B 87ee27f456058a5d5934d1ca0659f4cc725e1af9845214527f88279059b95400f24d4ceff14b6da90b7772c2cfd4ce834ba137f89e18a2df7dc3fec15a8d2e6c SHA512 ab1f915196e47f2853e1d622a64d39e245dcf9d26084fbeb37116d35f25d4cf716ee55bb19cb15b7bc780323d6d4e599d14c3ff11d5e19e430e7953113d7556d
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST similar-2.2.1.crate 51147 BLAKE2B c86005ff69a14980db2cb90b13ed908448a711f09d1ee20a109d1dab2cc5bd839274f3803082721f1d81003c9011efdadcd190f4cb46eb09b26e338107546f45 SHA512 9a353bfbe495bab83e401314bb97c6605fa6283af06e03bad50bc429388c7abf44bb9cc68db781ef2b786840eb444907f35b70b17343b2cb993800536b4e36a2
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
DIST snapbox-0.5.12.crate 53364 BLAKE2B 4cd0d95f52e95e4575801e99772c15484db338df8d5dc7b59dcc6975272dc116d15f3437a13e479e1b99847683b93c3c691aa52ccd6c718a0b843bc357a6df88 SHA512 5c137b4bbbe77ab0f9fc8c24169473bf8858ef92e3743e546ef3984ff6ba0052b72a70ebe3fd101cfb697ef859deba71997b7fc71b2686f34e5810b5deb976d5
DIST snapbox-0.5.9.crate 49982 BLAKE2B a6c58b4122cf104de46ba171f6b2a104036b4d59b884e2756c7095d2b3bafdb35e96307c431c29cc18730aef5a33ce3430cb2afab736b15c81f5bf3d9ecd5aa4 SHA512 b16cabb32f612f291053b25b1ec65dbb3e27f9740a87bb203ae6e86451242373def1bf0377b07c6d576d8e44e7b8754a94d2fd4794c38e7c1651a1e7d9be81e1
+DIST snapbox-0.6.17.crate 54102 BLAKE2B d35081b1f799032519898ed282a46aa6a4888d5a07fa13369fa8b3badabbc046bb08283046c1b8b3db31034fd03e4c37c60b5b2779300d2a02e7b1ff73f3cb44 SHA512 ee990e1b0851c40c4a9c88de737b430f57eb57b3ca55a1024786b82536e6bcf1e390e94864637cc8945b30ee3a1ff7f88ef97fbbadaea11717d587c00d078b8f
+DIST snapbox-macros-0.3.10.crate 7129 BLAKE2B 74bf3d2b0308ecc70dd935bf5a761a9788de2c0da14277117868b892d0ed850018cbc234476a8da9840d5a61be42b29cc8fd51a0d81410f15bbe294a11bdca9d SHA512 560a6d6d236d24cf9e8b59a31d01027cb25beb26080820edc28dac1e6e9392563e3f0fa858c19d47b22919859ac13551266e648d0eb47a434a2008196efde410
DIST snapbox-macros-0.3.8.crate 6328 BLAKE2B 217515d52debafcda4bbd3cca583c4e029758a54640d726c2c0230062cbbbf4c4b0e97a82fe56a2813a793f799879d8284c62b3cf985ae72e399db7556f317e1 SHA512 a0d4d923a5b64db9794b51c553e011af80ea7f86d797a4af8a81c7ac097808f42c00579225cecace46aea9e818d3b4fe00ebeddaae291c3a4bed61c77e6bbfe4
DIST snapbox-macros-0.3.9.crate 6453 BLAKE2B a076217e83826add6467dbdc89553d21a779304225ab3b0d3c16bb2504df11700f8c1d45972c0706f737d2aeb30c4fdaddfbed185e400cc9c161c88994179d45 SHA512 afd84441660835b7cb884436f96e68a1c0da695cbeacfc4de5b3e3bae95221bbb7cf861778e2a3f7c20ebdb7df57109b5923a45e2caefe4502590f9072d3bcab
DIST syn-2.0.29.crate 241664 BLAKE2B 5b339433249d7ee17b032cc9ecb118169957d91f438619940aeba0003ab0015b01cc6afb00656b5492539a5396325ec16c37e33764b00d6f9b8dc6b5b5e6a9f0 SHA512 a6319ee743a7690c7858da8492ffb6a963d102beba07009e82b08082d33ac8e8ea2675bdfc3ac3684392b3bc3d7f2624983dc508dd8b8f1fb9a57ec8a5b82828
@@ -169,16 +185,22 @@ DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd
DIST tinyvec-1.2.0.crate 41625 BLAKE2B d7ffe63aa2f076ecf57a2c8af3269abc7c811b7e19c3bb6ce4830f9d12a9942620a43786f4f578000d01883a9cc33105619e4357b29d64babb9d6313ad99bbd1 SHA512 eae5ef44a90995a3e7186e52c1d90447f677b9b6db2f4e120e5c32f2077f324f000a16474e347eae702b7fa2a487f3e5ff06baa2082f3904ecf404c27ceae74e
DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
+DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc
+DIST toml_edit-0.22.22.crate 106387 BLAKE2B c658eef2dc8420266a6928d7ef46340372af2593e4db0d3a67ec88aaf8f601d37d1e9b5bac231a799be8a2ee68a7d98b5f651e9c109d23d8b19b60cf75debddb SHA512 0f98b371f7e27ae7f435a207c0915f942af145cc5dfabfe6d57f2b797efa3e706025401e501fccc6df70c001ce27051381556b8e7824447edd23ea25d047da4d
DIST toml_edit-0.22.6.crate 103304 BLAKE2B 93f14ec5e0765673b4621216707605d7c2afef82d0ad9fe1e0c660be62fb65a59e91db3144c7bf04c71cf5848dc970447b3b31255125d3a2be94ababb3d82692 SHA512 9816338008f2727fd53d34164c0be16621b61e22ac4838752839af4bd09e4d361f319bbd188c5732c1af140358d73d645e05faf4d655eb295d6c331293b7f2d2
DIST trycmd-0.15.1.crate 33978 BLAKE2B 58e08189dba5b13161a0431e78150ce4f0167274555248db0037e0e2fef77379b01937b3ab7521d048696ed0c5ea0143e0c96f6fbaced3d7bf3615e2dea0e174 SHA512 8a9f26dbc5f9f28791980fe9bfbc9866601c9c2bca5171421dcc0f13a91f8114114fc6b4b7631014837d6d93631d193e954c892af42b936449ef7d49f6d69e32
DIST trycmd-0.15.2.crate 33769 BLAKE2B bb0efff0329ff5665463b9c0589448cd438660d33576854b4de3893da7930ab4d0ed9009f2e894cafd6cd6f171b88904a786a0078d708f6f6ff884c2bcca5c73 SHA512 adf96b57e91cb2691168c50d7cc837a1fa7d127bb0c738c080a0ad564ef95b185e5e87f555a111c625555e2e5100b191939dfc6dd73ac307e249f8e6b9db5885
+DIST trycmd-0.15.7.crate 33688 BLAKE2B 603dc63404b92311968082d8c4d50ad160ae9907e46c33860d9879ce61e868c3c7535ffb63b5f2ce8649ceb3cdbdbf7d4084d3c49b163e98337d6d1e6142932a SHA512 4b4e7471e391f629979be1938690c3e7c14f6206b530c46fb7049a0460481e0f09bd7c1d0408db87bcea8833d5325b04ce06d625099ddadd35f5848ea94d05d7
DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 26434df7646ca6fc3b655ac2482c2be70700bd84fdd31d016f49b5276b23308d1f9258d40ff97a4090e3dd603d3a19f8fe45c13c5dcde6b00816dcee1695c7d3 SHA512 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-normalization-0.1.17.crate 100345 BLAKE2B 2579748ab87f6d74ab8e845d88c1990e4ef32e46e38f9a1841e3381d257d973f2f8a9da359c8e3f11790a888acf81f548ed3b749a67bb3e95acf3b744dd063f3 SHA512 727b4844a4eb103375dff7d88d620e1fb581cbdf2523f07a5c1673ff333d772d48ffae7658bfe4816a5bb42de5f68a96e15be9341c540a0f746c2990eeccb3d6
DIST unicode-width-0.1.12.crate 24062 BLAKE2B 61afd22353d46a8a77519af9b3580d75dafc7965967f7724cb740f1ee199c7742b3549ad6c67776b876dbda5b8f27c634431f68517e29a72ade1622da9fde446 SHA512 0bafd7a69bdf49c849e7c063ebf0487eca8a76244e3bc18c9a5f4609465dc0e5d482daceb6a9a6f4125b801bf7063cb8225fdb55173e5dc55e7bf278300df1b4
DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4
+DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
+DIST unicode-width-0.2.0.crate 271509 BLAKE2B 53015f24c57ba65d7ffc6e15e947f5ab96fa272996fe5a4d2f9203051972238ea7591c99f1d8ae5d2610c7b83c215b6912eff7aaae034237aec8d79620bfb843 SHA512 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d
DIST unsafe-libyaml-0.2.10.crate 61964 BLAKE2B 07de7d3925cfa25f7d95d7a48c7fd5266d1db763b2715d6eecb7b288a834b794590df4638c91d0f021d348c354f7320441e54d62871c7156ddaa821409884a7b SHA512 9989fd93105ae343ce3ed097fc66e62ad9fcb64b8ace4ac2f7bcd374782f9919082ba0bc0f246a9a7071c35172f08953560a8108553076a819d9d1d7dce9a5aa
+DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
DIST url-2.2.1.crate 65434 BLAKE2B e9180c56afaf9dd781812b3650b28cee14a2330629e708bb8a67144f6c12e3781d07fae68166990bebaae60190a1a88dfa1d087d4982ed04d8cdfa59ae4a0d7e SHA512 f2065e68dd917cc174c222a44127ac10a59d25a87ccce6b88ac1e1e775856fd7d5931d728296db355117f94e71e12404fdd68a283545b543a2e00a659a6997ed
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST uutils_term_grid-0.6.0.crate 10904 BLAKE2B 9779eac591c1e9b2e60630fbd49350d171b11fabe2e0d0df64e2c46da186afa579808ea052c8bb5db02f174a8548905dbcaf3b002fc3f240a1fe469cd739c99e SHA512 9d169a6eacc368824924c49d7f4847927f633c6492d921735deedcefc02c53664b094e8d736fe45b1d9085d5c99ea3ec676f25221a2cf2e81ce4c5f261ad40ab
@@ -229,9 +251,10 @@ DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST winnow-0.5.40.crate 159316 BLAKE2B aae5076d59b3459c901d918d8aaa97ba8bfcc993b8484344f52e45f1f37deb96d6cd3a1663a67f3c367be2b05d633286f270274c621bda9f3ab72b98bb652cc2 SHA512 525156f08514b0110697360be6e331a68d08f0cb65ee4ba3ac9d101dd2d42a8c89601e7409bdb5652c5b05145626506651010f58a854c47712065334c61ff39c
DIST winnow-0.6.2.crate 157140 BLAKE2B 2cb9e63875403fe525739e2e20d4351f51b6f52dc03928af6de4531f388ec5cd0af7e21ef2f621330f7c91b01eb644fafd0618a246ce3c3dfe61d801e8f8e0e3 SHA512 dd54d69f7ce91f7ac2503ec79bf5bc3e45d2e8b0a3fc593487af33396f819c9df145eacd5ab43ecedca592a89ef259351314335de3fe740a05af5889f24fa8a5
+DIST winnow-0.6.20.crate 163617 BLAKE2B b47ba6cd94ec80a72b51ad09c5cb9de350d2243295d3997732d5d3d9f8d08bd83e3129150fb24992243949120da1bd6091d580db5ff10258fd745afaa944c791 SHA512 3347fdfb5b15ec73a40614ecd0cce60f41d3f2d083f49aaafceeaf5db52d5c677dc3eb39fcc2595999fc9f864d1fde81e180e09dc86a6f6124878e16e86e8bc8
DIST zoneinfo_compiled-0.5.1.crate 8837 BLAKE2B 1d513b145a391ccb22d2110cce06dc1fc91e109d93cc7f2a056ceb5056a5a480b98ed3471cf8ff8fb8011f2d9c037b3bbd4f47dcedc0a56499e324ea5d7849da SHA512 4ad46983742ed37246f3ba5538fdf3a4dfc444ec635ffaa51d5daffa70c14e1876e703cd0a1f077e6b324e0d44d4b5e1e710b3543636fa9f33d509fa8bce333c
EBUILD eza-0.18.16.ebuild 5332 BLAKE2B 9689a190a318b092fc85c6159ea2058859a4d31ef2c4425829a02c160d3236e56fd8fcfc6f69ac775de7eea727f97f514a80ebfa70bba0c8321dd4aaf269fdaf SHA512 020f521ab83c41ea41fc48ef863acc5e0a33e9e1f3e673a60c7b035de6c5a5ebec5b7da0b9eccaa3720219476890f83b94f8afee34e7b3991e817e2b3597b4f3
-EBUILD eza-0.18.21.ebuild 5164 BLAKE2B 1f7add71c24aa308eb430d5f8966df94ac855d379a5cb94a1eb573bc2fd1cd10b82ddb6e45750accef9cba9982ef0b1cb3bfa68d202a7a9e92c1ec1424fe2f90 SHA512 701f8cf50ddbebceef3847b317d48d23be35597396e1efdc5c3aefeaa75f5f90a3261eab742127c78797858edcb6c7003637d1e118603ef3c62d75a5ad693c5d
EBUILD eza-0.19.0.ebuild 5165 BLAKE2B a9260470f9f40f4a54daae801efaa40401e82118cbd46219622244e37e56b49fc7a83a06931ddf6d17e98a9d4186050db35534fce06f8aa676d3f02608621635 SHA512 639b7b27ffd75bcf5797cea9761924b1718cddbb44fcebc50a136d2393fdb1752d4cdc30ea2211f97fcd1b378df9f05b7139cebc36091fafe448c2fbd7d29930
EBUILD eza-0.19.2.ebuild 5422 BLAKE2B 90fa3cfdfaf05993de0f85f9e16296c6185557c9c8d47fd592fcb308a06294670449a98c3a47aa22f3df4c8043bc62f13e81213e7099270db02e95fdb3a5dbd8 SHA512 7d94ffaf35b48c60c0dcbfd7569c41a171b6f6679b4ae9697a70e5ff74c7035d36cea157061af4f0c8c87f09a03612930f20f525e1c6403705afdf7968d72163
+EBUILD eza-0.20.0.ebuild 5572 BLAKE2B 654bad55902667fd9eb5e17fbaf7828796d45da796083d8003d6c7d67b63cdab492c6c2ee6f605a50217a21693ca4fa9a2e891d92cf1bd28b52b5e9c3d6d3ffc SHA512 16ef92ef2801c1e212842f1da8c8de7a1dabbed8f8499ee8fd5cdfadb1b480d0d3a68663aaaabadc099ba4fee09045fb292c721f443ed94c507476263f2c7f72
MISC metadata.xml 495 BLAKE2B 306ca308e3132da0688cee3f358d239c0b5ab3014c01d8624344d3a68643741a3d4303c1199454589f7fbc3a22d80fcc8ac66377b02895a39c1b54e078aee787 SHA512 09872a6228f3f3884044a8d08970ca5933a2de28049b900f85a99c749b7710268f7981f7115b796dbff159c471af3a60a4326da4412e660206b9ecbb6d24d11e
diff --git a/sys-apps/eza/eza-0.18.21.ebuild b/sys-apps/eza/eza-0.20.0.ebuild
index de63123636a5..6fcea33029cc 100644
--- a/sys-apps/eza/eza-0.18.21.ebuild
+++ b/sys-apps/eza/eza-0.20.0.ebuild
@@ -4,6 +4,8 @@
EAPI=8
CRATES="
+ addr2line@0.24.1
+ adler2@2.0.0
aho-corasick@1.0.5
android-tzdata@0.1.1
android_system_properties@0.1.5
@@ -17,7 +19,8 @@ CRATES="
approx@0.5.1
autocfg@1.1.0
automod@1.0.14
- base64@0.21.5
+ backtrace@0.3.74
+ base64@0.22.1
bitflags@1.3.2
bitflags@2.4.0
bumpalo@3.13.0
@@ -43,6 +46,8 @@ CRATES="
crossbeam-utils@0.8.16
datetime@0.5.2
deranged@0.3.9
+ dirs-sys@0.4.1
+ dirs@5.0.1
dunce@1.0.4
either@1.9.0
equivalent@1.0.1
@@ -52,6 +57,8 @@ CRATES="
fastrand@2.0.0
filetime@0.2.22
form_urlencoded@1.0.1
+ getrandom@0.2.12
+ gimli@0.31.0
git2@0.19.0
glob@0.3.1
half@1.8.2
@@ -62,31 +69,35 @@ CRATES="
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.57
idna@0.2.3
- indexmap@2.1.0
+ indexmap@2.5.0
is-terminal@0.4.9
itertools@0.10.5
itoa@1.0.9
jobserver@0.1.22
js-sys@0.3.64
- libc@0.2.155
+ libc@0.2.159
libgit2-sys@0.17.0+1.8.1
+ libredox@0.0.1
libz-sys@1.1.2
- line-wrap@0.2.0
linux-raw-sys@0.4.11
locale@0.2.2
- log@0.4.21
+ log@0.4.22
matches@0.1.8
memchr@2.6.3
memoffset@0.9.0
+ miniz_oxide@0.8.0
natord@1.0.9
normalize-line-endings@0.3.0
- nu-ansi-term@0.50.0
+ nu-ansi-term@0.50.1
+ num-conv@0.1.0
num-traits@0.2.14
number_prefix@0.4.0
+ object@0.36.4
once_cell@1.19.0
oorandom@11.1.3
openssl-src@111.26.0+1.1.1u
openssl-sys@0.9.61
+ option-ext@0.2.0
os_pipe@1.1.4
palette@0.7.6
palette_derive@0.7.6
@@ -98,14 +109,14 @@ CRATES="
phf_macros@0.11.2
phf_shared@0.11.2
pkg-config@0.3.19
- plist@1.6.1
+ plist@1.7.0
plotters-backend@0.3.5
plotters-svg@0.3.5
plotters@0.3.5
powerfmt@0.2.0
proc-macro2@1.0.83
proc-mounts@0.3.0
- quick-xml@0.31.0
+ quick-xml@0.32.0
quote@1.0.36
rand@0.8.5
rand_core@0.6.4
@@ -113,48 +124,55 @@ CRATES="
rayon@1.10.0
redox_syscall@0.1.57
redox_syscall@0.3.5
+ redox_syscall@0.4.1
+ redox_users@0.4.4
regex-automata@0.3.8
regex-syntax@0.7.5
regex@1.9.5
+ rustc-demangle@0.1.24
rustix@0.38.21
ryu@1.0.15
same-file@1.0.6
scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
+ serde@1.0.210
+ serde_derive@1.0.210
serde_json@1.0.107
- serde_spanned@0.6.5
+ serde_norway@0.9.38
+ serde_spanned@0.6.8
shlex@1.3.0
similar@2.2.1
siphasher@0.3.11
- snapbox-macros@0.3.9
- snapbox@0.5.12
+ snapbox-macros@0.3.10
+ snapbox@0.6.17
syn@2.0.65
tempfile@3.8.0
terminal_size@0.3.0
thiserror-impl@1.0.48
thiserror@1.0.48
time-core@0.1.2
- time-macros@0.2.15
- time@0.3.30
+ time-macros@0.2.18
+ time@0.3.36
timeago@0.4.2
tinytemplate@1.2.1
tinyvec@1.2.0
tinyvec_macros@0.1.0
- toml_datetime@0.6.5
- toml_edit@0.19.15
- trycmd@0.15.2
+ toml_datetime@0.6.8
+ toml_edit@0.22.22
+ trycmd@0.15.7
unicode-bidi@0.3.5
unicode-ident@1.0.11
unicode-normalization@0.1.17
- unicode-width@0.1.13
+ unicode-width@0.1.14
+ unicode-width@0.2.0
+ unsafe-libyaml@0.2.11
url@2.2.1
utf8parse@0.2.1
uutils_term_grid@0.6.0
- uzers@0.12.0
+ uzers@0.12.1
vcpkg@0.2.12
wait-timeout@0.2.0
walkdir@2.4.0
+ wasi@0.11.0+wasi-snapshot-preview1
wasm-bindgen-backend@0.2.87
wasm-bindgen-macro-support@0.2.87
wasm-bindgen-macro@0.2.87
@@ -167,24 +185,26 @@ CRATES="
winapi@0.3.9
windows-sys@0.48.0
windows-sys@0.52.0
+ windows-sys@0.59.0
windows-targets@0.48.5
- windows-targets@0.52.0
+ windows-targets@0.52.6
windows@0.48.0
windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.0
+ windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.0
+ windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.0
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.0
+ windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.0
+ windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.0
+ windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.0
- winnow@0.5.40
+ windows_x86_64_msvc@0.52.6
+ winnow@0.6.20
zoneinfo_compiled@0.5.1
"
@@ -200,9 +220,9 @@ SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz
${CARGO_CRATE_URIS}
"
-LICENSE="MIT"
+LICENSE="EUPL-1.2"
# Dependent crate licenses
-LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+git"
@@ -216,7 +236,7 @@ QA_FLAGS_IGNORED="usr/bin/${PN}"
src_prepare() {
default
- # Known failing test, upstream says it could potentially be ignored for now
+ # Known failing tests, upstream says they could potentially be ignored for now.
# bug #914214
# https://github.com/eza-community/eza/issues/393
rm tests/cmd/{icons,basic}_all.toml || die
diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index fd66aeff6eba..e992c1c2c9f2 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,6 +1,6 @@
DIST pkgcore-0.12.27.tar.gz 636436 BLAKE2B a03b795eb685b552659b6110a9a19e6915320f3bcc87a4c5343a9ae16b82ebea46b538d8606ff10fa1f1c46f85117aeec240247e98aaccc00b0c67996bd2421a SHA512 99e8e125fbb086a98f6c2f494624e63d47d2f594f952eb5e540eba355161eecaeb55ffc3f2df951cdfcd9cb5b1720411c58e2ab4f3299a63eeafa44eed6f7912
DIST pkgcore-0.12.28.tar.gz 636701 BLAKE2B 5bb80f42b7de8ca39ee7379fae6ea3a1e2a3fec5f799f72a8a0425a4185c85968756778daf244d048ef7028bb8a71e45d6bd913843c5eb3a218a5daa78d198a6 SHA512 0e3c8c174826acc41edc4625fd4c2ae0759d5de015768110d06fac87be9ac2f1f4feefc48880735834474ec89b96e3c245d0619ea6986ec0c7323a9dc106f40e
EBUILD pkgcore-0.12.27.ebuild 1142 BLAKE2B 3ad18e3e2add35b9bfdfaf5b2a4e81cda5689192f2eac4e34631ec7972fee016050cae2b8d3cfe13e454d3da69f9da5735793a35d0fb3d0d966e3dc7a97535b8 SHA512 03da82372276b9da48b719a2c980c820f97b6cc9b925008e603288cf9207b320ef232ba1b1304508f03975032112436dda21bdcfb3209806ee58a529c49aad15
-EBUILD pkgcore-0.12.28.ebuild 1150 BLAKE2B 29162c2d40907094be63857fc918a09f9bc11541716941c4cc1e0d928e4eb23f039bd8917e0c120a9e8348979d855640b9b0ba9c2dfe453a9fba9353a7c67fdb SHA512 816c89fe1802a929d48d5405d9a2e97690697dce43ae579de5e010d6c6b24f73434d215a8186d4fd096e713b227e39dfb0be54e71e8a5286ea0de35063281c6b
+EBUILD pkgcore-0.12.28.ebuild 1144 BLAKE2B 9035b092a1c512f70f3c7150e311fa3f48aa9de7f48b741e97f6611f3471b272b934c7c5d93f78917443b978868480b462ce8d1428f1ffbf1d91c60f934cc549 SHA512 ef5ea85a23218638d678b9c632adf50c45ac72b3d89428af5109395ce0b79d5eda4cac531b1df96795f9c59e5d9b1650bc0e1922b8ebf5982c23a260c9cbdfca
EBUILD pkgcore-9999.ebuild 1150 BLAKE2B 29162c2d40907094be63857fc918a09f9bc11541716941c4cc1e0d928e4eb23f039bd8917e0c120a9e8348979d855640b9b0ba9c2dfe453a9fba9353a7c67fdb SHA512 816c89fe1802a929d48d5405d9a2e97690697dce43ae579de5e010d6c6b24f73434d215a8186d4fd096e713b227e39dfb0be54e71e8a5286ea0de35063281c6b
MISC metadata.xml 392 BLAKE2B 98797b18321d3133dceaf79389bd35b26344a342c55c477b178359d731c46fa209adbdcf1d14eb009d57c8c20db8b898651dd45d5bcfc6bb3009ceffa1436650 SHA512 097710cc6c1df7455328a1d3feb223e324162ff20ef03964de4682eec7acf4e2d08fa64d3ac4946783f4c2587455d90ee5aa628f637f3a48386d9c9e6b7362e1
diff --git a/sys-apps/pkgcore/pkgcore-0.12.28.ebuild b/sys-apps/pkgcore/pkgcore-0.12.28.ebuild
index aafbb6c3dbf8..4e7d68796496 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.28.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.28.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/pkgcore.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/sys-apps/xdg-desktop-portal-xapp/Manifest b/sys-apps/xdg-desktop-portal-xapp/Manifest
index d498ddc1fc9c..2391bca8419b 100644
--- a/sys-apps/xdg-desktop-portal-xapp/Manifest
+++ b/sys-apps/xdg-desktop-portal-xapp/Manifest
@@ -1,6 +1,4 @@
AUX xdg-desktop-portal-xapp-1.0.9-remove-gdk-refs.patch 921 BLAKE2B 921b39eb696a02361367e1644444a50c796aeefe7a6f8c290233015f5c2494a219a1c3d96f009038e372002c91dc0bf402aa5ac455042bbd96f7c2839b9ab46a SHA512 84a610a44ec1c3f64048f45db5360066840d5df25f347e682171678ced0314774cf1320e073d18e1f447e138608a07e009641c1135a2af8532b8ccfb5c15f006
-DIST xdg-desktop-portal-xapp-1.0.4.tar.gz 88429 BLAKE2B 7f45a252a5c0dd433238a58012c65369240e7974a93d3d2b5b73bdbc91509480977ad1ce381a6f4ee3a0c87bfabd11ce87bf99839018811a84378e54be1ef36f SHA512 3f861473a763c37a1af95e3beb13c3364a04f557310d5a6520845bc754941149eb3d80a4e2893699715ff11b135edb2859f6349b6aa6fbe0aa1e173263e22dba
DIST xdg-desktop-portal-xapp-1.0.9.tar.gz 90661 BLAKE2B dc7ec9ff18516a892bdbf184ae8d3730a4f2c38ba091830c55500fdf61d6bb87abcfc56638c51e42374e29957e47c3090addaad7d7167a119bfb3cd43d3d5d57 SHA512 7badd5e41e610647dcece7c5344be03816ed08a226a6667d9484e8e4560396eb8dab2140edf977d7038bf3f21ce8b8d6516bf041af9c92bf024274faf35e2037
-EBUILD xdg-desktop-portal-xapp-1.0.4.ebuild 804 BLAKE2B 6456bc4303a8a6ee121ea0da990aba267c7f0257eee4e31f3afbfbfc84c098c9ff473471bc55c94fa5aa93c3392d85b663a1c80c614a9889d48748efd407c11a SHA512 581e7898d034c0f62257e73e4ded43f8fcf5f1408ab19bf40b266d4454749dadc0596fca252f2dffb770783ebf667f81359d0957fb10be71e4078b4525c47e12
EBUILD xdg-desktop-portal-xapp-1.0.9.ebuild 1005 BLAKE2B 1bf4564cb922444544984e0d3329cca8749dfac2f8761f8773a1be2c4d28b899c59d0eeed8b9d2db291c80e13675cdbcf1a1ff2556a1ceadbf5acd00ce4a55d2 SHA512 602ff890e26b21686dc11c26e30b9ea2640b63fadaec9dfe4f86b58a976dfcd083d46ed8fd6548ca8da72a921ba95b3e09e830b39ebae837abf5a361528cbda2
MISC metadata.xml 503 BLAKE2B d18cb4ecc008c396116061965eb5a07fccdab52684891a4200da5141d7f2f26d519eef4c81980e05f86d8ab337e5b8aadc5da19ee73b951ff632cb0e998ff7bc SHA512 72cae90440ff0c8d50361d9a2bc5b9e1dc6c4e4f59e12197aeb664b75cfc1d38f5f00e2bb051c953451932198ce0bbb53e295f8391ddc9090b0cde26e06be98e
diff --git a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild b/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild
deleted file mode 100644
index 3bc1d0baddad..000000000000
--- a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson systemd
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal using Cinnamon/MATE/Xfce"
-HOMEPAGE="https://github.com/linuxmint/xdg-desktop-portal-xapp/"
-SRC_URI="https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-
-DEPEND="
- >=dev-libs/glib-2.44:2
- >=sys-apps/xdg-desktop-portal-1.5
-"
-RDEPEND="
- ${DEPEND}
- sys-apps/xdg-desktop-portal-gtk
- >=x11-libs/xapp-2.8.1
-"
-BDEPEND="
- dev-util/gdbus-codegen
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- meson_src_configure
-}
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index 754708fbe175..458cf3b6d9d4 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/gnu-efi/Manifest b/sys-boot/gnu-efi/Manifest
index d70fb30ed5ef..87fe4effd27e 100644
--- a/sys-boot/gnu-efi/Manifest
+++ b/sys-boot/gnu-efi/Manifest
@@ -7,6 +7,6 @@ DIST gnu-efi-3.0.18.tar.bz2 167567 BLAKE2B e080fa4c57a281452a6473304871304d1b5c3
EBUILD gnu-efi-3.0.15.ebuild 1917 BLAKE2B cd98c39082b4d0e8bdf2181738b81a115842eb303ec196569a5beff5212339b20f13ec62a6f4a31fa14db3cd3f3d9fd22c0d7ade1eec40e7eea87d1ea86a8193 SHA512 fb622477b316beb65ad1e187920ab75df0d646410f8e953971b8cff9e162b4a80ef911cde2b239faf0b196b5ecb14b3d4105429be3154949036ee921679e0b16
EBUILD gnu-efi-3.0.17.ebuild 1948 BLAKE2B 6e9c1ea853cd12b47e60c25e889306698dbfba6cffb10fd7f7bac0ef3410d882559659d3f6f23f953d8c9071930a41875b0c75ca17b871bd3c852af891457dc3 SHA512 b5b46e15baca02080f3236ab796c8dfbed0c2cdf31593e9810304a9a853091492e47adb9429a7a82da6b50de5c6917f8a61a4588e78190d70af970d8126eb58e
EBUILD gnu-efi-3.0.18-r2.ebuild 1932 BLAKE2B eb8c68e3bf9db5167fb31063217d3fd2c44e9aabd80ca24a6eac0834809839305cb4731dcd2aef15cd86cce97cd3795f6ce3a81c318ae481d1627ff10b7b29d2 SHA512 36d16e5d6d3846d4cd71577789095c6bd1c5a493a4e0d2edb3f1eb7006653765cb44534f4091c33239995371ad775e31bdf39520fb394c228ce870346480548d
-EBUILD gnu-efi-3.0.18-r3.ebuild 2463 BLAKE2B 38973191d685470991769962b39532891ae437fb8cbbbf017d34cab389e99f2eeaecea98c778fc1497954e45c1e6327f7b99dfd15dc557be0865be284734a79b SHA512 129fdcbbd50aaca73acf6d499b126041496a2377bd2049e71ceb2e18cb5cc6e3737343d3c922b0fd86ef49fc4afc6110a1840481c07a357d0c0df47371ad88ab
-EBUILD gnu-efi-3.0.18-r5.ebuild 3239 BLAKE2B b82b6cdcd7477e82f73398728617b03fba8ebff8b8e7c57a3add84d6fbcb4803fa5d12ccc547f949519a3d056c8d2a7d9a3e7670d96aff10f760d5c620413761 SHA512 11ca3ef251cdbcdd02e1ba904c31ce76409289e69382396ff600502ca5e5987fc8f8512eb718eaae59479c263647d0798c669cf5939cae4ca7c772fa7425bd3f
+EBUILD gnu-efi-3.0.18-r3.ebuild 3064 BLAKE2B 9a15bbc0c10083d1c9f5c950502ed82e6b7eb2bac71008aae6a0847923a182f907e13c1520b6ad6b9ca9ce5d1aeb8011feb6167fa6fb08e00af395ea93d2b00e SHA512 2394f30300bc44785a52361fe90478b29922898a9b7703955e9e6359bf71bc762ca9c9d55af1ba33b435ea1d861974929aa46216655e9990664800f5fabafca1
+EBUILD gnu-efi-3.0.18-r5.ebuild 3840 BLAKE2B 150304dcbc7715218e971d883ac46d759bef33b98181f22c789ce53fa3fb568297119d0a59e2663e3210982290b6210aa703cf9b5634d5c886f17938f0840a2c SHA512 bddcd08007c4b08d7dea00dad75757a90d2773578ef66d0a8edc5c7380521a57092ef7fb8c198a2a49c6966f7572283f5fd4dbf9d30e62e67170a82c3a808c46
MISC metadata.xml 381 BLAKE2B a3cbadc2ae97d29ac87c04f3209cd7f4879ef70903907f319b425f038f07fd6bbc357a0291e70909a3b0b2097de6b63daf0f568d0fd7097c7bd2d9c9c7f3a963 SHA512 abbdda69a47f94442977af7491596e40873767256f5e75c3c06b614a369ec8cb7103a132e77a95c99ba24e4b205e5c3fc267039c920c1268a19b17e4ac779b79
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild
index 511b4e30b24d..26cfa7b58d27 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild
@@ -42,6 +42,16 @@ check_and_set_objcopy() {
# llvm-objcopy does not support EFI target, try to use binutils objcopy or fail
tc-export OBJCOPY
OBJCOPY="${OBJCOPY/llvm-/}"
+ # Test OBJCOPY to see if it supports EFI targets, and return if it does
+ LC_ALL=C "${OBJCOPY}" --help | grep -q '\<pei-' && return 0
+ # If OBJCOPY does not support EFI targets, it is possible that the 'objcopy' on our path is
+ # still LLVM if the 'binutils-plugin' USE flag is set. In this case, we check to see if the
+ # '(prefix)/usr/bin/objcopy' binary is available (it should be, it's a dependency), and if
+ # so, we use the absolute path explicitly.
+ local binutils_objcopy="${EPREFIX}"/usr/bin/"${OBJCOPY}"
+ if [[ -e "${binutils_objcopy}" ]]; then
+ OBJCOPY="${binutils_objcopy}"
+ fi
LANG=C LC_ALL=C "${OBJCOPY}" --help | grep -q '\<pei-' || die "${OBJCOPY} (objcopy) does not support EFI target"
fi
}
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild
index adfad0c0f98e..d3d5d12d57b7 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild
@@ -42,6 +42,16 @@ check_and_set_objcopy() {
# llvm-objcopy does not support EFI target, try to use binutils objcopy or fail
tc-export OBJCOPY
OBJCOPY="${OBJCOPY/llvm-/}"
+ # Test OBJCOPY to see if it supports EFI targets, and return if it does
+ LC_ALL=C "${OBJCOPY}" --help | grep -q '\<pei-' && return 0
+ # If OBJCOPY does not support EFI targets, it is possible that the 'objcopy' on our path is
+ # still LLVM if the 'binutils-plugin' USE flag is set. In this case, we check to see if the
+ # '(prefix)/usr/bin/objcopy' binary is available (it should be, it's a dependency), and if
+ # so, we use the absolute path explicitly.
+ local binutils_objcopy="${EPREFIX}"/usr/bin/"${OBJCOPY}"
+ if [[ -e "${binutils_objcopy}" ]]; then
+ OBJCOPY="${binutils_objcopy}"
+ fi
if ! use arm && ! use riscv; then
# bug #939338
# objcopy does not understand PE/COFF on these arches: arm32, riscv64 and mips64le
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 11702c9fb95a..7b16ac3dea87 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/kubelogin/Manifest b/sys-cluster/kubelogin/Manifest
index 0d38762cac9e..bcd4212decd4 100644
--- a/sys-cluster/kubelogin/Manifest
+++ b/sys-cluster/kubelogin/Manifest
@@ -1,7 +1,7 @@
-DIST kubelogin-1.28.0-deps.tar.xz 36937936 BLAKE2B b05945d88bd6e389ae9081cdfd3f594677cf9689993d11852bcfe9d5e4bf73e3da3932b3ffddfb9a342516383e6a0903050274de95abbfac3a8fe97641e35510 SHA512 64d7cf6155ad19b60f92443dd0375f44de8a99c65e4546c5cf15330bb0c41b434569f5422cf5611904538b5acc8d78df1268cfd1fce2b22b0e16940870228073
-DIST kubelogin-1.28.0.tar.gz 382953 BLAKE2B 7192b39fafee09eca9f8b26cad0a3a21c792ee6383382f809c71f79af81d3ee69393879df7d7d0fa2a96e3435f196f4d7a7d8d7541c49650628ced1c44a080f3 SHA512 b39cdb31aab7cb1bedbf5d13a449e289569b6e17c319900d18e741aeb8b88a8eee5534aec57753457e6a5b9b139b85b95f2bdb438b79773a8ae54e3eb57a4358
DIST kubelogin-1.28.1-deps.tar.xz 35112884 BLAKE2B 00aee14dec80203e0445301a49e59be5d739c211cacfeba64fbfde4b6ec1396d0740ff63ee4dfef162ba808be4e33c8e8f9a63c10041b9ae104988d4eac62add SHA512 4d65c54990fa40dccbca4482afbab2cc2c0052379574474e1beadba7f2c242aeb06878822531fc30e406cc513a5b5b73c62e05085fe34f192337613aa4477768
DIST kubelogin-1.28.1.tar.gz 384721 BLAKE2B dabb3f2d9fe9b19254c2033fefde6a4da408a008a1f5e7203166bac690689fef3601daf505562baca18aa12d03bec2caa9d13e47e6975e56e386dff5405c754b SHA512 c18f1a8b394da441258ada8d364733411a05f84e745791ff909121a4e968aa42e6d8fa6143d251d45a2da8b3cf43d311698e16e4f23c946747f90130583a2bfa
-EBUILD kubelogin-1.28.0.ebuild 802 BLAKE2B f644919309175d7b59ebb5d1344b375956f6ce1d0a43cfcdfba9228e02ab76ce2437c4cb80777dce7fe0e7d25309010d7722621f08dee507e5eebca19aff1213 SHA512 a99a9315b60c5ac810741f8a4112ee5eb683b6ec586f1fa6cb29fe5302fa52db47a9dd49c50018ebfe4187dfcb826325366a6f608cd16ff38b993ff17730c1c5
-EBUILD kubelogin-1.28.1.ebuild 807 BLAKE2B 297aaac7582546a150b1eacbc4b4f0b3fe23e0d2ab3b6930aa436ddc7e93d35327f2395995529e035500cd6a1cd52fe32db04a57188c6eb60923816e16c5d251 SHA512 b99fdb7bdaf9dceccc12d51e6ccd4dbaf8e1f20aa32c8158237351c327def64d9a65a072ef229eb8f16f12f81403a30f52630f8c779fed9375353e3f4968ef20
+DIST kubelogin-1.30.1-deps.tar.xz 35724272 BLAKE2B 03f28c91452b58c80569d8a981ef503616e63620d825dbcf9449e49b08056cb039908ce7ce04ab059f4b3f78b2f007b3d74486310202b297f67aecf874ce8729 SHA512 4f8eb100230efaaf773a5f0e094bc753fae675af4d13d2e411ea15146f552bd345a0307082387acfa3219530e008043705e6cfd8df1d63270f9de3a8103ef898
+DIST kubelogin-1.30.1.tar.gz 406729 BLAKE2B 61831fa7d5c1263da8688e327af8514a0f91e361a47c4b445aa692a7f5ef968dbb72a947842b26856ba319f60555c35929a6f7d21e277b6a26277b3e55b8f02f SHA512 124407cec3f50c0fbe12a4a33fade7065314f07fbe8c2187d5bd06e3291abf53f3c412dbbf4440f13b195193143636d8f9f2480e4f0f6be44334031fe5e7a733
+EBUILD kubelogin-1.28.1.ebuild 805 BLAKE2B 02e302532055f945dbff6bce6691d551dc0cf3ca6c233b3825725018b4797ee4d471ee55cd256b0b63a5108d6dc82c84162df68e12d8a7a3bac5902895f486e9 SHA512 df983da001db7a3aea47bda509dbd0d4503f8376a5b5b4c8b70621d6a7468dfa3669106bf9a3f58506cf8ab1e20be46da39f447857a61e7d96a61919c3be4dfe
+EBUILD kubelogin-1.30.1.ebuild 807 BLAKE2B 297aaac7582546a150b1eacbc4b4f0b3fe23e0d2ab3b6930aa436ddc7e93d35327f2395995529e035500cd6a1cd52fe32db04a57188c6eb60923816e16c5d251 SHA512 b99fdb7bdaf9dceccc12d51e6ccd4dbaf8e1f20aa32c8158237351c327def64d9a65a072ef229eb8f16f12f81403a30f52630f8c779fed9375353e3f4968ef20
MISC metadata.xml 334 BLAKE2B 9ccc6657115da79f314373732b815c1b87d103ae63709d8d2868b333be14fcb056deb7f170031fa0b4c4f610bd19494759460ca4452e5ee1df4c79cd70e631cd SHA512 79294b2af196d38286e0324459354a190b50b8f5d64119a0d2f68342f7737886fa802415efad649ac96ded8a70860e76adf5c6a75ec7781d3994d0aa5231a7cb
diff --git a/sys-cluster/kubelogin/kubelogin-1.28.1.ebuild b/sys-cluster/kubelogin/kubelogin-1.28.1.ebuild
index 3df1f523fb01..0c7e9e905bbf 100644
--- a/sys-cluster/kubelogin/kubelogin-1.28.1.ebuild
+++ b/sys-cluster/kubelogin/kubelogin-1.28.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
src_compile() {
ego build -ldflags="-s -w" -o ./bin/${PN} .
diff --git a/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.30.1.ebuild
index 6ce2842b1523..3df1f523fb01 100644
--- a/sys-cluster/kubelogin/kubelogin-1.28.0.ebuild
+++ b/sys-cluster/kubelogin/kubelogin-1.30.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 74486c36873c..1d6cdbf6f7e8 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/prowlarr-bin/Manifest b/www-apps/prowlarr-bin/Manifest
index 2a0dd9f9331e..1c547f622e9f 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.develop.1.24.2.4749.linux-core-arm.tar.gz 88903037 BLAKE2B 41dfa6eb4a0cbe82ec4849ffe845b4710846f9dd872f1e603ebf07e24f2a39dc7335ab9b2ec56a6f311f09edbbec40f969025c67a00e62bb3db94592b026c36a SHA512 61b6455958ad1a401f8a7ecb4a869d28ba28dd494fb8344ee453e53e34e19ad3d6ea7598bcd472c6248ecfb29eba0ef061f3d4dc3ac63ed339a4e23537aa6648
-DIST Prowlarr.develop.1.24.2.4749.linux-core-arm64.tar.gz 88181087 BLAKE2B a57f0523fe7dc6c6e4f5d1258594907ba4817dd8df5a69d860a0d012c40cf82e48800d757797d7027d1db0692d2087c5b82c39c97665098fa46ad58c8598b350 SHA512 ba3eed3ff56fec9a7c450f91325e27645433f667967396df58373ae26d027b4a733c479095ef39129202c739aa9b39faf1f27cf4833fb6f60700665a5b6e9166
-DIST Prowlarr.develop.1.24.2.4749.linux-core-x64.tar.gz 93213997 BLAKE2B de11d678b0d1fba3e422ef27e5661b48bb1a73d3e7d150505eff25a68f31a066c66609211867606ad7566e4b386eedbb4d14819d7f31be78af21561e6bfbdd6b SHA512 5203e88335a7ee9980b46d202114a50e380f474d199e60f6585238547e9cba7ff99de03bf78df27d2d09f75387d6b4e0149de349a9216fc1b4ff450a7fedd558
-DIST Prowlarr.develop.1.24.2.4749.linux-musl-core-arm.tar.gz 88964964 BLAKE2B fdcf515e8d7188f4c4b40e80800bb1a05bd8a708bea1c5bb8478cd0e3747f86b326ccfd6d207975ff5b65d0ad00c7577c08439eb0ca8c4ae2d1952375157858b SHA512 2f943bebaf9f62fb8d772f16a0f59d95e172c2fc33269b2417faf69f6654710908809ca03eb60c11c5d18dc6b41a29b3918f6c254916b1082d74744756b8f0da
-DIST Prowlarr.develop.1.24.2.4749.linux-musl-core-arm64.tar.gz 88250828 BLAKE2B d63636760619dbd228980e00bd54c029c3956cd1be239e840bb8a0c464956291f01cfef03413df905f6374f8acf951e4a9aea2620f13a8d4b31a7524c9f00cd6 SHA512 863a01a7751b1180f083d597dc188d9f275b066e7a6ca93ebbe7ee7dd6bf66e18c048ff84f9f22b5dee690a967fa17f4e3fabf2706dcf135094e1fbb9e2af0f0
-DIST Prowlarr.develop.1.24.2.4749.linux-musl-core-x64.tar.gz 92274957 BLAKE2B 43e95968d86dd7deaeff8822f55db02a7b0faeea74727c7148b8a9e145dea31fb03013ef64231bc2e5dabcb3374a5dbe9b19fba5449481782935fe06bca2ad82 SHA512 f6b3047608cf130e3eeb5bfb78fa855aeec56146696720a77664a8b29817129e021a7b468f93c58871bfbe9d9186646bd26255ad1f1bd3a1396e1519e3fa4939
-EBUILD prowlarr-bin-1.24.2.4749.ebuild 1998 BLAKE2B f407db6dfc47e6a296a35a4b98e5a55dbeeb8d566a0e8352094971d61b2b15362dba7cab6fa19d92368dbc230d0f8ea858042bddfef292471ebbcfdbd95f1709 SHA512 6b03fc271bc13068b6810486079d7496e0095d32bf89d01b5898b77bffcfed24089f913080a0dab0ec96c5b7faf4ae64348d4ccee1412a7d3c167d74c0bd346f
+DIST Prowlarr.master.1.24.3.4754.linux-core-arm.tar.gz 88836803 BLAKE2B 9a74f7ecb60daf48c3dcbb67e4529ad1bac9194e212124287acf43ba67ec69b6544bee053900132aec447f27facbc22a5f59907dbd848ff5315d7eceb1f4d475 SHA512 b8bb1b9503f20a015445cc000c0a1b3edf10aa75a74030613e647807ce190089c1ea70a15b14507c600b0af472e236d0861bc4b55cb30bcc0a95cdd762665353
+DIST Prowlarr.master.1.24.3.4754.linux-core-arm64.tar.gz 88117907 BLAKE2B 5df88e038268aa4919e647243ff2ecd4f598ae0a9322fd386879eadad0a59e9bba5a5d9d1df421f32a833fb7e06ffe50c9b56f81de483a23b07ba5ce85dfe125 SHA512 b9168460bbf13717f753ff834fcf4e595d70592b0859c26d05bb7bd91b0b297b2c9ce3e7f599d8c62f76d7d6a6da1b5084eb16e1e90ca3d1a45f5c4d58a088c6
+DIST Prowlarr.master.1.24.3.4754.linux-core-x64.tar.gz 93136912 BLAKE2B 637ea08b97752b0fbc9556d5259c9ef2a2495fd086cdc40685444b5176f130c3585239dffba347d4609abaf209ef501817db40ed383148c625aebc6907954090 SHA512 fec46db51a17f4e6dd9626818cd5f8af58b75eddc95f0bd4d5662dca2f290d330629162e0ad2dc58edf0221dd67ca62b8cee4fbd245635d4d389eb997b306a94
+DIST Prowlarr.master.1.24.3.4754.linux-musl-core-arm.tar.gz 88902168 BLAKE2B f94eac3885fc3677b56b3a3a8ecb59f99fc47a7ee6cc53ed8850a749b42d2a2da11c8979f5b6340ab1e57213a1e60a92251cbe1077253ca6f87b674cddd57665 SHA512 f04eb302e604473130089f28ba69feee11e582d3fc8cad85a2a55a5ac3312abc2f390b10e90a7cb1d2af56e839aa90e88b7cd45e7e84a0ea8fddc2bc99b1f19c
+DIST Prowlarr.master.1.24.3.4754.linux-musl-core-arm64.tar.gz 88186005 BLAKE2B bef5a28647c8071a2ae0f0e4283eab266423f23b7cab0c9792fdceeacc2ab2a382db8babf123a05dc192b12ea54a2c4a9fbe9c047e4713c50c8459f7bcd33210 SHA512 e248fcec0d8a85c8f394c878cf4d2864e89e68fc02c7b5e3793cf7e64e9e13353e49e231736c169b5e71369761fcc365f6df4e850eac2bad64985dd7fca66f39
+DIST Prowlarr.master.1.24.3.4754.linux-musl-core-x64.tar.gz 92196642 BLAKE2B 9bf12d89de0c2812107fad7726d3f1b2845ce8f9d6f043ebd122c85b17208920ec84b24ed5bf4efa901e70975e948c2388b30ac8c5a92e89fc1543e518c4193d SHA512 9a05353b47feb25973a219ac00c8373a1a66734c9b252cba9f9d2ec5d179cb0d491bebadbe5840c3978e4890ba260e8bc615de7e655983f63bd0df066e515494
+EBUILD prowlarr-bin-1.24.3.4754.ebuild 1992 BLAKE2B 7655358506bbb13c33ea74648138f26d3b3088aee9d5f1a729bf5049fba07d8e1f87f23890380eaf33d1a9c16a9e49f94ddc068190f28146771793d52e791527 SHA512 5bb7abda9ea5cd03ef2494c14966318f0420c0b501dd6fe1ca7c88c7a32d57df5c5a702cb78d88d90ef0a8ee0374a33e78ffbffc3f6b48af122e0b81ac8249fe
MISC metadata.xml 707 BLAKE2B e235e7acd37580d513d82833ec45707d5a2074c77b31aaea4bb79ccebbe378938ca6eb88d2c2afe351f16afc29192b359558130edf249a9089f5bc9008969c56 SHA512 1531f1097c7c7b375a210caa2202dd4d3ca2c611d6c28bb357e0eeb6a1fdd9efcea157c12fe07a633e64475a590edc389a34e0cca1ca8e7e438f47c4793b260a
diff --git a/www-apps/prowlarr-bin/prowlarr-bin-1.24.2.4749.ebuild b/www-apps/prowlarr-bin/prowlarr-bin-1.24.3.4754.ebuild
index 6b55e3a00dbf..2c9c3707ba6b 100644
--- a/www-apps/prowlarr-bin/prowlarr-bin-1.24.2.4749.ebuild
+++ b/www-apps/prowlarr-bin/prowlarr-bin-1.24.3.4754.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.develop.${PV}.linux-core-x64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-x64.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-x64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-core-arm64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-core-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+ https://github.com/Prowlarr/Prowlarr/releases/download/v${PV}/Prowlarr.master.${PV}.linux-musl-core-arm64.tar.gz
)
)
"
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 39b0b9ceb155..f3bb3dae373e 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 9073ad745bc5..ce665a040031 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -3,5 +3,7 @@ AUX uwsgi-2.0.21-libphp-version.patch 399 BLAKE2B 274a099c3745533c4817f10d3d1052
AUX uwsgi.confd-r4 1849 BLAKE2B 80afdf7a5ebc520d887061aba9f7cd64b1bca06d3da478d8d1090a8b9cba973ac2d3dbcbc2ceb980415e98317bc55b07a9a7e6641fac593dc4dd5466bd8d67c9 SHA512 041d1bd694fad6f7c5e28944aab6d7ba53b3c7fc990ce6b7c2d97b9f3d6650c46dda8069e545c252a7400e1d825c8e46d7393a289757b1bd665e64241ca3789a
AUX uwsgi.initd-r7 3831 BLAKE2B e284adae0d4f467b6b28481b917d31a77703057e912c22fb0ae939a844a5579203e6521ba010c8480a6b1c13da27e3a3ee49ecffbabb0097c002f6660606c58f SHA512 5404f1a9d7a38d4eee9b005d5e43d59071d08b45a50747ec7f19978238881f76dd6a150907074eba32020cfef617ffd6495778c88d45bd0bf0acbc1da627c740
DIST uwsgi-2.0.23.tar.gz 810116 BLAKE2B be4353ac71a5282233b0a996e74e49bff66f4c460eb2640058c7028cfeae41214661785de78cdd4aa35415bcc4595e1e340ba48db87bee413754b13d8b24a7d8 SHA512 4060dd66f8c6309497b52a961c36a58fe2b3b3afc7e11b97cfa464757c614d1d44ccc561b18500a394b5d95e5660eae48759003a30ec07379a6f079f63f3899b
+DIST uwsgi-2.0.27.tar.gz 815302 BLAKE2B 6e1aab8a896405f0ab87fdb33bb14117cfd8473da61008e3ecf6b0d2664e7fd29acc12ba322c40772f015adb99ba79c3edcb40b87051fba918c162740d53f241 SHA512 78de6b8aa401ca5e27204cc68dec540617407dc9a0dad2c785a7eadc449889aad4eb516d4d8d257dc46e5b91b6c2d85be5953b19e0897375a7f0fecaa298d066
EBUILD uwsgi-2.0.23.ebuild 10877 BLAKE2B 18f9c29fed7a010ada499843442c3ad69d041f0467f8d50a6e08e6bd924997430c00a2b1e204f06bc4569e303e98f244ad61c7edce66425d95f89811611e9253 SHA512 f997b3a7fd0dec1242be2862e47db99423a96b800d9316e19f55f919e156dd1f58386d28b20fae311615028a52dbdabb98635051d49226fb4016e3b7c1f73155
+EBUILD uwsgi-2.0.27.ebuild 11011 BLAKE2B 1699a34f4a26d479f5a85e1624f79d067136a59c90f74fd56102fe810e19bca0d5610743caa6d8df90ef40b6b51784aef1665668b19e49ba4fa09128aaa888e2 SHA512 0a0567d13438bdbec7c01f7712cfad566fe95f7d0a431f196746d5e920f1ed5dd8695801f46fbd7859e9a93e0486df0b23844c24959c28ca55d5713e5cc1804e
MISC metadata.xml 1049 BLAKE2B 5d12b036bb85027d016d48dbd975dac53c64778da842b00bfa7cf85188686838bcf3effb48e972650e3bc2bd39ec41123d6951650223e12319dd0ce79da64f15 SHA512 4aca870984e4c336b22a1047c7bf42f9f1b74059527327dcc343c3c3384a56b5ba0b6f54542fe1c75aab1b9699780bcf744a1d886f49cccf7a7aabf8d4347f58
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
new file mode 100644
index 000000000000..66ced71574c3
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -0,0 +1,380 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check the upstream uwsgi-2.0 branch, not master, for backports
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby31 ruby32"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php8-1 php8-2" # deps must be registered separately below
+
+POSTGRES_COMPAT=( 13 14 15 16 )
+
+MY_P="${P/_/-}"
+
+inherit flag-o-matic lua-single multiprocessing pax-utils php-ext-source-r3
+inherit postgres python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/"
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=(
+ ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+ router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool
+)
+UWSGI_PLUGINS_OPT=(
+ alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix
+)
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main build process
+LANG_SUPPORT_EXTENDED=( go lua php python ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE} +uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE} uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="
+ || ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_REQ_USE} )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ expat? ( xml )
+"
+
+# Dependency notes:
+# - util-linux is required for libuuid when requesting zeromq support
+# - sys-devel/gcc[go] is needed for libgo.so
+#
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ virtual/libcrypt:=
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson:= )
+ yajl? ( dev-libs/yajl )
+ )
+ pcre? ( dev-libs/libpcre2 )
+ ssl? ( dev-libs/openssl:= )
+ xml? (
+ !expat? ( dev-libs/libxml2 )
+ expat? ( dev-libs/expat )
+ )
+ yaml? ( dev-libs/libyaml )
+ zeromq? (
+ net-libs/zeromq
+ sys-apps/util-linux
+ )
+ uwsgi_plugins_alarm_curl? ( net-misc/curl )
+ uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
+ uwsgi_plugins_curl_cron? ( net-misc/curl )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_DEP} )
+ uwsgi_plugins_geoip? ( dev-libs/geoip )
+ uwsgi_plugins_ldap? ( net-nds/openldap:= )
+ uwsgi_plugins_pam? ( sys-libs/pam )
+ uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
+ uwsgi_plugins_rados? ( sys-cluster/ceph )
+ uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
+ uwsgi_plugins_router_spnego? ( virtual/krb5 )
+ uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
+ uwsgi_plugins_webdav? ( dev-libs/libxml2 )
+ uwsgi_plugins_xslt? ( dev-libs/libxslt )
+ go? ( sys-devel/gcc:=[go] )
+ lua? ( ${LUA_DEPS} )
+ mono? ( dev-lang/mono:= )
+ perl? ( dev-lang/perl:= )
+ php? (
+ php_targets_php8-1? ( dev-lang/php:8.1[embed] )
+ php_targets_php8-2? ( dev-lang/php:8.2[embed] )
+ )
+ python? ( ${PYTHON_DEPS} )
+ ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="${CDEPEND}"
+RDEPEND="
+ ${CDEPEND}
+ selinux? ( sec-policy/selinux-uwsgi )
+ uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.0.21-libphp-version.patch
+)
+
+pkg_setup() {
+ python_setup
+ use lua && lua-single_pkg_setup
+ use ruby && ruby-ng_pkg_setup
+ use uwsgi_plugins_emperor_pg && postgres_pkg_setup
+}
+
+src_unpack() {
+ default
+}
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "s|'-O2', ||" \
+ -e "s|'-Werror', ||" \
+ -e "s|uc.get('plugin_dir')|uc.get('plugin_build_dir')|" \
+ uwsgiconfig.py || die "sed failed"
+
+ sed -i \
+ -e "s|/lib|/$(get_libdir)|" \
+ plugins/php/uwsgiplugin.py || die "sed failed"
+}
+
+src_configure() {
+ local embedded_plugins=()
+ local plugins=()
+ local malloc_impl="libc"
+ local json="false"
+ local xml="false"
+
+ local p
+ for p in ${UWSGI_PLUGINS_STD[@]} ${UWSGI_PLUGINS_OPT[@]} ; do
+ use uwsgi_plugins_${p} && embedded_plugins+=("${p}")
+ done
+ for p in ${LANG_SUPPORT_SIMPLE[@]} ; do
+ use ${p} && plugins+=("${p}")
+ done
+
+ # do not embed any plugins
+ if ! use embedded; then
+ plugins=( ${plugins[@]} ${embedded_plugins[@]} )
+ embedded_plugins=()
+ fi
+
+ # flatten the arrays
+ plugins=${plugins[@]}
+ embedded_plugins=${embedded_plugins[@]}
+
+ # rename some of the use flags, language plugins are always real plugins
+ plugins="${plugins/perl/psgi}"
+ plugins="${plugins/sqlite/sqlite3}"
+ embedded_plugins="${embedded_plugins/sqlite/sqlite3}"
+
+ # override defaults as requested by the user
+ if use xml; then
+ use expat && xml="expat" || xml="libxml2"
+ fi
+ if use json; then
+ use yajl && json="yajl" || json="jansson"
+ fi
+ use jemalloc && malloc_impl="jemalloc"
+
+ # Incompatible w/ C23 prototypes
+ append-cflags -std=gnu17
+
+ # prepare the buildconf for gentoo
+ cp "${FILESDIR}"/gentoo.buildconf buildconf/gentoo.ini || die
+ sed -i \
+ -e "s|VAR_XML|${xml}|" \
+ -e "s|VAR_YAML|$(usex yaml libyaml true)|" \
+ -e "s|VAR_JSON|${json}|" \
+ -e "s|VAR_SSL|$(usex ssl true false)|" \
+ -e "s|VAR_PCRE|$(usex pcre true false)|" \
+ -e "s|VAR_PCRE2|$(usex pcre true false)|" \
+ -e "s|VAR_ZMQ|$(usex zeromq true false)|" \
+ -e "s|VAR_ROUTING|$(usex routing true false)|" \
+ -e "s|VAR_DEBUG|$(usex debug true false)|" \
+ -e "s|VAR_MALLOC|${malloc_impl}|" \
+ -e "s|VAR_PLUGINS|${plugins// /, }|" \
+ -e "s|VAR_PLUGIN_DIR|${EPREFIX}/usr/$(get_libdir)/uwsgi|" \
+ -e "s|VAR_BUILD_DIR|${T}/plugins|" \
+ -e "s|VAR_EMBEDDED|${embedded_plugins// /, }|" \
+ buildconf/gentoo.ini || die "sed failed"
+
+ if ! use caps; then
+ sed -i -e 's|sys/capability.h|DISABLED|' uwsgiconfig.py || die "sed failed"
+ fi
+
+ if ! use zeromq; then
+ sed -i -e 's|uuid/uuid.h|DISABLED|' uwsgiconfig.py || die "sed failed"
+ fi
+
+ if use uwsgi_plugins_emperor_pg ; then
+ sed -i \
+ -e "s|pg_config|${PG_CONFIG}|" \
+ plugins/emperor_pg/uwsgiplugin.py || die "sed failed"
+ fi
+}
+
+each_ruby_compile() {
+ cd "${WORKDIR}/${MY_P}" || die "sed failed"
+
+ UWSGICONFIG_RUBYPATH="${RUBY}" ${EPYTHON} uwsgiconfig.py --plugin plugins/rack gentoo rack_${RUBY##*/} || die "building plugin for ${RUBY} failed"
+ UWSGICONFIG_RUBYPATH="${RUBY}" ${EPYTHON} uwsgiconfig.py --plugin plugins/fiber gentoo fiber_${RUBY##*/}|| die "building fiber plugin for ${RUBY} failed"
+ UWSGICONFIG_RUBYPATH="${RUBY}" ${EPYTHON} uwsgiconfig.py --plugin plugins/rbthreads gentoo rbthreads_${RUBY##*/}|| die "building rbthreads plugin for ${RUBY} failed"
+}
+
+python_compile_plugins() {
+ local EPYV
+ local PYV
+ EPYV=${EPYTHON/.}
+ PYV=${EPYV/python}
+
+ ${EPYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die "building plugin for ${EPYTHON} failed"
+ ${EPYTHON} uwsgiconfig.py --plugin plugins/asyncio gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON} failed"
+}
+
+python_install_symlinks() {
+ dosym uwsgi /usr/bin/uwsgi_${EPYTHON/.}
+}
+
+src_compile() {
+ mkdir -p "${T}/plugins" || die
+
+ export CPUCOUNT="$(makeopts_jobs)"
+
+ ${EPYTHON} uwsgiconfig.py --build gentoo || die "building uwsgi failed"
+
+ if use go ; then
+ ${EPYTHON} uwsgiconfig.py --plugin plugins/gccgo gentoo || die "building plugin for go failed"
+ fi
+
+ if use lua ; then
+ # setting the name for the pkg-config file to lua, since that is the name
+ # provided by the wrapper from Lua eclasses
+ UWSGICONFIG_LUAPC="lua" ${EPYTHON} uwsgiconfig.py --plugin plugins/lua gentoo || die "building plugin for lua failed"
+ fi
+
+ if use php ; then
+ for s in $(php_get_slots); do
+ UWSGICONFIG_PHPDIR="/usr/$(get_libdir)/${s}" ${EPYTHON} uwsgiconfig.py --plugin plugins/php gentoo ${s/.} || die "building plugin for ${s} failed"
+ done
+ fi
+
+ if use python ; then
+ python_foreach_impl python_compile_plugins
+ fi
+
+ if use ruby ; then
+ ruby-ng_src_compile
+ fi
+}
+
+src_install() {
+ dobin uwsgi
+ pax-mark m "${D}"/usr/bin/uwsgi
+
+ insinto /usr/$(get_libdir)/uwsgi
+ doins "${T}/plugins"/*.so
+
+ use cgi && dosym uwsgi /usr/bin/uwsgi_cgi
+ use go && dosym uwsgi /usr/bin/uwsgi_go
+ use lua && dosym uwsgi /usr/bin/uwsgi_lua
+ use mono && dosym uwsgi /usr/bin/uwsgi_mono
+ use perl && dosym uwsgi /usr/bin/uwsgi_psgi
+
+ if use php ; then
+ local s
+ for s in $(php_get_slots); do
+ dosym uwsgi /usr/bin/uwsgi_${s/.}
+ done
+ fi
+
+ if use python ; then
+ python_foreach_impl python_install_symlinks
+ python_foreach_impl python_domodule uwsgidecorators.py
+ fi
+
+ newinitd "${FILESDIR}"/uwsgi.initd-r7 uwsgi
+ newconfd "${FILESDIR}"/uwsgi.confd-r4 uwsgi
+ keepdir /etc/"${PN}".d
+ use uwsgi_plugins_spooler && keepdir /var/spool/"${PN}"
+}
+
+pkg_postinst() {
+ if use apache2 ; then
+ ewarn "As reported on bug #650776 [1], Apache module mod_proxy_uwsgi"
+ ewarn "is being transferred to upstream Apache since 2.4.30, see [2]."
+ ewarn "We therefore do not build them any more."
+ ewarn " [1] https://bugs.gentoo.org/650776"
+ ewarn " [2] https://github.com/unbit/uwsgi/issues/1636"
+ fi
+
+ elog "Append the following options to the uwsgi call to load the respective language plugin:"
+ use cgi && elog " '--plugins cgi' for cgi"
+ use lua && elog " '--plugins lua' for lua"
+ use mono && elog " '--plugins mono' for mono"
+ use perl && elog " '--plugins psgi' for perl"
+
+ if use php ; then
+ for s in $(php_get_slots); do
+ elog " '--plugins ${s/.}' for ${s}"
+ done
+ fi
+
+ python_pkg_postinst() {
+ local EPYV
+ local PYV
+ EPYV=${EPYTHON/.}
+ PYV=${EPYV/python}
+
+ elog " "
+ elog " '--plugins ${EPYV}' for ${EPYTHON}"
+ elog " '--plugins ${EPYV},asyncio${PYV}' for asyncio support in ${EPYTHON}"
+ }
+
+ use python && python_foreach_impl python_pkg_postinst
+
+ if use ruby ; then
+ for ruby in $(ruby_get_use_implementations) ; do
+ elog " '--plugins rack_${ruby/.}' for ${ruby}"
+ elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+ elog " '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
+ done
+ fi
+}
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index 13f1ad5f091a..e5326073b100 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 fe42ee6f428b..44e7d79a7f79 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -35,7 +35,7 @@ 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.107.02.run 307251605 BLAKE2B 767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a SHA512 da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
DIST NVIDIA-Linux-x86_64-550.120.run 307064664 BLAKE2B 657e69e2fb7c32c47e52a7bd5469158f9f5431cdf65f9ac5b660b8f4ae3511914a1efa837d4a81bb8dd63d09735a315a6b297023e6417d849f764c9a8dc0d88f SHA512 1d7c91755faacb5accdb33314b638f9749115a1ece6150e39cfe1c07d2ada022de20992c500e96d785b3813962b6214bffbe94ed6bf58a539c48d2526b534507
-DIST NVIDIA-Linux-x86_64-550.40.71.run 312337652 BLAKE2B 1d1bcb9db4af49a9143ee4fa803fa528fba5c748e12e573c3d003fb3d47c96b27c401288b58ac2e9102ab89eb45832d5de20c7870fe45cb65e08df7a6b24cbd3 SHA512 9d36035576e65994e5a9c88802ce8ccd62d1da83f590644135556ec4b97ac8fe9a53730f2a0ced899b1d0936b7d3f458f7ca9842518ab14f25a401604b88ea82
+DIST NVIDIA-Linux-x86_64-550.40.75.run 312414062 BLAKE2B 113209ca6288abbf3b0d8869fa496a721d83b453ca381dc353993d482300a276b5f157f219d7b372f40faa85355c024262a371a5fbb1b0582db4b45644b79f11 SHA512 a92d00569b6525bfc1aeb5d41ff0254cb85ce3a6ce1c7b134c8f609c018ae2d868b25dde1f0ade6310ae7ef693342ec500e924c921a67fc1b2e3832cf0108545
DIST NVIDIA-Linux-x86_64-560.35.03.run 322523941 BLAKE2B e84819e6c6b75dbe75212b695ee1e7793c16091b1861250b406cdf570a8cae2a8114627f64bdefc8538f12dd6da8d80d3d62d41deeb7211cfaf159f853feba08 SHA512 97137160b64928ff84fd6145a0ebc209c045d6a07ccc53ec6df6ba1fda2ad72038eda7ecdc0a0178a2628aa4e18819a9b3ff3b693b22bdc9de543be0a968f8aa
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
@@ -77,13 +77,13 @@ DIST nvidia-xconfig-535.183.01.tar.bz2 110994 BLAKE2B 154f0e3885fdc2a30373daad07
DIST nvidia-xconfig-550.107.02.tar.bz2 111170 BLAKE2B dbf2b0b7f7b71f17ce5a0b6ae1c5346a573ea11163b24c4bce1b18281d4af70f38458bc122c39ad948242a8cfc37b68e696141b8dd3ce16f9ae7fb3fb61af735 SHA512 a7b9ba8d542041b273deaeb354c398fba4241dfdcf68be71e1c1138c925206db0f7ce2945c5ec92eddbcdbf240c5340802b3989e6140593828d1eb79854730e3
DIST nvidia-xconfig-550.120.tar.bz2 111154 BLAKE2B bbb60c07497786c9947f418f2fa3e11244a53e38478db62bed4d3ccb1af8c5fd209710760df9bb727685b2f95618f91ce93b03f71aaa2e81b0001ca840e87937 SHA512 c286cf5f8fcc0eee25ca0459212b04292adda356b3ee3f0ed4c7d1aef0c859e5cd2498f7010950fb3834726f13a58ea19b84934635a0045e2a2cf843197a2d86
DIST nvidia-xconfig-560.35.03.tar.bz2 111203 BLAKE2B 347d4f80b9a16da54fbd7116d0ceafbb15b3b6e78aa1640b8505674b9ffc32056197925b67506d2cbb5d130054944c13246a592d9021f0bb2410ee6e8216df4e SHA512 1a68729b8aa1d3518b43392d4f9af163e2a084c635c08343b25ce761f835801aad203778fd03564ba050ad949a9d2df84fba4c8a48bb1a7afea5e72eb364eb58
-DIST open-gpu-kernel-modules-550.40.71.tar.gz 13811934 BLAKE2B 479c08b73afc91a2f09d7a28bd06795db4dd8f253b2787e41e3c5c8bcde5d606f9715f48d8d3f61ed0cc637445db83dbb6e4b09b0b50cbabe358ea13f8ff683e SHA512 81cb651a9a56aebf806b8442a9de70147beec415f6cb26f41e3d60ef31c024dc84f6c9754ccaff6d0112cc0d97a564403f4d64192c57d38c4969a9d026fc1f61
+DIST open-gpu-kernel-modules-550.40.75.tar.gz 13813169 BLAKE2B 6033b8faa985a3f82c9ea7c79e54bc6d14c8c493a59db509f8fab59f2c58f8a44c264ba57f482893f5eb4473a9e06bf964f0a6410de062991df6f42fa094186e SHA512 ca7de8249457c6910f9b95b535c76127fad4c2b7e2648b7705cee04b2e0d3319f4365cedfc0f87b603bb1b50b48c63cd0580bb8f434630919511d4b5b22c01ca
EBUILD nvidia-drivers-390.157.ebuild 15136 BLAKE2B 6ef5e51472ecc63dec8bd6bcd452829925f9877c631a2e08fbbdf02e082b3d6030dbe11f8eee48259ba10912692dc43582540284c65312560a7552be2e1d4664 SHA512 b6655ce0fe1c36e0cabfc5b8fa82ea0435090703b9bdc20a0abdcb8fbaf0f39affd38684d58c13ec4b8e8e704063fab52d57d838f09a56a08e3a7de14ff793a1
EBUILD nvidia-drivers-470.256.02-r1.ebuild 17683 BLAKE2B b99e6fa06b692100321d38ec9d1207d14e2818d7977ee75424ed038191ca582f074af584a0373fe552a7382e664f74a38d3eb7aae360b32843c4d99d0f970e27 SHA512 c1ab9067dea4303cdbbe4fdc58e7e024449df41145208440d54af11bf7fc889075d85b6865616ee78308fa7c1d63ded9382021805a58b2f0cf92c4dd431cf1cc
EBUILD nvidia-drivers-525.147.05-r1.ebuild 20997 BLAKE2B d7e0f34b40c029b64640a508b75620e62208f356979b99943b7d22895d0c432cb234214085fbdf4a00f7a31f68ae60d87f695b52efc373f79487bbfce04873ec SHA512 a2b4802077d61be25885d1f809ffe443927398656e1326725916c9977f49a3492610b9fe57dc9c5cdcf088eacc7557a4f3dab45a1e7673d6bbe32eb05cccc54c
EBUILD nvidia-drivers-535.183.01-r1.ebuild 20847 BLAKE2B 3bb33cb7e134c89efb77ea2b5eb03f9169c73b09472c8691770fabd05e9135c6c5715aa53c02734ee3546427497856d5e5f5962529aaeae04e40a895bc25e4d6 SHA512 ac07d896a40159e7ef8df9d164052201043f6ba146ae1c19e6d8b7c964e3e867bd829fab99dfa7f889ed22cc4c5f8a4ca2b0fed2cf69e466613a4e940f61cf0d
EBUILD nvidia-drivers-550.107.02-r1.ebuild 20526 BLAKE2B 32f04d6cd902845e6b8243ee52584a6b7cb0b0b850258b3c7ccbd0f786f7b1ba875742aa43967207cb245c874e94740f9b781fbd2940648dce9c3ffc8274bb68 SHA512 23d90e42b52ffdd66a001e5d64292cb72717fe292524328320477bbf13864dd6be1ba6345ed6b91ceb934208924e251c27f93766a229874d4b2368ab344d4002
EBUILD nvidia-drivers-550.120.ebuild 20462 BLAKE2B 6b66c77de9020dbe9e064b8f52dba8c435f502fe692fffc96cf3952c4c61e601fe1f0d8adfef97a11fadaf0d30c34e664a06e593a4ef082908b4e0409772f57d SHA512 3599be6db3efcbadaf9c5df25a37b669fcac88630f47b211c803a265cf4b6c34527ccaa31f60b6a1f79671e90531a6d307b6f0c21843b1c2e6c976735664dda5
-EBUILD nvidia-drivers-550.40.71-r1.ebuild 20578 BLAKE2B b891bfe5fe7c81df087e6a1fef50f6afd674f071fe21f0cd7d0225cdbd7934fc656b37afe2ec1866d64e13daed3dfda1e73ca508a380a61c15f6f295c97c29ec SHA512 0b55990c2fc62709b417c3e1cc90c32e766a20b4f0e1fef29f21c36ce2073a87aab842434e247a85205ecd0eb3ff25c24b1c201bdb292de5973b5037add1727f
+EBUILD nvidia-drivers-550.40.75.ebuild 20575 BLAKE2B a5464df047dbd9cd9a32705aeb7046df9a980012b4ae6acb1149ee5506f0b8ba8d2a838a514aa8fdd8d8d3056e19287df9ffbd40cd6fc1c09f1b12ee2da3463d SHA512 3dcc98febcfe70f3c61761e83a7b9e21ad10060bf39376f8489fcc02a9898680db546f7e5a2559c4f9b7a3835ace6b4b644af84f06bff6bc23a82df60b566e24
EBUILD nvidia-drivers-560.35.03-r1.ebuild 21286 BLAKE2B 43107d56e92c9df707d05ad3dd4bd68415abfff9af49ded939389eeb0b061926c9898dc5198874f709a1cdf825d4020c8d3765f983ff8eb76a0cfdeb75da67a3 SHA512 4d5c1beebb2a8feecfe5b286c46bc7232456795c42202bd1f90a07cb32673932454b78ae9418e9a3eedbb677ac2b7188d55bbea1de5c7f67d82d3eb7b6c23754
MISC metadata.xml 1457 BLAKE2B 10fccbffe28ab58e012aae439123f947acea95eb3bdc4d0e2eb1ec14a92ad24fc2e3e0c248dcce87d9fdec54a65b8e040b2ed048d9ef11054f762f295c24ce39 SHA512 8469884c614a0275f438a0f8d583f2823d1159905ee27402e859c824cc458ac31daf69f2b7960533daaf86e1ca203be745c03e4e67ff12e9bbb2c08b91c667a0
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.71-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.75.ebuild
index ee13950d9fd8..7c967cc422fc 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.71-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.75.ebuild
@@ -8,7 +8,7 @@ inherit desktop flag-o-matic linux-mod-r1 readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
MODULES_KERNEL_MAX=6.11
-NV_PIN=550.107.02
+NV_PIN=550.120
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
HOMEPAGE="https://developer.nvidia.com/vulkan-driver"
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 046988a554ee..8cd854d280d1 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest
index 97eada985d95..70da15b36ef3 100644
--- a/x11-libs/xapp/Manifest
+++ b/x11-libs/xapp/Manifest
@@ -1,9 +1,6 @@
AUX 0001-don-t-install-pastebin-upload-wrapper.patch 699 BLAKE2B b8acb6a54f18dfd5a6e74a462ccd2ff869ca09912a084ea7369fae5adabe974250f7d5aedb11a21de81c49530049d3516dd610242cb5a85bc78ed44c04331769 SHA512 b2d43ae457b1f8ad1ede0a3fdfa9ee0a34697b10bf25e44c91bd0be36b2f3ecfa8729b77732b0e7d32cc267fd75d071496b0263a37277f14e2d0d4ae9c433149
AUX xapp-2.8.4-multiple-python-targets.patch 2581 BLAKE2B 710b864a41718dbd26263523baa6223e34771ced588152a2a985757979637d2e49eab7257ba1678cea6ffd5aab924f9ddb6e49c6584e97ee11aac48f98622cd3 SHA512 6a82ddb2cf4bff3929366c07613f866f354577cf1d487b20338853bf4bc22efba765405c057a678a02ffc0af1a91f1282693357650031707dbd378fa6de9f83e
AUX xapp-2.8.4-optional-introspection.patch 2894 BLAKE2B 4b6e19bfea20aff1b6a335480382222018a81d2a792e43a046348601c476f5d5f6aa8bb3fdfc63091c3b8187326c0edd4168f1c45fb552a9b279e900e224c9bf SHA512 dcabc7976bb86fe4707b8a8cad1e74d6558d02c62e2121235747eeadc4276d45e6bae3a94c3cfc44ca7f95ab92468be81cbf254750a0e9ec4f144f722e9cafa0
-AUX xapp-optional-de-options.patch 3309 BLAKE2B 4760a70b3e5a5806925f0e33ead8282990069302f4b6c4ff1899804010c4dfea6c4d97983c5acf57d523bfee7a6b12ae4e2e8d7736ab2258f8159897c2df79b7 SHA512 d4b5c613ac2f630b5f105572605429b064cd824f6ebc2f354207cdf253a33811af2f2ac7e3c10e21638de9856c035816396a05c96a298da0777ac146b540ff73
-DIST xapp-2.8.2.tar.gz 272539 BLAKE2B 1e2fb92b976196c2e9f36e322656ee40252e4c358a13361a054ead88e6fa3df35a53f1b0ee594df4189a68c1739c4a040558fac533ace095536fcc1dca76954b SHA512 97d19b95626a37fc08a0a159be741de5d9bcc034484e977bd739b91bd37122fcf2f3479285d544282a92c8fa180b116db1ad5e96fe19284c62287d3c5b135163
DIST xapp-2.8.5.tar.gz 274241 BLAKE2B 86b38dcab542e934f65e2fb11a5c1e7a5e26e8c725c5c91fed7bec6e0676f40ab6fd85b0421378e4860271ef1c9954d8c5a42b465232670d3d695dcda0734e0b SHA512 133a01309f0bc33a0aa73ee86eb8900573b4ab5b84e9e503b04b246448bce0b05880403288a739c5e252a2276311afba86c9c687887dd6e8c528734e328c6ee7
-EBUILD xapp-2.8.2-r1.ebuild 2369 BLAKE2B ef7266d7c90cee31fefee2ead6c275e9641b619fb9351264062686598ce08044884ed346b1c67b00bd5a3d6825a1b26b55011e29813d4b158b09018e509e52a9 SHA512 89497ba2d7cba4c794808aba824c1f142d75e182f313147f523c00c733dd4663d4fee771b940eced242ca7decb0baf689eb256fbbc4367f770ae32639d98f5da
EBUILD xapp-2.8.5.ebuild 2414 BLAKE2B 91073544e63da6711d6e2d3a8fbb34eca31fff38104f85c75a30806cefa8fb743f3def99b30f5a6f7ee09a024039db8351f44c186ca702d340cdf6aa1de55c23 SHA512 f10f5db6148a5b81ff17bd5eed5f85e258cd2b4f717b5320731bf1c1b27251e1133ce637bf8fe60e397f9e8c8567611a6fbe5746a88ab8a72045345fa8d88d01
MISC metadata.xml 661 BLAKE2B aaf60791b7e8739d7418edd95ff2bfb7429de931c54ccd6c770e752f7f0b45b84a7720add07ecb9ae046064b12d14640b7fe1ab85f6f2a73dc0c0d80eaf13d43 SHA512 27f7fa4138c5d870f1299999711032d7a4c2f628efd8b73ef75d801645950ff9894f970b917501877ef845c0c6fa38ea24c6fa475f25a260f24a2925fcdc47e7
diff --git a/x11-libs/xapp/files/xapp-optional-de-options.patch b/x11-libs/xapp/files/xapp-optional-de-options.patch
deleted file mode 100644
index 1d054f3dc663..000000000000
--- a/x11-libs/xapp/files/xapp-optional-de-options.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From fda9544509c1b3c2c5417a4b27490e7a07e480ec Mon Sep 17 00:00:00 2001
-From: Sparky Bluefang <sparky@bluefang-logic.com>
-Date: Tue, 27 Jun 2023 21:54:08 -0400
-Subject: [PATCH 1/2] Remove unused meson scripts
-
----
- libxapp/install_generated_header.py | 12 ------------
- meson-scripts/install_generated_header.py | 12 ------------
- 2 files changed, 24 deletions(-)
- delete mode 100644 libxapp/install_generated_header.py
- delete mode 100644 meson-scripts/install_generated_header.py
-
-diff --git a/libxapp/install_generated_header.py b/libxapp/install_generated_header.py
-deleted file mode 100644
-index d487ad9..0000000
---- a/libxapp/install_generated_header.py
-+++ /dev/null
-@@ -1,12 +0,0 @@
--#!/usr/bin/python3
--
--import os
--import sys
--import subprocess
--
--install_dir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], 'include', 'xapp', 'libxapp')
--header_path = os.path.join(os.environ['MESON_BUILD_ROOT'], 'libxapp', sys.argv[1])
--
--print("\nInstalling generated header '%s' to %s\n" % (sys.argv[1], install_dir))
--
--subprocess.call(['cp', header_path, install_dir])
-diff --git a/meson-scripts/install_generated_header.py b/meson-scripts/install_generated_header.py
-deleted file mode 100644
-index d487ad9..0000000
---- a/meson-scripts/install_generated_header.py
-+++ /dev/null
-@@ -1,12 +0,0 @@
--#!/usr/bin/python3
--
--import os
--import sys
--import subprocess
--
--install_dir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], 'include', 'xapp', 'libxapp')
--header_path = os.path.join(os.environ['MESON_BUILD_ROOT'], 'libxapp', sys.argv[1])
--
--print("\nInstalling generated header '%s' to %s\n" % (sys.argv[1], install_dir))
--
--subprocess.call(['cp', header_path, install_dir])
-
-From dac2e1ab74c3eb109b928ccba66b805e9a40aaee Mon Sep 17 00:00:00 2001
-From: Sparky Bluefang <sparky@bluefang-logic.com>
-Date: Tue, 2 Jan 2024 23:46:57 -0500
-Subject: [PATCH 2/2] Add confiure options for environment specific
- integrations
-
----
- meson_options.txt | 10 ++++++++++
- scripts/meson.build | 7 +++++--
- status-applets/meson.build | 4 +++-
- 3 files changed, 18 insertions(+), 3 deletions(-)
-
-diff --git a/meson_options.txt b/meson_options.txt
-index a36933a..3ea5310 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -28,3 +28,13 @@ option('debian_derivative',
- value: false,
- description: 'Use paths specific to Debian and derivatives.'
- )
-+option('mate',
-+ type: 'boolean',
-+ value: true,
-+ description: 'Install mate specific items.'
-+)
-+option('xfce',
-+ type: 'boolean',
-+ value: true,
-+ description: 'Install xfce specific items.'
-+)
-diff --git a/scripts/meson.build b/scripts/meson.build
-index b210f45..7b1c1bc 100644
---- a/scripts/meson.build
-+++ b/scripts/meson.build
-@@ -1,8 +1,11 @@
- scripts = files(
- 'pastebin',
- 'upload-system-info',
-- 'xapp-gpu-offload',
-- 'xfce4-set-wallpaper')
-+ 'xapp-gpu-offload')
-+
-+if get_option('xfce')
-+ scripts += files('xfce4-set-wallpaper')
-+endif
-
- install_data(scripts,
- install_dir: join_paths(get_option('prefix'), get_option('bindir')),
-diff --git a/status-applets/meson.build b/status-applets/meson.build
-index 979682e..b464d49 100644
---- a/status-applets/meson.build
-+++ b/status-applets/meson.build
-@@ -1 +1,3 @@
--subdir('mate')
-+if get_option('mate')
-+ subdir('mate')
-+endif
diff --git a/x11-libs/xapp/xapp-2.8.2-r1.ebuild b/x11-libs/xapp/xapp-2.8.2-r1.ebuild
deleted file mode 100644
index e98da20b7e9c..000000000000
--- a/x11-libs/xapp/xapp-2.8.2-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2-utils vala meson python-r1
-
-DESCRIPTION="Cross-desktop libraries and common resources"
-HOMEPAGE="https://github.com/linuxmint/xapp/"
-LICENSE="LGPL-3 xfce? ( GPL-3 )"
-
-SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
-
-SLOT="0"
-IUSE="gtk-doc introspection mate xfce"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- >=dev-libs/glib-2.44.0:2
- dev-libs/libdbusmenu[gtk3]
- gnome-base/libgnomekbd:=
- x11-libs/cairo
- >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
- >=x11-libs/gtk+-3.22.0:3[introspection?]
- x11-libs/libxkbfile
- x11-libs/libX11
- x11-libs/pango
-"
-RDEPEND="
- ${PYTHON_DEPS}
- ${DEPEND}
- dev-python/pygobject:3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${PYTHON_DEPS}
- $(vala_depend)
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-util/gdbus-codegen
- dev-util/glib-utils
- sys-apps/dbus
- sys-devel/gettext
-
- gtk-doc? (
- dev-util/gtk-doc
- )
-"
-
-PATCHES=(
- # Make desktop environment integrations optional
- # https://github.com/linuxmint/xapp/pull/176
- "${FILESDIR}"/${PN}-optional-de-options.patch
-
- # don't install pastebin upload wrapper
- "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch
-)
-
-src_prepare() {
- vala_src_prepare
- default
-
- # Fix meson helpers
- python_setup
- python_fix_shebang .
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc docs)
- $(meson_use mate)
- $(meson_use xfce)
- -Dpy-overrides-dir="/pygobject"
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # copy pygobject files to each active python target
- # work-around for "py-overrides-dir" only supporting a single target
- install_pygobject_override() {
- PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die)
- einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}"
- mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
- cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
- python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/"
- }
- python_foreach_impl install_pygobject_override
- rm -r "${D}/pygobject" || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- gnome2_schemas_update
-}
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index a8429ef725b1..0287fd289a2a 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index 79b8ef5865f5..966a14654145 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,8 +1,10 @@
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
DIST kitty-0.36.2.tar.xz 8899200 BLAKE2B ab7896c9b5f4a3b428a880663f000618cafff5e1837df693d56b0c7c5364aa7acfb8dd472886935594ecff05be30821c68e2fdc598a530ee36c55031956c2998 SHA512 14efd609f87aa50adc26585e80d3fa80328cbda7b0352eb1689ea585c24cc03fec06424e28d1278b4db6aa8f98ef1faf132ea602637d7781947b72bed53d4784
DIST kitty-0.36.3.tar.xz 8836304 BLAKE2B 0ed7c8ea92c8fedae64a1059b21f120fab3141607be27c74116f34ee637fc33899dc240954d47757f36ec487bba40f7856423777d756014a3dd5221329403293 SHA512 290ce8d1d64ed431221ecdc9f942218ee375d7c065193186ad3d2a58bb936ff206b6df3379cd0d4d233cbf3433f9fbeb16d0459704e343cb32305de841828513
+DIST kitty-0.36.4.tar.xz 8875060 BLAKE2B 530b11a719360997230ef12dc857dea975ccfce1f111c23ccabf392bd463ebe3ae80aef8cb8a1f7c3877e7847d750ad04f6185c0d8e05ac9770f2b7dfc407bf5 SHA512 3ffabb181903495d6a11a8b790e75331a5ab0986de0b7a7958ea7dfee724c29aee88c31672e2f7711d3fc51a81e1a3c84e4469228872aa62df840ded2c0d5218
EBUILD kitty-shell-integration-0.35.2.ebuild 1498 BLAKE2B 9c23bd53c1d50395b5e7349f313ca82c2514c7bcb751d39798601cfc695dc241e89f6ab4439a6dada7764db3ea72d4619a7b0d42e01b3d9e67bc18d822f9979f SHA512 5b45f302ea80fb9da12a14dece17978beb1ab66a9ea163e881aa224872b96c271f6f01b1b3e6e4969c90d5bf24efe14725a9c90661d562e8fd5daf5c8cf10ad3
EBUILD kitty-shell-integration-0.36.2.ebuild 1501 BLAKE2B 55b94af1a7341b8c9e228d51afb55003119415e40b05714c1425fae8f5606850de17d1b14ff47617f29cbd97f1b931f24f17207c96889af1c076053c81d5bf41 SHA512 a1969519f2ab0e9a3dbaf676ea1ec1ebe7586862cdfa9fc58b57f036f8f2046fd8734f210f2bef73fb192e586c76ae93e1d5ee8aed7f238550e68bc19906274c
EBUILD kitty-shell-integration-0.36.3.ebuild 1499 BLAKE2B cb69c068e6db9c1401fa409113949e5470a7569d9ae991bb038be64a6d72104c660595bc22b5dad6d16f6801522a566c34da764c6af450635f54aae06309a5a0 SHA512 8cc40850dc660d8c71c91acf250c83edb83012b3b98f7f80842c83e8c4f11074cea805e581ac8c8e226c97eb5a30f37058bb3f65e025100a5ea560ed06f0a6e0
+EBUILD kitty-shell-integration-0.36.4.ebuild 1501 BLAKE2B 55b94af1a7341b8c9e228d51afb55003119415e40b05714c1425fae8f5606850de17d1b14ff47617f29cbd97f1b931f24f17207c96889af1c076053c81d5bf41 SHA512 a1969519f2ab0e9a3dbaf676ea1ec1ebe7586862cdfa9fc58b57f036f8f2046fd8734f210f2bef73fb192e586c76ae93e1d5ee8aed7f238550e68bc19906274c
EBUILD kitty-shell-integration-9999.ebuild 1412 BLAKE2B e669120f3274561174e2d299713cd5f8605ea0c82f19203a9a26824b02df316b631917846b77a84c96ed3b59229b916fa94d392054f89a43f13c269c534a00b5 SHA512 7910b0677a277822d1d3145502cfb907debe1f8019eaaad429c410d83b9e5ac45fd2b85c92781e089ab6378c8a2555ef53d41e0f5b8b8494bee27865f4e004fc
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.4.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.4.ebuild
new file mode 100644
index 000000000000..a50a1338ca92
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r {/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc files,
+ # but may require user intervention depending on zsh invocation or if remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest
index 286e66204a3a..4c729bf009a0 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,8 +1,10 @@
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
DIST kitty-0.36.2.tar.xz 8899200 BLAKE2B ab7896c9b5f4a3b428a880663f000618cafff5e1837df693d56b0c7c5364aa7acfb8dd472886935594ecff05be30821c68e2fdc598a530ee36c55031956c2998 SHA512 14efd609f87aa50adc26585e80d3fa80328cbda7b0352eb1689ea585c24cc03fec06424e28d1278b4db6aa8f98ef1faf132ea602637d7781947b72bed53d4784
DIST kitty-0.36.3.tar.xz 8836304 BLAKE2B 0ed7c8ea92c8fedae64a1059b21f120fab3141607be27c74116f34ee637fc33899dc240954d47757f36ec487bba40f7856423777d756014a3dd5221329403293 SHA512 290ce8d1d64ed431221ecdc9f942218ee375d7c065193186ad3d2a58bb936ff206b6df3379cd0d4d233cbf3433f9fbeb16d0459704e343cb32305de841828513
+DIST kitty-0.36.4.tar.xz 8875060 BLAKE2B 530b11a719360997230ef12dc857dea975ccfce1f111c23ccabf392bd463ebe3ae80aef8cb8a1f7c3877e7847d750ad04f6185c0d8e05ac9770f2b7dfc407bf5 SHA512 3ffabb181903495d6a11a8b790e75331a5ab0986de0b7a7958ea7dfee724c29aee88c31672e2f7711d3fc51a81e1a3c84e4469228872aa62df840ded2c0d5218
EBUILD kitty-terminfo-0.35.2.ebuild 631 BLAKE2B 3e61a196a09738cbef2603fccbbc5eece8346495f3a3606acbcea6d7c134961e405b9aabc915bf704f9c327037abf4363619e206f1c548d24c112f4f2b607129 SHA512 ba5541c668843f4718c4efd53dedf71fae5e56ca39ad7bb819a4f13c9efec3d85bd9cd18e3dd4184abc02bf28cdca12c847117933d7f7590b3cc2d88c2d5f7f9
EBUILD kitty-terminfo-0.36.2.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
EBUILD kitty-terminfo-0.36.3.ebuild 632 BLAKE2B 372188b1c267755aeed681547cc8307794e98fa75ab061466444e22d964fa80e9e887651ce4f4cd77c26f7ca23773d9938a7ca3e1f2e5e65b4cb0b908a6441f2 SHA512 e18e858450987f36c0e152e9762dfc8237d555aebc630994b277ceb493ac729f53e4ac3c994219f0864650768637ac4782afe3c010d8d712fc7f188c78d45225
+EBUILD kitty-terminfo-0.36.4.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.36.4.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.36.4.ebuild
new file mode 100644
index 000000000000..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.36.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 511872fc9176..5dd4622c3c1b 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,8 +7,12 @@ DIST kitty-0.36.2.tar.xz.sig 566 BLAKE2B 03d75daa5163ac352210d8cd65b528b0cd558e9
DIST kitty-0.36.3-vendor.tar.xz 1563672 BLAKE2B 297b6de50431356c153c2464c33ff206be416215277dbb00849d4a6100318803dd13851e6f682487beddc5b3abd8aae5994ef5448573566808c6b328542fc3d0 SHA512 463a550bbeed52ece4eb804d8a30115f3368a79f8ff907fe64e93e3a93340485b1110d021364d149c425318c80f46f31d65ddb1b99bf9fc579f8a42689aacefa
DIST kitty-0.36.3.tar.xz 8836304 BLAKE2B 0ed7c8ea92c8fedae64a1059b21f120fab3141607be27c74116f34ee637fc33899dc240954d47757f36ec487bba40f7856423777d756014a3dd5221329403293 SHA512 290ce8d1d64ed431221ecdc9f942218ee375d7c065193186ad3d2a58bb936ff206b6df3379cd0d4d233cbf3433f9fbeb16d0459704e343cb32305de841828513
DIST kitty-0.36.3.tar.xz.sig 566 BLAKE2B ddcce94836b61f33755321dd4fccdedc188e5ff43aa3703aaf3369ab22851ad105d821a0245abadbc775288a7141280d4494391174d507bc65eb5c890a8ddcef SHA512 0d3f069ae8f3adf86101d91926bb0c665e72db4bc9ab0cc4a736d735aea702b2a4d5995dba58ead01127cbfb54bbf7d8763b702515306c6eb5444612f317732b
+DIST kitty-0.36.4-vendor.tar.xz 1563664 BLAKE2B f51f8360e40a4accc504444e1f681b126a9e7d93e75d25f01284f744489fd9cb7ea9ba439136d0fe291d71eee2f05efe5f4cec0c5a94552753da522bdf60c7a8 SHA512 b0a39549a6d1e90fc0b36fdddbcfcf1f8f41c03b5457b92717be3f2f2747ec75fb04a0fcd7394510616de7da3ebb33fc0cbcd1483f4419edd750bfce6788dce5
+DIST kitty-0.36.4.tar.xz 8875060 BLAKE2B 530b11a719360997230ef12dc857dea975ccfce1f111c23ccabf392bd463ebe3ae80aef8cb8a1f7c3877e7847d750ad04f6185c0d8e05ac9770f2b7dfc407bf5 SHA512 3ffabb181903495d6a11a8b790e75331a5ab0986de0b7a7958ea7dfee724c29aee88c31672e2f7711d3fc51a81e1a3c84e4469228872aa62df840ded2c0d5218
+DIST kitty-0.36.4.tar.xz.sig 566 BLAKE2B 94f7bc5dd8c121cd9f10b06a3e0644bfb30e9f66716999fee3a2bab302f8f79965e2c3cce000a074424d84ac902db4784600416afba51e7bad90dc2f66a5580b SHA512 14c629f01e5f92d06388fb0effd256447ee24f1a24492a5478091745c7a5ebe839be70be053652b0329b85d78ef471ce6b34c46c2d4b3bddf8ea8ba9281d4e6d
EBUILD kitty-0.35.2.ebuild 4844 BLAKE2B 96cc72dc4371d3bb528ce431a7e9e3e311a2c5929c54abb2990665d17a18ea9845d9e396ecae2f4f09aba1eef45c668d88c00c0632094bf65f9776c9c9982d53 SHA512 fd8495dddfacde343224124004b3154e7aa8ca58438ff2f612e6718e36418450569ea2333e6f11ae7c4d7da4974c9803fb6e33f5b0bd142d6e1f37dacaa5cf8f
EBUILD kitty-0.36.2.ebuild 5155 BLAKE2B 9bcd7e137630f4c9b188cc1a96c826a0c44ab79a43a74bc90a78bbb5b679387871824805eb6467084300d98cbab5c000882719180fb1e791a0210ecc1881dd8b SHA512 1ca7bedde08aa136c65c23998b38e633d03d1c8addfada7e9e7e6030e1fdd08151f2c4cbbae700e2c53a56bfacd3829eba3f5960b9678d6c552a438585d60ee1
EBUILD kitty-0.36.3.ebuild 5153 BLAKE2B 95eb05cb9eb390759078f1ea3a65145d2c1b04d60fd212d856df67c9dc4a8b0fccce17f8a83c9f158ceeedb0ce3e9a284d1dd977a082895f30676aa3cafd6b3b SHA512 008b2441fa8e987257d03b55410a215094764ae9b8456933140234acbf28d89e8f5ef9f04e3ff8ada0ecedde552b3c984eabf22a0f14527b0a9edb06d4972727
+EBUILD kitty-0.36.4.ebuild 5155 BLAKE2B 9bcd7e137630f4c9b188cc1a96c826a0c44ab79a43a74bc90a78bbb5b679387871824805eb6467084300d98cbab5c000882719180fb1e791a0210ecc1881dd8b SHA512 1ca7bedde08aa136c65c23998b38e633d03d1c8addfada7e9e7e6030e1fdd08151f2c4cbbae700e2c53a56bfacd3829eba3f5960b9678d6c552a438585d60ee1
EBUILD kitty-9999.ebuild 5155 BLAKE2B 9bcd7e137630f4c9b188cc1a96c826a0c44ab79a43a74bc90a78bbb5b679387871824805eb6467084300d98cbab5c000882719180fb1e791a0210ecc1881dd8b SHA512 1ca7bedde08aa136c65c23998b38e633d03d1c8addfada7e9e7e6030e1fdd08151f2c4cbbae700e2c53a56bfacd3829eba3f5960b9678d6c552a438585d60ee1
MISC metadata.xml 653 BLAKE2B fd4fd98a8cac30a2e941770c43af4cd475eea1609f35f454780eb4463e052ccb44a1c7f84fe3f1e29eef08041d57d5bc8a688a404d105e7d15691f41cf701f48 SHA512 4c3c390b41e81444a7a22eb78afa92b7a5a15ad8558e92d387da64364bbe0c2fa1088aa9ea7516814280eefc1e7221a7b963a54beeab0213dc2974fcbc2fd003
diff --git a/x11-terms/kitty/kitty-0.36.4.ebuild b/x11-terms/kitty/kitty-0.36.4.ebuild
new file mode 100644
index 000000000000..5b29cd01b6e8
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.36.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
+else
+ inherit verify-sig
+ SRC_URI="
+ https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/fontconfig
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ )
+ wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-lang/go-1.23:=
+ sys-libs/ncurses
+ virtual/pkgconfig
+ test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+ wayland? ( dev-util/wayland-scanner )
+"
+[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
+
+QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ cd "${S}" || die
+ edo go mod vendor
+ else
+ use verify-sig &&
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ # sed unfortunately feels easier on maintenance than patches here
+ local sedargs=(
+ -e "/num_workers =/s/=.*/= $(makeopts_jobs)/"
+ -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//'
+ -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s
+ -e "s/ld_flags.append('-[sw]')/pass/"
+ )
+
+ # kitty is often popular on wayland-only setups, try to allow this
+ use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918
+ use !X || use !wayland &&
+ sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" )
+
+ # skip docs for live version, missing dependencies
+ [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' )
+
+ sed -i setup.py "${sedargs[@]}" || die
+
+ local skiptests=(
+ # relies on 'who' command which doesn't detect users with pid-sandbox
+ kitty_tests/utmp.py
+ # may fail/hang depending on environment and shell initialization
+ kitty_tests/{shell_integration,ssh}.py
+ # relies on /proc/self/fd and gets confused when ran from here
+ tools/utils/tpmfile_test.go
+ )
+ use !test || rm "${skiptests[@]}" || die
+}
+
+src_compile() {
+ tc-export CC
+ local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+
+ go-env_set_compile_environment
+ local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
+ use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
+
+ local conf=(
+ --disable-link-time-optimization
+ --ignore-compiler-warnings
+ --libdir-name=$(get_libdir)
+ --shell-integration="enabled no-rc no-sudo"
+ --update-check-interval=0
+ --verbose
+ )
+
+ edo "${EPYTHON}" setup.py linux-package "${conf[@]}"
+ use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}"
+
+ rm -r linux-package/share/terminfo || die # provided by kitty-terminfo
+
+ if [[ ${PV} == 9999 ]]; then
+ mkdir -p linux-package/share/doc/${PF} || die
+ else
+ mv linux-package/share/doc/{${PN},${PF}} || die
+ fi
+
+ # generate default config as reference, command taken from docs/conf.rst
+ if ! tc-is-cross-compiler; then
+ linux-package/bin/kitty +runpy \
+ 'from kitty.config import *; print(commented_out_default_config())' \
+ > linux-package/share/doc/${PF}/kitty.conf || die
+ fi
+}
+
+src_test() {
+ KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty
+}
+
+src_install() {
+ edo mv linux-package "${ED}"/usr
+
+ # kitty currently detects and copies the system's nerd font at build
+ # time, then uses that rather than the system's at runtime
+ dosym -r /usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \
+ /usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "audio-based terminal bell support" media-libs/libcanberra
+ use X && optfeature "X11 startup notification support" x11-libs/startup-notification
+ optfeature "opening links from the terminal" x11-misc/xdg-utils
+}
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 8a2c611683ab..bc754fa823c3 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 7ef9b3025fad..90755dcc55a8 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -1,6 +1,3 @@
-AUX 38919a88b2b8381f5b24b69742d1b9db32029c61.patch 724 BLAKE2B aa7739b0e333d887b39e89f7774b016b6aa9339b37682861f852d354554ccdbe52cc9c9bc50bb612731e4f9a371b749729758d9ab8072ab0d5f282f46c4c697f SHA512 5f96534e613356453a9e060c0145d55db3737812e5094568819c031ced6e2c8c41583ac208b38a664d42302cb94031d20154764628cae05348d20362b91d0ffe
-DIST muffin-6.0.1.tar.gz 4521556 BLAKE2B e3f28dea9f66b30805f9b98bc79f2e4a08e9e5eb6501f455f0e3c42c5d9ed14c48be75b07a97da7b671156d14ed61f3b882d8ede4f9b83dac5496fac5a0f0348 SHA512 94aa767db3677116094cb0d9a63d1a446b6ec426b4b38576fcdb17259ef92d81f1a14c0e93dadd2bc4dfaca522531ed177bb0af895b3df7abf20d0e9a77d71af
DIST muffin-6.2.0.tar.gz 4522979 BLAKE2B d2cf508eeea77e22c79c65404e90beced72b9eca87542dc38abbf8a411464b4afce4d48e73cddf284a4cb86d9eca420edf95e3cb0ad7a0bc6b2c93a4bd1df257 SHA512 0711370323cd29627f312fbd2208daa5bca3be391f9454524f34447dc31f6e8dae63617af790843a2d84fd63340a6db476783b5eadb27b95fe2503f51323d193
-EBUILD muffin-6.0.1-r2.ebuild 4400 BLAKE2B 3a0acd85ae136f7bc78a6fbe4362a94b251b2ed860e8200024ac4b2af2c1e7c25384d0a8ecb82ae38045517725965c9b9fa1910f294fa3d53d1b965c5d0aab66 SHA512 6697ac6e9cd504538e2830d58fa1451e4fa5367b693278304b2a850a90867f743a88b8f4aa0d219ae7fa49eeeb545cf9b5c3a73c199a9290dcfa7e2e692eec5d
EBUILD muffin-6.2.0.ebuild 4205 BLAKE2B 7aac37fd22320b6fcc8bd3a5b0e8d09bbcd306d1f92b3674fb7eb569cc90e5b297eaeb70327d1c30b96cb61e591b77ca4d1e490cac3549bdd54cf1b6704e3dd7 SHA512 4116cb1af166337d88263dfdb13153d868ff4a0ea4411dc3b3298b0ecf446b84e940711e602da26602e350dbe98e10897bf65f2b44801e602f0cce25b5bdea0d
MISC metadata.xml 611 BLAKE2B 550f115a51852c3e1dfcb9f84bd84c6c24fcfa7b90ca3772ed1e7e315a7b112c035e17a34e029e794922012eee3163759fc6105af29e0dfd1767183c4779005c SHA512 3211657912916ca3a207f46159d436839e9a82594cdad574dc02c64b19654f801e082284d56c4dceddd8cdbb8be424f0b4be37b010f3130551dfe12df2928ecf
diff --git a/x11-wm/muffin/files/38919a88b2b8381f5b24b69742d1b9db32029c61.patch b/x11-wm/muffin/files/38919a88b2b8381f5b24b69742d1b9db32029c61.patch
deleted file mode 100644
index a2472ec9f212..000000000000
--- a/x11-wm/muffin/files/38919a88b2b8381f5b24b69742d1b9db32029c61.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 38919a88b2b8381f5b24b69742d1b9db32029c61 Mon Sep 17 00:00:00 2001
-From: Leigh Scott <leigh123linux@fedoraproject.org>
-Date: Mon, 5 Feb 2024 16:06:14 +0000
-Subject: [PATCH] Fix compile issue (#683)
-
-(warning becomes an error due to gcc 14 changes.)
----
- src/core/prefs.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/core/prefs.c b/src/core/prefs.c
-index c07359abc..3161e4be9 100644
---- a/src/core/prefs.c
-+++ b/src/core/prefs.c
-@@ -2258,7 +2258,7 @@ meta_prefs_add_keybinding (const char *name,
- }
- else
- {
-- strokes = g_strdupv (bindings);
-+ strokes = g_strdupv((gchar **)bindings);
- }
-
- queue_changed (META_PREF_KEYBINDINGS);
diff --git a/x11-wm/muffin/muffin-6.0.1-r2.ebuild b/x11-wm/muffin/muffin-6.0.1-r2.ebuild
deleted file mode 100644
index 881c52c194a2..000000000000
--- a/x11-wm/muffin/muffin-6.0.1-r2.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic gnome2-utils meson python-any-r1 virtualx
-
-DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/muffin"
-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"
-REQUIRED_USE="wayland? ( udev )"
-
-# Dependencies listed in meson order
-COMDEPEND="
- 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
- )
- )
-"
-RDEPEND="${COMDEPEND}
- gnome-extra/zenity
-"
-DEPEND="${COMDEPEND}
- x11-base/xorg-proto
-
- sysprof? (
- dev-util/sysprof-common
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-util/gdbus-codegen
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
-
- wayland? (
- dev-util/wayland-scanner
- >=sys-kernel/linux-headers-4.4
- x11-libs/libxcvt
- )
-"
-
-PATCHES=(
- # -Werror=incompatible-pointer-types
- # https://bugs.gentoo.org/919091
- # https://github.com/linuxmint/muffin/pull/683
- "${FILESDIR}"/38919a88b2b8381f5b24b69742d1b9db32029c61.patch
-)
-
-src_prepare() {
- default
- python_fix_shebang src/backends/native/gen-default-modes.py
-}
-
-# Wayland is not supported upstream.
-src_configure() {
- local emesonargs=(
- -Dopengl=true
- #opengl_libname
- #gles2_libname
- $(meson_use wayland gles2)
- -Degl=true
- -Dglx=true
- $(meson_use wayland)
- $(meson_use wayland native_backend)
- $(meson_use screencast remote_desktop)
- $(meson_use udev)
- $(meson_use input_devices_wacom libwacom)
- -Dpango_ft2=true
- -Dstartup_notification=true
- -Dsm=true
- $(meson_use introspection)
- $(meson_use test cogl_tests)
- $(meson_use test clutter_tests)
- # Wayland/Core tests cause issues. They attempt to access video hardware
- # and leave /tmp/.X#-lock files behind.
- -Dcore_tests=false # wayland
- $(meson_use test tests)
- $(meson_use sysprof profiler)
- -Dinstalled_tests=false
- #verbose
- )
-
- if use wayland; then
- emesonargs+=(
- $(meson_use video_cards_nvidia egl_device)
- $(meson_use video_cards_nvidia wayland_eglstream)
- )
- fi
-
- # -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/933879
- use wayland && filter-lto
-
- meson_src_configure
-}
-
-src_test() {
- gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
- glib-compile-schemas "${BUILD_DIR}"/data
- GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data virtx meson_src_test --no-suite flaky
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- gnome2_schemas_update
-}