summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-23 23:59:27 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-23 23:59:27 +0100
commite3f21c8aff8a76afe3423721c437a088e9232840 (patch)
treefde2c1906a9787adec106c5d6b708cd60de02c60
parent1f00990debeffd0052c194989d0a02baac23eb96 (diff)
gentoo auto-resync : 23:04:2024 - 23:59:26
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29767 -> 29788 bytes
-rw-r--r--acct-group/Manifest.gzbin72514 -> 72667 bytes
-rw-r--r--acct-group/redict/Manifest2
-rw-r--r--acct-group/redict/metadata.xml12
-rw-r--r--acct-group/redict/redict-0.ebuild9
-rw-r--r--acct-user/Manifest.gzbin67566 -> 67724 bytes
-rw-r--r--acct-user/redict/Manifest2
-rw-r--r--acct-user/redict/metadata.xml12
-rw-r--r--acct-user/redict/redict-0.ebuild11
-rw-r--r--app-admin/Manifest.gzbin32020 -> 32023 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.32.89.ebuild90
-rw-r--r--app-arch/Manifest.gzbin18250 -> 18251 bytes
-rw-r--r--app-arch/innoextract/Manifest3
-rw-r--r--app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch21
-rw-r--r--app-arch/innoextract/innoextract-1.9.ebuild1
-rw-r--r--app-arch/rpm/Manifest2
-rw-r--r--app-arch/rpm/rpm-4.19.1.1.ebuild2
-rw-r--r--app-backup/Manifest.gzbin7866 -> 7870 bytes
-rw-r--r--app-backup/dar/Manifest2
-rw-r--r--app-backup/dar/dar-2.7.14.ebuild2
-rw-r--r--app-containers/Manifest.gzbin8728 -> 8738 bytes
-rw-r--r--app-containers/devcontainer/Manifest4
-rw-r--r--app-containers/devcontainer/devcontainer-0.58.0.ebuild2
-rw-r--r--app-containers/devcontainer/devcontainer-0.59.1.ebuild46
-rw-r--r--app-containers/earthly/Manifest2
-rw-r--r--app-containers/earthly/earthly-0.8.6.ebuild2
-rw-r--r--app-containers/incus/Manifest2
-rw-r--r--app-containers/incus/incus-6.0.0-r1.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin24788 -> 24786 bytes
-rw-r--r--app-crypt/rpm-sequoia/Manifest2
-rw-r--r--app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild2
-rw-r--r--app-doc/Manifest.gzbin7470 -> 7473 bytes
-rw-r--r--app-doc/eclass-manpages/Manifest2
-rw-r--r--app-doc/eclass-manpages/eclass-manpages-20240423.ebuild24
-rw-r--r--app-editors/Manifest.gzbin13957 -> 13962 bytes
-rw-r--r--app-editors/emacs/Manifest8
-rw-r--r--app-editors/emacs/emacs-26.3-r18.ebuild379
-rw-r--r--app-editors/emacs/emacs-27.2-r16.ebuild445
-rw-r--r--app-editors/emacs/emacs-28.2-r12.ebuild540
-rw-r--r--app-editors/emacs/emacs-29.3-r2.ebuild627
-rw-r--r--app-editors/ghostwriter/Manifest2
-rw-r--r--app-editors/ghostwriter/ghostwriter-24.02.2.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin75451 -> 75440 bytes
-rw-r--r--app-emacs/compat/Manifest2
-rw-r--r--app-emacs/compat/compat-29.1.4.5.ebuild2
-rw-r--r--app-emacs/consult/Manifest6
-rw-r--r--app-emacs/consult/consult-1.3.ebuild33
-rw-r--r--app-emacs/consult/consult-1.5.ebuild (renamed from app-emacs/consult/consult-1.2.ebuild)14
-rw-r--r--app-emulation/Manifest.gzbin15650 -> 15655 bytes
-rw-r--r--app-emulation/wine-mono/Manifest3
-rw-r--r--app-emulation/wine-mono/wine-mono-9.1.0.ebuild26
-rw-r--r--app-emulation/wine-staging/Manifest2
-rw-r--r--app-emulation/wine-staging/wine-staging-9999.ebuild2
-rw-r--r--app-emulation/wine-vanilla/Manifest2
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9999.ebuild2
-rw-r--r--app-forensics/Manifest.gzbin4707 -> 4709 bytes
-rw-r--r--app-forensics/volatility3/Manifest2
-rw-r--r--app-forensics/volatility3/volatility3-2.5.2.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50595 -> 50582 bytes
-rw-r--r--app-misc/binwalk/Manifest2
-rw-r--r--app-misc/binwalk/binwalk-2.4.0.ebuild2
-rw-r--r--app-misc/fastfetch/Manifest4
-rw-r--r--app-misc/fastfetch/fastfetch-2.10.2.ebuild (renamed from app-misc/fastfetch/fastfetch-2.10.1.ebuild)0
-rw-r--r--app-office/Manifest.gzbin8431 -> 8432 bytes
-rw-r--r--app-office/joplin-desktop/Manifest2
-rw-r--r--app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild2
-rw-r--r--app-shells/Manifest.gzbin10646 -> 10644 bytes
-rw-r--r--app-shells/bash/Manifest15
-rw-r--r--app-shells/bash/bash-5.1_p16-r6.ebuild4
-rw-r--r--app-shells/bash/bash-5.1_p16-r7.ebuild4
-rw-r--r--app-shells/bash/bash-5.1_p16-r8.ebuild4
-rw-r--r--app-shells/bash/bash-5.2_p26-r1.ebuild6
-rw-r--r--app-shells/bash/bash-5.2_p26.ebuild6
-rw-r--r--app-shells/bash/bash-5.3_alpha.ebuild399
-rw-r--r--app-shells/bash/bash-9999.ebuild44
-rw-r--r--dev-db/Manifest.gzbin16442 -> 16606 bytes
-rw-r--r--dev-db/redict/Manifest14
-rw-r--r--dev-db/redict/files/redict-7.3.0-config.patch40
-rw-r--r--dev-db/redict/files/redict-7.3.0-system-hiredict.patch240
-rw-r--r--dev-db/redict/files/redict-7.3.0-system-jemalloc.patch173
-rw-r--r--dev-db/redict/files/redict-sentinel-7.3.0-config.patch27
-rw-r--r--dev-db/redict/files/redict-sentinel.confd16
-rw-r--r--dev-db/redict/files/redict-sentinel.initd22
-rw-r--r--dev-db/redict/files/redict.confd20
-rw-r--r--dev-db/redict/files/redict.initd25
-rw-r--r--dev-db/redict/files/redict.logrotate6
-rw-r--r--dev-db/redict/files/redict.service14
-rw-r--r--dev-db/redict/files/redict.tmpfiles2
-rw-r--r--dev-db/redict/metadata.xml20
-rw-r--r--dev-db/redict/redict-7.3.0.ebuild159
-rw-r--r--dev-db/sqlmap/Manifest2
-rw-r--r--dev-db/sqlmap/sqlmap-1.8.2.ebuild2
-rw-r--r--dev-debug/Manifest.gzbin4013 -> 4014 bytes
-rw-r--r--dev-debug/peda/Manifest4
-rw-r--r--dev-debug/peda/peda-1.2.ebuild2
-rw-r--r--dev-debug/peda/peda-9999.ebuild2
-rw-r--r--dev-dotnet/Manifest.gzbin4298 -> 4297 bytes
-rw-r--r--dev-dotnet/csharp-language-server/Manifest55
-rw-r--r--dev-dotnet/csharp-language-server/csharp-language-server-0.12.0.ebuild172
-rw-r--r--dev-dotnet/dotnet-sdk-bin/Manifest2
-rw-r--r--dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.203.ebuild2
-rw-r--r--dev-dotnet/fsautocomplete/Manifest21
-rw-r--r--dev-dotnet/fsautocomplete/files/fsautocomplete-0.71.0-net8.0-only.patch395
-rw-r--r--dev-dotnet/fsautocomplete/fsautocomplete-0.71.0.ebuild295
-rw-r--r--dev-lang/Manifest.gzbin21985 -> 21982 bytes
-rw-r--r--dev-lang/typescript/Manifest2
-rw-r--r--dev-lang/typescript/typescript-5.4.3.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin98063 -> 98231 bytes
-rw-r--r--dev-libs/cxxtools/Manifest2
-rw-r--r--dev-libs/cxxtools/cxxtools-3.0-r2.ebuild4
-rw-r--r--dev-libs/hiredict/Manifest4
-rw-r--r--dev-libs/hiredict/files/hiredict-1.3.1-disable-network-tests.patch16
-rw-r--r--dev-libs/hiredict/hiredict-1.3.1.ebuild96
-rw-r--r--dev-libs/hiredict/metadata.xml23
-rw-r--r--dev-libs/libevdev/Manifest4
-rw-r--r--dev-libs/libevdev/libevdev-1.13.1-r1.ebuild (renamed from dev-libs/libevdev/libevdev-1.13.1.ebuild)2
-rw-r--r--dev-libs/libevdev/libevdev-9999.ebuild4
-rw-r--r--dev-libs/librdkafka/Manifest8
-rw-r--r--dev-libs/librdkafka/librdkafka-1.8.2.ebuild1
-rw-r--r--dev-libs/librdkafka/librdkafka-2.1.1.ebuild1
-rw-r--r--dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild3
-rw-r--r--dev-libs/librdkafka/librdkafka-2.2.0.ebuild1
-rw-r--r--dev-libs/mimalloc/Manifest2
-rw-r--r--dev-libs/mimalloc/mimalloc-2.1.4.ebuild37
-rw-r--r--dev-php/Manifest.gzbin34695 -> 34690 bytes
-rw-r--r--dev-php/pecl-parallel/Manifest2
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin270625 -> 270627 bytes
-rw-r--r--dev-python/apispec/Manifest2
-rw-r--r--dev-python/apispec/apispec-6.6.1.ebuild46
-rw-r--r--dev-python/bitstring/Manifest2
-rw-r--r--dev-python/bitstring/bitstring-4.2.0.ebuild5
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.89.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.89.ebuild67
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.86.4.ebuild64
-rw-r--r--dev-python/cheroot/Manifest2
-rw-r--r--dev-python/cheroot/cheroot-10.0.1.ebuild90
-rw-r--r--dev-python/hatch-nodejs-version/Manifest2
-rw-r--r--dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild2
-rw-r--r--dev-python/jupyterlab-server/Manifest2
-rw-r--r--dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild66
-rw-r--r--dev-python/mkdocs-get-deps/Manifest2
-rw-r--r--dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild2
-rw-r--r--dev-python/mkdocs/Manifest2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.0.ebuild2
-rw-r--r--dev-python/myst-parser/Manifest3
-rw-r--r--dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch81
-rw-r--r--dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild24
-rw-r--r--dev-python/nbformat/Manifest2
-rw-r--r--dev-python/nbformat/nbformat-5.10.4.ebuild2
-rw-r--r--dev-python/pydantic-core/Manifest15
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.17.0.ebuild150
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.18.2.ebuild (renamed from dev-python/pydantic-core/pydantic-core-2.18.0.ebuild)0
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.7.1.ebuild55
-rw-r--r--dev-python/sphinx/Manifest2
-rw-r--r--dev-python/sphinx/sphinx-7.3.7.ebuild3
-rw-r--r--dev-python/sybil/Manifest2
-rw-r--r--dev-python/sybil/sybil-6.1.0.ebuild39
-rw-r--r--dev-python/tinycss2/Manifest3
-rw-r--r--dev-python/tinycss2/tinycss2-1.3.0.ebuild42
-rw-r--r--dev-python/types-docutils/Manifest2
-rw-r--r--dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild17
-rw-r--r--dev-python/types-psutil/Manifest2
-rw-r--r--dev-python/types-psutil/types-psutil-5.9.5.20240423.ebuild17
-rw-r--r--dev-python/types-setuptools/Manifest2
-rw-r--r--dev-python/types-setuptools/types-setuptools-69.5.0.20240423.ebuild17
-rw-r--r--dev-python/uv/Manifest3
-rw-r--r--dev-python/uv/uv-0.1.36.ebuild111
-rw-r--r--dev-python/yara-python/Manifest3
-rw-r--r--dev-python/yara-python/files/yara-python-4.4.0-python3_12.patch17
-rw-r--r--dev-python/yara-python/yara-python-4.4.0.ebuild6
-rw-r--r--dev-qt/Manifest.gzbin11889 -> 11886 bytes
-rw-r--r--dev-qt/qtlanguageserver/Manifest2
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild2
-rw-r--r--dev-qt/qtmultimedia/Manifest4
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild1
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild1
-rw-r--r--dev-qt/qtwebengine/Manifest5
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild5
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild2
-rw-r--r--dev-texlive/Manifest.gzbin6772 -> 6774 bytes
-rw-r--r--dev-texlive/texlive-context/Manifest2
-rw-r--r--dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild (renamed from dev-texlive/texlive-context/texlive-context-2023_p69108-r1.ebuild)26
-rw-r--r--dev-util/Manifest.gzbin65276 -> 65282 bytes
-rw-r--r--dev-util/blueprint-compiler/Manifest2
-rw-r--r--dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild2
-rw-r--r--dev-util/dissembler/Manifest2
-rw-r--r--dev-util/dissembler/dissembler-0.9-r2.ebuild (renamed from dev-util/dissembler/dissembler-0.9-r1.ebuild)14
-rw-r--r--dev-util/dropwatch/Manifest4
-rw-r--r--dev-util/dropwatch/dropwatch-1.5.4.ebuild40
-rw-r--r--dev-util/dropwatch/metadata.xml10
-rw-r--r--dev-util/kdevelop-php/Manifest2
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-24.02.2.ebuild2
-rw-r--r--dev-util/kdevelop-python/Manifest2
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-24.02.2.ebuild2
-rw-r--r--dev-util/kdevelop/Manifest2
-rw-r--r--dev-util/kdevelop/kdevelop-24.02.2.ebuild2
-rw-r--r--dev-util/kio-perldoc/Manifest2
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-24.02.2.ebuild2
-rw-r--r--dev-util/pwntools/Manifest2
-rw-r--r--dev-util/pwntools/pwntools-4.12.0.ebuild2
-rw-r--r--dev-util/schroot/Manifest3
-rw-r--r--dev-util/schroot/files/schroot-1.16.13_p2-boost-1.85.0.patch32
-rw-r--r--dev-util/schroot/schroot-1.6.13_p2-r1.ebuild2
-rw-r--r--dev-vcs/Manifest.gzbin11504 -> 11503 bytes
-rw-r--r--dev-vcs/git-cola/Manifest2
-rw-r--r--dev-vcs/git-cola/git-cola-4.5.0.ebuild2
-rw-r--r--eclass/Manifest.gzbin39598 -> 39594 bytes
-rw-r--r--eclass/eutils.eclass2
-rw-r--r--kde-apps/Manifest.gzbin37395 -> 37389 bytes
-rw-r--r--kde-apps/artikulate/Manifest2
-rw-r--r--kde-apps/artikulate/artikulate-24.02.2.ebuild2
-rw-r--r--kde-apps/cantor/Manifest2
-rw-r--r--kde-apps/cantor/cantor-24.02.2.ebuild2
-rw-r--r--kde-apps/cervisia/Manifest2
-rw-r--r--kde-apps/cervisia/cervisia-24.02.2.ebuild2
-rw-r--r--kde-apps/k3b/Manifest2
-rw-r--r--kde-apps/k3b/k3b-24.02.2.ebuild2
-rw-r--r--kde-apps/kalzium/Manifest2
-rw-r--r--kde-apps/kalzium/kalzium-24.02.2.ebuild2
-rw-r--r--kde-apps/kamoso/Manifest2
-rw-r--r--kde-apps/kamoso/kamoso-24.02.2.ebuild2
-rw-r--r--kde-apps/kde-dev-scripts/Manifest2
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-24.02.2.ebuild2
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest2
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.02.2.ebuild2
-rw-r--r--kde-apps/kig/Manifest2
-rw-r--r--kde-apps/kig/kig-24.02.2.ebuild2
-rw-r--r--kde-apps/kimagemapeditor/Manifest2
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-24.02.2.ebuild2
-rw-r--r--kde-apps/kmix/Manifest2
-rw-r--r--kde-apps/kmix/kmix-24.02.2.ebuild2
-rw-r--r--kde-apps/kmplot/Manifest2
-rw-r--r--kde-apps/kmplot/kmplot-24.02.2.ebuild2
-rw-r--r--kde-apps/kolourpaint/Manifest2
-rw-r--r--kde-apps/kolourpaint/kolourpaint-24.02.2.ebuild2
-rw-r--r--kde-apps/kompare/Manifest2
-rw-r--r--kde-apps/kompare/kompare-24.02.2.ebuild2
-rw-r--r--kde-apps/kqtquickcharts/Manifest2
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-24.02.2.ebuild2
-rw-r--r--kde-apps/ktouch/Manifest2
-rw-r--r--kde-apps/ktouch/ktouch-24.02.2.ebuild2
-rw-r--r--kde-apps/kwave/Manifest2
-rw-r--r--kde-apps/kwave/kwave-24.02.2.ebuild2
-rw-r--r--kde-apps/libkomparediff2/Manifest2
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-24.02.2.ebuild2
-rw-r--r--kde-apps/libksane/Manifest2
-rw-r--r--kde-apps/libksane/libksane-24.02.2.ebuild2
-rw-r--r--kde-apps/lokalize/Manifest2
-rw-r--r--kde-apps/lokalize/lokalize-24.02.2.ebuild2
-rw-r--r--kde-apps/marble/Manifest2
-rw-r--r--kde-apps/marble/marble-24.02.2.ebuild2
-rw-r--r--kde-apps/minuet/Manifest2
-rw-r--r--kde-apps/minuet/minuet-24.02.2.ebuild2
-rw-r--r--kde-apps/poxml/Manifest2
-rw-r--r--kde-apps/poxml/poxml-24.02.2.ebuild2
-rw-r--r--kde-apps/rocs/Manifest2
-rw-r--r--kde-apps/rocs/rocs-24.02.2.ebuild2
-rw-r--r--kde-apps/step/Manifest2
-rw-r--r--kde-apps/step/step-24.02.2.ebuild2
-rw-r--r--kde-apps/umbrello/Manifest2
-rw-r--r--kde-apps/umbrello/umbrello-24.02.2.ebuild2
-rw-r--r--kde-misc/Manifest.gzbin4406 -> 4407 bytes
-rw-r--r--kde-misc/skanlite/Manifest2
-rw-r--r--kde-misc/skanlite/skanlite-24.02.2.ebuild2
-rw-r--r--mail-client/Manifest.gzbin3385 -> 3388 bytes
-rw-r--r--mail-client/thunderbird/Manifest2
-rw-r--r--mail-client/thunderbird/thunderbird-115.10.1.ebuild2
-rw-r--r--mail-filter/Manifest.gzbin8206 -> 8203 bytes
-rw-r--r--mail-filter/rspamd/Manifest2
-rw-r--r--mail-filter/rspamd/rspamd-3.8.1.ebuild155
-rw-r--r--mail-mta/Manifest.gzbin2386 -> 2384 bytes
-rw-r--r--mail-mta/postfix/Manifest4
-rw-r--r--mail-mta/postfix/postfix-3.10_pre20240422.ebuild (renamed from mail-mta/postfix/postfix-3.10_pre20240310.ebuild)0
-rw-r--r--media-gfx/Manifest.gzbin38003 -> 38000 bytes
-rw-r--r--media-gfx/blender/Manifest8
-rw-r--r--media-gfx/blender/blender-4.0.2-r1.ebuild89
-rw-r--r--media-gfx/blender/blender-4.1.1.ebuild586
-rw-r--r--media-gfx/blender/blender-9999.ebuild95
-rw-r--r--media-gfx/blender/metadata.xml10
-rw-r--r--media-gfx/graphicsmagick/Manifest4
-rw-r--r--media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch12
-rw-r--r--media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild163
-rw-r--r--media-sound/Manifest.gzbin57550 -> 57550 bytes
-rw-r--r--media-sound/whipper/Manifest3
-rw-r--r--media-sound/whipper/whipper-0.10.0-r1.ebuild19
-rw-r--r--media-sound/whipper/whipper-0.10.0.ebuild55
-rw-r--r--metadata/Manifest.gzbin11197 -> 11194 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.gzbin28409 -> 28384 bytes
-rw-r--r--metadata/md5-cache/acct-group/Manifest.gzbin72586 -> 72738 bytes
-rw-r--r--metadata/md5-cache/acct-group/redict-08
-rw-r--r--metadata/md5-cache/acct-user/Manifest.gzbin67815 -> 67982 bytes
-rw-r--r--metadata/md5-cache/acct-user/redict-09
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58888 -> 59050 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.8916
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28758 -> 28760 bytes
-rw-r--r--metadata/md5-cache/app-arch/innoextract-1.92
-rw-r--r--metadata/md5-cache/app-arch/rpm-4.19.1.14
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12210 -> 12214 bytes
-rw-r--r--metadata/md5-cache/app-backup/dar-2.7.144
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin24949 -> 25095 bytes
-rw-r--r--metadata/md5-cache/app-containers/devcontainer-0.58.04
-rw-r--r--metadata/md5-cache/app-containers/devcontainer-0.59.111
-rw-r--r--metadata/md5-cache/app-containers/earthly-0.8.64
-rw-r--r--metadata/md5-cache/app-containers/incus-6.0.0-r12
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38882 -> 38879 bytes
-rw-r--r--metadata/md5-cache/app-crypt/rpm-sequoia-1.6.04
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin24998 -> 25154 bytes
-rw-r--r--metadata/md5-cache/app-doc/eclass-manpages-2024042310
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26081 -> 26697 bytes
-rw-r--r--metadata/md5-cache/app-editors/emacs-26.3-r1816
-rw-r--r--metadata/md5-cache/app-editors/emacs-27.2-r1617
-rw-r--r--metadata/md5-cache/app-editors/emacs-28.2-r1216
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.3-r216
-rw-r--r--metadata/md5-cache/app-editors/ghostwriter-24.02.24
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin101983 -> 101823 bytes
-rw-r--r--metadata/md5-cache/app-emacs/compat-29.1.4.54
-rw-r--r--metadata/md5-cache/app-emacs/consult-1.313
-rw-r--r--metadata/md5-cache/app-emacs/consult-1.5 (renamed from metadata/md5-cache/app-emacs/consult-1.2)6
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin35477 -> 35629 bytes
-rw-r--r--metadata/md5-cache/app-emulation/wine-mono-9.1.010
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-99994
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-99994
-rw-r--r--metadata/md5-cache/app-forensics/Manifest.gzbin7568 -> 7569 bytes
-rw-r--r--metadata/md5-cache/app-forensics/volatility3-2.5.24
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78452 -> 78454 bytes
-rw-r--r--metadata/md5-cache/app-misc/binwalk-2.4.04
-rw-r--r--metadata/md5-cache/app-misc/fastfetch-2.10.2 (renamed from metadata/md5-cache/app-misc/fastfetch-2.10.1)2
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin13052 -> 13048 bytes
-rw-r--r--metadata/md5-cache/app-office/joplin-desktop-2.14.204
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin18721 -> 18891 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.1_p16-r64
-rw-r--r--metadata/md5-cache/app-shells/bash-5.1_p16-r74
-rw-r--r--metadata/md5-cache/app-shells/bash-5.1_p16-r84
-rw-r--r--metadata/md5-cache/app-shells/bash-5.2_p264
-rw-r--r--metadata/md5-cache/app-shells/bash-5.2_p26-r14
-rw-r--r--metadata/md5-cache/app-shells/bash-5.3_alpha14
-rw-r--r--metadata/md5-cache/app-shells/bash-99994
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin33361 -> 33529 bytes
-rw-r--r--metadata/md5-cache/dev-db/redict-7.3.017
-rw-r--r--metadata/md5-cache/dev-db/sqlmap-1.8.24
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9445 -> 9448 bytes
-rw-r--r--metadata/md5-cache/dev-debug/peda-1.28
-rw-r--r--metadata/md5-cache/dev-debug/peda-99998
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin7106 -> 7429 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/csharp-language-server-0.12.015
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.2034
-rw-r--r--metadata/md5-cache/dev-dotnet/fsautocomplete-0.71.015
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin48104 -> 48104 bytes
-rw-r--r--metadata/md5-cache/dev-lang/typescript-5.4.34
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin184099 -> 184424 bytes
-rw-r--r--metadata/md5-cache/dev-libs/cxxtools-3.0-r24
-rw-r--r--metadata/md5-cache/dev-libs/hiredict-1.3.116
-rw-r--r--metadata/md5-cache/dev-libs/libevdev-1.13.1-r1 (renamed from metadata/md5-cache/dev-libs/libevdev-1.13.1)4
-rw-r--r--metadata/md5-cache/dev-libs/libevdev-99998
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-1.8.24
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.1.14
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.2.04
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.2.0-r16
-rw-r--r--metadata/md5-cache/dev-libs/mimalloc-2.1.415
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin44910 -> 44909 bytes
-rw-r--r--metadata/md5-cache/dev-php/pecl-parallel-1.2.14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin350922 -> 352859 bytes
-rw-r--r--metadata/md5-cache/dev-python/apispec-6.6.116
-rw-r--r--metadata/md5-cache/dev-python/bitstring-4.2.04
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.8916
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.8916
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-0.86.416
-rw-r--r--metadata/md5-cache/dev-python/cheroot-10.0.116
-rw-r--r--metadata/md5-cache/dev-python/hatch-nodejs-version-0.3.24
-rw-r--r--metadata/md5-cache/dev-python/jupyterlab-server-2.27.116
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-1.6.04
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-get-deps-0.2.04
-rw-r--r--metadata/md5-cache/dev-python/myst-parser-2.0.0-r14
-rw-r--r--metadata/md5-cache/dev-python/nbformat-5.10.44
-rw-r--r--metadata/md5-cache/dev-python/pydantic-2.7.116
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.17.017
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.18.2 (renamed from metadata/md5-cache/dev-python/pydantic-core-2.18.0)2
-rw-r--r--metadata/md5-cache/dev-python/sphinx-7.3.74
-rw-r--r--metadata/md5-cache/dev-python/sybil-6.1.016
-rw-r--r--metadata/md5-cache/dev-python/tinycss2-1.3.016
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.21.0.2024042315
-rw-r--r--metadata/md5-cache/dev-python/types-psutil-5.9.5.2024042315
-rw-r--r--metadata/md5-cache/dev-python/types-setuptools-69.5.0.2024042315
-rw-r--r--metadata/md5-cache/dev-python/uv-0.1.3617
-rw-r--r--metadata/md5-cache/dev-python/yara-python-4.4.02
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin25641 -> 25634 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.7.04
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.7.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.99994
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99994
-rw-r--r--metadata/md5-cache/dev-texlive/Manifest.gzbin12946 -> 12941 bytes
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r2 (renamed from metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r1)2
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin127385 -> 127555 bytes
-rw-r--r--metadata/md5-cache/dev-util/blueprint-compiler-0.12.04
-rw-r--r--metadata/md5-cache/dev-util/dissembler-0.9-r2 (renamed from metadata/md5-cache/dev-util/dissembler-0.9-r1)4
-rw-r--r--metadata/md5-cache/dev-util/dropwatch-1.5.415
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-24.02.24
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-php-24.02.24
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-python-24.02.24
-rw-r--r--metadata/md5-cache/dev-util/kio-perldoc-24.02.24
-rw-r--r--metadata/md5-cache/dev-util/pwntools-4.12.04
-rw-r--r--metadata/md5-cache/dev-util/schroot-1.6.13_p2-r12
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin19673 -> 19673 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-cola-4.5.04
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin71835 -> 71838 bytes
-rw-r--r--metadata/md5-cache/kde-apps/artikulate-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/cantor-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/cervisia-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/k3b-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kalzium-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kamoso-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kde-dev-scripts-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kig-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kimagemapeditor-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kmix-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kmplot-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kolourpaint-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kompare-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kqtquickcharts-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/ktouch-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/kwave-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/libkomparediff2-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/libksane-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/lokalize-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/marble-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/minuet-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/poxml-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/rocs-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/step-24.02.24
-rw-r--r--metadata/md5-cache/kde-apps/umbrello-24.02.24
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin6124 -> 6130 bytes
-rw-r--r--metadata/md5-cache/kde-misc/skanlite-24.02.24
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8897 -> 8896 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.10.14
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin12579 -> 12418 bytes
-rw-r--r--metadata/md5-cache/mail-filter/rspamd-3.8.117
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4043 -> 4038 bytes
-rw-r--r--metadata/md5-cache/mail-mta/postfix-3.10_pre20240422 (renamed from metadata/md5-cache/mail-mta/postfix-3.10_pre20240310)2
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57837 -> 58161 bytes
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.0.2-r110
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.1.117
-rw-r--r--metadata/md5-cache/media-gfx/blender-99998
-rw-r--r--metadata/md5-cache/media-gfx/graphicsmagick-1.3.4315
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76890 -> 76733 bytes
-rw-r--r--metadata/md5-cache/media-sound/whipper-0.10.017
-rw-r--r--metadata/md5-cache/media-sound/whipper-0.10.0-r110
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin61118 -> 60961 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-go-plugin-0.58.016
-rw-r--r--metadata/md5-cache/net-analyzer/odhcploc-20111021-r111
-rw-r--r--metadata/md5-cache/net-analyzer/odhcploc-20111021-r23
-rw-r--r--metadata/md5-cache/net-analyzer/ssh-audit-3.2.016
-rw-r--r--metadata/md5-cache/net-analyzer/wtfis-0.8.04
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin5671 -> 5670 bytes
-rw-r--r--metadata/md5-cache/net-fs/s3backer-1.6.34
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16846 -> 17005 bytes
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.51 (renamed from metadata/md5-cache/net-im/discord-0.0.50)2
-rw-r--r--metadata/md5-cache/net-im/synapse-1.105.117
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59158 -> 58997 bytes
-rw-r--r--metadata/md5-cache/net-libs/libetpan-1.9.4-r115
-rw-r--r--metadata/md5-cache/net-libs/libetpan-1.9.4-r24
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin95646 -> 95491 bytes
-rw-r--r--metadata/md5-cache/net-misc/croc-9.6.15 (renamed from metadata/md5-cache/net-misc/croc-9.6.13)4
-rw-r--r--metadata/md5-cache/net-misc/croc-9.6.914
-rw-r--r--metadata/md5-cache/net-misc/frr-9.117
-rw-r--r--metadata/md5-cache/net-misc/xmrig-6.18.1-r215
-rw-r--r--metadata/md5-cache/net-misc/xmrig-6.21.3 (renamed from metadata/md5-cache/net-misc/xmrig-6.21.2)2
-rw-r--r--metadata/md5-cache/sci-astronomy/Manifest.gzbin8898 -> 8894 bytes
-rw-r--r--metadata/md5-cache/sci-astronomy/siril-1.2.14
-rw-r--r--metadata/md5-cache/sci-chemistry/Manifest.gzbin13498 -> 13499 bytes
-rw-r--r--metadata/md5-cache/sci-chemistry/votca-2022.1-r1 (renamed from metadata/md5-cache/sci-chemistry/votca-2022.1)6
-rw-r--r--metadata/md5-cache/sci-chemistry/votca-99996
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19054 -> 19049 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.3.24
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70252 -> 70248 bytes
-rw-r--r--metadata/md5-cache/sci-libs/dealii-9.4.2-r1 (renamed from metadata/md5-cache/sci-libs/dealii-9.4.2)6
-rw-r--r--metadata/md5-cache/sci-libs/dealii-9.5.2-r1 (renamed from metadata/md5-cache/sci-libs/dealii-9.5.2)6
-rw-r--r--metadata/md5-cache/sci-libs/dealii-99996
-rw-r--r--metadata/md5-cache/sci-libs/flann-1.9.1-r6 (renamed from metadata/md5-cache/sci-libs/flann-1.9.1-r5)6
-rw-r--r--metadata/md5-cache/sci-libs/gmsh-4.11.1-r2 (renamed from metadata/md5-cache/sci-libs/gmsh-4.11.1-r1)6
-rw-r--r--metadata/md5-cache/sci-libs/gmsh-4.12.2-r1 (renamed from metadata/md5-cache/sci-libs/gmsh-4.12.2)6
-rw-r--r--metadata/md5-cache/sci-libs/h5part-1.6.6-r1 (renamed from metadata/md5-cache/sci-libs/h5part-1.6.6)6
-rw-r--r--metadata/md5-cache/sci-libs/hdf5-1.14.4_p22
-rw-r--r--metadata/md5-cache/sci-libs/mathgl-8.0.1-r1 (renamed from metadata/md5-cache/sci-libs/mathgl-8.0.1)6
-rw-r--r--metadata/md5-cache/sci-libs/scalapack-2.1.0-r1 (renamed from metadata/md5-cache/sci-libs/scalapack-2.1.0)6
-rw-r--r--metadata/md5-cache/sci-libs/silo-4.11-r2 (renamed from metadata/md5-cache/sci-libs/silo-4.11-r1)6
-rw-r--r--metadata/md5-cache/sci-libs/silo-4.11.1-r1 (renamed from metadata/md5-cache/sci-libs/silo-4.11.1)6
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin29094 -> 29250 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/cadabra-2.4.5.717
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.16.0-r2 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.16.0-r1)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.17.1-r2 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.17.1-r1)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.18.2-r1 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.18.2)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.19.1-r1 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.19.1)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.19.2-r1 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.19.2)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.19.4-r1 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.19.4)6
-rw-r--r--metadata/md5-cache/sci-mathematics/petsc-3.20.5-r1 (renamed from metadata/md5-cache/sci-mathematics/petsc-3.20.5)6
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin10442 -> 10606 bytes
-rw-r--r--metadata/md5-cache/sci-physics/geant-4.11.2.0-r1 (renamed from metadata/md5-cache/sci-physics/geant-4.11.2.0)4
-rw-r--r--metadata/md5-cache/sci-physics/geant-4.11.2.1-r1 (renamed from metadata/md5-cache/sci-physics/geant-4.11.2.1)4
-rw-r--r--metadata/md5-cache/sci-physics/thepeg-2.2.2-r14
-rw-r--r--metadata/md5-cache/sci-physics/thepeg-2.2.3-r1 (renamed from metadata/md5-cache/sci-physics/thepeg-2.2.3)12
-rw-r--r--metadata/md5-cache/sci-physics/thepeg-2.3.016
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin7189 -> 7188 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/gwyddion-2.61-r1 (renamed from metadata/md5-cache/sci-visualization/gwyddion-2.61)6
-rw-r--r--metadata/md5-cache/sci-visualization/gwyddion-2.62-r2 (renamed from metadata/md5-cache/sci-visualization/gwyddion-2.62)6
-rw-r--r--metadata/md5-cache/sci-visualization/gwyddion-2.62-r3 (renamed from metadata/md5-cache/sci-visualization/gwyddion-2.62-r1)6
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin87547 -> 87870 bytes
-rw-r--r--metadata/md5-cache/sys-apps/dbus-broker-3615
-rw-r--r--metadata/md5-cache/sys-apps/pv-1.8.913
-rw-r--r--metadata/md5-cache/sys-apps/pv-99992
-rw-r--r--metadata/md5-cache/sys-apps/util-linux-2.39.3-r74
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin14649 -> 14482 bytes
-rw-r--r--metadata/md5-cache/sys-auth/google-authenticator-1.0914
-rw-r--r--metadata/md5-cache/sys-auth/google-authenticator-1.10 (renamed from metadata/md5-cache/sys-auth/google-authenticator-1.08)4
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin9227 -> 9387 bytes
-rw-r--r--metadata/md5-cache/sys-boot/gnu-efi-3.0.1814
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin26173 -> 25695 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.13-r116
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.1416
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.1515
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.174
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin40639 -> 40804 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.38-r122
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r32
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.1_p2-r14
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.1_p2-r24
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.2_p104
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.3_alpha14
-rw-r--r--metadata/md5-cache/sys-libs/readline-99994
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin10155 -> 10152 bytes
-rw-r--r--metadata/md5-cache/www-servers/sniproxy-0.6.14
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64058 -> 64223 bytes
-rw-r--r--metadata/md5-cache/x11-misc/rendercheck-1.614
-rw-r--r--metadata/md5-cache/x11-misc/rendercheck-999913
-rw-r--r--metadata/md5-cache/x11-misc/tabbed-0.6-r114
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16536 -> 16370 bytes
-rw-r--r--metadata/md5-cache/x11-wm/dwm-6.414
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43612 -> 43615 bytes
-rw-r--r--net-analyzer/netdata-go-plugin/Manifest3
-rw-r--r--net-analyzer/netdata-go-plugin/netdata-go-plugin-0.58.0.ebuild51
-rw-r--r--net-analyzer/odhcploc/Manifest3
-rw-r--r--net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild23
-rw-r--r--net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild6
-rw-r--r--net-analyzer/ssh-audit/Manifest2
-rw-r--r--net-analyzer/ssh-audit/ssh-audit-3.2.0.ebuild27
-rw-r--r--net-analyzer/wtfis/Manifest2
-rw-r--r--net-analyzer/wtfis/wtfis-0.8.0.ebuild2
-rw-r--r--net-fs/Manifest.gzbin3365 -> 3366 bytes
-rw-r--r--net-fs/s3backer/Manifest2
-rw-r--r--net-fs/s3backer/s3backer-1.6.3.ebuild7
-rw-r--r--net-im/Manifest.gzbin9419 -> 9418 bytes
-rw-r--r--net-im/discord/Manifest4
-rw-r--r--net-im/discord/discord-0.0.51.ebuild (renamed from net-im/discord/discord-0.0.50.ebuild)0
-rw-r--r--net-im/synapse/Manifest2
-rw-r--r--net-im/synapse/synapse-1.105.1.ebuild211
-rw-r--r--net-libs/Manifest.gzbin31829 -> 31825 bytes
-rw-r--r--net-libs/libetpan/Manifest3
-rw-r--r--net-libs/libetpan/libetpan-1.9.4-r1.ebuild77
-rw-r--r--net-libs/libetpan/libetpan-1.9.4-r2.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54459 -> 54457 bytes
-rw-r--r--net-misc/croc/Manifest9
-rw-r--r--net-misc/croc/croc-9.6.15.ebuild (renamed from net-misc/croc/croc-9.6.13.ebuild)2
-rw-r--r--net-misc/croc/croc-9.6.9.ebuild47
-rw-r--r--net-misc/frr/Manifest2
-rw-r--r--net-misc/frr/frr-9.1.ebuild140
-rw-r--r--net-misc/xmrig/Manifest6
-rw-r--r--net-misc/xmrig/xmrig-6.18.1-r2.ebuild73
-rw-r--r--net-misc/xmrig/xmrig-6.21.3.ebuild (renamed from net-misc/xmrig/xmrig-6.21.2.ebuild)0
-rw-r--r--profiles/Manifest.gzbin204448 -> 204443 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask2
-rw-r--r--profiles/arch/amd64/package.use.stable.mask5
-rw-r--r--profiles/arch/base/package.use.mask2
-rw-r--r--profiles/base/package.use.mask5
-rw-r--r--profiles/features/musl/package.use.mask8
-rw-r--r--profiles/package.mask105
-rw-r--r--profiles/use.local.desc11
-rw-r--r--sci-astronomy/Manifest.gzbin6682 -> 6681 bytes
-rw-r--r--sci-astronomy/siril/Manifest2
-rw-r--r--sci-astronomy/siril/siril-1.2.1.ebuild2
-rw-r--r--sci-chemistry/Manifest.gzbin9197 -> 9197 bytes
-rw-r--r--sci-chemistry/votca/Manifest4
-rw-r--r--sci-chemistry/votca/votca-2022.1-r1.ebuild (renamed from sci-chemistry/votca/votca-2022.1.ebuild)4
-rw-r--r--sci-chemistry/votca/votca-9999.ebuild4
-rw-r--r--sci-geosciences/Manifest.gzbin11597 -> 11597 bytes
-rw-r--r--sci-geosciences/grass/Manifest2
-rw-r--r--sci-geosciences/grass/grass-8.3.2.ebuild2
-rw-r--r--sci-libs/Manifest.gzbin44816 -> 44815 bytes
-rw-r--r--sci-libs/dealii/Manifest6
-rw-r--r--sci-libs/dealii/dealii-9.4.2-r1.ebuild (renamed from sci-libs/dealii/dealii-9.4.2.ebuild)2
-rw-r--r--sci-libs/dealii/dealii-9.5.2-r1.ebuild (renamed from sci-libs/dealii/dealii-9.5.2.ebuild)2
-rw-r--r--sci-libs/dealii/dealii-9999.ebuild2
-rw-r--r--sci-libs/flann/Manifest2
-rw-r--r--sci-libs/flann/flann-1.9.1-r6.ebuild (renamed from sci-libs/flann/flann-1.9.1-r5.ebuild)4
-rw-r--r--sci-libs/gmsh/Manifest4
-rw-r--r--sci-libs/gmsh/gmsh-4.11.1-r2.ebuild (renamed from sci-libs/gmsh/gmsh-4.11.1-r1.ebuild)4
-rw-r--r--sci-libs/gmsh/gmsh-4.12.2-r1.ebuild (renamed from sci-libs/gmsh/gmsh-4.12.2.ebuild)4
-rw-r--r--sci-libs/h5part/Manifest2
-rw-r--r--sci-libs/h5part/h5part-1.6.6-r1.ebuild (renamed from sci-libs/h5part/h5part-1.6.6.ebuild)4
-rw-r--r--sci-libs/hdf5/Manifest2
-rw-r--r--sci-libs/hdf5/hdf5-1.14.4_p2.ebuild1
-rw-r--r--sci-libs/mathgl/Manifest2
-rw-r--r--sci-libs/mathgl/mathgl-8.0.1-r1.ebuild (renamed from sci-libs/mathgl/mathgl-8.0.1.ebuild)4
-rw-r--r--sci-libs/scalapack/Manifest2
-rw-r--r--sci-libs/scalapack/scalapack-2.1.0-r1.ebuild (renamed from sci-libs/scalapack/scalapack-2.1.0.ebuild)3
-rw-r--r--sci-libs/silo/Manifest4
-rw-r--r--sci-libs/silo/silo-4.11-r2.ebuild (renamed from sci-libs/silo/silo-4.11-r1.ebuild)4
-rw-r--r--sci-libs/silo/silo-4.11.1-r1.ebuild (renamed from sci-libs/silo/silo-4.11.1.ebuild)2
-rw-r--r--sci-mathematics/Manifest.gzbin19312 -> 19314 bytes
-rw-r--r--sci-mathematics/cadabra/Manifest3
-rw-r--r--sci-mathematics/cadabra/cadabra-2.4.5.7.ebuild112
-rw-r--r--sci-mathematics/cadabra/files/cadabra2-2.4.5.7-cmake.patch50
-rw-r--r--sci-mathematics/petsc/Manifest14
-rw-r--r--sci-mathematics/petsc/petsc-3.16.0-r2.ebuild (renamed from sci-mathematics/petsc/petsc-3.16.0-r1.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.17.1-r2.ebuild (renamed from sci-mathematics/petsc/petsc-3.17.1-r1.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.18.2-r1.ebuild (renamed from sci-mathematics/petsc/petsc-3.19.1.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.19.1-r1.ebuild (renamed from sci-mathematics/petsc/petsc-3.19.2.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.19.2-r1.ebuild (renamed from sci-mathematics/petsc/petsc-3.18.2.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.19.4-r1.ebuild (renamed from sci-mathematics/petsc/petsc-3.19.4.ebuild)2
-rw-r--r--sci-mathematics/petsc/petsc-3.20.5-r1.ebuild (renamed from sci-mathematics/petsc/petsc-3.20.5.ebuild)2
-rw-r--r--sci-physics/Manifest.gzbin4365 -> 4363 bytes
-rw-r--r--sci-physics/geant/Manifest4
-rw-r--r--sci-physics/geant/geant-4.11.2.0-r1.ebuild (renamed from sci-physics/geant/geant-4.11.2.0.ebuild)2
-rw-r--r--sci-physics/geant/geant-4.11.2.1-r1.ebuild (renamed from sci-physics/geant/geant-4.11.2.1.ebuild)2
-rw-r--r--sci-physics/thepeg/Manifest9
-rw-r--r--sci-physics/thepeg/files/thepeg-2.3.0-rivet.patch25
-rw-r--r--sci-physics/thepeg/metadata.xml12
-rw-r--r--sci-physics/thepeg/thepeg-2.2.2-r1.ebuild7
-rw-r--r--sci-physics/thepeg/thepeg-2.2.3-r1.ebuild (renamed from sci-physics/thepeg/thepeg-2.2.3.ebuild)17
-rw-r--r--sci-physics/thepeg/thepeg-2.3.0.ebuild113
-rw-r--r--sci-visualization/Manifest.gzbin4533 -> 4529 bytes
-rw-r--r--sci-visualization/gwyddion/Manifest6
-rw-r--r--sci-visualization/gwyddion/gwyddion-2.61-r1.ebuild (renamed from sci-visualization/gwyddion/gwyddion-2.61.ebuild)4
-rw-r--r--sci-visualization/gwyddion/gwyddion-2.62-r2.ebuild (renamed from sci-visualization/gwyddion/gwyddion-2.62.ebuild)4
-rw-r--r--sci-visualization/gwyddion/gwyddion-2.62-r3.ebuild (renamed from sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild)4
-rw-r--r--sys-apps/Manifest.gzbin50861 -> 50856 bytes
-rw-r--r--sys-apps/dbus-broker/Manifest2
-rw-r--r--sys-apps/dbus-broker/dbus-broker-36.ebuild61
-rw-r--r--sys-apps/pv/Manifest5
-rw-r--r--sys-apps/pv/pv-1.8.9.ebuild61
-rw-r--r--sys-apps/pv/pv-9999.ebuild9
-rw-r--r--sys-apps/util-linux/Manifest2
-rw-r--r--sys-apps/util-linux/util-linux-2.39.3-r7.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9246 -> 9243 bytes
-rw-r--r--sys-auth/google-authenticator/Manifest6
-rw-r--r--sys-auth/google-authenticator/google-authenticator-1.09.ebuild52
-rw-r--r--sys-auth/google-authenticator/google-authenticator-1.10.ebuild (renamed from sys-auth/google-authenticator/google-authenticator-1.08.ebuild)2
-rw-r--r--sys-boot/Manifest.gzbin5905 -> 5908 bytes
-rw-r--r--sys-boot/gnu-efi/Manifest4
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.18.ebuild85
-rw-r--r--sys-boot/gnu-efi/metadata.xml6
-rw-r--r--sys-cluster/Manifest.gzbin11364 -> 11369 bytes
-rw-r--r--sys-cluster/galera/Manifest12
-rw-r--r--sys-cluster/galera/files/galera-26.4.13-asio.patch22
-rw-r--r--sys-cluster/galera/files/galera-26.4.13-tests.patch13
-rw-r--r--sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch38
-rw-r--r--sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch53
-rw-r--r--sys-cluster/galera/galera-26.4.13-r1.ebuild85
-rw-r--r--sys-cluster/galera/galera-26.4.14.ebuild85
-rw-r--r--sys-cluster/galera/galera-26.4.15.ebuild71
-rw-r--r--sys-cluster/galera/galera-26.4.17.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14577 -> 14574 bytes
-rw-r--r--sys-libs/glibc/Manifest6
-rw-r--r--sys-libs/glibc/glibc-2.38-r12.ebuild2
-rw-r--r--sys-libs/glibc/glibc-2.39-r3.ebuild2
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild2
-rw-r--r--sys-libs/readline/Manifest11
-rw-r--r--sys-libs/readline/readline-8.1_p2-r1.ebuild6
-rw-r--r--sys-libs/readline/readline-8.1_p2-r2.ebuild6
-rw-r--r--sys-libs/readline/readline-8.2_p10.ebuild6
-rw-r--r--sys-libs/readline/readline-8.3_alpha.ebuild251
-rw-r--r--sys-libs/readline/readline-9999.ebuild15
-rw-r--r--www-servers/Manifest.gzbin4701 -> 4696 bytes
-rw-r--r--www-servers/sniproxy/Manifest2
-rw-r--r--www-servers/sniproxy/sniproxy-0.6.1.ebuild3
-rw-r--r--x11-misc/Manifest.gzbin46537 -> 46532 bytes
-rw-r--r--x11-misc/rendercheck/Manifest3
-rw-r--r--x11-misc/rendercheck/rendercheck-1.6.ebuild32
-rw-r--r--x11-misc/rendercheck/rendercheck-9999.ebuild32
-rw-r--r--x11-misc/tabbed/Manifest2
-rw-r--r--x11-misc/tabbed/tabbed-0.6-r1.ebuild48
-rw-r--r--x11-wm/Manifest.gzbin9136 -> 9136 bytes
-rw-r--r--x11-wm/dwm/Manifest2
-rw-r--r--x11-wm/dwm/dwm-6.4.ebuild67
702 files changed, 9163 insertions, 2265 deletions
diff --git a/Manifest b/Manifest
index 82364dc9850d..d512d4353f0e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29767 BLAKE2B 932be266d53a81fbf432413d8d5cf0933c14bddfbc0c3e7db75670641710e89a0ecfe824be35c888463f382ae636754e48557d76faddd4bb0d3da40ad8918204 SHA512 b5ae9cd421a172dfd237b0497cc77f5589128b740a56a52702ed236326cd797fc403853c23c0371a5daaa5242921477901a31eea7dbd24fcd4d9c9212ae7d41d
-TIMESTAMP 2024-04-22T22:10:36Z
+MANIFEST Manifest.files.gz 29788 BLAKE2B 7ae75999b14b877dec533769e6a0443ab1da42ea5055438604211fcc40fcfca7d73ab19b8833b2c8d3bc88c395d931f78349da2dba69912f5c0b01f513eb2a69 SHA512 6a9601fb9778c63992cd418c80dad805200abafc33a138958b4d82abb1cbe95bf47103aaa975f13a06dd4fc82f11c8a72f4e9e6a515bc3a6610f4a5768044538
+TIMESTAMP 2024-04-23T22:10:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYm4FxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYoMd5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAmKg/9Hf9TP9kYoX1eur1cC6VYgtoC57hQGM5E9QXh4lC2vKf09LPJfo5RhSiA
-68etmW+5VrKGlDVLQMgNBlWzf5/rh46mdwquxhHvna8lsAFZFG2IMd/uXCPciAJp
-EJQWB5f+HW6ysN2e3fvMtNC0iqdehzWi32pOkHvCYtS6hG5PFOb6MVEOQjZYWvkv
-elg2hn4Hdp/SzM5Bmo8AnJ+Z0xQyGkC6JBdq7pylp2xq2ATBaHf1G3+IB1cQjxI/
-S+fR2xt2AlKmJMNQC3xCvw+xu3Bcc1eRvb9XK/WVZAT7qZIVzlc/bsYt1gouq+/B
-verHZTVMnDh0dwLlCVAKTJAYBxQgt44J0WJqotfNxrvd/XhgYXBYzb0TNLnJsNKK
-OzSXgXWlgFeM77DcuPT+WMVE1SJVDowa4Hnadkv97aNBjsafQblbDTdjKaKb74ue
-6K43NuYEpw1nubFvbu9EWM8gCQODBbp3RPhFo+xM/U1nlJgKc40ZPmshLWW7jG5J
-Uk/j83C2LdI0xj+/Fw6T2WNhPFfjJ3XXZ8TQcUf/Ae2rMuoj+T6/hxxIWX3xTA+y
-9MjfYw28iARH+nha41aZhF3dYqNJ3f0QMfxcbBvnzro4EIsyTvFqqQLXLHd9PlTP
-AJzVm8B36cp1X5ZLfib6UpWRYitfmOmXfmCTjr+BLZ2+cENh0+s=
-=GFmU
+klCqOQ/+PEkGOYFoLu+WDFObWkMHB3fpbrpmK1E0oxpexq6OvKYj6pdQOWFWJ92j
+SKbz2+zpTL1o9QoERQqPtIKXkwwUeLhq4+NGXRQ3zcmyQ/m5I3zXXHEcBrvaNAVr
+rkDHvYKPXJ1Uxl7lw3XTVVxMdfc2Cesndt2folC/epKbK6AucjBbd5rwEO91ksj6
+whxK868ZGik8MQ5LFvvwnyHjI2ExO/XQSNc9RDEPWEEelHJ60IOHl7TddvSsXkUI
+DHqJbg+jotTWs2tugxRZBhIJgqCk8aZtH8u8dUZCdahxtpoGbR2f3h/N6hZgMvFm
+A4fndKdornMadMtNmoyLvDB+vG3V+WS0blcY3+GfpF/Aqt9/AAUC348QYW4bnsRZ
+K03PxrondtNBSlHAjJFUXwRk4Y7Aid7WbAU6H6PagBvGGLqWTDBeg5k2RMC+3XxY
+P496XCavsPbAr7prDPx5lirFiv+Zfpepz3MSxy9dNxJCqIueLq43fQLXjSaRJ1Rf
+rI7FbMwg6KRLHSOOw5h7AVPXB7y9NvMKq1jFiPt5P2PZgxKXAdPrzN2nGPmNkOSQ
+DrQhgHsXP28u/nh/DHiilClkve1O61fM4v7dVjngCLApi2v9/AYYeO53/t0SlW8D
+VXaTiXUR5damBc0fCaBcMnpbKXIXs2glKehtDgdVMNUK0gaMlwQ=
+=9ZJv
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index b73661632bca..d5b1fe86303e 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz
index a0f2593205e9..3aac63a76935 100644
--- a/acct-group/Manifest.gz
+++ b/acct-group/Manifest.gz
Binary files differ
diff --git a/acct-group/redict/Manifest b/acct-group/redict/Manifest
new file mode 100644
index 000000000000..fbded664de75
--- /dev/null
+++ b/acct-group/redict/Manifest
@@ -0,0 +1,2 @@
+EBUILD redict-0.ebuild 186 BLAKE2B dcd47287bad0680805b899e607a24d626dc4441240fd774fb3d20ed97a16cfa2529e44989eb31631454113b04a8e17ccf4e88dcb7df2154ba60433862fdf168d SHA512 a9bb4758524755e019087d70eb2f16e441c2c4917c6673c2a211bf41a05de65d415bd8f6b83d0210b8347d1c8ffd327da06cf138b4becdbe75dac7e8bbacfcd2
+MISC metadata.xml 405 BLAKE2B 4aae580997521e708e8a5db172190738efab6c1edb15b324fddadb66c2c43cbdfb025062afecce3d569b0329185993b97a3853a0ea3fae92d5f87cfd02cf84cd SHA512 f427988720bad5810572f3c5f13218a5fe5c24ab45b6022ad5613a5f9e7d29d489cbc00440c037b99bcc60eb6d543b910068ab94a72840e4a06fb666fbbf4081
diff --git a/acct-group/redict/metadata.xml b/acct-group/redict/metadata.xml
new file mode 100644
index 000000000000..003c42ad41fa
--- /dev/null
+++ b/acct-group/redict/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="person" proxied="yes">
+ <email>navi@vlhl.dev</email>
+ <name>Anna (navi) Figueiredo Gomes</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-group/redict/redict-0.ebuild b/acct-group/redict/redict-0.ebuild
new file mode 100644
index 000000000000..656fa2eb6ff6
--- /dev/null
+++ b/acct-group/redict/redict-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Redict program group"
+ACCT_GROUP_ID=538
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index 11438c115d94..2d7b6a1b9956 100644
--- a/acct-user/Manifest.gz
+++ b/acct-user/Manifest.gz
Binary files differ
diff --git a/acct-user/redict/Manifest b/acct-user/redict/Manifest
new file mode 100644
index 000000000000..00111ae7fba2
--- /dev/null
+++ b/acct-user/redict/Manifest
@@ -0,0 +1,2 @@
+EBUILD redict-0.ebuild 230 BLAKE2B f3558db99a30cf1f34a752d37419e75d91ac25fe1b00e3bde53184652e40c69b2b7604f2f850578f5e0988b1340635c5af245763bc6a6b2c9912e537aed2f1cc SHA512 fa121826277b982a72554766ba8083a6d6c416d37d438649164c091ee7824aee6f3aa30d333c82ca175ae2b3f2b6c15b1238dbd320e263f20c90d35f85e8eb60
+MISC metadata.xml 405 BLAKE2B 4aae580997521e708e8a5db172190738efab6c1edb15b324fddadb66c2c43cbdfb025062afecce3d569b0329185993b97a3853a0ea3fae92d5f87cfd02cf84cd SHA512 f427988720bad5810572f3c5f13218a5fe5c24ab45b6022ad5613a5f9e7d29d489cbc00440c037b99bcc60eb6d543b910068ab94a72840e4a06fb666fbbf4081
diff --git a/acct-user/redict/metadata.xml b/acct-user/redict/metadata.xml
new file mode 100644
index 000000000000..003c42ad41fa
--- /dev/null
+++ b/acct-user/redict/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="person" proxied="yes">
+ <email>navi@vlhl.dev</email>
+ <name>Anna (navi) Figueiredo Gomes</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-user/redict/redict-0.ebuild b/acct-user/redict/redict-0.ebuild
new file mode 100644
index 000000000000..d8565a92a65d
--- /dev/null
+++ b/acct-user/redict/redict-0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="Redict program user"
+ACCT_USER_ID=538
+ACCT_USER_GROUPS=( redict )
+acct-user_add_deps
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 73e1afc7fa75..628c41839f07 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 5f58828dbf94..cc897f301323 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,7 +1,9 @@
DIST aws-cli-1.32.79.gh.tar.gz 2685785 BLAKE2B 3bbfad927d9d882e6b502f47919ce963df498c614a92730c5d6b1fb4efd7a8bd805a5c8cc82c705b97d8ee0ddbee4d6ddfa9cb46661fe7e9337add53bda3d9a1 SHA512 e0e369b6a5fca4d72365e54ef99c862e2d6f68caed61ac431516777e82ec8b292cf50516f379d8e94787b2a0ee58ad6e68d0951624f1ed742079295c4d2987ce
DIST aws-cli-1.32.84.gh.tar.gz 2691519 BLAKE2B 4cb78f14975d74013803af0f6397d959294cca6046ee19c1a907ca3e60fd224539d39535416ddcc2713b1de653b78ba03965dc78415dd915e80d11fcd6fbe02f SHA512 19d2030201806b336ede2c5e09f761e39959a156057d68316180145232e54013f2e5fa57023146488d407aa7e655fdb2245058e45eb5c4d6778eecd867f6eac1
DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 043f4eb08711760b7f8e15a5eba879524788cb65823215ed9d1c8ee5337a085ab6975dfc1c90aea29b7137f050a6d4f201eba57e8c8c83c09625401d8075eb6c SHA512 cb0ed179b9549d988e19963607fe28ca6fb02c92280c451c8651a8149d60a929158f9ae04a1c764540648b8b42417e908cb956fe71ce787c4b788f83cc2ef488
+DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 006de47c4328c191120c09d5b738283ae1beeaa205ed65c80ff5cfab2a4ed91c2b560c65e78e11d099d0fdf9e1ceadfd58831ad0759a7aa10197e88a64b21e20 SHA512 f9ec547a969c9b0a81207ac9ab95235323d44422e2fbab81f76cd604e3c211e9bea494658d7105ea9019341df4dd335eca9987ce2788af3225f271e22aac4c0e
EBUILD awscli-1.32.79.ebuild 3022 BLAKE2B eca1e9b920babafc0c226e1d3c0b23baa63965cffceacc71118d2e4a1302945d10294223300a94f9dec4b39e52c7bd8f44e35cbf7cf30c117f9d86fe93450326 SHA512 11de7ee4880fe2bd192c6c15081b598d4c9d2f18b28064908a855cb01283408542c8981841c531d546b6de9e2b932d2a23e2fe1a9e90030566af6b966c30fd97
EBUILD awscli-1.32.84.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.88.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
+EBUILD awscli-1.32.89.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.89.ebuild b/app-admin/awscli/awscli-1.32.89.ebuild
new file mode 100644
index 000000000000..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.89.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(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 8971aa2f1516..bde310834c76 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/innoextract/Manifest b/app-arch/innoextract/Manifest
index bc6ac1af4ad3..42f8e184018a 100644
--- a/app-arch/innoextract/Manifest
+++ b/app-arch/innoextract/Manifest
@@ -1,4 +1,5 @@
+AUX innoextract-1.9-boost-1.85.0.patch 748 BLAKE2B a9a44ff7d1b499ac96f813e278b390c8d9af435460caa5faacfa4428866bda1dd0e5b60830006efd7d199fc1adfaffa63f0992be38bb12a2ab97f90721569dd3 SHA512 b9f7c91ac831801bddffc79890c4747c53ac3390cb72c2cbb8ef7ec7ff092a694c7ba69928a8e5b0441487eb8ae477e0f6f75907e3af101e752f71ad2d77a5cd
AUX innoextract-1.9-fix-linkage.patch 311 BLAKE2B 777d3592d3b0c5ced8a36473b9b481395e2ae4b33dedf1d8a7393b150a2c048c764b1f4902fdaa23ff68749d04f393668ae8b4ba7fd8bdb82f7cbfb4142391c2 SHA512 df4f251c36ed2e01314f12cecc44082c4ecbbe8bbef9825bce98cfc880a7e92047da17051879b4f2d972dadf6fc41f07338fa958d773847394be4441c5db0dea
DIST innoextract-1.9.tar.gz 206931 BLAKE2B 1d5f0d13a7cd52262b277263f061ecab85a3419197bceb22938a0d10000578603cc2c2b972a45474027cfea8e43b8bf89d680035034785210842477b147811fa SHA512 2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde
-EBUILD innoextract-1.9.ebuild 779 BLAKE2B 7cbc35044892379a320f09b93f3ccccbd4749c90bc2949803036b2574423d734c786e81bfb65e987a8be48432464f2efed54c775d2dcf4112fbd86013e38a212 SHA512 963498082ba0b9a5530282aefc4b56ded80f8c693d8e1075af479d863b51d28172751047315a189b9f7736685640a6a815a2909ea726a0e4ec4e10bdc07a2c30
+EBUILD innoextract-1.9.ebuild 823 BLAKE2B c0980201c598b643ad5443b992f93d1c1f4c06428769ff7486d895745a057e676ad035b5bec2f22b9dde0dee793e7a523163f7dc3ca33e8e6af7b198399b7feb SHA512 11a67c58f64374fcd13026457b684bbe3724af338640e24c0da1d96f123f774fe70c1d3db459f94d5c473659457a0c644f57c26b659b32162c88d2225ff34e02
MISC metadata.xml 808 BLAKE2B 92420ec3329ff620f12b5a8c86a742b0a7497cda47e199aca0759bc3d4a3743ebada88905850d9c244cc9f84978d0d00e599329734ee849b4a4c39acd237417b SHA512 4b506e00d5b77eb765fb6b638676cddbe245838e82d0beff2bcc55a1dfddcd725e588a4b7fa57c63e197469839c2e308d6fbd0299f284494847f5340fdf50524
diff --git a/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch b/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch
new file mode 100644
index 000000000000..23e4554fc53e
--- /dev/null
+++ b/app-arch/innoextract/files/innoextract-1.9-boost-1.85.0.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/930495
+https://github.com/dscharrer/innoextract/pull/169
+
+From 264c2fe6b84f90f6290c670e5f676660ec7b2387 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
+Date: Thu, 28 Mar 2024 15:11:40 +0100
+Subject: [PATCH] Fix build with boost 1.85
+
+As of boost 1.85-beta1, boost/filesystem/directory.hpp is no longer
+implicitly included by boost/filesystem/operations.hpp. Include it
+explicitly.
+--- a/src/stream/slice.cpp
++++ b/src/stream/slice.cpp
+@@ -27,6 +27,7 @@
+ #include <boost/cstdint.hpp>
+ #include <boost/algorithm/string/predicate.hpp>
+ #include <boost/filesystem/operations.hpp>
++#include <boost/filesystem/directory.hpp>
+ #include <boost/range/size.hpp>
+
+ #include "util/console.hpp"
diff --git a/app-arch/innoextract/innoextract-1.9.ebuild b/app-arch/innoextract/innoextract-1.9.ebuild
index 4624b4a89e78..2259b5ffb6d3 100644
--- a/app-arch/innoextract/innoextract-1.9.ebuild
+++ b/app-arch/innoextract/innoextract-1.9.ebuild
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.9-fix-linkage.patch"
+ "${FILESDIR}/${PN}-1.9-boost-1.85.0.patch"
)
src_configure() {
diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 788da505e7c5..40a547ae0668 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -7,5 +7,5 @@ AUX rpm-4.8.1-db-path.patch 628 BLAKE2B 69ac0d4541c4d6e74fd716529c4cfd482432d400
DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e SHA512 0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c
DIST rpm-4.19.1.1.tar.bz2 5849649 BLAKE2B 66ed845007f3767fd92e2384962927b93cef7b825b8ea60f81f0a4b51b9d6a09d1cbec1668226fa85de675347d52635cb25c4d11204ada0eed6c898425b21536 SHA512 3364c453c29903c144a3680ceca7a17426eb085c288b6313fb7e857a42a5e0a965f623882e0f58e633f8b8770e839d9df9f7653d99c73759af5c89d0a981908d
EBUILD rpm-4.18.1.ebuild 4163 BLAKE2B 1f74a64a7b34bd4e2c84b0c9b980ebc6f2da6d436efcd50d163c4383adbd01a590a29305d6a71b7cc3856198d858704bcc2dc6cf82b5b0cf669317cc662084c1 SHA512 100f19f15e0db915aa7f8fc6351ab2db2b4fe4e38cd3038529f4a278daaf56d6a066fbb0fa529f79233548ff7eaa1be51fe7aab3fa25882dacba45c883302116
-EBUILD rpm-4.19.1.1.ebuild 3271 BLAKE2B f81db1b896ed730c0813901bc0c76199d5bb7299706025608e37d9fb1b2bd865fdae8aea933b63d182022e55c61ace57d1990d23e2568814be28b761429aff08 SHA512 373c43b41c012ff22b7fb99633550963a86cdca1ce33336734dba606f88a952ad9d945b81a1d1730521c1cd35192535f65544891ef3ffcab79d4f15e093ddd65
+EBUILD rpm-4.19.1.1.ebuild 3290 BLAKE2B 32c97ad473aaf0675758a8fd1fc42fd36068412e4e2d80c7d21bfadfd6c75d3c6a0fba9ec513210969df35fe23f16c760b8a6a329ea493da084bae384533b468 SHA512 8addfc1ffccb63cc2d3294050f0fc1f55cb81296c85fcb108fe8adcde8901fca596302fa22e6da7793d084dd1f292c8f67945f2b9ef2382b23a44e46386b4a0e
MISC metadata.xml 616 BLAKE2B f0df64810f4eaf6b3fa7cdb09a892677404fa2d6d3bd36abb9c5f638be56200d1c83dfec4b6a3bd18ad9ae9b56eeaabdbce243eafad366f366c9157ddfb00ad8 SHA512 792c6c2476c7e928b1e1515b56e19ec83e3855aaaebd17aa66407f6a232f4680ba5d90da54c0a5af7d3db829124fa062015070a1ab82ebe91f5f8f2d1ebaff29
diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild
index 333a28624aab..30fa81d1ff98 100644
--- a/app-arch/rpm/rpm-4.19.1.1.ebuild
+++ b/app-arch/rpm/rpm-4.19.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="GPL-2 LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~riscv ~s390 ~sparc ~x86"
IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux +sequoia +sqlite"
REQUIRED_USE="
${LUA_REQUIRED_USE}
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index a9bbd6f7cc4a..70fe38f94a58 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest
index 388a5fe289ca..ed87f5aa9e4e 100644
--- a/app-backup/dar/Manifest
+++ b/app-backup/dar/Manifest
@@ -1,5 +1,5 @@
DIST dar-2.7.13.tar.gz 2425559 BLAKE2B 321a43b04553505279de6f6b27e332883f4209bbe81e24c418188f028b7ba7a794d4e0f510f2c6a22a57fbdbc0501d4fcf7201aadb8cca3e65c6649bff7cfedf SHA512 e7a4bd89ccefaca1d9251d05c39e80f9861b8154f414cd578ba98c3cf3a9f945738c6225fd007b5e73c2d7c2e4abe547e9a2e2deec2cb7e0ec5860603add64fb
DIST dar-2.7.14.tar.gz 2443548 BLAKE2B a68ad06a2bf53b25a0b393f3e85eef5676382d63bfd86ba77696667786a688e326c118d937cd5dae6b1e78410e40295c67d8ba4677c37f7139bbdd2794c4efeb SHA512 0436c67e0dbd8f5e96e01a0db48a469d80fb81a7c7f37aed98308bd55d60d699b21c755d95fa83891690231fd2510eaa6c6652fb99a1bad9c8210084031391d4
EBUILD dar-2.7.13.ebuild 2313 BLAKE2B a47409dba06c3aba5bb2ec573556877b66db953301ea98aa46cf95944e05e6ff875cbf3c23510de8ec72b5a765532e5b7e0d182ffc7763c2bf8c5a4754622356 SHA512 1be7fcb795263e00291e372193a55a7bb167644e3ef8f1ff098773bbf8255b0cd26a7969df467deffd51d335b6309c21db1e475451355f1d93b7e84f6ee5372e
-EBUILD dar-2.7.14.ebuild 2317 BLAKE2B f7178c1934b605461bcd55bdea67f49fd08131571ae7dab97be808072242be5692df39102c222f271a1c61a265db5e9cb5d030fdbd4442dde6c61f573ceefd8f SHA512 fbe4c8f59a92cc786060d74f43445dcfba5f1369e4d7071ef3796d038049544224c29f8279b06763b1507a1ed7090228e49c1c35b56d532ba86a290084009a26
+EBUILD dar-2.7.14.ebuild 2314 BLAKE2B d7678acffa55cb5b7c2bbb7176585e894fe15a92732f651248f9b26a37d3fa0180a03ca75e898471d8adc20c10fd024055294e947da22ceb51a4b63624b62f5c SHA512 17d848b6321e345ccbb0d43cafb88fc152d645104d2e8db9e942783a92f220684b3fd1965b331d7bd0f897154152e543276e18089c402399bf9ecea4b092647d
MISC metadata.xml 1180 BLAKE2B d978c1b969e7aeb013862c6b76ceb7b466af7b0a16d334bfbaafcdb49e13b4f07727073ff8a24da0f0422161f48805310b8ed7c0cc97b07190b241ad77cec254 SHA512 f8107b5f81d0d00a1873089b084250c98094625274b9c01f8ca11f6dcfa890278ec89d039849c203ccccc8115d54ee3f9365d9f6afc38cb3411f6292c62c11c0
diff --git a/app-backup/dar/dar-2.7.14.ebuild b/app-backup/dar/dar-2.7.14.ebuild
index 954b248d1209..b8f2fd2dac23 100644
--- a/app-backup/dar/dar-2.7.14.ebuild
+++ b/app-backup/dar/dar-2.7.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ppc sparc ~x86 ~amd64-linux"
IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync xattr"
REQUIRED_USE="
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 4da031523636..8f9f92a49bad 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 407195890f26..04e0575020da 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,5 +1,7 @@
DIST devcontainer-0.57.0.tgz 617323 BLAKE2B 74dd49c0e741715e34dce79cdc73617f4bed68b87f11fafa403a9548b334ecff1af8e2e3705c57c31ca057e12b19094a75a3a3e339cac3b6d005e00e7e08b433 SHA512 7b5680d003630af459d5bf12f6873ea990a67b5f16888317a27d7197799d9ff1cd802834e669c4e1c601780fa8a07c38ec4dab77e7bf64de08406403e163e954
DIST devcontainer-0.58.0.tgz 618922 BLAKE2B e0962e273f6a28d4c6897523b565634d7849a37ed5866e47430080ac8e42026e888ba2a13cbcbb62dd6974f753383882b66b0129d1e7aad8321c938c58ffec58 SHA512 57beb86d4fcefddbaa4f13612cca0538b2449932164c062082a8ef62f3a7bd57ed6f7bb09e5954fe479c6da9caebc0b3075783fb3ba3391381ab7ce9027e5f08
+DIST devcontainer-0.59.1.tgz 619278 BLAKE2B 793ac8856814cb35ad668b496b12c8bf6e92277014ca2efd245cdebd5b032cbd574017bf758fcb92a675d7bbd07c966bb7c4344b8cb774ad11c02a4daac91eca SHA512 27bfd94b2a34815f90579ed136b6c032dc5f3b5172dfa5c124c151ef5b156038afdbc7b2bf189314c6f910bc7182117977b42712a172ca44af20c8ba481762cf
EBUILD devcontainer-0.57.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e
-EBUILD devcontainer-0.58.0.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
+EBUILD devcontainer-0.58.0.ebuild 871 BLAKE2B 1233ec4b1f837432ba4260d0dcf5153a551fe088b6dd2367fc8223819dfe5682a0314d6db0ec590188fa26fe0e6ed3749f54cf9aff6366b39a81e9dc1b35ede9 SHA512 7dc3111668960995c21f17ebfc583035e23b58560a26289390a8da2050270b2d66e6d7e4e8bdf465b2aa712ace6c9fd57943aecaacd27f90a485b2fb45cd5d5e
+EBUILD devcontainer-0.59.1.ebuild 872 BLAKE2B a49d606609bab843fc1f6f8edecdaa2b837a385f6583d99e97c07168795f8b41057d912fc0b82c5afbb2861efeef9e7fb0fa5b3752fd66f7211f51c31aa10519 SHA512 1d2925d3544b438ef352bf3b386ba65686c888c9cdc5841e4ba280b457ead591c1f91d9ad06e6e4db41d5d9fe0094c1b8b7ab2112730eab88ff7921fefed937b
MISC metadata.xml 886 BLAKE2B 6255ba2337a21bd814e0472648cf4eb78b7c3e6ca6ead9f154cc70b662b7721ddc62137f1ebf542123c7d716e0ff94527f7a1aa99786446c7ffd36bbbf9c9efe SHA512 6dd2c48ee1dc5b722768780f20c32dd424af327fe7a580eb4f8ce31712dff211ecc9ebe1eae4ca22ec3a90ef5b3a6690407b24fc11c45000a7d986871956d407
diff --git a/app-containers/devcontainer/devcontainer-0.58.0.ebuild b/app-containers/devcontainer/devcontainer-0.58.0.ebuild
index 991cd956e37b..10d7f50fc167 100644
--- a/app-containers/devcontainer/devcontainer-0.58.0.ebuild
+++ b/app-containers/devcontainer/devcontainer-0.58.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/devcontainer/devcontainer-0.59.1.ebuild b/app-containers/devcontainer/devcontainer-0.59.1.ebuild
new file mode 100644
index 000000000000..991cd956e37b
--- /dev/null
+++ b/app-containers/devcontainer/devcontainer-0.59.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Reference implementation of the Development Containers specification"
+HOMEPAGE="https://containers.dev/
+ https://github.com/devcontainers/cli/"
+SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
+ -> ${P}.tgz"
+S="${WORKDIR}/package"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ net-libs/nodejs
+"
+BDEPEND="
+ >=net-libs/nodejs-16[npm]
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local -a my_npm_opts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}/usr"
+ --progress false
+ --verbose
+ )
+ npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm install failed"
+
+ einstalldocs
+}
diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index d80690246ab6..280cbbf5baa3 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -10,7 +10,7 @@ DIST earthly-0.8.8-deps.tar.zst 180214607 BLAKE2B f407dcc4cb8daee7ac53433af830b6
DIST earthly-0.8.8.tar.gz 8069650 BLAKE2B 05dca12e206a22c522d36711cb960525bb20c51439dd73c8ec4a96151c306022483ade55ebe80f30d85acba3c1531b0c9b97115702c6bfc96daa615d9b798d31 SHA512 9a19ddfcaa40720b1cbab166e40a6300a79d38245074bd111082eaa04206ae8020c7596ad5801f3048e3a411cbcd88b161d8c01375e4b00192b8cf2b23e62e77
EBUILD earthly-0.8.4.ebuild 1781 BLAKE2B 536d58e1bc3b2e18fde2ff6ee85296a2e666bd67af47ec3ccacf8dc5b8a127b639a12b7a09d4d7a89af9fe0068513b825239e2d0b2b9ca70a94eefd01641f102 SHA512 8d3504d6e1bbd517d660392fd2f734c2061a48e19aa397bad7284c0823587b77b0090cdf1697b93451362fd110d22aa15115c6bf4bd930c468fbeccc105b9453
EBUILD earthly-0.8.5.ebuild 1781 BLAKE2B afc6d0b17b07b47828256815031d62038dad6a180e7263d429d73bc9958a6ed1f2672af0a8a33186fbf74e8a6aac6d48700362a0ae040bea5f5f72a632cafb68 SHA512 6c8fd6bf5f1ed1a02050d481fc4a5b8a03c6e94f2406962a5693e75d09e0308f9c3bcf3c7c30cd786973bc5740033773e70c72be3d52d47da5f101f40bea2c26
-EBUILD earthly-0.8.6.ebuild 1782 BLAKE2B a468ae75e56269713a31bd8bd69726603668ab76ffc778e7d93fa64f018726982ed2bdf45de73a69c46246c7cf497398e5db62b90d4ea6a8d684ce383b85c62f SHA512 ae2ad347f5ab0d3ee92759c8ad18b3808faad7740a9a87b087524de92918278ef938163c612776ef7fc104aee566765fc37f2526985be010fde3ce2fdd6aab63
+EBUILD earthly-0.8.6.ebuild 1781 BLAKE2B edc5d5cde586cd3badee3b8b9c9b005e44e8e630a0b6b9bed13fb3109447b5b3ced6eb1c4fe98ca683e2ce9ede8d0aa2451ed84a80747824b74eae4212758a17 SHA512 abbb30e209f0f7464b1d41b682dbdaa124398eb597108d862e1cc6b786ccaf1932cbf9e3c5a6d10aeb5826c41f619eb154b153d4092e8257c1b18859dbcc6ccb
EBUILD earthly-0.8.7.ebuild 1863 BLAKE2B 1d7bc52f1fdf575a3a6d49fdc360aa077fd0688c5c27c445d7441cbf769e602cf0de77627d1045adc5fbc20ea2712fc9dd23149c335f933edfe21c0086db62f4 SHA512 fe84123b4423936a3ad3b06b8baf5c70c129e8fbd4d4216074a9e67579d38b52cef2db04debccd3e357d17d697e071bee57538510aec39422621b95c33300149
EBUILD earthly-0.8.8.ebuild 1863 BLAKE2B 7a28cfa40b085b46d570fc6e7d30888fe476f68510acfae7e9ad9608fc39a94da74f9e3fbed2e50a41b93246251841004ff70b39e2eb81bb364b58a7570db1d5 SHA512 0015769ef0a2ecefd3ea57ecfad548bf58f545991f0b8b3e019c04f184bf34493076bc8aff9792c89a2cb5bc93a0c1cee1d1c7c2f5566592c0f408f84f64cd4d
MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd
diff --git a/app-containers/earthly/earthly-0.8.6.ebuild b/app-containers/earthly/earthly-0.8.6.ebuild
index 4396b9231a9e..ebe325c5acc1 100644
--- a/app-containers/earthly/earthly-0.8.6.ebuild
+++ b/app-containers/earthly/earthly-0.8.6.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
|| (
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 6949d6036ed2..f0c8c3b23325 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -16,5 +16,5 @@ DIST incus-6.0.0.tar.xz 11839792 BLAKE2B 135574e6f19262992bb068a3c0a0045c1926995
DIST incus-6.0.0.tar.xz.asc 833 BLAKE2B f35c38f886290ff08e017cd54e8019c43bfbf1f9c84b26ede2cfa78acbe4047af4314465e77d6e900f296552d5ac8f8c07d26a11920bff937fbb8a0a910efb0d SHA512 0360520752fad3e95807d09e4fd6d60c96a202d0dbb61621925abd75aa801b6d573abbece3179a8906bdc47e96ddec4a746607ce2d10dcc1a76d0afd459cbf81
EBUILD incus-0.6-r1.ebuild 5646 BLAKE2B d02935bfac358387ffff2ed30581dd93e4aad56a8f06b8726fab913450bbdf4cbe29115c1285ea36b6aff558278ddf538ba46ae959e5bd22f10a3ed9174c88d5 SHA512 7e3927505996a7ceb6d04740c5460d43355dd928bb4482e175041a4a6116ce9a473a39c59a5c61d02177155c749c70469a579ca9f356a6e91729ff72f762349f
EBUILD incus-0.7.ebuild 5908 BLAKE2B e5c0f73452fb6f79771384bc5aff13fad1ae5bc5596b61f569d272e36d94af6d6944475072a50289bed803de0dabe100955f3690a861fb66b7ede6a05fcef341 SHA512 e2deecf9ba3120174e05ec32c889723757baac170dc155738fb91fe66bd6c5008d5117e2da16a2dd724d7d13d71d1bacc73d7a8ce6babe0fc04079ff2bda1185
-EBUILD incus-6.0.0-r1.ebuild 6237 BLAKE2B 9ed8ac1b682d85d4c01f13b868454ea960cee276cb558ac82363f4e38c71ecce314b0d4ace59d5d5cd73f1c7aa20f5262f65cc6e067d93a7bf20131a9a987d97 SHA512 f1f62edd2b2743abc0057d07724fd8c8041a840820d903147dadb805758f87153259f7276d8b28263ab04ed0537e7ce83d8494fb7d8579864901d4ab83214f62
+EBUILD incus-6.0.0-r1.ebuild 6230 BLAKE2B 84fe8adf62a9e2790de3dcef052bd5bd77e251b7040f516d041732ae12ffa389b3b50133c5b884af7cbe212a4b7ca930a32a072780b5a4fba6dfbed0e61d0e88 SHA512 3f07dae0bfee0faa020d9b308c6ad8dab9be18c8cde84603cc19d9e25251269a4623e203040ad21ac676eca970a8e2680e9e0225a12d667484378b51813597be
MISC metadata.xml 1597 BLAKE2B 6e8ceafa8dca7d49fa754470c9645e11946d3419135ec3a12581e227945b64a13612a7eb3e833027bbf6d3c795acbaced979ba80f00a9e36f6831fb6111dd2d2 SHA512 d3c0ec128f715627addc5be758c87bea808626f9d9ada75aeac9be9a84039b68385ae65edfb5d57951ff4e7352565fbba040035da82ce8eaffcca585811d3577
diff --git a/app-containers/incus/incus-6.0.0-r1.ebuild b/app-containers/incus/incus-6.0.0-r1.ebuild
index d9f185f12736..79a1af3f07c5 100644
--- a/app-containers/incus/incus-6.0.0-r1.ebuild
+++ b/app-containers/incus/incus-6.0.0-r1.ebuild
@@ -153,7 +153,7 @@ src_test() {
src_install() {
export GOPATH="${S}/_dist"
- if [[ "${GOARCH}" != "amd64" ]]; then
+ if tc-is-cross-compiler ; then
local bindir="_dist/bin/linux_${GOARCH}"
else
local bindir="_dist/bin"
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 505256edbc06..cebc49ff01a9 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/rpm-sequoia/Manifest b/app-crypt/rpm-sequoia/Manifest
index 2a1a2f7cc514..e96e98f0590f 100644
--- a/app-crypt/rpm-sequoia/Manifest
+++ b/app-crypt/rpm-sequoia/Manifest
@@ -226,5 +226,5 @@ DIST x25519-dalek-2.0.0.crate 87806 BLAKE2B b099db9b71f42f4b79abd87cbf1c8e6acaf2
DIST xxhash-rust-0.8.8.crate 18515 BLAKE2B 9676dbffcaf7c345165cd463ca25e81693719c95fbb1356526b02850f11884bdb1a715f01ec1c4844b55c8db65232aa9041b891a7e0058e99edeabddac289ddf SHA512 f2c77a3132af7e4d61a375e038d20ff8d5acebf35385e2f2a283f1313a8ebb795cc7132f84d91ed2e6fe96a2925a6f1e5d4c1255b991d587470d5a8d8322cde5
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226
-EBUILD rpm-sequoia-1.6.0.ebuild 5940 BLAKE2B 0a61676f0f3be03e95f71f938a4d7aa76b97f3414173eb03f3a401f5d6181f481e2e276ed611a124b041acdadbe2bae93eb7cd841fe942a55c21ee16a067d28e SHA512 8dd21e0d71578834f718a89f383814f6638484e0e943f87ded62cb06626f156a7c8c9f3b656641783a8b53728dda9b6fe44f00b615037ad0c7785b2201b6ca69
+EBUILD rpm-sequoia-1.6.0.ebuild 5947 BLAKE2B 0898fa28a599d9d60e6856d074fde2b4bb4b539cda6504b709188dfc12f78389e3b253ba19acff14da1056bb58c796199ec71c9931652863138e7e3f5a13cdf1 SHA512 930614fe2af0975d84f5764d088204bec77baed207e7cc4b63544e8f56ce22b61bb1663c60edd037731e73e51e3716871da9f424b210a4076f11cd97dfd1ef39
MISC metadata.xml 677 BLAKE2B ef639f0cedd83cf162d928db6409331c199ee34e8a9ba8b1861d1b5ae22d79eb586e9c7c6725910aeedaf5f5a06a7477677062613f376db262b12bd6c1c2cba6 SHA512 478ca30d1961b6dceb053e1afb04a1d57e3a9bc8b7de003367b7d111c4cfb675dfe803a973c6c368bb8541d66d23b91e67733177820d9f0d90c2d7ffeb3c0fb1
diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
index 1f0a86d6357b..528cc8d1034b 100644
--- a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
+++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
@@ -253,7 +253,7 @@ LICENSE+="
|| ( GPL-2 GPL-3 LGPL-3 )
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86"
IUSE="nettle +openssl"
REQUIRED_USE="^^ ( nettle openssl )"
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index b889811f9749..20afab79be11 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index 48f0984c035f..f44e6706e48c 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,6 +1,8 @@
DIST eclass-manpages-20240207.tar.xz 446596 BLAKE2B 5d9698a72586a2a33149f02fb70958d44dc20524de104c5c3f3f306d9e3f0f9a027b4365f5426cd261628c5561599a25b325fe2cd63999aaacc19be8c8cb8094 SHA512 a94d0da7110a8cdfbac4e7a469ca304f6ed454513294f573edd52cda5de56dc2e78589aa7458804971ba1a92a4c6ec814ec97b78bc7ded0643cb419478975022
DIST eclass-manpages-20240229.tar.xz 448264 BLAKE2B ce7692c14f9f051b991ae292fd8329de2457cb63c803fec8a16677f92fd2214c695bf077309c16aa0a97318bb99ff83e8ebe2028865b6ac3740e480b00646c8c SHA512 eaa545b2dcbfafef140f8682afde24ae0a225ca666ca353191a432ece64bb85f759955cfcb1b26c665b1e760835963c3c566f1bd899f2e56b139a700d1f3fafb
+DIST eclass-manpages-20240423.tar.xz 451300 BLAKE2B 12c5bbfbf97a942bee6533424b1ffb3327f09b390c4ac8d90e993149b5244339605122cdf5dc169f0f97449c755f0047798489d374421678c560c3619086ebfc SHA512 4625e745af1f28d0ebfe3b5ea0b874186b2de863eb129722f952b8b4336ac108e84556a56b9b212f288c63c3910896d940dc12d2d2287eef9bc12d39e6922728
EBUILD eclass-manpages-20240207.ebuild 759 BLAKE2B 98523f13a4ea7f6374d0158a31770e762e973a4599942a323860533420dfc7f50dd4049a6a0087f39038b0b8da9fe7cf6b96bca1cd10d653f441a021ece058c5 SHA512 51e1ce822b6569eea0dd0b58c980b6794d6a3e19e2b08bfd6c4efdb1ff1174eb9b11a68dbb749994d30246c0a105029b3b66077819452a7dee5a2f9fc7bdc9a1
EBUILD eclass-manpages-20240229.ebuild 759 BLAKE2B 98523f13a4ea7f6374d0158a31770e762e973a4599942a323860533420dfc7f50dd4049a6a0087f39038b0b8da9fe7cf6b96bca1cd10d653f441a021ece058c5 SHA512 51e1ce822b6569eea0dd0b58c980b6794d6a3e19e2b08bfd6c4efdb1ff1174eb9b11a68dbb749994d30246c0a105029b3b66077819452a7dee5a2f9fc7bdc9a1
+EBUILD eclass-manpages-20240423.ebuild 759 BLAKE2B 98523f13a4ea7f6374d0158a31770e762e973a4599942a323860533420dfc7f50dd4049a6a0087f39038b0b8da9fe7cf6b96bca1cd10d653f441a021ece058c5 SHA512 51e1ce822b6569eea0dd0b58c980b6794d6a3e19e2b08bfd6c4efdb1ff1174eb9b11a68dbb749994d30246c0a105029b3b66077819452a7dee5a2f9fc7bdc9a1
EBUILD eclass-manpages-99999999.ebuild 717 BLAKE2B 539cacbb1e30897fcf7217eb7420273a11e342eb19ce270d6ded5f25a7dbab87cb6719cff57d4a63bf78d58dcaec565bdbca41f4689c5ee557adb09f60be6376 SHA512 b1a601332d1b82808a698d463026dc093a1afd93d93ef2845ff71773b79c4f12c6925f8b90101cda725e5b6c479c230aaf0d15fe8767e05648689dd9d1fcb0fb
MISC metadata.xml 546 BLAKE2B 3fcaa67cd9ba2aebeae79ad37612fda556b7e42ec1692293d26201e82b7101cc8894e3fa8ed9acb4026fa0eb7e9c54ae6919872cd8e61c0f0d63ae3a323206b0 SHA512 6fb2a7db8da921bc6d3b22444ed401ef73c2a2d25ca4e4170234763ec98a108a63d05167660ce4e173d4e9604053269c04a66d617897045b2482b3febbc7e33c
diff --git a/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild b/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild
new file mode 100644
index 000000000000..83b196078ae7
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-20240423.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Instructions to make a dist tarball:
+# git clone https://github.com/projg2/eclass-to-manpage.git
+# cd eclass-to-manpage
+# make dist ECLASSDIR=~/g/eclass/
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage"
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# Keep the keywords stable. No need to change to ~arch.
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="sys-apps/gawk"
+
+src_install() {
+ emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 9814832934ce..99073b49f031 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 4c6dfc5ec27a..b3a69798cc76 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -2,26 +2,34 @@ DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 9d14004d5188ec0ffe11099ae1beb43
DIST emacs-18.59.tar.gz 2962652 BLAKE2B d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf SHA512 b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
DIST emacs-26.3-patches-7.tar.xz 6724 BLAKE2B df984126b09099b625ae4b2e8eae0f38dcea0b1395752924a1f19beab1f2dfe46e04af74e0cc4c1f5893f4f67bbdcbc5c47852e72fc5e6bea39538c06d9bec98 SHA512 22d864713b60ddc535e815c0c24161dbf35bf0a8df8ea5f9b57c91a2ff1f659c662247c8ce3be9ddef361f3608269e5099b1ef98a344e20427ec23f58155692a
+DIST emacs-26.3-patches-8.tar.xz 7404 BLAKE2B 507533497028958c797ded16343bc381c933660c5d0c9734ed41215f87ff72bad4e828a7237839eb4efdfee67be4fef943fc770d62f1426ad255909e068c01d6 SHA512 3ea0797c746eb48a893cbb77783d91d1c93260755473d0216ef19cf0811be3253664b7ccb664e20593bb95cd7f68e5f284e865349303b29581150fdb694ddf39
DIST emacs-26.3.tar.xz 44415140 BLAKE2B aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3 SHA512 4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9 SHA512 285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
DIST emacs-27.2-patches-8.tar.xz 13884 BLAKE2B 0adfac5586134eea17ed3f333fa21f70d93ecb4569d2bcb06959236c14e7519cd64594859cb6abac9635526b737eee8aaaa8f40915213d2ce671d5eb3464ce5e SHA512 0b50b3c36bdeb678bd08f31fc37ecf96491522cde4b74b8c1b657e52e269077e2f87beaa2a60c82986680e48f4c62375c6a53e9891bcb7a77720d6a976027734
+DIST emacs-27.2-patches-9.tar.xz 14560 BLAKE2B f82ba15bcf4a8c962836150daa59325bea13b51bb32d8271a411bd9bfb32f05245b2b84645e1d73447f14b88432d36e70971c94c730dc1d4e976302ecb9a833f SHA512 01887429273f9b4bad9e4e1320d2e6b7fda636a59dd1b548e79c8956432e24eadfa0dbc6377f40c486eed5fd987c416221106d25ca6ff6be0fbd29c801a17b85
DIST emacs-27.2.tar.xz 44624480 BLAKE2B 245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156 SHA512 0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd SHA512 9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
DIST emacs-28.2-patches-6.tar.xz 9068 BLAKE2B 267f9ade4fb36cdf336c684ceca95fe636cc9ab2f50742442b957504ddaa7a144950926095c75edef5f39cc3dbaf580831129c7004fe906f78b8a97250540c72 SHA512 abba35ee23e4f01100b443d2442ed4323a8d67b993f51b1822ce8e369c11e98a44b760a257e6373287975575b40b92046a4157c84d79cff1db0928e28c315a25
+DIST emacs-28.2-patches-7.tar.xz 9768 BLAKE2B 6ab0a30cfdb1d54ce1b977fc7dcbcd65499eaabeca0abfbefe76fe9825d4c33de46c76e82451ebfb7a380cba8fe1607171898147b56c17fd7618bc3ebe4aeb45 SHA512 567b7f85b8e40f8c58252c0632cdb460cc912248fa871eaccaef8df8dad546a3d4c94126db6d53d23375c764b8f6bd9842296292bee46a108a309c4a53aa24d7
DIST emacs-28.2.tar.xz 47722600 BLAKE2B a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552 SHA512 a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
DIST emacs-29.2-patches-2.tar.xz 2232 BLAKE2B 5a74b286a47a03a7b24298fb9da69135485a25351a1451351412825f7b570e9ab40e988e03218eef8b6345124b982a6ea7c67ac03adbb72061e74438a5910836 SHA512 efc5855a66b1895145b9eb792c790850f319cdfaf8c03579aecfc51940a3e010d825e68003d218929278c9cbfa7e0039a8244838126e67db15cb52718dddf35c
DIST emacs-29.2.tar.xz 52162080 BLAKE2B d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c SHA512 293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a
DIST emacs-29.3-patches-1.tar.xz 1552 BLAKE2B 5f9ddd816b03b4a2fe077cef23d76b0c41e2e7dafac35d0dd718ee406e6e57dcb102223251dddc68280f9f2bd41f5b141cda46dca8ccc78258d5939a84ee1665 SHA512 d61dfc6944d58b6ea5749f3089e5c575cf60c8138962aa5c8131274504124505db87489a4d3806e69b646ffffd4c924ef94018c4d7bdcbb2c84322fad6441ffc
+DIST emacs-29.3-patches-2.tar.xz 2304 BLAKE2B 1005194bc2ed6d9be0cadcf449f4f82c1bcda178e6126f27f8ea0c359344bcf6a9368226a6eaf9d4b655a0c59ed6beecc3130b4409c84bb3ed19911ba22d9e80 SHA512 67250b08cf0b1d4f8279987cea19da0838f520c98ae91b16200c8bf5b5e2a171ffdb7c06a266c6f220ec8466a9264af55529dc150b002588937597e328a581d2
DIST emacs-29.3.tar.xz 52203168 BLAKE2B 73651c52e508d5341f66659bbaf98e839040239198cb66f62239f489a961794adf837d9a14e9b605f059b7b612803e0ce5998ec47100ba545db642baacdb55ec SHA512 efaecfc46a0b88f61de477d92c08ee592b8838e6c34724151a3b1502efa7ebd4d4837733c694807e6de1ba4b8d37d2ec382c6bb2ed000b67ad8f0e11c7df2a6b
EBUILD emacs-18.59-r15.ebuild 4392 BLAKE2B e9e39fdd3ab4402ddfb50db5a962956fffcaaf5e12468ef509d2ad74044664593c2cc0b958ee4d7e90885874e052e49c93505d6f139cdc84c855a536e7f8d70f SHA512 e2500d5cb7f2b967c6d18ca1a47015e5efc912861d2c76bd668b6cb2ffd070aa1c8c21577b1e42bbbdd6c40b2398c94e03d6f87bd9239cf88ce67981eaedcf4b
EBUILD emacs-26.3-r16.ebuild 11951 BLAKE2B b487521571a13a7d7bd71d4c8563fd195cbc958d4fe25b6343a9fde2a71c0dba77d2016cedacc80ff40bb87c3be7582dc06495a920eea76473f4a2711b8ec7f6 SHA512 d5f1a8f228fcdc4db85846de2a0bd9ba491e400e901ed5f2a946c8cfe73587bc849eb08f010319418dc250a932e1b7b0a169d21e76407c1cf9ac1d70faa01dc4
EBUILD emacs-26.3-r17.ebuild 11956 BLAKE2B 176526f828fb7f3c380e9ee81cb608cf47809a20eaa43bc0181625bfe9237129d8ec927fb8a6787abe4a3de36145ec2e89147cfb0aea9ac3910bf33dabb971b5 SHA512 7ff2c13052dc9db5005c8bcefac9f73a2ec176530e2dea858bad7732e472999811ec60f0d18ffeb0791c10ba10f107ead95455c447c70367c78241e1682294b8
+EBUILD emacs-26.3-r18.ebuild 11959 BLAKE2B bbdfa6ff5cb9bfc282c6089094267e05f64af0333f558fc29d1728ce628e701bcca6b093eeabeab2b97b613d607e96789d02a795ebe5f726192500f90b5480e3 SHA512 9a31da3eb146230efedb6dd851f05db61238c53b283c343560ffc9c1ee752223cc6f8b7cae649a2c08f4284735f001ba4252a0a22a50c7bccd72ad2a07d1a7a7
EBUILD emacs-27.2-r14.ebuild 14566 BLAKE2B e89a78c3c2a7ac795d20c1703d68069d238fb47d8134d6fd434b5a02ba76284dd494fcdc6b3877d48cc586415ebd92d1e4ab32d09201354365c89aac0b2309bd SHA512 84fdad69446f659c9c674d84676202401ada4b97466e59b1e1a371af1c732da5ce07d4cd93ea42e5825e82bc5e95e00237cadb5a94c2ef9e155a21d33ae56d93
EBUILD emacs-27.2-r15.ebuild 14571 BLAKE2B 7845f109d6a7d5b57d23122b7d71995d76fe2bb4cc85c2f7452a92717a033c66a33d083be928a11526e84dde0f3de932b8cc670d952fa61d114a474763ab52b2 SHA512 4e9032e9fa54d26cc62304cd38c6506ccc24a4d89e09d12aa99e9a67eeae307cff4396d069d64f024d1b02fbd91974eeadaa2102b664a9d6412d1e93ae30adc1
+EBUILD emacs-27.2-r16.ebuild 14574 BLAKE2B 60c5620bbeb49c435c0a217619bd123b02f902b9c45999bc6a35a943fd51d81b3874df539bb9610a1b56fda82d2bccd2f6fe9f912aa445104f1e4a5f793cc25d SHA512 d2dc6fbd5fc6f31dd93dfb0bbbfa3dde15caa22f72e842244eeefe3eec40d65a2a43047e77eb66e15e0301644e3f5a46c2cc21ee367340e790b25041b69e1379
EBUILD emacs-28.2-r10.ebuild 17448 BLAKE2B 2a7c5398eb3cecdea919a0b749fbdde75d6b446dd244f65678294900771b6c9e56c65e1f3b4f34716fe43aa4551f1a64b5fc721b2941ea7d4e296d84748f535b SHA512 cfac978dbd2cbd38175359c7815858a79093e3b5535ceb559485cff2b4bc63089f7c0ae16f8f2ba4555ab44ed38eaad68e5813c7f5a91f3cf4054bca60ca3187
EBUILD emacs-28.2-r11.ebuild 17538 BLAKE2B bbaa257eea0663d3e7b3e35571e4dace44d94452d90769f22ace7c4ff4414aa8397605a9891bd861a2335a460a7620bd85e77fe89cc9b09ebe483480e18f99b2 SHA512 812ce038f1af1acacfc6005344aa88b7686754b50722eff53b4b80c2d57fe4f5e94404c1ae72bf756d3901075392a3f73347e79d41885699543b7a2b7b094d5c
+EBUILD emacs-28.2-r12.ebuild 17541 BLAKE2B cd18e6c1df6dae6e6e9ec3cb1362f09bb5e84a74c894df47889de03228eb0cdfa7ae519bf56d90ffea5899f578c7646062d060f5311c949cca9409e131f76271 SHA512 b86af3b3b00da2f78b05093342ea78c3bac9a2ee2c139e38464511a6cacf4561da5504498456e53638d184bc0be3e274bf09811383b7f682edbedb6ad7aa6c70
EBUILD emacs-29.2-r2.ebuild 19931 BLAKE2B 7f73caf80e0d7ef23610e2c265941644f325c7699beb94663722759f7f198d55304207505e90c5b47a9942aad00df1bbd892e246ef5def91a7d93b0ec4ac0ad0 SHA512 68b1b52aca1718ab45dc630eea5a107ca597ff441909ee71a3bec60525e02ba8e900b569e1a0a0ae8c87b7e5419880451a9b807421669660b1cfda836b594885
EBUILD emacs-29.3-r1.ebuild 20361 BLAKE2B 66195b34b694cd0da33b442f9e9a82c8d29a47892855d61b93132b4b4e60413955867aa4468202501632b608f1c2a2a03cb687da62adb030fc5f4e94dc99380b SHA512 e6c545159b8de20927a44a31ca5100fbec7b946e68094b58b056f6d5e48b45f9fef7208e33a53f759dcfc26c08b6213c417393a7717fcf4fea5ac3891b9863c8
+EBUILD emacs-29.3-r2.ebuild 20368 BLAKE2B be5361d3423a6a0f8a9d0d8f1bb21883f8cc07bb463da305f3594752edb6ca5e2c19d0c2aed5634e52b58edfc0fc78ce3d80dfd2572eea90b84c6e568624e22a SHA512 e3979fcca82990db5b4c218deaaf97ca4ed147e83fe29e517c632c8c80c862e7f33dbcf531896a49480ff47065707ceb512f3419c978b0ff962a7e659005cee3
EBUILD emacs-29.3.9999.ebuild 19947 BLAKE2B a3f97634ea07159d27c24b8048f67a6907a5e99dbea02524ae19bbc1785507e95245566e897b8504cd446dfd9199c910ec20763808771ba37db93215326c86ed SHA512 4d5940bed8a1b702e66ab540da596eb16ba26ff58a99c13b5cdb61bb7d71d0d3e353fbf7b237a005154db9229b7a7989eeddb80ec56a909c16dd1af36bb5d8bf
EBUILD emacs-30.0.9999.ebuild 19957 BLAKE2B 57d11a618973c8f6a54a16aa6f7b23005c29b782b96e6c836124d617174b2046e96337759a45e11c2150a3c6e0e82e8dadb9554690dd32d3f4708f3771174cfc SHA512 a68a0ecb98f516c2d64b25250abc3934f3b134820adb251dbb250a86deb597791a6587757e34d32d7aa746baea34bb1baed41cdd2a3e09a792c67e607daed774
MISC metadata.xml 3265 BLAKE2B e4f61b7e8859672fe9798ebaae20d8fb490d4677db7be8a856f313f4dfd5f02b38623250ddc45cdab1f0d0b64b941b4874b95252c796e893d5a28e5a318277bc SHA512 4b79a448076ddee7de95dc2f1a999fb86295d04a20d016a9bb2fe8a038ee5424517ca8f1991a884a08ca52847191c83becb06fb7cb8d4bb2a609cf4b2e25d020
diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild
new file mode 100644
index 000000000000..7d38b46167c1
--- /dev/null
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -0,0 +1,379 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/"
+SRC_URI="mirror://gnu/emacs/${P}.tar.xz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches-8.tar.xz"
+# FULL_VERSION keeps the full version number, which is needed in
+# order to determine some path information correctly for copy/move
+# operations later on
+FULL_VERSION="${PV%%_*}"
+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 ~ia64 ~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"
+
+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
+ ) )
+ )
+ )
+ ) )"
+
+DEPEND="${RDEPEND}
+ gui? ( !aqua? ( x11-base/xorg-proto ) )"
+
+BDEPEND="virtual/pkgconfig
+ gzip-el? ( app-arch/gzip )"
+
+IDEPEND="app-eselect/eselect-emacs"
+
+RDEPEND+=" ${IDEPEND}"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
+PATCHES=("${WORKDIR}/patch")
+
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+
+src_prepare() {
+ default
+
+ # Fix filename reference in redirected man page
+ sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
+
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ strip-flags
+ filter-flags -pie #526948
+
+ if use ia64; then
+ replace-flags "-O[2-9]" -O1 #325373
+ else
+ replace-flags "-O[3-9]" -O2
+ fi
+
+ local myconf
+
+ if use alsa; then
+ use sound || ewarn \
+ "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
+ myconf+=" --with-sound=alsa"
+ else
+ myconf+=" --with-sound=$(usex sound oss)"
+ fi
+
+ if ! use gui; then
+ einfo "Configuring to build without window system support"
+ myconf+=" --without-x --without-ns"
+ elif use aqua; then
+ einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
+ myconf+=" --with-ns --disable-ns-self-contained"
+ myconf+=" --without-x"
+ else
+ myconf+=" --with-x --without-ns"
+ myconf+=" --without-gconf"
+ myconf+=" $(use_with gsettings)"
+ myconf+=" $(use_with toolkit-scroll-bars)"
+ myconf+=" $(use_with gif)"
+ myconf+=" $(use_with jpeg)"
+ myconf+=" $(use_with png)"
+ myconf+=" $(use_with svg rsvg)"
+ myconf+=" $(use_with tiff)"
+ myconf+=" $(use_with xpm)"
+ myconf+=" $(use_with imagemagick)"
+
+ if use xft; then
+ myconf+=" --with-xft"
+ myconf+=" $(use_with cairo)"
+ myconf+=" $(use_with m17n-lib libotf)"
+ myconf+=" $(use_with m17n-lib m17n-flt)"
+ else
+ myconf+=" --without-xft"
+ myconf+=" --without-cairo"
+ myconf+=" --without-libotf --without-m17n-flt"
+ use cairo && ewarn \
+ "USE flag \"cairo\" has no effect if \"xft\" is not set."
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ local f line
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your version of GTK+ will have problems with closing open
+ displays. This is no problem if you just use one display, but
+ if you use more than one and close one of them Emacs may crash.
+ See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you intend to use more than one display, then it is strongly
+ recommended that you compile Emacs with the Athena/Lucid or the
+ Motif toolkit instead.
+ EOF
+ myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ for f in motif Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"gtk\" is set."
+ done
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf+=" --with-x-toolkit=motif"
+ for f in Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"motif\" is set."
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ else
+ 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 \
+ --program-suffix="-${EMACS_SUFFIX}" \
+ --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --localstatedir="${EPREFIX}"/var \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --without-compress-install \
+ --without-hesiod \
+ --without-pop \
+ --with-file-notification=$(usev inotify || usev gfile || echo no) \
+ $(use_enable acl) \
+ $(use_with dbus) \
+ $(use_with dynamic-loading modules) \
+ $(use_with games gameuser ":gamestat") \
+ $(use_with gpm) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with lcms lcms2) \
+ $(use_with libxml2 xml2) \
+ $(use_with mailutils) \
+ $(use_with selinux) \
+ $(use_with ssl gnutls) \
+ $(use_with systemd libsystemd) \
+ $(use_with threads) \
+ $(use_with wide-int) \
+ $(use_with zlib) \
+ ${myconf}
+}
+
+src_compile() {
+ export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
+
+ # Disable sandbox when dumping. For the unbelievers, see bug #131505
+ emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs"
+}
+
+src_install() {
+ emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+
+ mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
+ mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
+ mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die
+
+ # dissuade Portage from removing our dir file #257260
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
+
+ # movemail must be setgid mail
+ if ! use mailutils; then
+ fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fi
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
+ rm -rf "${ED}"/usr/share/{applications,icons} || die
+ rm -rf "${ED}/usr/$(get_libdir)" || die
+ rm -rf "${ED}"/var || die
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
+
+ # remove COPYING file (except for etc/COPYING used by describe-copying)
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
+
+ if use systemd; then
+ insinto /usr/lib/systemd/user
+ sed -e "/^##/d" \
+ -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
+ -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
+ etc/emacs.service | newins - ${EMACS_SUFFIX}.service
+ assert
+ fi
+
+ if use gzip-el; then
+ # compress .el files when a corresponding .elc exists
+ find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
+ -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
+ assert "gzip .el failed"
+ fi
+
+ local cdir
+ if use source; then
+ cdir="/usr/share/emacs/${FULL_VERSION}/src"
+ insinto "${cdir}"
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ elif has installsources ${FEATURES}; then
+ cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
+ fi
+
+ sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
+ X
+ ;;; ${EMACS_SUFFIX} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ Y (setq find-function-C-source-directory
+ Y "${EPREFIX}${cdir}")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS CONTRIBUTE
+
+ if use gui && use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ fi
+
+ local DOC_CONTENTS="You can set the version to be started by
+ /usr/bin/emacs through the Emacs eselect module, which also
+ redirects man and info pages. Therefore, several Emacs versions can
+ be installed at the same time. \"man emacs.eselect\" for details.
+ \\n\\nIf you upgrade from a previous major version of Emacs, then
+ it is strongly recommended that you use app-admin/emacs-updater
+ to rebuild all byte-compiled elisp files of the installed Emacs
+ packages."
+ if use gui; then
+ DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
+ Installing media-fonts/font-adobe-{75,100}dpi on the X server's
+ machine would satisfy basic Emacs requirements under X11.
+ See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
+ for how to enable anti-aliased fonts."
+ use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
+ \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
+ symlink it into /Applications by yourself."
+ fi
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ # verify that the PM hasn't removed our Info directory index #257260
+ local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
+ [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ readme.gentoo_print_elog
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild
new file mode 100644
index 000000000000..62a360a471c3
--- /dev/null
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -0,0 +1,445 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
+ EGIT_BRANCH="emacs-27"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+ S="${EGIT_CHECKOUT_DIR}"
+ SLOT="${PV%%.*}-vcs"
+else
+ # FULL_VERSION keeps the full version number, which is needed in
+ # order to determine some path information correctly for copy/move
+ # operations later on
+ FULL_VERSION="${PV%%_*}"
+ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+ S="${WORKDIR}/emacs-${FULL_VERSION}"
+ # PV can be in any of the following formats:
+ # 27.1 released version (slot 27)
+ # 27.1_rc1 upstream release candidate (27)
+ # 27.0.9999 live ebuild (slot 27-vcs)
+ # 27.0.90 upstream prerelease snapshot (27-vcs)
+ # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
+ if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+ S="${WORKDIR}/emacs"
+ elif [[ ${PV//[0-9]} != "." ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
+ fi
+ # Patchset from proj/emacs-patches.git
+ SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-9.tar.xz"
+ PATCHES=("${WORKDIR}/patch")
+ SLOT="${PV%%.*}"
+ [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+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"
+RESTRICT="test"
+
+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
+ ) )
+ )
+ )
+ ) )"
+
+DEPEND="${RDEPEND}
+ gui? ( !aqua? ( x11-base/xorg-proto ) )"
+
+BDEPEND="sys-apps/texinfo
+ virtual/pkgconfig
+ gzip-el? ( app-arch/gzip )"
+
+IDEPEND="app-eselect/eselect-emacs"
+
+RDEPEND+=" ${IDEPEND}"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
+
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+ malloc_set_state malloc_get_state MIN
+ statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
+
+src_prepare() {
+ if [[ ${PV##*.} = 9999 ]]; then
+ FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
+ configure.ac)
+ [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
+ einfo "Emacs branch: ${EGIT_BRANCH}"
+ einfo "Commit: ${EGIT_VERSION}"
+ einfo "Emacs version number: ${FULL_VERSION}"
+ [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
+ || die "Upstream version number changed to ${FULL_VERSION}"
+ fi
+
+ default
+
+ # Fix filename reference in redirected man page
+ sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
+
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ if use alsa; then
+ use sound || ewarn \
+ "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
+ myconf+=" --with-sound=alsa"
+ else
+ myconf+=" --with-sound=$(usex sound oss)"
+ fi
+
+ if ! use gui; then
+ einfo "Configuring to build without window system support"
+ myconf+=" --without-x --without-ns"
+ elif use aqua; then
+ einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
+ myconf+=" --with-ns --disable-ns-self-contained"
+ myconf+=" --without-x"
+ else
+ myconf+=" --with-x --without-ns"
+ myconf+=" --without-gconf"
+ myconf+=" $(use_with gsettings)"
+ myconf+=" $(use_with toolkit-scroll-bars)"
+ myconf+=" $(use_with gif)"
+ myconf+=" $(use_with jpeg)"
+ myconf+=" $(use_with png)"
+ myconf+=" $(use_with svg rsvg)"
+ myconf+=" $(use_with tiff)"
+ myconf+=" $(use_with xpm)"
+ myconf+=" $(use_with imagemagick)"
+
+ if use xft; then
+ myconf+=" --with-xft"
+ myconf+=" $(use_with cairo)"
+ myconf+=" $(use_with harfbuzz)"
+ myconf+=" $(use_with m17n-lib libotf)"
+ myconf+=" $(use_with m17n-lib m17n-flt)"
+ else
+ myconf+=" --without-xft"
+ myconf+=" --without-cairo"
+ myconf+=" --without-libotf --without-m17n-flt"
+ use cairo && ewarn \
+ "USE flag \"cairo\" has no effect if \"xft\" is not set."
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ local f line
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your version of GTK+ will have problems with closing open
+ displays. This is no problem if you just use one display, but
+ if you use more than one and close one of them Emacs may crash.
+ See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you intend to use more than one display, then it is strongly
+ recommended that you compile Emacs with the Athena/Lucid or the
+ Motif toolkit instead.
+ EOF
+ myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ for f in motif Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"gtk\" is set."
+ done
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf+=" --with-x-toolkit=motif"
+ for f in Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"motif\" is set."
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ else
+ 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
+ # Configure a CBUILD directory when cross-compiling to make tools
+ mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
+ ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
+ popd >/dev/null || die
+ # Don't try to execute the binary for dumping during the build
+ myconf+=" --with-dumping=none"
+ elif use m68k; then
+ # Workaround for https://debbugs.gnu.org/44531
+ myconf+=" --with-dumping=unexec"
+ else
+ myconf+=" --with-dumping=pdumper"
+ fi
+
+ econf \
+ --program-suffix="-${EMACS_SUFFIX}" \
+ --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --localstatedir="${EPREFIX}"/var \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --without-compress-install \
+ --without-hesiod \
+ --without-pop \
+ --with-file-notification=$(usev inotify || usev gfile || echo no) \
+ --with-pdumper \
+ $(use_enable acl) \
+ $(use_with dbus) \
+ $(use_with dynamic-loading modules) \
+ $(use_with games gameuser ":gamestat") \
+ $(use_with gmp libgmp) \
+ $(use_with gpm) \
+ $(use_with json) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with lcms lcms2) \
+ $(use_with libxml2 xml2) \
+ $(use_with mailutils) \
+ $(use_with selinux) \
+ $(use_with ssl gnutls) \
+ $(use_with systemd libsystemd) \
+ $(use_with threads) \
+ $(use_with wide-int) \
+ $(use_with zlib) \
+ ${myconf}
+}
+
+src_compile() {
+ export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
+
+ if tc-is-cross-compiler; then
+ # Build native tools for compiling lisp etc.
+ emake -C "${S}-build" src
+ emake lib # Cross-compile dependencies first for timestamps
+ # Save native build tools in the cross-directory
+ cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
+ # Specify the native Emacs to compile lisp
+ emake -C lisp all EMACS="${S}-build/src/emacs"
+ fi
+
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+
+ mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
+ mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
+ mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die
+
+ # dissuade Portage from removing our dir file #257260
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
+
+ # movemail must be setgid mail
+ if ! use mailutils; then
+ fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fi
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
+ rm -rf "${ED}"/usr/share/{applications,icons} || die
+ rm -rf "${ED}/usr/$(get_libdir)" || die
+ rm -rf "${ED}"/var || die
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
+
+ # remove COPYING file (except for etc/COPYING used by describe-copying)
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
+
+ if use systemd; then
+ insinto /usr/lib/systemd/user
+ sed -e "/^##/d" \
+ -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
+ -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
+ etc/emacs.service | newins - ${EMACS_SUFFIX}.service
+ assert
+ fi
+
+ if use gzip-el; then
+ # compress .el files when a corresponding .elc exists
+ find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
+ -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
+ assert "gzip .el failed"
+ fi
+
+ local cdir
+ if use source; then
+ cdir="/usr/share/emacs/${FULL_VERSION}/src"
+ insinto "${cdir}"
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ elif has installsources ${FEATURES}; then
+ cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
+ fi
+
+ sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
+ X
+ ;;; ${EMACS_SUFFIX} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ Y (setq find-function-C-source-directory
+ Y "${EPREFIX}${cdir}")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS CONTRIBUTE
+
+ if use gui && use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ fi
+
+ local DOC_CONTENTS="You can set the version to be started by
+ /usr/bin/emacs through the Emacs eselect module, which also
+ redirects man and info pages. Therefore, several Emacs versions can
+ be installed at the same time. \"man emacs.eselect\" for details.
+ \\n\\nIf you upgrade from a previous major version of Emacs, then
+ it is strongly recommended that you use app-admin/emacs-updater
+ to rebuild all byte-compiled elisp files of the installed Emacs
+ packages."
+ if use gui; then
+ DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
+ Installing media-fonts/font-adobe-{75,100}dpi on the X server's
+ machine would satisfy basic Emacs requirements under X11.
+ See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
+ for how to enable anti-aliased fonts."
+ use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
+ \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
+ symlink it into /Applications by yourself."
+ fi
+ tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
+ a portable dump file due to being cross-compiled.
+ To create this file at run time, execute the following command:
+ \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
+ \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ # verify that the PM hasn't removed our Info directory index #257260
+ local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
+ [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ readme.gentoo_print_elog
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild
new file mode 100644
index 000000000000..8f8896400b0f
--- /dev/null
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -0,0 +1,540 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
+ EGIT_BRANCH="emacs-28"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+ S="${EGIT_CHECKOUT_DIR}"
+ SLOT="${PV%%.*}-vcs"
+else
+ # FULL_VERSION keeps the full version number, which is needed in
+ # order to determine some path information correctly for copy/move
+ # operations later on
+ FULL_VERSION="${PV%%_*}"
+ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+ S="${WORKDIR}/emacs-${FULL_VERSION}"
+ # PV can be in any of the following formats:
+ # 27.1 released version (slot 27)
+ # 27.1_rc1 upstream release candidate (27)
+ # 27.0.9999 live ebuild (slot 27-vcs)
+ # 27.0.90 upstream prerelease snapshot (27-vcs)
+ # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
+ if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+ S="${WORKDIR}/emacs"
+ elif [[ ${PV//[0-9]} != "." ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
+ fi
+ # Patchset from proj/emacs-patches.git
+ SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-7.tar.xz"
+ PATCHES=("${WORKDIR}/patch")
+ SLOT="${PV%%.*}"
+ [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+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"
+
+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
+ ) )
+ )
+ )
+ ) )"
+
+DEPEND="${RDEPEND}
+ gui? ( !aqua? ( x11-base/xorg-proto ) )"
+
+BDEPEND="sys-apps/texinfo
+ virtual/pkgconfig
+ gzip-el? ( app-arch/gzip )"
+
+IDEPEND="app-eselect/eselect-emacs"
+
+RDEPEND+=" ${IDEPEND}"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
+
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+ malloc_set_state malloc_get_state MIN
+ statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
+
+src_prepare() {
+ if [[ ${PV##*.} = 9999 ]]; then
+ FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
+ configure.ac)
+ [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
+ einfo "Emacs branch: ${EGIT_BRANCH}"
+ einfo "Commit: ${EGIT_VERSION}"
+ einfo "Emacs version number: ${FULL_VERSION}"
+ [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
+ || die "Upstream version number changed to ${FULL_VERSION}"
+ fi
+
+ if use jit; then
+ export NATIVE_FULL_AOT=1
+ find lisp -type f -name "*.elc" -delete || die
+
+ # These files ignore LDFLAGS. We assign the variable here, because
+ # for live ebuilds FULL_VERSION doesn't exist in global scope
+ QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
+
+ # gccjit doesn't play well with ccache or distcc #801580
+ # For now, work around the problem with an explicit LIBRARY_PATH
+ has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
+ && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
+ | sed -n '/^libraries:/{s:^[^/]*::;p}')
+ fi
+
+ default
+
+ # Fix filename reference in redirected man page
+ sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
+
+ # Tests that use bubblewrap don't work in the sandbox:
+ # "bwrap: setting up uid map: Permission denied"
+ # So, disrupt the search for the bwrap executable.
+ sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+ test/lisp/emacs-lisp/bytecomp-tests.el || die
+
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ # Prevents e.g. tests interfering with running Emacs.
+ unset EMACS_SOCKET_NAME
+
+ if use alsa; then
+ use sound || ewarn \
+ "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
+ myconf+=" --with-sound=alsa"
+ else
+ myconf+=" --with-sound=$(usex sound oss)"
+ fi
+
+ if use jit; then
+ use zlib || ewarn \
+ "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
+ myconf+=" --with-zlib"
+ else
+ myconf+=" $(use_with zlib)"
+ fi
+
+ if ! use gui; then
+ einfo "Configuring to build without window system support"
+ myconf+=" --without-x --without-ns"
+ elif use aqua; then
+ einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
+ myconf+=" --with-ns --disable-ns-self-contained"
+ myconf+=" --without-x"
+ else
+ myconf+=" --with-x --without-ns"
+ myconf+=" --without-gconf"
+ myconf+=" $(use_with gsettings)"
+ myconf+=" $(use_with toolkit-scroll-bars)"
+ myconf+=" $(use_with gif)"
+ myconf+=" $(use_with jpeg)"
+ myconf+=" $(use_with png)"
+ myconf+=" $(use_with svg rsvg)"
+ myconf+=" $(use_with tiff)"
+ myconf+=" $(use_with xpm)"
+ myconf+=" $(use_with imagemagick)"
+
+ if use xft; then
+ myconf+=" --with-xft"
+ myconf+=" $(use_with cairo)"
+ myconf+=" $(use_with harfbuzz)"
+ myconf+=" $(use_with m17n-lib libotf)"
+ myconf+=" $(use_with m17n-lib m17n-flt)"
+ else
+ myconf+=" --without-xft"
+ myconf+=" --without-cairo"
+ myconf+=" --without-libotf --without-m17n-flt"
+ use cairo && ewarn \
+ "USE flag \"cairo\" has no effect if \"xft\" is not set."
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ local f line
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your version of GTK+ will have problems with closing open
+ displays. This is no problem if you just use one display, but
+ if you use more than one and close one of them Emacs may crash.
+ See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you intend to use more than one display, then it is strongly
+ recommended that you compile Emacs with the Athena/Lucid or the
+ Motif toolkit instead.
+ EOF
+ myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ for f in motif Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"gtk\" is set."
+ done
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf+=" --with-x-toolkit=motif"
+ for f in Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"motif\" is set."
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ else
+ 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
+ # Configure a CBUILD directory when cross-compiling to make tools
+ mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
+ ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
+ popd >/dev/null || die
+ # Don't try to execute the binary for dumping during the build
+ myconf+=" --with-dumping=none"
+ elif use m68k; then
+ # Workaround for https://debbugs.gnu.org/44531
+ myconf+=" --with-dumping=unexec"
+ else
+ myconf+=" --with-dumping=pdumper"
+ fi
+
+ econf \
+ --program-suffix="-${EMACS_SUFFIX}" \
+ --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --localstatedir="${EPREFIX}"/var \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --without-compress-install \
+ --without-hesiod \
+ --without-pop \
+ --with-file-notification=$(usev inotify || usev gfile || echo no) \
+ --with-pdumper \
+ $(use_enable acl) \
+ $(use_with dbus) \
+ $(use_with dynamic-loading modules) \
+ $(use_with games gameuser ":gamestat") \
+ $(use_with gmp libgmp) \
+ $(use_with gpm) \
+ $(use_with jit native-compilation) \
+ $(use_with json) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with lcms lcms2) \
+ $(use_with libxml2 xml2) \
+ $(use_with mailutils) \
+ $(use_with selinux) \
+ $(use_with ssl gnutls) \
+ $(use_with systemd libsystemd) \
+ $(use_with threads) \
+ $(use_with wide-int) \
+ ${myconf}
+}
+
+src_compile() {
+ export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
+ append-cppflags -DUSE_VALGRIND=$(usex valgrind)
+
+ if tc-is-cross-compiler; then
+ # Build native tools for compiling lisp etc.
+ emake -C "${S}-build" src
+ emake lib # Cross-compile dependencies first for timestamps
+ # Save native build tools in the cross-directory
+ cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
+ # Specify the native Emacs to compile lisp
+ emake -C lisp all EMACS="${S}-build/src/emacs"
+ fi
+
+ emake
+}
+
+src_test() {
+ # List .el test files with a comment above listing the exact
+ # subtests which caused failure. Elements should begin with a %.
+ # e.g. %lisp/gnus/mml-sec-tests.el.
+ local exclude_tests=(
+ # Reason: not yet known
+ # mml-secure-en-decrypt-{1,2,3,4}
+ # mml-secure-find-usable-keys-{1,2}
+ # mml-secure-key-checks
+ # mml-secure-select-preferred-keys-4
+ # mml-secure-sign-verify-1
+ %lisp/gnus/mml-sec-tests.el
+
+ # Reason: race condition
+ # Looks like it should be fixed in 29.x at least:
+ # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55706
+ # files-tests-file-name-non-special-file-in-directory-p
+ %lisp/files-tests.el
+
+ # Reason: permission denied on /nonexistent
+ # (vc-*-bzr only fails if breezy is installed, as they
+ # try to access cache dirs under /nonexistent)
+ #
+ # rmail-undigest-test-multipart-mixed-digest
+ # rmail-undigest-test-rfc1153-less-strict-digest
+ # rmail-undigest-test-rfc1153-sloppy-digest
+ # rmail-undigest-test-rfc934-digest
+ # vc-test-bzr02-state
+ # vc-test-bzr05-rename-file
+ # vc-test-bzr06-version-diff
+ # vc-bzr-test-bug9781
+ %lisp/mail/undigest-tests.el
+ %lisp/vc/vc-tests.el
+ %lisp/vc/vc-bzr-tests.el
+
+ # Reason: some copyright years differ
+ %lisp/emacs-lisp/copyright-tests.el
+
+ # Reason: quoting issues (fixed in Emacs 29)
+ %lib-src/emacsclient-tests.el
+
+ # Reason: tries to access network
+ # internet-is-working
+ %src/process-tests.el
+ )
+ use threads || exclude_tests+=(
+ %src/emacs-module-tests.el
+ %src/keyboard-tests.el
+ %src/thread-tests.el
+ )
+
+ # See test/README for possible options
+ emake \
+ EMACS_TEST_VERBOSE=1 \
+ EXCLUDE_TESTS="${exclude_tests[*]}" \
+ TEST_BACKTRACE_LINE_LENGTH=nil \
+ check
+}
+
+src_install() {
+ emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+
+ mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
+ mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
+ mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
+
+ # dissuade Portage from removing our dir file #257260
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
+
+ # movemail must be setgid mail
+ if ! use mailutils; then
+ fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fi
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
+ rm -rf "${ED}"/usr/share/{applications,icons} || die
+ rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
+ rm -rf "${ED}"/var || die
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
+
+ # remove COPYING file (except for etc/COPYING used by describe-copying)
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
+
+ if use systemd; then
+ insinto /usr/lib/systemd/user
+ sed -e "/^##/d" \
+ -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
+ -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
+ etc/emacs.service | newins - ${EMACS_SUFFIX}.service
+ assert
+ fi
+
+ if use gzip-el; then
+ # compress .el files when a corresponding .elc exists
+ find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
+ -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
+ assert "gzip .el failed"
+ fi
+
+ local cdir
+ if use source; then
+ cdir="/usr/share/emacs/${FULL_VERSION}/src"
+ insinto "${cdir}"
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ elif has installsources ${FEATURES}; then
+ cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
+ fi
+
+ sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
+ X
+ ;;; ${EMACS_SUFFIX} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ Y (setq find-function-C-source-directory
+ Y "${EPREFIX}${cdir}")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS CONTRIBUTE
+
+ if use gui && use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ fi
+
+ local DOC_CONTENTS="You can set the version to be started by
+ /usr/bin/emacs through the Emacs eselect module, which also
+ redirects man and info pages. Therefore, several Emacs versions can
+ be installed at the same time. \"man emacs.eselect\" for details.
+ \\n\\nIf you upgrade from a previous major version of Emacs, then
+ it is strongly recommended that you use app-admin/emacs-updater
+ to rebuild all byte-compiled elisp files of the installed Emacs
+ packages."
+ if use gui; then
+ DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
+ Installing media-fonts/font-adobe-{75,100}dpi on the X server's
+ machine would satisfy basic Emacs requirements under X11.
+ See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
+ for how to enable anti-aliased fonts."
+ use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
+ \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
+ symlink it into /Applications by yourself."
+ fi
+ tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
+ a portable dump file due to being cross-compiled.
+ To create this file at run time, execute the following command:
+ \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
+ \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ # verify that the PM hasn't removed our Info directory index #257260
+ local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
+ [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ readme.gentoo_print_elog
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild
new file mode 100644
index 000000000000..315355117504
--- /dev/null
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -0,0 +1,627 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
+ EGIT_BRANCH="emacs-29"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+ S="${EGIT_CHECKOUT_DIR}"
+ SLOT="${PV%%.*}-vcs"
+else
+ # FULL_VERSION keeps the full version number, which is needed in
+ # order to determine some path information correctly for copy/move
+ # operations later on
+ FULL_VERSION="${PV%%_*}"
+ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+ S="${WORKDIR}/emacs-${FULL_VERSION}"
+ # PV can be in any of the following formats:
+ # 27.1 released version (slot 27)
+ # 27.1_rc1 upstream release candidate (27)
+ # 27.0.9999 live ebuild (slot 27-vcs)
+ # 27.0.90 upstream prerelease snapshot (27-vcs)
+ # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
+ if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+ S="${WORKDIR}/emacs"
+ elif [[ ${PV//[0-9]} != "." ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
+ fi
+ # Patchset from proj/emacs-patches.git
+ SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz"
+ PATCHES=("${WORKDIR}/patch")
+ SLOT="${PV%%.*}"
+ [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
+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"
+
+X_DEPEND="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
+ ) )
+ )
+ )"
+
+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? ( ${X_DEPEND} )
+ X? ( ${X_DEPEND} )
+ )
+ )"
+
+DEPEND="${RDEPEND}
+ gui? ( !aqua? (
+ !gtk? ( x11-base/xorg-proto )
+ X? ( x11-base/xorg-proto )
+ ) )"
+
+BDEPEND="sys-apps/texinfo
+ virtual/pkgconfig
+ gzip-el? ( app-arch/gzip )"
+
+IDEPEND="app-eselect/eselect-emacs"
+
+RDEPEND+=" ${IDEPEND}"
+
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
+
+# Suppress false positive QA warnings #898304 #925091
+QA_CONFIG_IMPL_DECL_SKIP=(
+ malloc_set_state malloc_get_state MIN static_assert alignof
+ statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
+
+src_prepare() {
+ if [[ ${PV##*.} = 9999 ]]; then
+ FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
+ configure.ac)
+ [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
+ einfo "Emacs branch: ${EGIT_BRANCH}"
+ einfo "Commit: ${EGIT_VERSION}"
+ einfo "Emacs version number: ${FULL_VERSION}"
+ [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
+ || die "Upstream version number changed to ${FULL_VERSION}"
+ fi
+
+ default
+
+ if use jit; then
+ find lisp -type f -name "*.elc" -delete || die
+
+ # These files ignore LDFLAGS. We assign the variable here, because
+ # for live ebuilds FULL_VERSION doesn't exist in global scope
+ QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
+
+ # gccjit doesn't play well with ccache or distcc #801580
+ # For now, work around the problem with an explicit LIBRARY_PATH
+ has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
+ && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
+ | sed -n '/^libraries:/{s:^[^/]*::;p}')
+ fi
+
+ # Fix filename reference in redirected man page
+ sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
+
+ # libseccomp is detected by configure but doesn't appear to have any
+ # effect on the installed image. Suppress it by supplying pkg-config
+ # with a wrong library name.
+ sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
+
+ # Tests that use bubblewrap don't work in the sandbox:
+ # "bwrap: setting up uid map: Permission denied"
+ # So, disrupt the search for the bwrap executable.
+ sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+ test/lisp/emacs-lisp/bytecomp-tests.el || die
+
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ # Prevents e.g. tests interfering with running Emacs.
+ unset EMACS_SOCKET_NAME
+
+ if use alsa; then
+ use sound || ewarn \
+ "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
+ myconf+=" --with-sound=alsa"
+ else
+ myconf+=" --with-sound=$(usex sound oss)"
+ fi
+
+ if use jit; then
+ use zlib || ewarn \
+ "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
+ myconf+=" --with-zlib"
+ else
+ myconf+=" $(use_with zlib)"
+ fi
+
+ # Emacs supports these window systems:
+ # X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
+ # General GUI support is enabled by the "gui" USE flag, then
+ # the window system is selected as follows:
+ # "aqua" -> Nextstep
+ # "gtk -X" -> pure GTK
+ # otherwise -> X11
+ # For X11 there is the further choice of toolkits GTK, Motif,
+ # Athena (Lucid), or no toolkit. They are enabled (in order of
+ # preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
+
+ if ! use gui; then
+ einfo "Configuring to build without window system support"
+ myconf+=" --without-x --without-pgtk --without-ns"
+ elif use aqua; then
+ einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
+ myconf+=" --with-ns --disable-ns-self-contained"
+ myconf+=" --without-x --without-pgtk"
+ elif use gtk && ! use X; then
+ einfo "Configuring to build with pure GTK (without X11) support"
+ myconf+=" --with-pgtk --without-x --without-ns"
+ myconf+=" --with-toolkit-scroll-bars" #836392
+ myconf+=" --without-gconf"
+ 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"
+ myconf+=" --without-gconf"
+ myconf+=" $(use_with gsettings)"
+ myconf+=" $(use_with toolkit-scroll-bars)"
+ myconf+=" $(use_with xpm)"
+
+ if use xft; then
+ myconf+=" --with-xft"
+ myconf+=" $(use_with cairo)"
+ myconf+=" $(use_with harfbuzz)"
+ myconf+=" $(use_with m17n-lib libotf)"
+ myconf+=" $(use_with m17n-lib m17n-flt)"
+ else
+ myconf+=" --without-xft"
+ myconf+=" --without-cairo"
+ myconf+=" --without-libotf --without-m17n-flt"
+ use cairo && ewarn \
+ "USE flag \"cairo\" has no effect if \"xft\" is not set."
+ use m17n-lib && ewarn \
+ "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
+ fi
+
+ local f line
+ if use gtk; then
+ einfo "Configuring to build with GIMP Toolkit (GTK+)"
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your version of GTK+ will have problems with closing open
+ displays. This is no problem if you just use one display, but
+ if you use more than one and close one of them Emacs may crash.
+ See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you intend to use more than one display, then it is strongly
+ recommended that you compile Emacs with the Athena/Lucid or the
+ Motif toolkit instead.
+ EOF
+ myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+ for f in motif Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"gtk\" is set."
+ done
+ elif use motif; then
+ einfo "Configuring to build with Motif toolkit"
+ myconf+=" --with-x-toolkit=motif"
+ for f in Xaw3d athena; do
+ use ${f} && ewarn \
+ "USE flag \"${f}\" has no effect if \"motif\" is set."
+ done
+ elif use athena || use Xaw3d; then
+ einfo "Configuring to build with Athena/Lucid toolkit"
+ myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
+ else
+ 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
+ # Common flags recognised for all GUIs
+ myconf+=" $(use_with gif)"
+ myconf+=" $(use_with jpeg)"
+ myconf+=" $(use_with png)"
+ myconf+=" $(use_with svg rsvg)"
+ myconf+=" $(use_with tiff)"
+ myconf+=" $(use_with webp)"
+ myconf+=" $(use_with imagemagick)"
+ fi
+
+ if tc-is-cross-compiler; then
+ # Configure a CBUILD directory when cross-compiling to make tools
+ mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
+ ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
+ popd >/dev/null || die
+ # Don't try to execute the binary for dumping during the build
+ myconf+=" --with-dumping=none"
+ elif use m68k; then
+ # Workaround for https://debbugs.gnu.org/44531
+ myconf+=" --with-dumping=unexec"
+ else
+ myconf+=" --with-dumping=pdumper"
+ fi
+
+ econf \
+ --program-suffix="-${EMACS_SUFFIX}" \
+ --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
+ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
+ --localstatedir="${EPREFIX}"/var \
+ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
+ --without-compress-install \
+ --without-hesiod \
+ --without-pop \
+ --with-file-notification=$(usev inotify || usev gfile || echo no) \
+ --with-pdumper \
+ $(use_enable acl) \
+ $(use_with dbus) \
+ $(use_with dynamic-loading modules) \
+ $(use_with games gameuser ":gamestat") \
+ $(use_with gmp libgmp) \
+ $(use_with gpm) \
+ $(use_with jit native-compilation aot) \
+ $(use_with json) \
+ $(use_with kerberos) $(use_with kerberos kerberos5) \
+ $(use_with lcms lcms2) \
+ $(use_with libxml2 xml2) \
+ $(use_with mailutils) \
+ $(use_with selinux) \
+ $(use_with sqlite sqlite3) \
+ $(use_with ssl gnutls) \
+ $(use_with systemd libsystemd) \
+ $(use_with threads) \
+ $(use_with tree-sitter) \
+ $(use_with wide-int) \
+ ${myconf}
+}
+
+src_compile() {
+ export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
+ append-cppflags -DUSE_VALGRIND=$(usex valgrind)
+
+ if tc-is-cross-compiler; then
+ # Build native tools for compiling lisp etc.
+ emake -C "${S}-build" src
+ emake lib # Cross-compile dependencies first for timestamps
+ # Save native build tools in the cross-directory
+ cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
+ # Specify the native Emacs to compile lisp
+ EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+ emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+ else
+ EMACS_EMAKE_ARGS=()
+ emake
+ fi
+}
+
+src_test() {
+ # List .el test files with a comment above listing the exact
+ # subtests which caused failure. Elements should begin with a %.
+ # e.g. %lisp/gnus/mml-sec-tests.el.
+ local exclude_tests=(
+ # Reason: permission denied on /nonexistent
+ # (vc-*-bzr only fails if breezy is installed, as they
+ # try to access cache dirs under /nonexistent)
+ #
+ # rmail-undigest-test-multipart-mixed-digest
+ # rmail-undigest-test-rfc1153-less-strict-digest
+ # rmail-undigest-test-rfc1153-sloppy-digest
+ # rmail-undigest-test-rfc934-digest
+ # vc-test-bzr02-state
+ # vc-test-bzr05-rename-file
+ # vc-test-bzr06-version-diff
+ # vc-bzr-test-bug9781
+ %lisp/mail/undigest-tests.el
+ %lisp/vc/vc-tests.el
+ %lisp/vc/vc-bzr-tests.el
+
+ # Reason: tries to access network
+ # internet-is-working
+ %src/process-tests.el
+
+ # Reason: fails with stable version of tree-sitter-json due to
+ # ast changes. Bug #922525
+ %src/treesit-tests.log
+
+ # Reason: test is not skipped if tree-sitter-tsx is not installed
+ # Bug #922525
+ %lisp/progmodes/typescript-ts-mode-tests.el
+ )
+ use threads || exclude_tests+=(
+ %lisp/server-tests.el
+ %lisp/progmodes/eglot-tests.el
+ %src/emacs-module-tests.el
+ %src/keyboard-tests.el
+ )
+ use xpm || exclude_tests+=( %src/image-tests.el )
+
+ # Some tests hang with gnupg-2.2.42
+ local gpgver=$(best_version app-crypt/gnupg)
+ gpgver=${gpgver#*gnupg-}
+ [[ -n ${gpgver} ]] \
+ && ver_test "${gpgver}" -ge 2.2.42 && ver_test "${gpgver}" -lt 2.3 \
+ && exclude_tests+=(
+ %lisp/epg-tests.el
+ %lisp/gnus/mml-sec-tests.el
+ )
+
+ # Redirect GnuPG's sockets, in order not to exceed the 108 char limit
+ # for socket paths on Linux.
+ mkdir "${T}"/gpg || die
+ local f
+ for f in browser extra ssh; do
+ printf "%%Assuan%%\nsocket=%s\n" "${T}/gpg/S.${f}" \
+ > "test/lisp/gnus/mml-sec-resources/S.gpg-agent.${f}" || die
+ done
+
+ # See test/README for possible options
+ emake \
+ EMACS_TEST_VERBOSE=1 \
+ EXCLUDE_TESTS="${exclude_tests[*]}" \
+ TEST_BACKTRACE_LINE_LENGTH=nil \
+ check
+}
+
+src_install() {
+ emake \
+ "${EMACS_EMAKE_ARGS[@]}" \
+ DESTDIR="${D}" \
+ NO_BIN_LINK=t \
+ BLESSMAIL_TARGET="" \
+ install
+
+ mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
+ mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
+ mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
+
+ # dissuade Portage from removing our dir file #257260
+ touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
+ docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
+
+ # movemail must be setgid mail
+ if ! use mailutils; then
+ fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
+ fi
+
+ # avoid collision between slots, see bug #169033 e.g.
+ rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
+ rm -rf "${ED}"/usr/share/{applications,icons} || die
+ rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
+ rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
+ rm -rf "${ED}"/var || die
+
+ # remove unused <version>/site-lisp dir
+ rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
+
+ # remove COPYING file (except for etc/COPYING used by describe-copying)
+ rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
+
+ if use systemd; then
+ insinto /usr/lib/systemd/user
+ sed -e "/^##/d" \
+ -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
+ -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
+ etc/emacs.service | newins - ${EMACS_SUFFIX}.service
+ assert
+ fi
+
+ if use gzip-el; then
+ # compress .el files when a corresponding .elc exists
+ find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
+ -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
+ assert "gzip .el failed"
+ fi
+
+ local cdir
+ if use source; then
+ cdir="/usr/share/emacs/${FULL_VERSION}/src"
+ insinto "${cdir}"
+ # This is not meant to install all the source -- just the
+ # C source you might find via find-function
+ doins src/*.{c,h,m}
+ elif has installsources ${FEATURES}; then
+ cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
+ fi
+
+ sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
+ X
+ ;;; ${EMACS_SUFFIX} site-lisp configuration
+ X
+ (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
+ Y (setq find-function-C-source-directory
+ Y "${EPREFIX}${cdir}")
+ X (let ((path (getenv "INFOPATH"))
+ X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
+ X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
+ X (and path
+ X ;; move Emacs Info dir before anything else in /usr/share
+ X (let* ((p (cons nil (split-string path ":" t))) (q p))
+ X (while (and (cdr q) (not (string-match re (cadr q))))
+ X (setq q (cdr q)))
+ X (setcdr q (cons dir (delete dir (cdr q))))
+ X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
+ EOF
+ elisp-site-file-install "${T}/${SITEFILE}" || die
+
+ dodoc README BUGS CONTRIBUTE
+
+ if use gui && use aqua; then
+ dodir /Applications/Gentoo
+ rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ mv nextstep/Emacs.app \
+ "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
+ fi
+
+ local DOC_CONTENTS="You can set the version to be started by
+ /usr/bin/emacs through the Emacs eselect module, which also
+ redirects man and info pages. Therefore, several Emacs versions can
+ be installed at the same time. \"man emacs.eselect\" for details.
+ \\n\\nIf you upgrade from a previous major version of Emacs, then
+ it is strongly recommended that you use app-admin/emacs-updater
+ to rebuild all byte-compiled elisp files of the installed Emacs
+ packages."
+ if use gui; then
+ DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
+ Installing media-fonts/font-adobe-{75,100}dpi on the X server's
+ machine would satisfy basic Emacs requirements under X11.
+ See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
+ for how to enable anti-aliased fonts."
+ use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
+ \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
+ symlink it into /Applications by yourself."
+ fi
+ if ! use mailutils; then
+ DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If Emacs'
+ own e-mail features are going to be used as an e-mail client
+ (e.g. Rmail), you are strongly encouraged to enable it. If not,
+ Emacs will use its own implementation of movemail; which has
+ fewer features and is less secure. For more information see:
+ https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html"
+ fi
+ tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
+ a portable dump file due to being cross-compiled.
+ To create this file at run time, execute the following command:
+ \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
+ \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ # verify that the PM hasn't removed our Info directory index #257260
+ local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
+ [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ readme.gentoo_print_elog
+
+ if use livecd; then
+ # force an update of the emacs symlink for the livecd/dvd,
+ # because some microemacs packages set it with USE=livecd
+ eselect emacs update
+ else
+ eselect emacs update ifunset
+ fi
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ eselect emacs update ifunset
+}
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index c7bd61112c3c..79b6fb2a50b9 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,5 +1,5 @@
DIST ghostwriter-23.08.5.tar.xz 3626836 BLAKE2B 19977d1c8341812d4bff70fa246b1f0300ff871880b9959ac39dd702e33661c6e8ec79d5353f29a10da00f03cc95457e5182e2b46ed7d01964b924606f885ca0 SHA512 b548710cd5066b8ff29410577b2e5c11178ea2661793bfedec1b2379046735f4320ba47ee3d560d8041171f1244d541213ecd5f2a8e0ae69ae0f0718094d5d20
DIST ghostwriter-24.02.2.tar.xz 3629096 BLAKE2B f167301849348ee59d45fea07286d3e0c1cacd4eeb84769d4bb6182fc508aaa0f8b749f2553054a6054ffc48706ec53f05ec164b1a913b0f926395134e72ac7a SHA512 ebe605f82710ced4fecf4effd5c257e5d6bc274bbbc6cb36138423ef05b14504dd5d39d698eb23640838df53bc55f9ba3523280731482b1eb1b1ad6d46178381
EBUILD ghostwriter-23.08.5.ebuild 917 BLAKE2B 28c13419175e5b2ff6bf8b2da5c8d8dfb04cc79b90c6740b47872ed91646b81de8705b0bdba0494cc31cc820282c4781f9e25606afef0cdaee89acb73f8954da SHA512 5c01a720fd85ed26e86f4a4f1113ce374a180c0cb2bda70aae079985b77351cfd9e6c734af8bbda4db309c8eafb16171c1734e96e50eeba2b995ec461c123e8b
-EBUILD ghostwriter-24.02.2.ebuild 920 BLAKE2B 5e1ad085ac3bd1a6afa49968817d5b6504fa024dfedcab58258029bc59f6cec5fc248e5c5303163ce1030bb42b7c0bdaa4479ec610480ba0fc7c6be32a35e4b7 SHA512 d92df14dabf30263bd2fede7a504ef78fcf8318eb16755725597880c68fea211562d71a446a1890a5ce00efa7214c9ede69ed07809b0cab6c4842be0995d972c
+EBUILD ghostwriter-24.02.2.ebuild 918 BLAKE2B d4ab59bb3cee9f10d35a06270352bb9784a587ab2611f817800eb9e2bb2c804a37be328ab89a12df42670b06ac56a54c1a1f92b9e71a4eab0d808f9dfa8b7526 SHA512 69dbc038aa2a29608f8098f68947c9144c70d386e1c0d4865d83e8e7186149e2b4dd063d5f02a9f3da8bb1326b72b65e0741677121f035bb8162695499c44ec3
MISC metadata.xml 380 BLAKE2B 8c20dfd3208e20d12c1c1fc2f6b75ac80c88175865f269859f5fd903dacec1371af3b6e77ebb905271ad58dc4a266dd7679ded9117c02767676bb7644e3ce060 SHA512 4af810107c31548de0663061ef865b124a7a0828e7955ee31bbb71c1e0cabf0420d494dca2e7c7ee2dd4adbb87c203a62b57e843757a3534ac6f97fb2a4b3d65
diff --git a/app-editors/ghostwriter/ghostwriter-24.02.2.ebuild b/app-editors/ghostwriter/ghostwriter-24.02.2.ebuild
index 5742655537f8..a0799e9e4acb 100644
--- a/app-editors/ghostwriter/ghostwriter-24.02.2.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://ghostwriter.kde.org/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
RDEPEND="
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 81e508599a0e..d47cb48aa74a 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index c73a30134fc0..8b527d711dba 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,5 @@
DIST compat-29.1.4.4.tar.gz 129900 BLAKE2B 460aa851cbb341290cef250e70bf501a30cd174cd135ea429f7a3aa71597804c802c4225424072b49b4b7726b6e31c0ba36e6c0a4e154a2048075697656c2d31 SHA512 b6ecfde494dc5b1e96ed6d6cb450b3b647761c30128859a03d0d054e633227dd0714dd4ee8d39cf9eb4d702e9f08feaba41c39d91e6871724c458173e16d9e89
DIST compat-29.1.4.5.tar.gz 130079 BLAKE2B 84b3293bec535d7f653d0aa3fac069e230c030ccf809d0a606b068d9d663e078274d15d57ca56fc180208de69ae4fee554fbc3d5e8c78394789ee756665e980f SHA512 9682224a1ab5238c7f584121652c55df257fd050279e8356632b2aafef4045dc89b2dfd20cf8f5030dda1d96db40c993cdc3ac0efd0263d23beee8310def0849
EBUILD compat-29.1.4.4.ebuild 985 BLAKE2B 32c6b4e2eb38c18cf32c4b379ec61c499e3974d72aeafece632b86966daa4fffd1af14f95997224ff6800b68bdab73be4a88607c576380d308f533478dbdaad7 SHA512 1b9d7ddd9e4ceac02c6d16c1d140a26cb4a63c5e24e2923873e2bb5cffefcaa3434c9180d15f463f391e92a0e75c7544845bd82dfc3c555809796aca5987be77
-EBUILD compat-29.1.4.5.ebuild 1117 BLAKE2B ba1e4a97514f042981d9807f41d8b1f8bd6711a5683cd034f76c7f1002547093bc7513640cd06bed6bf0431f2b7bc161366f6dde9d4fb1b61ea4d6d19fabc448 SHA512 19cde0352962224fee026244aea48d26ea36c11466bc0edf962ead5f3cfe40e7b91f0a620e0fb812363889be0fd5ce8d58b9b90dd2d71229bfe8507938a33f0e
+EBUILD compat-29.1.4.5.ebuild 1113 BLAKE2B 45e9257dc901aa54c64d0980d5f770c765ab7879f143ea2425b1ae31554e4b24a18722ed0353e41f3e93d39c84e1427f94f8d5cb7546dbe95ff45f7294d06220 SHA512 4ba0df372d3464b20d86d732acc30710dc9eb68110fdb9885a98a7d431d3af846087a8e12ed25b78d164d260126bd86749aba020e58d612cc0bc0ed1aae03e6f
MISC metadata.xml 510 BLAKE2B 6d189301e592c47ca50f1e1a54b4b8ec6fe8f8883761137562eb1c0c2e898bf9d09c520d4ac4d2edcc851e29ad6896950d412aefb80320913405ee3b0c2b6b9d SHA512 85329976678ef5733a30ffa89fb41a4b8ccbeb8b977b9525c0dbd1b099c5afe12fa40b3c71b403893efdb7a31790ae9a46d01224f949f85ceecc94dcb5ef4fbb
diff --git a/app-emacs/compat/compat-29.1.4.5.ebuild b/app-emacs/compat/compat-29.1.4.5.ebuild
index 0de9f6e50e90..f9891ce90b16 100644
--- a/app-emacs/compat/compat-29.1.4.5.ebuild
+++ b/app-emacs/compat/compat-29.1.4.5.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 918d02b50f9d..2af2c57992ec 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,9 +1,7 @@
AUX 50consult-gentoo.el 82 BLAKE2B 3443827f490db8caacfe842cc7f1d1315f3889dec007210f451909576a76139f70ac5795346a7a1b11befccd3152874fd3c86ad7a20c0fbf84f793f8deb595cd SHA512 dd2ba1149c847d95d6c54265bc03de36e198dfecedc10336f6879fb3a1fc9d92e2c6de190d4f9aaab6c3d15f268fb80e082b49b6e96165697ff786333a50a601
-DIST consult-1.2.tar.gz 103598 BLAKE2B 684ac2c9aca7901ee7ad2d2601327ff57c9fe08b20c6314526b1166bec0276bdf129bd80d09a54b15a1cf91030ed7d2377d91ed49d8ba4e177e3438264587302 SHA512 f8c927bbe447b9337faa511bec59188198d2a6ee0acd142bd48603f09634b7219e183c509245fa7026145c3ca688a6ab152fc0ededc0bf81ee3fb019ef1d675f
-DIST consult-1.3.tar.gz 103808 BLAKE2B 180f775ac76a4e0c40b8bbeeb254a8eccc3afd01ed8de792f4847e3cdee85201384816fca54bbf29d8b5a4aa8f091e298710e10d8dc1b495b1517cdd91e4500c SHA512 fab8811d4a95ba947334c9098971f24071f0a86df16e44e92a3acaa1b05e4169d41f0d8c05251ed0053a5299f1e0db3b70ff51cfb9165be7a848872412235aee
DIST consult-1.4.tar.gz 103709 BLAKE2B 5326856b6bafc0a52d525971d84bd2fd3e0450aa1e8060d9ad49dabc6620fb2b721e5a26ba8d219bd889723109af766ba7fb8faa510301031f9372c798a8853d SHA512 4721820d288a357ea3432a850556a85cb037c1ddc262cada62d75e80641f1b402dd6edfceabb89b8dc386ae391081e02d2550f8773f9760ae267f3af8e381cb6
-EBUILD consult-1.2.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b
-EBUILD consult-1.3.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b
+DIST consult-1.5.tar.gz 103884 BLAKE2B 3244582f7b5db6e17ef8b42d1482088c263fce02124596728c3afa17673a1e17565b82b2ba37a6843af72279cf36df49febda389c42d5a6c6be8a7a0ca3ad05f SHA512 2e2b96a7bb6b0a311796a76a1f5609f4c7ad48eb1d3c98c6431aeec1803222c437a552483f198de7d195e5a4cded79e00b673382a9cfbefe18864fa2d170f2bf
EBUILD consult-1.4.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b
+EBUILD consult-1.5.ebuild 641 BLAKE2B 4d9dc619ebc39c757be5192db7459e0685bd8c0ef542a2ea8b60367a7c4d8d9d0653d7899c21297230e4b25cb09a342f3491951705a483a90cac720a4c150818 SHA512 ddb88f39ff34ff14c02c1f618aa3fd16674909ff9af232bd67de4a8ab316f5c33ebd55e6df8d8e9b843c5ebf0faacbd2d1d1f41d94a5c69a6381da562523b525
EBUILD consult-9999.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744
MISC metadata.xml 359 BLAKE2B 569bd0c5fe81610f0b67c94e8c431edddb5060800a6e22d0833a4d5f120df34545dc49c879c12a6522ccbe791472df47be42af97fbb228498e79d9e0893697f3 SHA512 8e01b569f019ea43209f43c783fd41b9661a7235d300363a9441179058b10921629cf8b891874c706d2c1ec106248f6c1e0a3501df7bfcdd02000d08f7997c29
diff --git a/app-emacs/consult/consult-1.3.ebuild b/app-emacs/consult/consult-1.3.ebuild
deleted file mode 100644
index ec7220ffd0b6..000000000000
--- a/app-emacs/consult/consult-1.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27
-
-inherit elisp
-
-DESCRIPTION="Consulting complete-read for GNU Emacs"
-HOMEPAGE="https://github.com/minad/consult/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND=">=app-emacs/compat-28.1"
-BDEPEND="${RDEPEND}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/consult/consult-1.2.ebuild b/app-emacs/consult/consult-1.5.ebuild
index ec7220ffd0b6..7f3ed9bf0123 100644
--- a/app-emacs/consult/consult-1.2.ebuild
+++ b/app-emacs/consult/consult-1.5.ebuild
@@ -10,20 +10,26 @@ inherit elisp
DESCRIPTION="Consulting complete-read for GNU Emacs"
HOMEPAGE="https://github.com/minad/consult/"
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
+
EGIT_REPO_URI="https://github.com/minad/${PN}.git"
else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
SLOT="0"
-RDEPEND=">=app-emacs/compat-28.1"
-BDEPEND="${RDEPEND}"
+RDEPEND="
+ >=app-emacs/compat-28.1
+"
+BDEPEND="
+ ${RDEPEND}
+"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 7b288653b14d..923e5da2fa12 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest
index b18cf77034db..921be3eb9512 100644
--- a/app-emulation/wine-mono/Manifest
+++ b/app-emulation/wine-mono/Manifest
@@ -6,8 +6,11 @@ DIST wine-mono-8.1.0-x86.msi 84905984 BLAKE2B 948b014fc6fba94bc97642b8aae266b817
DIST wine-mono-8.1.0-x86.tar.xz 40854944 BLAKE2B 0e0dd83b92016da328547173d25dc396a895a7a161cd54796c9bda34ae958856f1bee342c1bb5fcffcf695b35adf66b2bf83cfa61e01790bf4b0f2d198f84feb SHA512 ba87105a6527b9c392e9ad406e92fd90164e0abb3a348a1e343e63eff0ee8632399badb98f7fbc3581ce697ba09d98aafbf5033bf52fb14b7c7c280c64f25a84
DIST wine-mono-9.0.0-x86.msi 84583424 BLAKE2B 38f16049909f6464624c1c8f990a7873a3211bf02bef7593cae9da0201e8de0f535c841375eadf47bf0a4b10b08bc9d4c89d22d723e51f3f767c6e986ef01c7d SHA512 fcbde718c237f102aab2e234a2f1c03aedd45ad9f97152112562b2119e542efd2f2979899afd3e9e03b1a06caec135d0f2cfcde084e372d1f74d594d52e6c833
DIST wine-mono-9.0.0-x86.tar.xz 40970928 BLAKE2B 253533706845cf8e4aa958cca61928e6ce3be7482bfcbba45a5dd6381ab144263ddf40df009121508288710ee0872382a6ce7cde06cf8dd6c75e932916de907e SHA512 0117619a2b3f6e92ee513aeea79db977055098e6f629063fbd5d1a1b7d47e9d14451369b1d0a6a30e468ed051e60bba59aec75b90ea34fa9b4956d3ebdb32c06
+DIST wine-mono-9.1.0-x86.msi 84623872 BLAKE2B 63e86a4f99a5300782017f0b1a2168ad49516e2b2a7e825d7f59b8e842874c7f84752058908e8f57ad1e650a68675c5ff81ad8ba973962ea075db590be0fa51b SHA512 e51744eb0b07a58516fe3f5115fe45b4924e285fe4688649d04dec522203af6b3aa066e5db9b37cbbfe6ce4b5d8e871e9881842227cbb20c0613b911b5bfc383
+DIST wine-mono-9.1.0-x86.tar.xz 43820028 BLAKE2B 6249e661239b71ca2607cf5fb3285bbef3e4c056c87e15352e40d2875028dbaa7f1c1a8b4d908f74de8447b4166c61c708314dc6422e9f69a6eea5f588e7c73b SHA512 cede2b910e95fc43e658e6d4d8086ec5324407a32fff4852341178e1e56df240356c02f270e3be174f3ab82aa076e50d70be4da8e8c5f77e877fce8fe3217374
EBUILD wine-mono-7.0.0.ebuild 612 BLAKE2B 39b9a3190973e810ad32da319b29e8448de94e7289b264579900c9261d32fe3bf101dd1b46e2fd71ba61d2fa4b073aceb59526e0fdb59b8e15abb55bd0eadb4b SHA512 eded1db18604b14f9a634d8364ed5013ec84821f32a31ee459f5aa38172f2f8f1b3e3d38e1527d87208e69d604dec49f01d8b9dc30ca70530aacc7e1f9039039
EBUILD wine-mono-7.4.0.ebuild 662 BLAKE2B 1e4e33a1f0a9f6436d787091a0186b8f8d77a6678c5d86fac205720a02ae5fb21e6a40e3df33d8f1501af6974261ce23f3b47c0a558ea299b454fd439b19b7d3 SHA512 930cebc2ad75709cda8819b527c3bbd0c34c6e59fec7562197b8d1ad8fc3e0597b62a789e1e37951ce63fe8687158617f6d332cea585db4787b71de576ea0982
EBUILD wine-mono-8.1.0.ebuild 662 BLAKE2B ad6fe06250194bb1251c1fa223cf6b2e5716066c854c35f2481ff073b4735b4b9ab692931b28ac35ff225bde9af6362c611755cccaa09e7ac6273f9ecc17c433 SHA512 99bea65048ae2c3c449a9435780ba1a4204bdf889058780f5f60b678aab1a6f70ef20c6fbbd20308d6edc4cec35034d90fb6cd6093505318d606c90826607f9c
EBUILD wine-mono-9.0.0.ebuild 664 BLAKE2B 93591482a390f2a57f9b7e35ea97761dedcda412ab03d994cc8b34d655ed41f7c4889d221a917b4ef5435a638b378252c05b314ede12e8382ef26c22b125e6ac SHA512 2e39e7985aae552e728457e854ef4c37c40432b8b5c20ada1bbce0e75f7e740293dda828e16a6596df1f9ac0035e8d2fdbe4f2660e730f76fd31153c07014633
+EBUILD wine-mono-9.1.0.ebuild 664 BLAKE2B 93591482a390f2a57f9b7e35ea97761dedcda412ab03d994cc8b34d655ed41f7c4889d221a917b4ef5435a638b378252c05b314ede12e8382ef26c22b125e6ac SHA512 2e39e7985aae552e728457e854ef4c37c40432b8b5c20ada1bbce0e75f7e740293dda828e16a6596df1f9ac0035e8d2fdbe4f2660e730f76fd31153c07014633
MISC metadata.xml 746 BLAKE2B f9afe281dd6e667a39d5c42dc0580f7bd6581edf5271a0c54e7436e6398a69ea415e09425fd5df56342cbcd128cf24ad4c94f43d64d1d42bcdc528073c72e3b7 SHA512 83016f049bca7f127af165425648857df8e44c3d6cbcb33d849501ff1ddefbec590c38e8a59d3c69e4ab583c89ac4dabc9cba5d7fe8ada66eaffe5b4d55dd13b
diff --git a/app-emulation/wine-mono/wine-mono-9.1.0.ebuild b/app-emulation/wine-mono/wine-mono-9.1.0.ebuild
new file mode 100644
index 000000000000..f756896e7c2e
--- /dev/null
+++ b/app-emulation/wine-mono/wine-mono-9.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Replacement for the .NET runtime and class libraries in Wine"
+HOMEPAGE="https://wiki.winehq.org/Mono"
+SRC_URI="
+ shared? ( https://github.com/madewokherd/wine-mono/releases/download/${P}/${P}-x86.tar.xz )
+ !shared? ( https://github.com/madewokherd/wine-mono/releases/download/${P}/${P}-x86.msi )"
+S="${WORKDIR}"
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared"
+
+src_install() {
+ insinto /usr/share/wine/mono
+
+ if use shared; then
+ doins -r ${P}
+ else
+ doins "${DISTDIR}"/${P}-x86.msi
+ fi
+}
diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest
index 4fefe1cca483..56b8ffde335b 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -13,5 +13,5 @@ EBUILD wine-staging-9.0.ebuild 15140 BLAKE2B 9cf2b75ba5e6bb5e848b4613efe79e64881
EBUILD wine-staging-9.5.ebuild 15270 BLAKE2B 42149c5410f49fcdd3b7ba420c31cedb1b2f5ef0250304a519231d45ba34de1fb46046c8306ba751f5a24e8b472203533de950adb98d1b8b94ab28a6c59389f5 SHA512 85260163a4e5198662fc7a14760a123fb5307a6f05eb7350462733f7df97b22f351ab9fc8c34a1f4291e1e524dffcefe47fbb205fefb1b4e1b8fadc1fd6f0cbb
EBUILD wine-staging-9.6.ebuild 15088 BLAKE2B 4d1c0dd32324c5f627712c6804ac09d625337b862a807eb7b51a3ae67c9ba6f86816a258881f07470263f505d1269b0c70f4791669691425c959d9136288d9ef SHA512 8bfcdf1450ff8b7b36b1245d9056482f455404bd56c5e4dc9589e08a1a69654a3bb30d041741faedfe9ae94928269b8ea7027f0d20e584ba67c4bc27f69a489b
EBUILD wine-staging-9.7.ebuild 15088 BLAKE2B 4d1c0dd32324c5f627712c6804ac09d625337b862a807eb7b51a3ae67c9ba6f86816a258881f07470263f505d1269b0c70f4791669691425c959d9136288d9ef SHA512 8bfcdf1450ff8b7b36b1245d9056482f455404bd56c5e4dc9589e08a1a69654a3bb30d041741faedfe9ae94928269b8ea7027f0d20e584ba67c4bc27f69a489b
-EBUILD wine-staging-9999.ebuild 15088 BLAKE2B 4d1c0dd32324c5f627712c6804ac09d625337b862a807eb7b51a3ae67c9ba6f86816a258881f07470263f505d1269b0c70f4791669691425c959d9136288d9ef SHA512 8bfcdf1450ff8b7b36b1245d9056482f455404bd56c5e4dc9589e08a1a69654a3bb30d041741faedfe9ae94928269b8ea7027f0d20e584ba67c4bc27f69a489b
+EBUILD wine-staging-9999.ebuild 15088 BLAKE2B 16b1ae3566de27f2dd20952230ace5c8ec1bf1b929ae44443907b312ca676ace0e37937885027677ed347e6b5f48265d79dc90ac0d14d85e97d583bd6bb671ba SHA512 96ed03f1a75616129ae32a235662945ad5d3376ba12960b479a2a79caf16e94fa1717d1488edc8c1dc86023916a400dedc4795434a4610ad36f9162b7f20daa4
MISC metadata.xml 2659 BLAKE2B 8a80b12643e82b98b71bc408e2fd79736da01c8f7d914c7a592cb685893ea3896bc44fecf0160faec803b284d3f6bb38cf36fb4745d9d43e0e1ced8702fcaf9d SHA512 a271e537318a4e90236c195f1f8c24c3255b5465345246627797d37238e2b6292d0734a9ab19542ee34fc1e9312dc4418694992f5ce3c53310228cc6bf14ef90
diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild
index 2c9f8fc4ef2a..f4a2a5ce7f73 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -9,7 +9,7 @@ inherit autotools edo flag-o-matic multilib multilib-build optfeature
inherit prefix python-any-r1 toolchain-funcs wrapper
WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
+WINE_MONO=9.1.0
WINE_P=wine-$(ver_cut 1-2)
if [[ ${PV} == *9999 ]]; then
diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest
index 921c3534b328..7599996dccc9 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -14,5 +14,5 @@ EBUILD wine-vanilla-9.0.ebuild 13624 BLAKE2B 30440f86b3ac4249110cbaaeb87857c1ab8
EBUILD wine-vanilla-9.5.ebuild 13756 BLAKE2B 90a043c49e5687f218489eafda64b7da0366716df7cc13ef5505835814eb3aa2092137e285402f04b28a8adacc21a4c8e233cbfccbcd88da326b9fbeac140246 SHA512 1e847fd8d35aa7a91e6567c9990d4a5acd1bff549e492079526299c7924309966b8558747d516c2ee708a4cc5615b7accce69a94a5d4fa047b95a4149670fa3e
EBUILD wine-vanilla-9.6.ebuild 13756 BLAKE2B 90a043c49e5687f218489eafda64b7da0366716df7cc13ef5505835814eb3aa2092137e285402f04b28a8adacc21a4c8e233cbfccbcd88da326b9fbeac140246 SHA512 1e847fd8d35aa7a91e6567c9990d4a5acd1bff549e492079526299c7924309966b8558747d516c2ee708a4cc5615b7accce69a94a5d4fa047b95a4149670fa3e
EBUILD wine-vanilla-9.7.ebuild 13756 BLAKE2B 90a043c49e5687f218489eafda64b7da0366716df7cc13ef5505835814eb3aa2092137e285402f04b28a8adacc21a4c8e233cbfccbcd88da326b9fbeac140246 SHA512 1e847fd8d35aa7a91e6567c9990d4a5acd1bff549e492079526299c7924309966b8558747d516c2ee708a4cc5615b7accce69a94a5d4fa047b95a4149670fa3e
-EBUILD wine-vanilla-9999.ebuild 13756 BLAKE2B 90a043c49e5687f218489eafda64b7da0366716df7cc13ef5505835814eb3aa2092137e285402f04b28a8adacc21a4c8e233cbfccbcd88da326b9fbeac140246 SHA512 1e847fd8d35aa7a91e6567c9990d4a5acd1bff549e492079526299c7924309966b8558747d516c2ee708a4cc5615b7accce69a94a5d4fa047b95a4149670fa3e
+EBUILD wine-vanilla-9999.ebuild 13756 BLAKE2B 96dc89f3afee5c696d933c9cba9e997cecad742b0ff29596179907685c65cd6280267f9f04e4f2e88e2b78d5d8c8a8bed7db99cd449b4bfd2fb903cb99877273 SHA512 7e76432dcf5e726b9a9c19e21c7b41e6733f34eb49e8adc456c5bedbb650f820533a03b6c08cc4c15b101072088720c9cfdfb19f0a31b96842389550ad04ff11
MISC metadata.xml 2726 BLAKE2B 7dc7490fabcda06a27061726225890ee203fe7d22209697c3997f0ccdb4699bfaa09f983c22c4919ce75d2eab6ebdb1add9d9af04f24aee63bae81116fc04094 SHA512 5cdbb062462ae791ff9727d184935af3af147c0bd1e49846731941513301b720313b3356f56a8295780ab822e3117146c9a669d2d96efba6f072d84adba770e6
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
index 162e8b9a993c..61e41c9d9b98 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build optfeature
inherit prefix toolchain-funcs wrapper
WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
+WINE_MONO=9.1.0
if [[ ${PV} == *9999 ]]; then
inherit git-r3
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index 49d42fabcd24..992d32b4a1b0 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest
index 46ce307701b7..e6ad4a056712 100644
--- a/app-forensics/volatility3/Manifest
+++ b/app-forensics/volatility3/Manifest
@@ -4,5 +4,5 @@ DIST volatility3-2.5.2.gh.tar.gz 506557 BLAKE2B d6ea1b4a1fad3bcda8fbb38372a492d5
DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1ffffe8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7
DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52
EBUILD volatility3-2.4.1-r2.ebuild 2077 BLAKE2B 59125564c41121ee67f54e9486d8966e5540c0516ffc4abdd031d101c869ed2d86f57cfd0b9dd73cb5961702eeddd77b9877ec6738441a8f4d934151c3ff6c9c SHA512 292515ae69015e8255cf6edbfaec960767d8c39e77199f71e21b6f4500ff4ad19482a31f1654a9e797c6773caf12d231aff0b573f3b31bc6452056da17772be0
-EBUILD volatility3-2.5.2.ebuild 2033 BLAKE2B 9ec14fa4442864a4ce922ad0e41c0c3b8b6c9527eeaca2e94136cbfa65c690ca2b3b171ea44a4b25c41ce4db9b1d8fe581f791633b249c104c57dd1605109949 SHA512 a402933694bdfa2ab4eee79fdea4eea042028d4512b04f4364e2094a4c8409d8361875ad47dd08611068418e29546615620c42befa815d53a50947b6d9f53543
+EBUILD volatility3-2.5.2.ebuild 2032 BLAKE2B b5bbaed26089b336ca42ae74237b586af2fcdc9299659804da142b9571fefeef0990d4b878478cd36efd0e363012a0b6e771b02721b34d1ce78cb1db2eb86a9f SHA512 cc14e78d42ac741d6426313d3c64114b876f7761f895e82740fe18c967e3ed2bca11d720ef54d4fc912f37162ab10346f572c30fd75d7020ce6d7a00e31fbffa
MISC metadata.xml 1353 BLAKE2B 6646bfc20fcabe361b50e05b55aa5f16d2b551706bb16d34477409611d10bd3ca398f487435bcc95e2f6c7eb2b2cf6b4104bae6bb6e5e603bc17c366631895d0 SHA512 b52a0032a4b6d5b9ba46dccf4cc7c4dc0f25afb9cb9051815366eda62de29fc67b78aea16b2835994ee5885f206868bf7311b7a1cf1646108441cee90c01bf3e
diff --git a/app-forensics/volatility3/volatility3-2.5.2.ebuild b/app-forensics/volatility3/volatility3-2.5.2.ebuild
index 8e721362449e..0857837bc812 100644
--- a/app-forensics/volatility3/volatility3-2.5.2.ebuild
+++ b/app-forensics/volatility3/volatility3-2.5.2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="crypt disasm jsonschema leechcore snappy test yara"
# We need to select *all* subslots of app-arch/snappy which select
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 56733e49b38b..0585e13a0ada 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest
index c10173071e46..78afd7c84996 100644
--- a/app-misc/binwalk/Manifest
+++ b/app-misc/binwalk/Manifest
@@ -3,6 +3,6 @@ DIST binwalk-2.3.8.tar.gz 39723354 BLAKE2B 87c4e9e78e7a2c6132266ad9bd4ba1cfc05fc
DIST binwalk-2.4.0.tar.gz 39744574 BLAKE2B 8503e86afb584e431b25611fbed91e85aaf307e9011b5ef09a83b5f4756a815f9d3de67d440a2b7547cbe162d1940e8d6ffc4899afac14ccb938304002b1eb41 SHA512 41bee6a0d1cd587f81dcf81c30215a305b61e4db208bc9d8e4f0b9f12acb47e4dc2e6af23e06118ef6e30c484f6be743b456b6d4324be4388413ff291682345e
EBUILD binwalk-2.3.6.ebuild 933 BLAKE2B 6b1eef67f2f38b557e4a57a76bc13d3e939040125787fb4e2b68b3ce9b12b196701452ccbfdce659e92ee32fded644a285afa5beaa95af4b8e9474a861edc8a7 SHA512 e35c1e284f10dbc50d2cb0dcc6daffd67096e79c86c590b5017b4489c3efee4224298fe0c6edbad7e8dc8887a3c7b3f62de92a5b486b83d798b215e9a769371f
EBUILD binwalk-2.3.8.ebuild 1047 BLAKE2B 99733084f0e38211482042d1aec0d863275766cf1fc8845eceab8955c969c1224f1ab763fe23ccc5a5f83a75bd01c630303d3cd8b0ae440d4adcfe1c2aa17efb SHA512 06008eefd94e6e0da07081c7df3a22596e5a34dbdd5eab9964b6e7ecdec4ffcd48f1a39e1623b343c0381556dc848100e58a3f0d76f4cceff28c1f1c04338d76
-EBUILD binwalk-2.4.0.ebuild 1047 BLAKE2B 99733084f0e38211482042d1aec0d863275766cf1fc8845eceab8955c969c1224f1ab763fe23ccc5a5f83a75bd01c630303d3cd8b0ae440d4adcfe1c2aa17efb SHA512 06008eefd94e6e0da07081c7df3a22596e5a34dbdd5eab9964b6e7ecdec4ffcd48f1a39e1623b343c0381556dc848100e58a3f0d76f4cceff28c1f1c04338d76
+EBUILD binwalk-2.4.0.ebuild 1043 BLAKE2B f94871022f8ba6869910c0a06b4d9fef0dae8ca98971590201cd8e6b7588ee08b417b453469a4e889a6c01c7ed75ed5a7eb99af6dd4e7971613992e523506bce SHA512 14bef73581cd54321158746c7bdfd78b534473d2d92340fbeb50b51f1b9f3809021d70f9129cfc610643a5abc51f7e9c4c7508e42ce9a78609ae9629961a3715
EBUILD binwalk-9999.ebuild 1047 BLAKE2B 99733084f0e38211482042d1aec0d863275766cf1fc8845eceab8955c969c1224f1ab763fe23ccc5a5f83a75bd01c630303d3cd8b0ae440d4adcfe1c2aa17efb SHA512 06008eefd94e6e0da07081c7df3a22596e5a34dbdd5eab9964b6e7ecdec4ffcd48f1a39e1623b343c0381556dc848100e58a3f0d76f4cceff28c1f1c04338d76
MISC metadata.xml 1056 BLAKE2B 6af373bfeff084c9d068255f7e8fec1fa485f23a3619c9995c83e94ad1a88c269926a71777c7165355ac8d363808efb65ac16a496e2b39a96c5c25f1c3aee9ce SHA512 b65dbca86bb1f9dfca4b2656426576f9dc8d98859f52ad7fe9c9c5fbf0c893c3b3022452fc707730fbab85d7ca32d84a3c3fddbd80826cec73ff2b8747d2bc70
diff --git a/app-misc/binwalk/binwalk-2.4.0.ebuild b/app-misc/binwalk/binwalk-2.4.0.ebuild
index 53c023e8014b..cf72ba55ceaf 100644
--- a/app-misc/binwalk/binwalk-2.4.0.ebuild
+++ b/app-misc/binwalk/binwalk-2.4.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/OSPG/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~x64-macos"
fi
DESCRIPTION="A tool for identifying files embedded inside firmware images"
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 0ed4419dde91..090f4a6535cd 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,10 +1,10 @@
-DIST fastfetch-2.10.1.tar.gz 1315723 BLAKE2B 32c04836f2cbeab4cd4bdf0d3ae92ac19c5774b557dc4b1263aece03d494874a97743313a7d5a0722f2d37cc7e89968d577ad822a585c2b873e4e18721184712 SHA512 06b886afe2644434f7d629b07356d05c9d24382873348ab9b8d5375324fa89b8f0219883e4132e8ac1a7e50051d1f91bfdb9decd5c14f4d504bb17af2ecaabfb
+DIST fastfetch-2.10.2.tar.gz 1315785 BLAKE2B 3fbcd3023a99a2e0ddffaa576982259c3d7f0a80c8934454b1be605607871c3f19c7476e3f1d6d577012ca8dc28467ef4897a68f7332e219478af85ecea1b608 SHA512 cb74cbbba00e936f97165d93fce8f4841e73bc047ae1ac7d29343f4038dcf2f43d85ea18d26f097fde4ec09120f99167fc3f669d26c673b321cc7fbe241533d9
DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc SHA512 55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027 SHA512 6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b SHA512 be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946
EBUILD fastfetch-0.1.9999.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-0.2.9999.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
-EBUILD fastfetch-2.10.1.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
+EBUILD fastfetch-2.10.2.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-2.7.1.ebuild 3346 BLAKE2B c3f363b1403a16c87eefc828ecc0211e6419f05b363e393dac1d224fec96cf22fc65d22f5b003f3cc493d73606194086ae1338de68123e61cc3af88df35661e4 SHA512 98c85ed5b48b90d7cbc84befa66a6ff6954e142b94b0517c830cf95b1dd8038be87835d113fe63fbd9240c8876069b00a1b445006e8a8ce3545ecbfb59abff56
EBUILD fastfetch-2.8.10.ebuild 3294 BLAKE2B 9506fa439d3669a5e49ff893a91ff25f30987713ec6f29eab65538165d9f14b3ea52071e7551b3e036919579bed44dd45c4cabf7981f59b3389e918cab8d4c05 SHA512 ad20294fb0f5ee1d7a015a3881f1c603ffd194943854e2a96573fae9e4581ffb78b864964ebf0ee44ffbd940229dde071e2422b040cce382b48eef5ca58771eb
EBUILD fastfetch-2.9.2.ebuild 3292 BLAKE2B 24854e59da469e4c843f34f2f361c934417005a4deb57ef2b6fcdc61efa92c8ff491fa5b9136ee76dda78c2fa23b38f67ee8de4b9d81fa89280a72a1ad0546f0 SHA512 6c8c9964a9c14bad117663ebc26f6400d391acc92e1f52dd8e737b1bfd0c2738d20a54e858434a155cb274c6be8b779230b4f3c6819ace759b3cdd8e1cd54bb3
diff --git a/app-misc/fastfetch/fastfetch-2.10.1.ebuild b/app-misc/fastfetch/fastfetch-2.10.2.ebuild
index c3888b1ec46e..c3888b1ec46e 100644
--- a/app-misc/fastfetch/fastfetch-2.10.1.ebuild
+++ b/app-misc/fastfetch/fastfetch-2.10.2.ebuild
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index e18b17aefffc..d0356c614dcc 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 d5ec1200872e..ad020eaa0839 100644
--- a/app-office/joplin-desktop/Manifest
+++ b/app-office/joplin-desktop/Manifest
@@ -4,6 +4,6 @@ DIST Joplin-2.14.20.AppImage 248141263 BLAKE2B 2a4afa5a5d0aabb84d75ac572339098da
DIST Joplin-3.0.2.AppImage 253581812 BLAKE2B aa125e8bae0af2ff2e156378d221fd09dda43452b003da36486a59abb7323f81999242475450ab7e164712a060be4f59de68cfcf0736b5237db0e6f0b2914164 SHA512 da53055e23c8bf87e630bf2546c959b2b7a97d65193893c421793259055318ef5ba72f1ca897bcd60e76cc1f060db4f2bc4a39303640872301a7984dd4d7620a
EBUILD joplin-desktop-2.14.17.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
EBUILD joplin-desktop-2.14.19.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
-EBUILD joplin-desktop-2.14.20.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a
+EBUILD joplin-desktop-2.14.20.ebuild 2370 BLAKE2B c31b3c291b6f68af1e6fc7857d696c0fb887fbb0a569351bd988e3aed51fc53649df0adb6ec74df71632dcbad718f36be945097507ed4003f2102d7f619e8a3f SHA512 6091bf7ca2898bf48bc15a9e4f004ff39c5b4546c3f39c390aa6a026603c1ac51d53568f71bc4df13252ebee23f7d8ef99da51013edaaeeec0bf03ba692d0eec
EBUILD joplin-desktop-3.0.2.ebuild 2371 BLAKE2B 75f8638b02d789e48e0ab968aa862886478dfb8da8025ce1bb5ed014e6b0076c2dd1228c048ed0ee784310549a688096060446c7063e61a3057ef5d1a1ea7833 SHA512 f745f089a455cc3cf92a2ab4a1c443727002666ec951d0d47341899e852ec3c90334a1645a21d866ec105f9a953f2a8bab99c8f4b591ce577a6ecb55d11d782a
MISC metadata.xml 755 BLAKE2B 2f95bccd9fb7bf21b253a524950c4775273c2d1911ebf4b90a392f8c2c7f38e986af0fbd217287595ba39a684609d8df6f275e146388aa0331169e51ba6fc823 SHA512 b62f1dfc822413386115305900866f6cf16fc2071425d2f0f515f537a29bf282d65c31b7f59ccf9187280456eb759a5fcce7340fb983ff0f50413c649c8fc1d0
diff --git a/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild b/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild
index a9c365263d83..8178f87f501f 100644
--- a/app-office/joplin-desktop/joplin-desktop-2.14.20.ebuild
+++ b/app-office/joplin-desktop/joplin-desktop-2.14.20.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 2321c96cbc0d..484c3fdd7973 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 d0b415c9b748..76c143e5258d 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -38,6 +38,8 @@ DIST bash-5.1.tar.gz.sig 95 BLAKE2B ac9209d6a4ab4436c511a7a195594e9036d7d1aef788
DIST bash-5.1_p16-patches.tar.xz 388 BLAKE2B 1575d54d311872c7ca71e13711fa0f7e3534fca16fd9d1ca045b6c696c9ca56f6a0ed5023a05d847ab5ddbefc22b8ef2c2a681f09571520f0294d83b495f0015 SHA512 c85e5b83f6ee1a7345647fa937d9718cab13be1a65886755d26a78d21fea4246650c7441a34fd729212e220366985b410562002d74c02c18de7ef0469b409ac7
DIST bash-5.2.tar.gz 10950833 BLAKE2B 51b196e710794ebad8eac28c31c93eb99ac1a7db30919a13271e39e1cb66a0672f242df75fc7d71627ea873dfbce53ec35c0c56a71c5167143070a7811343fd9 SHA512 5647636223ba336bf33e0c65e516d8ebcf6932de8b44f37bc468eedb87579c628ad44213f78534beb10f47aebb9c6fa670cb0bed3b4e7717e5faf7e9a1ef81ae
DIST bash-5.2.tar.gz.sig 95 BLAKE2B 2991b7c46ef1cdca08062f419be47fca7551f4c5d9aad8a5c1da74974f5e7707d23914b4cecf9b6c9610471146b2c49b611bb62a5d974f1c37cceb77b719851c SHA512 a161664f124f906be32709f66702f8f780e6d52e558ea45e71ec60a959c9435ff68477ee65a0a9f6c0051d5592f5044fb3b410cf3cd3ae5a8a323789b01be258
+DIST bash-5.3-alpha.tar.gz 11195025 BLAKE2B b3325f6927d7dde86aae165891317b972f0b9814e134676b3d7d3aea81ce4d4cad1a01f160e290352072153ad3568ee21701a35190ef5e6274b3c03fc95c8d42 SHA512 52354eb7cd71330192ec76fdda04bcacf758a312e89b45558db5f5345f19b0d8e54732049934958cf89786f5bd7c538d88859eb8d8d22dabfc9ec7305263d10e
+DIST bash-5.3-alpha.tar.gz.sig 95 BLAKE2B 69c8b33fe2a40498662ef084967701cff1926086785a41d6f49a3c2e2b9908499226d3d970bdb6397a74d3ccc22acb3651261ad2a421799eb135c64a78af8589 SHA512 c9587da66457e2010b0852c6dbf5949821a543b7f1b616a4d016df3477913e2a655c57289e83adeeb31b8b8afca22313e3af76cf727b93932d33a889c1263c20
DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883
DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399
@@ -450,10 +452,11 @@ EBUILD bash-4.2_p53.ebuild 5157 BLAKE2B 1a58f67c384b6ae781e48ddc2fb131086a23b449
EBUILD bash-4.3_p48-r2.ebuild 6358 BLAKE2B 532802911ced386ccff0594e5eee739d0d5ebba7e0bf89c431e2769ca7b2dc48f77787f12bcb327f9d394d3bd80680889968c3708ff9f7e64615347fcfd521f5 SHA512 62ed893e23d65d17d0f83d812e616511b4ff2d69a52e6bffb3ed421bb339d18a213a2f1da0239b108e3e81cf0b2f61b4e0cf535964f40dc4577d0cff226fd9bd
EBUILD bash-4.4_p23-r2.ebuild 6356 BLAKE2B 7501ac7628fcd2f35d9ca6c2153190d2524545f38a9eb793cd8b9d30ed5cb4ae11078cd7bc940fe3cda3f62797ed53de5ab82f726219c054cdc8779a011a8ea9 SHA512 9b9d12e1408944d18c698b0be9940618c059599138f10b20ed55dc69131aac900e3cae0e0b79a55e77d075f6a03c2970b6d22250afe5c7912c652800fe9a30ef
EBUILD bash-5.0_p18-r2.ebuild 7680 BLAKE2B 6a615f5ef093b32e85bfe8a0fd270d9c636c5d178ba518a8382e1ad5f0a2e128ad85fec1c8441c416c836bdf83ad5ad0e154f79792a908fd6a97ef23750b1800 SHA512 43a8e61a3b754c5ff25a4c7c6c62c07be626c0e9c1515fcfa8a15e25a3b0aff9fa4d00275c2d64bcb506417a7babb6ee120cde118fd7c9255fade7245adeaaae
-EBUILD bash-5.1_p16-r6.ebuild 8844 BLAKE2B 11fffeaad92d1f30c0818232f3f2a79b7066dd95abdf949b17f3568bea4fb03dadd21cd888eae5f6f5400280747c0214824183b6619d60fa41683332d677865c SHA512 315896706efe51bd7305768217eb30363dbb1154efd460d3780b464ebcc49931aac5ee1e3142d9bd1fa007982e0c389cd68f66049882507ba9c31d2b9d639740
-EBUILD bash-5.1_p16-r7.ebuild 8906 BLAKE2B 5db7108b49a5dd2366aa3d06a35433fb82f6d5ee61134d277a2e811bfeaa5ba92b3192b33c211d0d26aed0e380d95670df396d6672635f6c335d77fbca06ec4c SHA512 415ce1a83da7784cc3543da6bbd01c8f07b82a4b6bdb24bcfc7518a402830d3c12788f5b911ed52ad6441b4a6b4928de4c1eb06bc3d0cf3a7e57fa34bbd889f9
-EBUILD bash-5.1_p16-r8.ebuild 10018 BLAKE2B 172af72af7ab1bb48a94991131c7567f33b31cc4ac322e6caa0d6013f0f1e5709322377537d5918c314a8c38979202849ef1133e8b00d67f9068ea7333af9b39 SHA512 ab1ccefe265c956ffff038b839daabd8f0303bb3b07d165c3260026f896808be6a9153a5ead7bdde28e49ec66fc8811ab5528720aa5cd9b86c45d0e0ba7fa3bc
-EBUILD bash-5.2_p26-r1.ebuild 11878 BLAKE2B dc6dd8f0fabaef5b3b67456e273e148047b250cad2a10c45fceb3bbd31ddbe957fcd531402e9677c48936b62658a507e353bf51c0e2d813324288c1957d9bfac SHA512 2f2c72689be5453ca8179bf71bb87e0e5281c7932afc8c437a1e233d9caf43a9d34a2097f0b0c3052cbeac3e9b7dff7e8fe3625e6f2e5f1749c02092a623a8da
-EBUILD bash-5.2_p26.ebuild 10766 BLAKE2B 9ba3f7d2cf9cf217c3632ce940bb21f7af94ab7fa9a6e5a90a73d3cdb82d0102fa624a786465f0b22c018d76542c740aace840ec8cdea663f071565e9deabf05 SHA512 2668927ab8ac0a0ea4b271efa87a56d2ecc61eb4827c12e0a361c6c17f0e7fae8035df6735e2b7327ab59caea08ac08d5ed5eb4e460a9998274234481f8e9573
-EBUILD bash-9999.ebuild 10533 BLAKE2B 71b66f51269d4810aedd89aa6371762fcece77ebd2e4e3de6f1139e73b15aad166c7802a755249b26502eb65ca707c9e54c5c5ef620fa590fbe9333c28b8730b SHA512 5235dc057c497b3aed582217a4d0ecf244240f8c005db4a448aa5877fbe0a6ad2fc5ccc9f96436f380020b9ee899c3543c4c2cf71fda6f3f893e4a6008ecd90d
+EBUILD bash-5.1_p16-r6.ebuild 8848 BLAKE2B 994e869b63c30c5a02c61a9f6f0a25137bba2582187163e0b72ecfcf46aa439527516c6e6b503b289dc8b78a3d5353c57d719c997a8587cf758d57e8f9241a98 SHA512 0fdf7410c8ac01ccd0c7638ca50365b734e99fe41056576101fe8ef0f27714e9f39a296ad97342289331730eb988e693b0dba56dc279c0d259758434d178a2a1
+EBUILD bash-5.1_p16-r7.ebuild 8910 BLAKE2B 433123c1a486162fc2b04513ff112d6b063cf9c2dcf133563ce86bd876a922ec5efd829c096829f13e00e6fcf40608654a7206402a4bc17538ac1d66ee5e510b SHA512 fa4a8cf4b9fb32407f9ae1e5a9ccfeaa28ee6f946dcd62d2ffca80a54e11b83a08412879c3affffb7a684430848e7dfbf9b847da943a1431e5f463fbbb8d3801
+EBUILD bash-5.1_p16-r8.ebuild 10022 BLAKE2B b0355d509dee82c19b6f8c7361f022608b835e50e9f415da91f42b3c3dd52ad780192e4b72a292553df5b63cf70315aee13ee081987cf6bfd7d8bb2af4abb165 SHA512 594fd22cab7864f5ce3fbb55d7615432f7f1b4d7cdc142e59ae2f8f9ed190a1f4d0f6cfdfbcf49b61afb26ea77163a8a1b87fae95cf8280169aee51e4d1def9d
+EBUILD bash-5.2_p26-r1.ebuild 11882 BLAKE2B e3cbc8d0c8a6e54b8a9da113fb81713cb06ed38a64175ed0dc50cdad4fb04e844847e967b22603c36a6096e5570bc6f792b13769938404845fc63bee269feaad SHA512 cd2bb29f3b3e27cf89863f17b26c10a00f0added9d4c277e2c1e24ebda46230a4f17ee2fbceb6c10a181803cffa0c7cb2b44c1ab4cc2335f3e1fbd1f9183cf22
+EBUILD bash-5.2_p26.ebuild 10770 BLAKE2B 051adeaa0222babb768474508b47932dfca26f3600f1adb640e60b1839efc36fe8c327eee0e9de8183d6e8a7e980bf1db2d71ea47d6b9f158dcfd24ebb2a6e55 SHA512 013dfc231bde39ae25ed2bb94faa2b04eb9f8234234e4492ef091edb33a64ad0471e162d3d15dc98eb155f32cc0330a596e9efd7f0066eaf8585d421fd730c64
+EBUILD bash-5.3_alpha.ebuild 11748 BLAKE2B b4bc34087a54f5f76e1118fa68896157b8a4c57936418de913d408ba3f8eb7e539f20444855501092f76b877045bb454a0d20100be56cc2354b77c75040adc94 SHA512 e2cdb0204e62447af33df206603d65fe55cf8d33964e2ff16668488702857ee44373da96c8cd5ea52b6b0ed92974505f2b72dc1bd28be2a09d1ca9e823377fdd
+EBUILD bash-9999.ebuild 11748 BLAKE2B b4bc34087a54f5f76e1118fa68896157b8a4c57936418de913d408ba3f8eb7e539f20444855501092f76b877045bb454a0d20100be56cc2354b77c75040adc94 SHA512 e2cdb0204e62447af33df206603d65fe55cf8d33964e2ff16668488702857ee44373da96c8cd5ea52b6b0ed92974505f2b72dc1bd28be2a09d1ca9e823377fdd
MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d
diff --git a/app-shells/bash/bash-5.1_p16-r6.ebuild b/app-shells/bash/bash-5.1_p16-r6.ebuild
index 4553ec952476..7af661f690f8 100644
--- a/app-shells/bash/bash-5.1_p16-r6.ebuild
+++ b/app-shells/bash/bash-5.1_p16-r6.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=7
@@ -60,7 +60,7 @@ if is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
diff --git a/app-shells/bash/bash-5.1_p16-r7.ebuild b/app-shells/bash/bash-5.1_p16-r7.ebuild
index 26db8787ba76..aca10522e9cb 100644
--- a/app-shells/bash/bash-5.1_p16-r7.ebuild
+++ b/app-shells/bash/bash-5.1_p16-r7.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=7
@@ -60,7 +60,7 @@ if is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
diff --git a/app-shells/bash/bash-5.1_p16-r8.ebuild b/app-shells/bash/bash-5.1_p16-r8.ebuild
index 97f08a41017e..41b73878797e 100644
--- a/app-shells/bash/bash-5.1_p16-r8.ebuild
+++ b/app-shells/bash/bash-5.1_p16-r8.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=7
@@ -60,7 +60,7 @@ if is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
diff --git a/app-shells/bash/bash-5.2_p26-r1.ebuild b/app-shells/bash/bash-5.2_p26-r1.ebuild
index 0db88e2a73fd..0e803fa5048c 100644
--- a/app-shells/bash/bash-5.2_p26-r1.ebuild
+++ b/app-shells/bash/bash-5.2_p26-r1.ebuild
@@ -65,7 +65,7 @@ elif is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -81,6 +81,8 @@ if [[ -n ${GENTOO_PATCH_VER} ]] ; then
SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
fi
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0"
if is_release ; then
@@ -104,8 +106,6 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-chetramey )
"
-S="${WORKDIR}/${MY_P}"
-
# EAPI 8 tries to append it but it doesn't exist here
QA_CONFIGURE_OPTIONS="--disable-static"
diff --git a/app-shells/bash/bash-5.2_p26.ebuild b/app-shells/bash/bash-5.2_p26.ebuild
index 1bee48a4a941..e961ca5b7193 100644
--- a/app-shells/bash/bash-5.2_p26.ebuild
+++ b/app-shells/bash/bash-5.2_p26.ebuild
@@ -65,7 +65,7 @@ elif is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -81,6 +81,8 @@ if [[ -n ${GENTOO_PATCH_VER} ]] ; then
SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
fi
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0"
if is_release ; then
@@ -104,8 +106,6 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-chetramey )
"
-S="${WORKDIR}/${MY_P}"
-
# EAPI 8 tries to append it but it doesn't exist here
QA_CONFIGURE_OPTIONS="--disable-static"
diff --git a/app-shells/bash/bash-5.3_alpha.ebuild b/app-shells/bash/bash-5.3_alpha.ebuild
new file mode 100644
index 000000000000..036e48751a1f
--- /dev/null
+++ b/app-shells/bash/bash-5.3_alpha.ebuild
@@ -0,0 +1,399 @@
+# 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}"
+
+# Official patchlevel
+# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+ case ${PV} in
+ 9999|*_alpha*|*_beta*|*_rc*)
+ return 1
+ ;;
+ *)
+ return 0
+ ;;
+ esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+# The version of readline this bash normally ships with.
+# Note: right now, we don't use the system copy of readline for bash for non-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 is_release ; then
+ SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
+
+ if [[ ${PLEVEL} -gt 0 ]] ; then
+ # bash-5.1 -> bash51
+ my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+ patch_url=
+ my_patch_index=
+
+ upstream_url_base="mirror://gnu/bash"
+ mirror_url_base="ftp://ftp.cwru.edu/pub/bash"
+
+ for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do
+ printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index}
+ patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+
+ SRC_URI+=" ${patch_url}"
+ SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+
+ # Add in the mirror URL too.
+ SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
+
+ MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
+ done
+
+ unset my_p patch_url my_patch_index upstream_url_base mirror_url_base
+ fi
+else
+ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+fi
+
+if [[ -n ${GENTOO_PATCH_VER} ]] ; then
+ SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+if is_release ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+ >=sys-libs/ncurses-5.2-r2:=
+ nls? ( virtual/libintl )
+"
+if is_release ; 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 from Chet sent to bash-bug ml
+ "${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() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ else
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.sig}
+
+ local patch
+ for patch in "${MY_PATCHES[@]}" ; do
+ verify-sig_verify_detached ${patch}{,.sig}
+ done
+ fi
+
+ unpack ${MY_P}.tar.gz
+
+ if [[ -n ${GENTOO_PATCH_VER} ]] ; then
+ unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz
+ fi
+ fi
+}
+
+src_prepare() {
+ # Include official patches
+ [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
+
+ # Clean out local libs so we know we use system ones w/releases.
+ if is_release ; then
+ rm -rf lib/{readline,termcap}/* || die
+ touch lib/{readline,termcap}/Makefile.in || die # for config.status
+ sed -ri -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 -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
+ touch -r . doc/* || die
+
+ # Sometimes hangs (more noticeable w/ pgo), bug #907403.
+ rm tests/run-jobs || die
+
+ eapply -p0 "${PATCHES[@]}"
+ eapply_user
+}
+
+src_configure() {
+ # 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 YACC
+
+ # wcsnwidth(), substring() issues with -Wlto-type-mismatch, reported
+ # upstream to Chet by email.
+ filter-lto
+
+ local 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)
+
+ # Don't even think about building this statically without
+ # reading bug #7714 first. If you still build it statically,
+ # don't come crying to us with bugs ;).
+ #use static && export LDFLAGS="${LDFLAGS} -static"
+ use nls || myconf+=( --disable-nls )
+
+ if is_release ; 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() {
+ # -fprofile-partial-training because upstream note the test suite isn't super comprehensive
+ # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
+ local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/pgo -fprofile-generate=${T}/pgo $(test-flags-CC -fprofile-partial-training)")
+ local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/pgo -fprofile-dir=${T}/pgo $(test-flags-CC -fprofile-partial-training)")
+
+ 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 use pgo ; then
+ # Used in test suite.
+ unset 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 A
+
+ default
+}
+
+src_install() {
+ local d f
+
+ default
+
+ dodir /bin
+ mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
+ dosym bash /bin/rbash
+
+ insinto /etc/bash
+ doins "${FILESDIR}"/bash_logout
+ newins "$(prefixify_ro "${FILESDIR}"/bashrc-r1)" bashrc
+
+ insinto /etc/bash/bashrc.d
+ doins "${FILESDIR}"/bashrc.d/*.bash
+
+ insinto /etc/skel
+ for f in bash{_logout,_profile,rc} ; do
+ newins "${FILESDIR}"/dot-${f} .${f}
+ done
+
+ local sed_args=(
+ -e 's:#GNU#@::'
+ -e '/#@/d'
+ )
+
+ if ! use readline ; then
+ # bug #432338
+ sed_args+=(
+ -e '/^shopt -s histappend/s:^:#:'
+ -e 's:use_color=true:use_color=false:'
+ )
+ fi
+
+ sed -i \
+ "${sed_args[@]}" \
+ "${ED}"/etc/skel/.bashrc \
+ "${ED}"/etc/bash/bashrc || die
+
+ if use plugins ; then
+ exeinto /usr/$(get_libdir)/bash
+ doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
+
+ 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 ]] && [[ ${f##*/} != *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/
+ 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
+ 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-r1" ; then
+ return
+ elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8" ; then
+ return
+ fi
+
+ einfo "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash."
+ einfo ""
+ einfo "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the"
+ einfo "characteristics of the operating environment, this array may contain commands"
+ einfo "to set the window and pane title. Users that choose to customise this variable"
+ einfo "in ~/.bashrc are advised to append their commands, using the following syntax."
+ einfo ""
+ einfo "PROMPT_COMMAND+=('custom command goes here')"
+ einfo ""
+ einfo "Alternatively, users that wish to opt out of Gentoo's window title setting"
+ einfo "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it"
+ einfo "as desired. Previously, there was no formally supported method of opting out."
+}
diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild
index dc26c74b8f9d..036e48751a1f 100644
--- a/app-shells/bash/bash-9999.ebuild
+++ b/app-shells/bash/bash-9999.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
@@ -33,7 +33,7 @@ is_release() {
# The version of readline this bash normally ships with.
# Note: right now, we don't use the system copy of readline for bash for non-releases.
-READLINE_VER="8.2_p1"
+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"
@@ -65,7 +65,7 @@ elif is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -81,6 +81,8 @@ if [[ -n ${GENTOO_PATCH_VER} ]] ; then
SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
fi
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0"
if is_release ; then
@@ -100,13 +102,10 @@ RDEPEND="
"
# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011)
BDEPEND="
- sys-devel/bison
pgo? ( dev-util/gperf )
verify-sig? ( sec-keys/openpgp-keys-chetramey )
"
-S="${WORKDIR}/${MY_P}"
-
# EAPI 8 tries to append it but it doesn't exist here
QA_CONFIGURE_OPTIONS="--disable-static"
@@ -185,6 +184,10 @@ src_configure() {
# may misbehave at runtime.
unset YACC
+ # wcsnwidth(), substring() issues with -Wlto-type-mismatch, reported
+ # upstream to Chet by email.
+ filter-lto
+
local myconf=(
--disable-profiling
@@ -298,9 +301,10 @@ src_install() {
insinto /etc/bash
doins "${FILESDIR}"/bash_logout
- doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
+ newins "$(prefixify_ro "${FILESDIR}"/bashrc-r1)" bashrc
- keepdir /etc/bash/bashrc.d
+ insinto /etc/bash/bashrc.d
+ doins "${FILESDIR}"/bashrc.d/*.bash
insinto /etc/skel
for f in bash{_logout,_profile,rc} ; do
@@ -364,8 +368,32 @@ pkg_preinst() {
}
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
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-r1" ; then
+ return
+ elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r8" ; then
+ return
+ fi
+
+ einfo "Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash."
+ einfo ""
+ einfo "Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the"
+ einfo "characteristics of the operating environment, this array may contain commands"
+ einfo "to set the window and pane title. Users that choose to customise this variable"
+ einfo "in ~/.bashrc are advised to append their commands, using the following syntax."
+ einfo ""
+ einfo "PROMPT_COMMAND+=('custom command goes here')"
+ einfo ""
+ einfo "Alternatively, users that wish to opt out of Gentoo's window title setting"
+ einfo "behaviour may now do so by either unsetting PROMPT_COMMAND or by re-defining it"
+ einfo "as desired. Previously, there was no formally supported method of opting out."
}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index e5ebd7ed800a..597331f643b4 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/redict/Manifest b/dev-db/redict/Manifest
new file mode 100644
index 000000000000..e93742e59c67
--- /dev/null
+++ b/dev-db/redict/Manifest
@@ -0,0 +1,14 @@
+AUX redict-7.3.0-config.patch 1490 BLAKE2B 99cb977e9e9ce39f9d4440d98bfea3ba8af7c8fa5ae3ba5b1144622d02f62cb43ac6a4653811d9b138edce1f6a6026389a66795ef85a4ac53e23df5240161197 SHA512 cd26f712af024aa866ce393be478190519304bf614e99b5871bb30be593cdbaf5c71bc353efb4141e31dd284896e0f106bb72bb2eb4a1b436e47279ef6cadee0
+AUX redict-7.3.0-system-hiredict.patch 7707 BLAKE2B c3169965031710fa10674f0b14c6ff46a770b010058f0fbe163ce7ca8cee01ed79df34a04e0cbedfed68400c8df5f54e005c96639bd890d92aeff9145f3a26da SHA512 12642a0e17f1cd4d8c6946cd9e2cd87c60171d5d7f06fed0f7ac85c49c972358d7b2fff1691b6e6e3430df5798451f625bab5a247ce2d9bf87bf06fa2b47fed5
+AUX redict-7.3.0-system-jemalloc.patch 5719 BLAKE2B 63f4fb05c6027677ed057acedf2e3b4bce9cf988147ca399c79e01322006eea67ebeee26761b2bcbc89ca926ed7bb736d51cb31eafc3d059ba47620cc7ee108b SHA512 9367d04cfc59216f1302599b999d8b5da25ccf2cf5dae8475629d81e79849a4006cc6736fe12b08f7c3603a91984c9cd5ba8c362fa04a74d0e686d399a42a503
+AUX redict-sentinel-7.3.0-config.patch 964 BLAKE2B 5bed0c1fa1fcd6ca0dd3d2b5099080ceac59605c5f75624c9bdb502726894bbeba549f5a5d97ada32a5ee9905bc13ba8e4ab41aa43f6d5611af70a1ce251490b SHA512 d05ff11d77582c10d5f109d8f0b24ec0bf3deb056fd335d40201d36fd3fe344e86aa5d0b0ed2916e9d05679ca49f46b20a7e297c5e701063289c71dd55e99a37
+AUX redict-sentinel.confd 487 BLAKE2B 9db09634f7f8aad966b281a4aa0a8b931fe59b52cd4f6c6ecedc20f705bfff408055c1fee6117380c14967af65c6e52db8ede4461bf6e4bd7e027496e031c49f SHA512 bc68b69eb79a01c7daea2e460844ac577415781eb4e947e7a0b2f8cd15a5f728345edef94a3838183c57b056945770e9eff7891e9d853c1a63746df5e16e42d7
+AUX redict-sentinel.initd 666 BLAKE2B d7161df83904c9247f8bda19f8521c035a0012535e42dc2ab532937333613f485d5347e4931d7226a5eb11fd1b684508b83d71bfba787aef10546e4852bd920f SHA512 c00335bd8f62da0b04302fc33f6bf8e36d5ef8e117cc61b1cb219eb6068837794fcf3d19657612efbc61c06a03ae6af36d471bc72831ec04e0d533f74eca9bc1
+AUX redict.confd 535 BLAKE2B 3ac737e7d7f21cd32babf8be705dc494ffc9c0f8c92828cc4b39079477a8abdfb091e9b9d4cb53ae00706942ba4f80f303001bd2785d18f2952d331b979a967d SHA512 fac7aac54a312a561a52eb2c81b9160f9cd6cf0b29eb20aa6499b86ab89fd54ee65698e2df416fe90abd617ff18914526026685d3ff1d00344232aa9e2ba5e5b
+AUX redict.initd 716 BLAKE2B b7aea41ba6f0124719a6f9be99b9f22233994d57829749542e581bdf1ee7fcb2bbe4303552ff7f0b5e2dc51c48272e98ab9d16b8feccba9d9d12e1b7bb11d4d4 SHA512 4e8c373dc617761ed7d45c672b4b571c9ee667029bf0c6c6b95f088947f8b035bfdba0e437c09ee5573e2285c787c323274d75a36536abd85805d0c2a52b5694
+AUX redict.logrotate 108 BLAKE2B ed7c2f04a7994b88a18fee851775bb2fb964bd835b26a7498ea27e57bf275a3f5b4bf6bd9642f390f5d42159f242d0f83ffac10b5f36ec8cdbab64d4ff6fe9cf SHA512 63f1af50b7e9e7e90cf2c3f83013c6484c8020c14c519161d7d0bf3045ca9f90d1032d40bebf59aba906ad5929cd84ec9ef45556d60a83dc75cd148ef4984a88
+AUX redict.service 262 BLAKE2B 1e6eec3426fe0890a767ae8365313d4e28a5746d79aecf88a1bf26a5a9c8ee425bfb7726a4436e64d9c6a34d75f32903a1fe8359e61f509a8b226cf3013bf7d9 SHA512 131a06df2b4b0cd5a0ed5ad0b3022d698d21c4aa5a502d92508de64707f0a4cd41482c196eba83549aebfc193640530af945ebb6213eb0f30d6ee9d204acd4fe
+AUX redict.tmpfiles 60 BLAKE2B 79f15e360cb2fbdc07a676a17a438fb5d85cb0252505e5fb86d52294eb5f6fc304c5dde98149e344223b11e599901fdd2f0cba6dbb09400b5afbbb3c0190e7c7 SHA512 4e81318de5760e152403b44ec3ee0b18a9be602501143bb2d2b0841608ea5460fc890fb211264d7c80ac363b2295e14bd06d51ea7bd6259f28c9b947d322a30a
+DIST redict-7.3.0.tar.gz 3414514 BLAKE2B dd2ce2fdd8fbede33ddea9fee34e81535b0948a8963fb0d3391aac32ddf786e5cce996d1d405d81182ef6098ab8389b3c71b95ff9d8cbc68637746538e36999d SHA512 d33f4dfaf728f5a22abe7a6223f3192c39dc41a32e7bcb0f453caaa859f35b512534979c26ced9f4458c19611debd282f37955e930151c0f827035f349647226
+EBUILD redict-7.3.0.ebuild 3719 BLAKE2B e374237bad6af40ff0ac618e6c73a18beaee7842147eac8d1d3e016aa84320dcc40903d7ef42a6841571f054bf9e439d99afaaaa76555d11a52b5a404e8443d9 SHA512 4bf94148055fa1fa6bb77a2acb9ef21564af2484d9a14d4c902769addf12d7a7232163f18867c78c022ce5c158b99f6511a5bf0c95db8f8487bbf000cd5d16c1
+MISC metadata.xml 610 BLAKE2B 0c61950ab5459b6122247c049a2f18373fa5bd21496882d4478f7e9d91683d6978f23997cbe3ce11bde346d9ad0bcad810a358f719aea6355c86466f0299f08e SHA512 65141d43ca54cf57962b24a5d5cacb3894675994a0b87b561216a6c7a26526bf5f9b4952c23eadd1e4598c56d9b147b219ef010fe62e0cc8f500f8bc4cb40366
diff --git a/dev-db/redict/files/redict-7.3.0-config.patch b/dev-db/redict/files/redict-7.3.0-config.patch
new file mode 100644
index 000000000000..aab0df2e1a45
--- /dev/null
+++ b/dev-db/redict/files/redict-7.3.0-config.patch
@@ -0,0 +1,40 @@
+diff --git a/redict.conf b/redict.conf
+index 465d56f..ef56037 100644
+--- a/redict.conf
++++ b/redict.conf
+@@ -276,7 +276,7 @@ daemonize no
+ #
+ # Note that on modern Linux systems "/run/redict.pid" is more conforming
+ # and should be used instead.
+-pidfile /var/run/redict_6379.pid
++pidfile /run/redict/redict.pid
+
+ # Specify the server verbosity level.
+ # This can be one of:
+@@ -289,7 +289,7 @@ loglevel notice
+ # Specify the log file name. Also the empty string can be used to force
+ # redict to log on the standard output. Note that if you use standard
+ # output for logging but daemonize, logs will be sent to /dev/null
+-logfile ""
++logfile /var/log/redict/redict.log
+
+ # To enable logging to the system logger, just set 'syslog-enabled' to yes,
+ # and optionally update the other syslog parameters to suit your needs.
+@@ -441,7 +441,7 @@ rdb-del-sync-files no
+ # The Append Only File will also be created inside this directory.
+ #
+ # Note that you must specify a directory here, not a file name.
+-dir ./
++dir /var/lib/redict/
+
+ ################################# REPLICATION #################################
+
+@@ -967,7 +967,7 @@ acllog-max-len 128
+ # limit for maxmemory so that there is some free RAM on the system for replica
+ # output buffers (but this is not needed if the policy is 'noeviction').
+ #
+-# maxmemory <bytes>
++maxmemory 64MB
+
+ # MAXMEMORY POLICY: how redict will select what to remove when maxmemory
+ # is reached. You can select one from the following behaviors:
diff --git a/dev-db/redict/files/redict-7.3.0-system-hiredict.patch b/dev-db/redict/files/redict-7.3.0-system-hiredict.patch
new file mode 100644
index 000000000000..53b9d93087d4
--- /dev/null
+++ b/dev-db/redict/files/redict-7.3.0-system-hiredict.patch
@@ -0,0 +1,240 @@
+# Patch from https://codeberg.org/redict/redict/pulls/44
+# and https://salsa.debian.org/redict-team/redict/-/blob/1d2b9f08f3dcc7ba4f03ddd9066545d0fd6b716e/debian/patches/0005-Fix-hiredict-imports.patch
+# The first patch got upstreamed, the second will be soon
+
+From ffb9f03106de48a2a09d60f691a8852a0cf917ad Mon Sep 17 00:00:00 2001
+From: Maytham Alsudany <maytha8thedev@gmail.com>
+Date: Sun, 14 Apr 2024 11:52:21 +0300
+Subject: [PATCH 1/2] Add ability to use system hiredict
+
+Co-authored-by: Chris Lamb <lamby@debian.org>
+Signed-off-by: Maytham Alsudany <maytha8thedev@gmail.com>
+---
+ deps/Makefile | 2 ++
+ src/Makefile | 27 ++++++++++++++++++++++-----
+ 2 files changed, 24 insertions(+), 5 deletions(-)
+
+diff --git a/deps/Makefile b/deps/Makefile
+index 345e1f703..e071cfa03 100644
+--- a/deps/Makefile
++++ b/deps/Makefile
+@@ -36,7 +36,9 @@ ifneq ($(shell sh -c '[ -f .make-ldflags ] && cat .make-ldflags || echo none'),
+ endif
+
+ distclean:
++ifneq ($(USE_SYSTEM_HIREDICT),yes)
+ -(cd hiredict && $(MAKE) clean) > /dev/null || true
++endif
+ -(cd linenoise && $(MAKE) clean) > /dev/null || true
+ -(cd lua && $(MAKE) clean) > /dev/null || true
+ ifneq ($(USE_SYSTEM_JEMALLOC),yes)
+diff --git a/src/Makefile b/src/Makefile
+index fbcc20f02..8ca30a6df 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -24,7 +24,7 @@ endif
+ ifneq ($(OPTIMIZATION),-O0)
+ OPTIMIZATION+=-fno-omit-frame-pointer
+ endif
+-DEPENDENCY_TARGETS=hiredict linenoise lua hdr_histogram fpconv
++DEPENDENCY_TARGETS=linenoise lua hdr_histogram fpconv
+ NODEPS:=clean distclean
+
+ # Default settings
+@@ -226,7 +226,7 @@ ifdef OPENSSL_PREFIX
+ endif
+
+ # Include paths to dependencies
+-FINAL_CFLAGS+= -I../deps/hiredict -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv
++FINAL_CFLAGS+= -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv
+
+ # Determine systemd support and/or build preference (defaulting to auto-detection)
+ BUILD_WITH_SYSTEMD=no
+@@ -277,6 +277,15 @@ else
+ endif
+ endif
+
++ifeq ($(USE_SYSTEM_HIREDICT),yes)
++ FINAL_LIBS+= $(shell $(PKG_CONFIG) --libs hiredict)
++ FINAL_CFLAGS+= $(shell $(PKG_CONFIG) --cflags hiredict)
++else
++ DEPENDENCY_TARGETS += hiredict
++ FINAL_LIBS+= ../deps/hiredict/libhiredict.a
++ FINAL_CFLAGS+= -I../deps/hiredict
++endif
++
+ # LIBSSL & LIBCRYPTO
+ LIBSSL_LIBS=
+ LIBSSL_PKGCONFIG := $(shell $(PKG_CONFIG) --exists libssl && echo $$?)
+@@ -299,15 +308,23 @@ BUILD_MODULE:=2
+ ifeq ($(BUILD_TLS),yes)
+ FINAL_CFLAGS+=-DUSE_OPENSSL=$(BUILD_YES) $(OPENSSL_CFLAGS) -DBUILD_TLS_MODULE=$(BUILD_NO)
+ FINAL_LDFLAGS+=$(OPENSSL_LDFLAGS)
++ifeq ($(USE_SYSTEM_HIREDICT),yes)
++ FINAL_LIBS += $(shell $(PKG_CONFIG) --libs hiredict_ssl) $(LIBSSL_LIBS) $(LIBCRYPTO_LIBS)
++else
+ FINAL_LIBS += ../deps/hiredict/libhiredict_ssl.a $(LIBSSL_LIBS) $(LIBCRYPTO_LIBS)
+ endif
++endif
+
+ TLS_MODULE=
+ TLS_MODULE_NAME:=redict-tls$(PROG_SUFFIX).so
+ TLS_MODULE_CFLAGS:=$(FINAL_CFLAGS)
+ ifeq ($(BUILD_TLS),module)
+ FINAL_CFLAGS+=-DUSE_OPENSSL=$(BUILD_MODULE) $(OPENSSL_CFLAGS)
++ifeq ($(USE_SYSTEM_HIREDICT),yes)
++ TLS_CLIENT_LIBS = $(shell $(PKG_CONFIG) --libs hiredict_ssl) $(LIBSSL_LIBS) $(LIBCRYPTO_LIBS)
++else
+ TLS_CLIENT_LIBS = ../deps/hiredict/libhiredict_ssl.a $(LIBSSL_LIBS) $(LIBCRYPTO_LIBS)
++endif
+ TLS_MODULE=$(TLS_MODULE_NAME)
+ TLS_MODULE_CFLAGS+=-DUSE_OPENSSL=$(BUILD_MODULE) $(OPENSSL_CFLAGS) -DBUILD_TLS_MODULE=$(BUILD_MODULE)
+ endif
+@@ -406,7 +423,7 @@ endif
+
+ # redict-server
+ $(REDICT_SERVER_NAME): $(REDICT_SERVER_OBJ)
+- $(REDICT_LD) -o $@ $^ ../deps/hiredict/libhiredict.a ../deps/lua/src/liblua.a ../deps/hdr_histogram/libhdrhistogram.a ../deps/fpconv/libfpconv.a $(FINAL_LIBS)
++ $(REDICT_LD) -o $@ $^ ../deps/lua/src/liblua.a ../deps/hdr_histogram/libhdrhistogram.a ../deps/fpconv/libfpconv.a $(FINAL_LIBS)
+
+ # redict-sentinel
+ $(REDICT_SENTINEL_NAME): $(REDICT_SERVER_NAME)
+@@ -426,11 +443,11 @@ $(TLS_MODULE_NAME): $(REDICT_SERVER_NAME)
+
+ # redict-cli
+ $(REDICT_CLI_NAME): $(REDICT_CLI_OBJ)
+- $(REDICT_LD) -o $@ $^ ../deps/hiredict/libhiredict.a ../deps/linenoise/linenoise.o $(FINAL_LIBS) $(TLS_CLIENT_LIBS)
++ $(REDICT_LD) -o $@ $^ ../deps/linenoise/linenoise.o $(FINAL_LIBS) $(TLS_CLIENT_LIBS)
+
+ # redict-benchmark
+ $(REDICT_BENCHMARK_NAME): $(REDICT_BENCHMARK_OBJ)
+- $(REDICT_LD) -o $@ $^ ../deps/hiredict/libhiredict.a ../deps/hdr_histogram/libhdrhistogram.a $(FINAL_LIBS) $(TLS_CLIENT_LIBS)
++ $(REDICT_LD) -o $@ $^ ../deps/hdr_histogram/libhdrhistogram.a $(FINAL_LIBS) $(TLS_CLIENT_LIBS)
+
+ DEP = $(REDICT_SERVER_OBJ:%.o=%.d) $(REDICT_CLI_OBJ:%.o=%.d) $(REDICT_BENCHMARK_OBJ:%.o=%.d)
+ -include $(DEP)
+--
+2.39.2
+
+
+From bd55c900ac123db05b7243f6e958e311a622fb7d Mon Sep 17 00:00:00 2001
+From: Maytham Alsudany <maytha8thedev@gmail.com>
+Date: Sun, 14 Apr 2024 11:53:13 +0300
+Subject: [PATCH 2/2] Mention USE_SYSTEM_HIREDICT setting in README
+
+Signed-off-by: Maytham Alsudany <maytha8thedev@gmail.com>
+---
+ README.md | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/README.md b/README.md
+index ae77a235a..cf4944e6f 100644
+--- a/README.md
++++ b/README.md
+@@ -25,6 +25,8 @@ You can pass the following variables to Redict to customize the build:
+ * `USE_JEMALLOC=no MALLOC=libc`: use the libc allocator rather than jemalloc
+ * `USE_SYSTEM_JEMALLOC=yes`: use the system's installed jemalloc libraries
+ rather than the vendored copy.
++* `USE_SYSTEM_HIREDICT=yes`: use the system's installed hiredict libraries
++ rather than the vendored copy.
+ * `BUILD_TLS=yes`: build with TLS support. Requires OpenSSL.
+ * `USE_SYSTEMD=yes`: build with systemd support. Requires libsystemd.
+ * `PROG_SUFFIX="-suffix"`: Append "-suffix" to executable names
+--
+2.39.2
+
+From: Maytham Alsudany <maytha8thedev@gmail.com>
+Subject: Fix hiredict imports
+Forwarded: no
+
+--- a/src/cli_common.c
++++ b/src/cli_common.c
+@@ -13,15 +13,15 @@
+ #include <stdlib.h>
+ #include <fcntl.h>
+ #include <errno.h>
+-#include <hiredict.h>
+-#include <sds.h>
++#include <hiredict/hiredict.h>
++#include <hiredict/sds.h>
+ #include <unistd.h>
+ #include <string.h>
+ #include <ctype.h>
+ #ifdef USE_OPENSSL
+ #include <openssl/ssl.h>
+ #include <openssl/err.h>
+-#include <hiredict_ssl.h>
++#include <hiredict/hiredict_ssl.h>
+ #endif
+
+ #define UNUSED(V) ((void) V)
+--- a/src/cli_common.h
++++ b/src/cli_common.h
+@@ -7,8 +7,8 @@
+ #ifndef __CLICOMMON_H
+ #define __CLICOMMON_H
+
+-#include <hiredict.h>
+-#include <sds.h>
++#include <hiredict/hiredict.h>
++#include <hiredict/sds.h>
+
+ typedef struct cliSSLconfig {
+ /* Requested SNI, or NULL */
+--- a/src/redict-benchmark.c
++++ b/src/redict-benchmark.c
+@@ -19,13 +19,13 @@
+ #include <math.h>
+ #include <pthread.h>
+
+-#include <sds.h>
++#include <hiredict/sds.h>
+ #include "ae.h"
+-#include <hiredict.h>
++#include <hiredict/hiredict.h>
+ #ifdef USE_OPENSSL
+ #include <openssl/ssl.h>
+ #include <openssl/err.h>
+-#include <hiredict_ssl.h>
++#include <hiredict/hiredict_ssl.h>
+ #endif
+ #include "adlist.h"
+ #include "dict.h"
+--- a/src/redict-cli.c
++++ b/src/redict-cli.c
+@@ -23,13 +23,13 @@
+ #include <math.h>
+ #include <termios.h>
+
+-#include <hiredict.h>
++#include <hiredict/hiredict.h>
+ #ifdef USE_OPENSSL
+ #include <openssl/ssl.h>
+ #include <openssl/err.h>
+-#include <hiredict_ssl.h>
++#include <hiredict/hiredict_ssl.h>
+ #endif
+-#include <sds.h>
++#include <hiredict/sds.h>
+ #include "dict.h"
+ #include "adlist.h"
+ #include "zmalloc.h"
+--- a/src/sentinel.c
++++ b/src/sentinel.c
+@@ -6,12 +6,12 @@
+ // SPDX-License-Identifier: LGPL-3.0-only
+
+ #include "server.h"
+-#include "hiredict.h"
++#include "hiredict/hiredict.h"
+ #if USE_OPENSSL == 1 /* BUILD_YES */
+ #include "openssl/ssl.h"
+-#include "hiredict_ssl.h"
++#include "hiredict/hiredict_ssl.h"
+ #endif
+-#include "async.h"
++#include "hiredict/async.h"
+
+ #include <ctype.h>
+ #include <arpa/inet.h>
+
diff --git a/dev-db/redict/files/redict-7.3.0-system-jemalloc.patch b/dev-db/redict/files/redict-7.3.0-system-jemalloc.patch
new file mode 100644
index 000000000000..802b573dee83
--- /dev/null
+++ b/dev-db/redict/files/redict-7.3.0-system-jemalloc.patch
@@ -0,0 +1,173 @@
+# Patch comes from https://codeberg.org/redict/redict/pulls/40
+# https://codeberg.org/redict/redict/pulls/42
+# and https://codeberg.org/redict/redict/pulls/43
+# All got merged upstream and should be removed next release.
+
+From 5defea5b98859f4e1162b82120114e222b2a7465 Mon Sep 17 00:00:00 2001
+From: Maytham Alsudany <maytha8thedev@gmail.com>
+Date: Wed, 10 Apr 2024 01:10:49 +0300
+Subject: [PATCH 1/2] Add ability to use system jemalloc
+
+This time, this shouldn't cause CI tests to fail.
+
+Co-authored-by: Chris Lamb <lamby@debian.org>
+Signed-off-by: Maytham Alsudany <maytha8thedev@gmail.com>
+---
+ deps/Makefile | 2 ++
+ src/Makefile | 8 +++++++-
+ src/debug.c | 3 +++
+ src/object.c | 5 +++++
+ src/sds.c | 4 ++++
+ src/zmalloc.c | 4 ++++
+ src/zmalloc.h | 4 ++++
+ 7 files changed, 29 insertions(+), 1 deletion(-)
+
+diff --git a/deps/Makefile b/deps/Makefile
+index 9a273aefc..345e1f703 100644
+--- a/deps/Makefile
++++ b/deps/Makefile
+@@ -39,7 +39,9 @@ distclean:
+ -(cd hiredict && $(MAKE) clean) > /dev/null || true
+ -(cd linenoise && $(MAKE) clean) > /dev/null || true
+ -(cd lua && $(MAKE) clean) > /dev/null || true
++ifneq ($(USE_SYSTEM_JEMALLOC),yes)
+ -(cd jemalloc && [ -f Makefile ] && $(MAKE) distclean) > /dev/null || true
++endif
+ -(cd hdr_histogram && $(MAKE) clean) > /dev/null || true
+ -(cd fpconv && $(MAKE) clean) > /dev/null || true
+ -(rm -f .make-*)
+diff --git a/src/Makefile b/src/Makefile
+index 0739466b6..d399c6eb2 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -266,10 +266,16 @@ ifeq ($(MALLOC),tcmalloc_minimal)
+ endif
+
+ ifeq ($(MALLOC),jemalloc)
++ FINAL_CFLAGS+= -DUSE_JEMALLOC
++ifeq ($(USE_SYSTEM_JEMALLOC),yes)
++ FINAL_CFLAGS+= -DUSE_SYSTEM_JEMALLOC $(shell $(PKG_CONFIG) --cflags jemalloc)
++ FINAL_LIBS := $(shell $(PKG_CONFIG) --libs jemalloc) $(FINAL_LIBS)
++else
+ DEPENDENCY_TARGETS+= jemalloc
+- FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include
++ FINAL_CFLAGS+= -I../deps/jemalloc/include
+ FINAL_LIBS := ../deps/jemalloc/lib/libjemalloc.a $(FINAL_LIBS)
+ endif
++endif
+
+ # LIBSSL & LIBCRYPTO
+ LIBSSL_LIBS=
+diff --git a/src/debug.c b/src/debug.c
+index 89d33bfd7..2257d655e 100644
+--- a/src/debug.c
++++ b/src/debug.c
+@@ -56,6 +56,9 @@ void bugReportEnd(int killViaSignal, int sig);
+ void logStackTrace(void *eip, int uplevel, int current_thread);
+ void sigalrmSignalHandler(int sig, siginfo_t *info, void *secret);
+
++#if defined(USE_JEMALLOC) && defined(USE_SYSTEM_JEMALLOC)
++#define je_mallctl mallctl
++#endif
+ /* ================================= Debugging ============================== */
+
+ /* Compute the sha1 of string at 's' with 'len' bytes long.
+diff --git a/src/object.c b/src/object.c
+index cf7811e81..5da8fbcc9 100644
+--- a/src/object.c
++++ b/src/object.c
+@@ -15,6 +15,11 @@
+ #define strtold(a,b) ((long double)strtod((a),(b)))
+ #endif
+
++#if defined(USE_JEMALLOC) && defined(USE_SYSTEM_JEMALLOC)
++#define je_mallctl mallctl
++#define je_malloc_stats_print malloc_stats_print
++#endif
++
+ /* ===================== Creation and parsing of objects ==================== */
+
+ robj *createObject(int type, void *ptr) {
+diff --git a/src/sds.c b/src/sds.c
+index 0a295132c..a1ac73d5a 100644
+--- a/src/sds.c
++++ b/src/sds.c
+@@ -24,6 +24,10 @@
+ #include "sds.h"
+ #include "sdsalloc.h"
+
++#if defined(USE_JEMALLOC) && defined(USE_SYSTEM_JEMALLOC)
++#define je_nallocx nallocx
++#endif
++
+ const char *SDS_NOINIT = "SDS_NOINIT";
+
+ static inline int sdsHdrSize(char type) {
+diff --git a/src/zmalloc.c b/src/zmalloc.c
+index d737e2b14..7187599aa 100644
+--- a/src/zmalloc.c
++++ b/src/zmalloc.c
+@@ -56,6 +56,9 @@ void zlibc_free(void *ptr) {
+ #define free(ptr) tc_free(ptr)
+ /* Explicitly override malloc/free etc when using jemalloc. */
+ #elif defined(USE_JEMALLOC)
++#if defined(USE_SYSTEM_JEMALLOC)
++#define je_mallctl mallctl
++#else
+ #define malloc(size) je_malloc(size)
+ #define calloc(count,size) je_calloc(count,size)
+ #define realloc(ptr,size) je_realloc(ptr,size)
+@@ -63,6 +66,7 @@ void zlibc_free(void *ptr) {
+ #define mallocx(size,flags) je_mallocx(size,flags)
+ #define dallocx(ptr,flags) je_dallocx(ptr,flags)
+ #endif
++#endif
+
+ #define update_zmalloc_stat_alloc(__n) atomicIncr(used_memory,(__n))
+ #define update_zmalloc_stat_free(__n) atomicDecr(used_memory,(__n))
+diff --git a/src/zmalloc.h b/src/zmalloc.h
+index df7d290da..c10858439 100644
+--- a/src/zmalloc.h
++++ b/src/zmalloc.h
+@@ -27,7 +27,11 @@
+ #include <jemalloc/jemalloc.h>
+ #if (JEMALLOC_VERSION_MAJOR == 2 && JEMALLOC_VERSION_MINOR >= 1) || (JEMALLOC_VERSION_MAJOR > 2)
+ #define HAVE_MALLOC_SIZE 1
++#if defined(USE_SYSTEM_JEMALLOC)
++#define zmalloc_size(p) malloc_usable_size(p)
++#else
+ #define zmalloc_size(p) je_malloc_usable_size(p)
++#endif
+ #else
+ #error "Newer version of jemalloc required"
+ #endif
+--
+2.39.2
+
+
+From 940b0fab0318f5f306a67d0818635acc522402c4 Mon Sep 17 00:00:00 2001
+From: Maytham Alsudany <maytha8thedev@gmail.com>
+Date: Wed, 10 Apr 2024 01:11:24 +0300
+Subject: [PATCH 2/2] Mention USE_SYSTEM_JEMALLOC setting in README
+
+Signed-off-by: Maytham Alsudany <maytha8thedev@gmail.com>
+---
+ README.md | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/README.md b/README.md
+index 14caf183d..ae77a235a 100644
+--- a/README.md
++++ b/README.md
+@@ -23,6 +23,8 @@ toolchain, and GNU make. To build Redict, simply run "make".
+ You can pass the following variables to Redict to customize the build:
+
+ * `USE_JEMALLOC=no MALLOC=libc`: use the libc allocator rather than jemalloc
++* `USE_SYSTEM_JEMALLOC=yes`: use the system's installed jemalloc libraries
++ rather than the vendored copy.
+ * `BUILD_TLS=yes`: build with TLS support. Requires OpenSSL.
+ * `USE_SYSTEMD=yes`: build with systemd support. Requires libsystemd.
+ * `PROG_SUFFIX="-suffix"`: Append "-suffix" to executable names
+--
+2.39.2
+
diff --git a/dev-db/redict/files/redict-sentinel-7.3.0-config.patch b/dev-db/redict/files/redict-sentinel-7.3.0-config.patch
new file mode 100644
index 000000000000..8ed5da34b598
--- /dev/null
+++ b/dev-db/redict/files/redict-sentinel-7.3.0-config.patch
@@ -0,0 +1,27 @@
+Rebased from original redis-sentinel-5.0-config.patch
+
+diff --git a/sentinel.conf b/sentinel.conf
+index b7b3604f0..a1d7bfea9 100644
+--- a/sentinel.conf
++++ b/sentinel.conf
+@@ -17,7 +17,7 @@ daemonize no
+ # When running daemonized, redict Sentinel writes a pid file in
+ # /var/run/redict-sentinel.pid by default. You can specify a custom pid file
+ # location here.
+-pidfile /var/run/redict-sentinel.pid
++pidfile /run/redict-sentinel.pid
+
+ # Specify the server verbosity level.
+ # This can be one of:
+@@ -31,7 +31,7 @@ loglevel notice
+ # Specify the log file name. Also the empty string can be used to force
+ # Sentinel to log on the standard output. Note that if you use standard
+ # output for logging but daemonize, logs will be sent to /dev/null
+-logfile ""
++logfile "/var/log/redict/sentinel.log"
+
+ # To enable logging to the system logger, just set 'syslog-enabled' to yes,
+ # and optionally update the other syslog parameters to suit your needs.
+--
+2.41.0
+
diff --git a/dev-db/redict/files/redict-sentinel.confd b/dev-db/redict/files/redict-sentinel.confd
new file mode 100644
index 000000000000..e168b46b14f7
--- /dev/null
+++ b/dev-db/redict/files/redict-sentinel.confd
@@ -0,0 +1,16 @@
+# Redict-sentinel user.
+REDICT_SENTINEL_USER="redict"
+
+# Redict-sentinel group.
+REDICT_SENTINEL_GROUP="redict"
+
+# Redict-sentinel configuration file.
+REDICT_SENTINEL_CONF="/etc/redict/sentinel.conf"
+
+# Redict-sentinel working directory.
+REDICT_SENTINEL_DIR="/tmp"
+
+# Specify the network service that corresponds to the "bind" setting
+# in your sentinel.conf. For example, if you bind to 127.0.0.1, this should
+# be set to "net.lo" which provides the loopback interface.
+rc_need="net.lo"
diff --git a/dev-db/redict/files/redict-sentinel.initd b/dev-db/redict/files/redict-sentinel.initd
new file mode 100644
index 000000000000..f2d4afcd3cad
--- /dev/null
+++ b/dev-db/redict/files/redict-sentinel.initd
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${REDICT_SENTINEL_DIR:=/tmp}
+: ${REDICT_SENTINEL_CONF:=/etc/redict/sentinel.conf}
+: ${REDICT_SENTINEL_USER:=redict}
+: ${REDICT_SENTINEL_GROUP:=redict}
+: ${REDICT_SENTINEL_TIMEOUT:=30}
+
+depend() {
+ use localmount logger
+ after keepalived redict
+}
+
+command="/usr/sbin/redict-sentinel"
+command_args="${REDICT_SENTINEL_CONF}"
+command_background="true"
+command_user="${REDICT_SENTINEL_USER}:${REDICT_SENTINEL_GROUP}"
+pidfile="/run/${RC_SVCNAME}.pid"
+retry="${REDICT_SENTINEL_TIMEOUT}"
+start_stop_daemon_args="--chdir \"${REDICT_SENTINEL_DIR}\""
diff --git a/dev-db/redict/files/redict.confd b/dev-db/redict/files/redict.confd
new file mode 100644
index 000000000000..02814e18f140
--- /dev/null
+++ b/dev-db/redict/files/redict.confd
@@ -0,0 +1,20 @@
+# Redict user.
+REDICT_USER="redict"
+
+# Redict group.
+REDICT_GROUP="redict"
+
+# Redict configuration file.
+REDICT_CONF="/etc/redict/redict.conf"
+
+# Redict dump directory.
+REDICT_DIR="/var/lib/redict"
+
+# Redict options.
+# (Redict expects the first argument to be the configuration file.)
+REDICT_OPTS="${REDICT_CONF}"
+
+# Specify the network service that corresponds to the "bind" setting
+# in your redict.conf. For example, if you bind to 127.0.0.1, this should
+# be set to "net.lo" which provides the loopback interface.
+rc_need="net.lo"
diff --git a/dev-db/redict/files/redict.initd b/dev-db/redict/files/redict.initd
new file mode 100644
index 000000000000..80b086fbfce1
--- /dev/null
+++ b/dev-db/redict/files/redict.initd
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+: ${REDICT_DIR:=/var/lib/redict}
+: ${REDICT_CONF:=/etc/redict/redict.conf}
+: ${REDICT_OPTS:="${REDICT_CONF}"}
+: ${REDICT_USER:=redict}
+: ${REDICT_GROUP:=redict}
+: ${REDICT_TIMEOUT:=30}
+
+# https://bugs.gentoo.org/631002#c10
+# Force '--daemonize no' to override the config file
+command="/usr/sbin/redict-server"
+command_args="${REDICT_OPTS} --daemonize no"
+command_background="true"
+command_user="${REDICT_USER}:${REDICT_GROUP}"
+pidfile="/run/${RC_SVCNAME}.pid"
+retry="${REDICT_TIMEOUT}"
+start_stop_daemon_args="--chdir \"${REDICT_DIR}\""
+
+depend() {
+ use localmount logger
+ after keepalived
+}
diff --git a/dev-db/redict/files/redict.logrotate b/dev-db/redict/files/redict.logrotate
new file mode 100644
index 000000000000..01608529dac4
--- /dev/null
+++ b/dev-db/redict/files/redict.logrotate
@@ -0,0 +1,6 @@
+/var/log/redict/redict.log /var/log/redict/sentinel.log {
+ compress
+ delaycompress
+ notifempty
+ missingok
+}
diff --git a/dev-db/redict/files/redict.service b/dev-db/redict/files/redict.service
new file mode 100644
index 000000000000..97fabd001d8e
--- /dev/null
+++ b/dev-db/redict/files/redict.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=A persistent key-value database
+After=syslog.target network.target
+
+[Service]
+Type=simple
+PIDFile=/run/redict/redict.pid
+ExecStart=/usr/sbin/redict-server /etc/redict/redict.conf
+User=redict
+Group=redict
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/dev-db/redict/files/redict.tmpfiles b/dev-db/redict/files/redict.tmpfiles
new file mode 100644
index 000000000000..45e56d32afe7
--- /dev/null
+++ b/dev-db/redict/files/redict.tmpfiles
@@ -0,0 +1,2 @@
+# redict runtime directory
+d /run/redict 0755 redict root -
diff --git a/dev-db/redict/metadata.xml b/dev-db/redict/metadata.xml
new file mode 100644
index 000000000000..e00573fa4b5a
--- /dev/null
+++ b/dev-db/redict/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>navi@vlhl.dev</email>
+ <name>Anna (navi) Figueiredo Gomes</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="codeberg">redict/redict</remote-id>
+ </upstream>
+ <use>
+ <flag name="tcmalloc">
+ Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations.
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-db/redict/redict-7.3.0.ebuild b/dev-db/redict/redict-7.3.0.ebuild
new file mode 100644
index 000000000000..b53bf105c3a1
--- /dev/null
+++ b/dev-db/redict/redict-7.3.0.ebuild
@@ -0,0 +1,159 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit edo multiprocessing systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures database"
+HOMEPAGE="https://redict.io"
+
+SRC_URI="https://codeberg.org/redict/redict/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
+
+S=${WORKDIR}/${PN}
+
+LICENSE="BSD Boost-1.0 LGPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="+jemalloc ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+RDEPEND="
+ acct-group/redict
+ acct-user/redict
+ dev-libs/hiredict:0=[ssl?]
+ jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] )
+ ssl? ( dev-libs/openssl:0= )
+ systemd? ( sys-apps/systemd:= )
+ tcmalloc? ( dev-util/google-perftools )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-lang/tcl:0=
+ ssl? ( dev-tcltk/tls )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/redict-7.3.0-config.patch
+ "${FILESDIR}"/redict-sentinel-7.3.0-config.patch
+ "${FILESDIR}"/redict-7.3.0-system-jemalloc.patch
+ "${FILESDIR}"/redict-7.3.0-system-hiredict.patch
+)
+
+src_prepare() {
+ default
+
+ # Respect user CFLAGS in bundled lua
+ sed -i '/LUA_CFLAGS/s: -O2::g' deps/Makefile || die
+}
+
+_build() {
+ tc-export AR CC RANLIB
+ local myconf=(
+ AR="${AR}"
+ CC="${CC}"
+ RANLIB="${RANLIB}"
+ CFLAGS="${CFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ V=1 # verbose
+ OPTIMIZATION=
+ DEBUG=
+ DEBUG_FLAGS=
+ BUILD_TLS=$(usex ssl)
+ USE_SYSTEMD=$(usex systemd)
+ USE_SYSTEM_HIREDICT=yes
+ )
+
+ if use jemalloc; then
+ myconf+=(
+ MALLOC=jemalloc
+ USE_SYSTEM_JEMALLOC=yes
+ )
+ elif use tcmalloc; then
+ myconf+=( MALLOC=tcmalloc )
+ else
+ myconf+=( MALLOC=libc )
+ fi
+
+ emake -C src "${myconf[@]}" "$@"
+}
+
+src_compile() {
+ _build
+}
+
+src_test() {
+ local runtestargs=(
+ --clients "$(makeopts_jobs)" # see bug #649868
+
+ --skiptest "Active defrag eval scripts" # see bug #851654
+ )
+
+ if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
+ ewarn "oom-score-adj related tests will be skipped." \
+ "They are known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
+
+ runtestargs+=(
+ # unit/oom-score-adj was introduced in version 6.2.0
+ --skipunit unit/oom-score-adj # see bug #756382
+
+ # Following test was added in version 7.0.0 to unit/introspection.
+ # It also tries to adjust OOM score.
+ --skiptest "CONFIG SET rollback on apply error"
+ )
+ fi
+
+ if use ssl; then
+ edo ./utils/gen-test-certs.sh
+ runtestargs+=( --tls )
+ fi
+
+ edo ./runtest "${runtestargs[@]}"
+}
+
+src_install() {
+ insinto /etc/redict
+ doins redict.conf sentinel.conf
+ use prefix || fowners -R redict:redict /etc/redict /etc/redict/{redict,sentinel}.conf
+
+ newconfd "${FILESDIR}/redict.confd" redict
+ newinitd "${FILESDIR}/redict.initd" redict
+
+ systemd_newunit "${FILESDIR}/redict.service" redict.service
+ newtmpfiles "${FILESDIR}/redict.tmpfiles" redict.conf
+
+ newconfd "${FILESDIR}/redict-sentinel.confd" redict-sentinel
+ newinitd "${FILESDIR}/redict-sentinel.initd" redict-sentinel
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}/redict.logrotate" "${PN}"
+
+ _build DESTDIR="${ED}" PREFIX="/usr" install
+
+ if use prefix; then
+ diropts -m0750
+ else
+ diropts -m0750 -o redict -g redict
+ fi
+ keepdir /var/{log,lib}/redict
+}
+
+pkg_postinst() {
+ tmpfiles_process redict.conf
+
+ if has_version dev-db/redis && [[ -z "${REPLACING_VERSIONS}" ]]; then
+ ewarn "Redict uses different configuration files than redis:"
+ ewarn "/etc/redict/{redict,sentinel}.conf"
+ ewarn "Please apply your changes to the new configuration files."
+ fi
+}
diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index bbbc37a13cdb..46e327bac97e 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -3,7 +3,7 @@ DIST sqlmap-1.7.9.gh.tar.gz 7214293 BLAKE2B 45ec0a5e0bf2d2f53a9232ca80f592a2a62b
DIST sqlmap-1.8.2.gh.tar.gz 7216681 BLAKE2B 9e74c1c2a916f5aefebb8a249e3d7201fdc234f84585f37f82b052117c30c47e06d91b789f9c1de3053e52ee9297941bbd8a3ecc2ebdc2298bebcd5aaba6b30a SHA512 ec49243b9d34bc100ca197022e9397dd84e05459ca9cffe15303fef113a477080ed7bfacc51ed638a2fe0a475ab4b1ca1e930d4a124617dd44219080cf6d999b
DIST sqlmap-1.8.gh.tar.gz 7216213 BLAKE2B 0a9f43880badec75d5915950a98b1aac12a465b00216e0d01ed3ce0cb23882639d656430932b32d067ab7df693e0bbb67c35e076ac016e48a7ef2d940d0208eb SHA512 80e1555ae0f581c5cc76f41eb8a26e346f675069149010d7267abc3cc59f04ae9d35a72e417c6e28ff6d9c389d04e65dde1240079620a70d733e1873c0ed7450
EBUILD sqlmap-1.7.9.ebuild 1333 BLAKE2B 7c87ab3343463e3021aa3ea2542429ba8d1b7580842576563f3f17071740543fc46a891291f32d4a6c56d8ed16b39032264b59a5fa8f5ab174c0775cdbd35a33 SHA512 699041a51e18c04c093ae2bcd8683d43a0a99c02430735cf49d90a532dcc27fa394a62002839b868048dd8f11c30687facc63d8c6de9b74ca379c9f85cbf02ec
-EBUILD sqlmap-1.8.2.ebuild 1335 BLAKE2B 55462eab32ccc543654c932963d24fc59119863a8f553111f916b7ba06cff85baef86755dbbf14dd60b6ca6eeeeb336e59e0cd4e513119a9b097ea055c083378 SHA512 7632177d1dc0d78a96d6fddcb7b434c419a039ec5ea3299733a9053bbea43270b1b865088eec1035f8fffa77d095a0c6d560d5a3bf0fb9fcfaf4d325af839d81
+EBUILD sqlmap-1.8.2.ebuild 1333 BLAKE2B 90bf557d27df5e711610f0e8c4d367a1de7c48d044e320a66a1c98f2c367a645e2cbc58809dd06de77e45c650d07f064c5ed2c7aba6a8cb4c43207b653870b33 SHA512 bd3e60b4086ee3fd4333c8bc0bd476ece02e37029f498823bcbc8f9ca076b377df6c2aaf550b694cae9335676c87f4fb8e67d06ac5d9faa29a0196d5c2df8a6a
EBUILD sqlmap-1.8.ebuild 1333 BLAKE2B 90bf557d27df5e711610f0e8c4d367a1de7c48d044e320a66a1c98f2c367a645e2cbc58809dd06de77e45c650d07f064c5ed2c7aba6a8cb4c43207b653870b33 SHA512 bd3e60b4086ee3fd4333c8bc0bd476ece02e37029f498823bcbc8f9ca076b377df6c2aaf550b694cae9335676c87f4fb8e67d06ac5d9faa29a0196d5c2df8a6a
EBUILD sqlmap-9999.ebuild 1335 BLAKE2B 42ea801904ffdc7f85efb741bc9670bcf75981ee8bf418f9e27d293ad37d32728f7738b163aba3fae14650f5d72bd24ffc1b0302c01b51736ce70a0a0bcb7aaf SHA512 591be38a905f3e730f312b1d8337b8bf3a97679427e71491f0fd5090017f70c00efc9a44852b2ae9626ab6ba6128460c2e5a39623c75c6df00476f7fd70bb146
MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9
diff --git a/dev-db/sqlmap/sqlmap-1.8.2.ebuild b/dev-db/sqlmap/sqlmap-1.8.2.ebuild
index e3d99c9eb231..caaad5bf9d92 100644
--- a/dev-db/sqlmap/sqlmap-1.8.2.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.8.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap"
else
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
# sqlmap (GPL-2+)
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index fbd10ce43384..98e324191ca5 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/peda/Manifest b/dev-debug/peda/Manifest
index 3f63fa6628f4..518c0617c851 100644
--- a/dev-debug/peda/Manifest
+++ b/dev-debug/peda/Manifest
@@ -1,4 +1,4 @@
DIST peda-1.2.tar.gz 65331 BLAKE2B 6942b99d714eb1114167b80ba202d86f6dee52cd47c8047b4cb78d4a91f45e1594521440a3318a968e35c5dc56a616393c0837d6f9db5ba41505641a385fb573 SHA512 e69844b8c3a51af96096d97ebfa4a67ac8ff16e4a9e0edb64bbb5e946b1ebeaa56260663718b90145f4191cc25762f3e351a8de92bf9b56f9f1d11389c563c43
-EBUILD peda-1.2.ebuild 994 BLAKE2B 9b514eab43d545b4f8fa5557cbbacb9f81f29ce786958e909f8166cfa7ec01141e7c248741a53335e3d4c87fa79cce095d05538079e71df5b6bfbec772bead37 SHA512 31be421e5fb0d5d40a3b6f3ec517d77c3f23ca157b552ed7b5782625a2242c2342276ddd6300bfa24f1e5921b8c54de621baa253279bd8f973abdfbc7c1b0843
-EBUILD peda-9999.ebuild 996 BLAKE2B f14fa286c2b3a88408f8d5bd481bbaad37a2354502bcdfd30ff666d04e16542854f0322c7b941a7d790200dbd0e774b34052202f61fbb8bdb4b3cdfac9f7f26a SHA512 c4eb08ef6e03a516db871e47b719fb61f64c61899c3ce5d439a398fdff4db360a98878cfa5f9ff5a58c5c1c885757504a749bee99adfd88e0e3d99f4ddf328ff
+EBUILD peda-1.2.ebuild 994 BLAKE2B 34a2330544779e1b044ab057636ca11349024296fb660b028693bc9fed20a7aa97993305fc6bdcea228759aaf6e928fa4048b37f9d59ed71e4ef5a22582d82e1 SHA512 fbea7bc8cf4bf7421303910b8f99759f7c5f132e6fe2ae30766d843ae81b999dcf8c935895bcadf88f8a5fa3478c3b512c6b591c2c97a233acd7bc242c0d2cd7
+EBUILD peda-9999.ebuild 996 BLAKE2B 11021d892dc723715a68642a7979a61f6f916d3f58f69fd061e70b3230e49fafca10eff6b36d5a6728553f9a1510f53946a5f3bfc8a40673c58ec466a41324a5 SHA512 72a8af97e3543be9287dc7d771cf50db16ee73e724b79897984e72a80eca155b5b7136cd30814e54245144bc6fcafd0970cc9d10d56e312bcc6df05420bf478e
MISC metadata.xml 487 BLAKE2B 0e628d9250a7ffad11b26dc82ac257d8128f1656939525478ed90916381a2781a4f6f1c479a3251151bca74f647da0580c9e725ca2b2d4cd89eb96210dcb8a2d SHA512 0420e4ec7a90845c4021ee3ddfbaee208836c7c1fd633d0c5e8767ac346c56fa7de9a6840c7ac698611786bc7245c42e0f5a4b495266462eca1fceca33521e9c
diff --git a/dev-debug/peda/peda-1.2.ebuild b/dev-debug/peda/peda-1.2.ebuild
index 9e889d8de922..8399ab5f47a9 100644
--- a/dev-debug/peda/peda-1.2.ebuild
+++ b/dev-debug/peda/peda-1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 wrapper
diff --git a/dev-debug/peda/peda-9999.ebuild b/dev-debug/peda/peda-9999.ebuild
index dc8b77cb35cd..35cf4d64177a 100644
--- a/dev-debug/peda/peda-9999.ebuild
+++ b/dev-debug/peda/peda-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 wrapper
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index 78a6d305af89..f089918f487d 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 575d429ed435..9da4e06d2321 100644
--- a/dev-dotnet/csharp-language-server/Manifest
+++ b/dev-dotnet/csharp-language-server/Manifest
@@ -2,39 +2,62 @@ DIST argu.6.1.1.nupkg 176453 BLAKE2B da26d429cf3624b6170775871315ff784ea676b413d
DIST castle.core.5.1.1.nupkg 800128 BLAKE2B 28c469b65fa9898e0dd87a416b015462db1761f11429654f613541245b213ce62f77257a63770468f8019d635bef20e50e60f620359d0e39ceafbcc7bf88214c SHA512 378a149ebfaa12d00cb35bcaee8806803df7bc75980c9e0c67f36e3e057d6af2abaead24cd8274a9595c7ac74cb9597c9d6913b1125b86e6b156a66f7a1ac2fa
DIST coverlet.collector.3.0.3.nupkg 1937797 BLAKE2B e0ab1ad46a72b363bfda0d66b731f6bf91b37f95c96e1db4cc5dd3bf957c7c2a74d4550b32aa73dedcfd9a96c2ea63e1c9aed92ea26def60dbfa2b89e056adeb SHA512 6c72d39d389980e5bd2c866df0c7c78352b0c2b9a453fac70381b0bc59a231860195064adcc5d35f7ec72ef2423376972208b28d6dd56fc29b660094725a500f
DIST csharp-language-server-0.11.0.tar.gz 99330 BLAKE2B 00dac9fb2f4ed5a1e1a293d1729e69bda9d8b2ce2c2fe6cf95c9b283c32475349ede02ee59f457b18a7fbfc80aaed04fcbc9645c85378376e6470451f0ceae30 SHA512 621e64575a2e0e6e59a7284a4bc223aa0f0a7da43d0023abfc73d632fd8c4cb2935f5be6449b0a069bba7c040d1b4fb88ad7eeaa9a6278465d0e6dc649589282
+DIST csharp-language-server-0.12.0.tar.gz 64249 BLAKE2B a85723116a8fb1f062be99d3c922c6e99537d62ca13bba1ea715a3c4a76be2ecd980abcf817fa2d552cc121376c4803c8b6098ac4f4234be4b95280c5a93c350 SHA512 3018a57c8cd66daa8238169dd074c4cf7fc53887eef28cd44e4ee283baaf536846a1e632f9c91fd27ed37dd32045eb833445c8ac1404c707bb07b2878eeebcd4
DIST dotnet.reproduciblebuilds.1.1.1.nupkg 24193 BLAKE2B 7fa2efe9549ec3f7242ceff1566e3e1a11c5fe51091a1ed6faa7fc39ed7feb40c1e6f0b24a0cbc024e157905215e5be1fe776df0f647acbfbb3ac60c9b654756 SHA512 03dabc14d61db33723dd02d11613848125a36ecbafaad95fba1727f909f92777d6ee963394d00a6eb4e9383e636cbe46b54516abe2c6ea2baffdb76a2617b332
+DIST fsharp.core.4.3.2.nupkg 2444059 BLAKE2B c48dda42cf29492a4f6e160470fd7e1e1e13c23c229d291836276a4ebfe8716be770594a3714e3674f45db2b8ad2d01c5bb44002dc5a2aac855517dcdf33861c SHA512 091e7f80eaf71178212ce8a1e0dfa5f2b94ce27e55dd59e2bfc2fcb4079fb79f8fd903d2a54e021c5d18a13097529a9f297450a6f3de8fbd0c8c7a417e05c90c
DIST fsharp.core.6.0.0.nupkg 2784605 BLAKE2B ea2881ba6b42ee5afc4bc98a764f12be34bf21b1c5ef03c3d3614c6864bbabd3d0223029a14c5d33d2efa0bc66d72d8287d5b57818535db15212e959ea0ffb53 SHA512 51cb44f575ae87baa8174b79855d8e1b0349158f4d3f0fb5e2ed529b8a11c9143dfdf0bfe354c5170eb9910a020df6351853bfbd4ddfd412edec8f3ee002f6f5
+DIST fsharp.core.6.0.6.nupkg 2996318 BLAKE2B cbf9c2410720af0c3aa9be93f0ac3b9aadd8317449e92472cd748fd38a641ae06f01daa5c4068dab8777c33120eacde36ab3b1d3370d6d4e0d69675f5f1450c9 SHA512 e7d6c028125f4a8000ba923319ccb3e2bebce9b93506a5d04d7f2077b018ec411094171b642cbf80889ea042ad89c30b6b5d4cdde9c22eabb20ba3aea3c2b7b2
DIST fsharp.core.8.0.100.nupkg 2816556 BLAKE2B 6662024bfcf3cd2cb14a33bf073a6df55fac12c6691e820f5aa4a57aa222f32add0518c9c9789e7f28441b901556b677f7e77237683aa9cf91cec502a8cb61ed SHA512 855cb118dfa043642fa1c86cdd80107864ed5c5d8aa7f3997a6de1a7014b6c23076f62584ab5ff489ac2ad6f86bcd2555a3b62252f2c78cdb8d37d4ab13bd021
+DIST fsharpplus.1.4.1.nupkg 7902851 BLAKE2B 51457ea1133a91557bc9e3636f92a619c8d6934b82a260fd14f2825595a1e0808c1a02f3135f01cc1e8dfbfe659a888f9d0b2671c5dc0475ae1bbaeb9cb7d5c2 SHA512 f72a60731801cb29272a3a721fbed6f1e9897a6a8d1f8c3b1967874df7f75099b91183a73011fca78d6c0cc40db44447cd73d373b844794f9beaa1b88600d6eb
DIST humanizer.core.2.14.1.nupkg 538179 BLAKE2B c3e3c3c7d3fb3484dc85f5eaf25ff4f4428cd36b3458c5664fa7c29cb62ea291aded48a369823459d684ff79ce63a16650dcd37e8cd123c23ab943faea92cfd7 SHA512 cb3a8653f1ca34b67d52fafa92f49cdf0615fd2e4efc8be4948516e5617b32e8af18b63cc12e486672cf92dec3d4a5bc12dd849e5d08dcbce0daf196336e17b3
DIST icsharpcode.decompiler.8.1.1.7464.nupkg 1314824 BLAKE2B 9c364884e58fe15d5d6763bfbc4f39efac0fb3bd5a4b4fb5389ef3b3e1aa82c7f773d46b020faf91ec69a01317ab063f3c28e276f91b0f971021111b4367320d SHA512 75dc286bc9b32a13954bbce9cf4e0611dee07fa0b973eab102a2aedb9cc159512b9d30bc5d637be47d4c69abccde4a35a62d62c3b48cee68bfed629105ebed38
DIST ionide.keepachangelog.tasks.0.1.8.nupkg 2755127 BLAKE2B 077c51696c5948ce974bd5d745f6cc2b0da726dc5d473381d019469eceb6a9662fbe28946824bd193104cf7d1968a2ec866776218738c2771885dd9f79239137 SHA512 53844192a5979ca195eb97b2559c875bebdb3986c8607a62a4a89fdd529c31409f6b7abe8dfd101f995cc98b4577f64f30c74efb12f412beabeee8198881b043
+DIST ionide.languageserverprotocol.0.4.23.nupkg 407062 BLAKE2B 798fed964d234f9296fb34ec5cf26b2fa354dd79421f82f0f1d8fa84bb9a7c4005daa8fc4c2f71f089e6152dfb81df4641f990e9f27f2ee3f928637689471b79 SHA512 53ed0845aa6b99b32f0d66fa8f162cbc195f3c87c80e538d5ba59a9bf9cc05efce36591a48439c1f22959f58075bd3b72d234f15aca736f47ba711ed44338cb6
DIST messagepack.2.5.108.nupkg 326216 BLAKE2B b593c5150773aca28aefc2a8b34e24587907e4bfaa73857f3c3117b40a30458058e85f03a3dc3a02b6d7698a67ade141bb3b0c4b8570393a7a46a5ce43ae73d7 SHA512 e2ffda229151542f8f7e14102dd38dadbece62e9818fcda5dd25f7102facc14896d04a310e4c5f201edc59658bbaabb9d15f97ed73bbdfdfc1bef809012f5487
DIST messagepack.annotations.2.5.108.nupkg 19480 BLAKE2B 0ac1c8f6c0407e144463aad425731cab7459ec74ec805b6bff6f11951f6ad5ab4cb54139ac5dc0f26f58c0f609e4092ea4f520b8e700f5cf418bf420aabc2208 SHA512 78219b983511749ac9e1d3a1cd9436b67b06e7358135c9c61acb19a70295e594ebdc7bece14b1c0535cfc91a17c1d74b9b9b007ba7078d883e6cc3a604b35066
DIST microsoft.bcl.asyncinterfaces.7.0.0.nupkg 95839 BLAKE2B 057f789af840dcb18f3e2a823f8e16725fdecf93986a469544876d66854e541fcbda2031f8379fc22489d5a8a1fd9f766285b99cae88b7ef8412cb4befb0fabe SHA512 35bf41d65c4269bd0b662d228cd2c4a70e21830b745a5f1040cd43c488494b6a2d0a102d21531fc86ad89776337528eca6f0583e588996bd240ad8b334055edf
DIST microsoft.build.17.7.2.nupkg 4139813 BLAKE2B 6dd799edbf34c0b9e70cf69fa7c020268ee2fad0615f99934d0ce8a4bc59b3fdeae9ceff2b690a8de4884272fb3159bc6b2dd5411708b9064dd94f2c954457a7 SHA512 c8801a37b5cdb7b5af92b7e3364809e6917c16a6605a5ad844d431567baa18982f8f558908b55e8668ab3377e1925c3886db1c30cd4f8a7f48a2eedee1f6b163
DIST microsoft.build.framework.17.7.2.nupkg 1033234 BLAKE2B 2e8f37ad6c13b19e26ff548c9eb574b7396ea409046de545ab632fcaa3f4b87e0353ff90036198c9c5af3d635dc039f2fca9900c8106c792a617d932ebd7c0fc SHA512 83ed8b5c1852c83aa296d1effb279d98e753b428244d1394275abeb7e6f5a616b9ca180d50b1549df57e317edc88db668350d76e427392db6cdf4f803d1ac164
DIST microsoft.build.locator.1.6.10.nupkg 80341 BLAKE2B 4bfd5b6c0a6e46e3f43c8af02ee755e792da3c8eca2e7eac531bd36b95ea4c3cdc0bb2b2f5bc024f78abde81191336d36ca10cedf6ec6d3dc44530d37ad19ac9 SHA512 370f97db9200614240a2d230416f6f351635c5c28d5d97a6d7aab9e2d050fecd8f3686d849ead98efa8ad56cf97f25c0e84033030b7584034f0b86b9f0d6cb0c
+DIST microsoft.build.tasks.core.17.3.2.nupkg 2354556 BLAKE2B 91cff6d7cdfe394fa7de3558dfa19f3fc3f120489d1b39cb13160a5e4f16db597cdcc5eda8cdbfeca6acb9d4335e942d871515707989b8df48513fb6789b0e3d SHA512 95c5926497a2915c9b1c9e8ba67c21c7dbccb67a93bdc1840aae1a98363088a24fa2393b3f3d4bbfad17b1d05de89606ae57ab06de1b9ecfb120e0d9f9d61ced
DIST microsoft.build.tasks.git.1.1.1.nupkg 479497 BLAKE2B 053ad5b3b88194d12e9e784c8a91d33deb8a2abc48cf3179990fdd2f576168b19a757b3a3915309fb040a1441bd5102bca333383d757f828c029846e3feef88f SHA512 1961b5ba2ce215f6cd0943948e66462b7388b612708c58a5e03ab1e041ac77f1582f9ed9134136fce0d5345d1d46a1537ff728f542e6dd4ea2c11eac9d3f8d46
+DIST microsoft.build.utilities.core.17.3.2.nupkg 891521 BLAKE2B 113cf481440a4dc25705d1da32d136a628b255c1b089d3ad4e1430760e51b4f5088f696d474bd58d3089c669488ffd5b79ebfdfb191de601d2aa3406c91c40f8 SHA512 292652879b65f4cbcb9618e359bd2ef6f67ce060ee761a4f8bcc23377d1da2fb52a098d1f2a156ab3c901218a9291e1d422cbc8e7531ee24b319f0325a693385
DIST microsoft.codeanalysis.4.7.0.nupkg 32661 BLAKE2B efe5382bc790c637c458477c11c14d109226f81472f2d3c7de1f47cf84a49d6fa485dc46f6be3115d0be11bfb12d4b46cc2335c5da5789c36586b8822025b005 SHA512 7f0730856b06478795926819abe6562d5b38748244201b3cae0ead2ead75c016237a807a0fc8751a871778f8cd4087dc91e199d569c22eff0f783ff562ccd6f0
+DIST microsoft.codeanalysis.4.9.2.nupkg 29916 BLAKE2B 8f85b8f9b86e9761dc9774cc515682544d4e6a0e59ea377da955b678b355fa21168a9a2dfc5ca6ee1683aa703019dc2e3eb56ae7d3ad6813dc8f6e46819f59eb SHA512 08987fca3fd95a70e7d2a443a2fa9e6fbaa15e5e0c0c54790842c04360792bd75c102e893e0ec5926d800d1881338505eee6fe9fa7e4884e7effe18f0f959b16
DIST microsoft.codeanalysis.analyzers.3.3.4.nupkg 1461577 BLAKE2B 43f2f6df0bfded6ad334f5be4627657f1d013b73a13eeef28c5da5c134f43c1880313711a7dfa577b4dea5ced0df6df6acc4236fc8371c1f7288b96cb34997d9 SHA512 23e462c3affa5a33480b276888da438cdfc618feeee17b0be95b08f651bf3a316e7c7ddf96f484cbf7f1361183546c195b0abfe41967a97f8b1f676685e68f7e
DIST microsoft.codeanalysis.analyzerutilities.3.3.0.nupkg 292854 BLAKE2B 79da2175045559a3bb291e0692373c2400913ac07e8815dae9b20d9bd06a39ad7e90dca073379ebffba6863e96aff38da5532fb2b7a7641902f492cca4d39f1f SHA512 2719c5208a6013ebb2fbc500e187446f44312db017dcbc036618ec354b04b9c35db9f85a21af5fea8c394583f6483c085444e2acac4cd8e4e79582160e95cadb
DIST microsoft.codeanalysis.common.4.7.0.nupkg 6768295 BLAKE2B c2bb5c69f64ac892add37e6fa456e8d42e31325a265541c5e96ad2d6c98fd21897adfe4f9980fd314eeba97aeadeb2827cf2fb31f5fdec68366874dd89a233c9 SHA512 7714dbae06bb2dfae739d193de2651770c0ea534c2b30b7f1adc02a68cb12d270891b1c0100dff10925f56e9885ae0e8ceb583062cdbe599b60e472bafed8f57
+DIST microsoft.codeanalysis.common.4.9.2.nupkg 6961486 BLAKE2B f280c6d481de0ab72fc5533fb24035f1695c94381df3e7edb6a62b806d537efe60b67d9867e9b98e43399f314aba3a51c773c74acf4e1ad3baf35bb18b28357d SHA512 5c2b6a3d0767a2a7eb05289d1562044a6f1ec57547178c8f63de1ef384add8f5593dcd9b19e40d5dd14dc1a76ed41776b2bfdb0203390745076c2a81cfefd279
DIST microsoft.codeanalysis.csharp.4.7.0.nupkg 16569260 BLAKE2B 08f11c2c6c2879c777665258ff277dee64132b668ceae28a5aa8be329610a8fb952ed9b38eba434308ff814436223c3aa77c2b1ec7bc18222346839ecd7d44d9 SHA512 c3ab9a1079196ecf6a32183c6400ec90267320af7deac2e36cba73b4fbf4c81e2898ee33d893241a60db97505c66e67b7b6bef6e3dbf038f453012d9c5edfd29
+DIST microsoft.codeanalysis.csharp.4.9.2.nupkg 16969467 BLAKE2B 781ea31abf2efd7ac2815af6c3208b1819bdd92d2e63f0e35a07549a207d2c48aecc9d55c815e1f5316d5cefa477b8bac8c0639a3301fb7d4b2663f2b899d786 SHA512 a32e6751d24e68e4048d46629a1607e3153a9d5c6df1cb6474fec74f67dcdf679cbc7e7441e23025782336decc194ca124ef967774a2a50590e50c83c3b56e2e
DIST microsoft.codeanalysis.csharp.features.4.7.0.nupkg 3868075 BLAKE2B 01a15283380b06334e6ddfe22d1b35acf9f57e30fcfd9606fd78dabf284a0aa7b7b870ca154b84b0a753e03b89c8ef0dde3a0104760996c1c1474bdedefefe45 SHA512 20c8b488e1ac72bf6e880a19bd89851157a26ed8c1812390a1ae3a1a4849d78042bafffae756ea7738be00f17e99ad4d9a14f51581b7ce61931bfdef5cf418c6
+DIST microsoft.codeanalysis.csharp.features.4.9.2.nupkg 4146839 BLAKE2B 02c50bbcb45fe442a031c6c78412e489f9aebb57270222b0189c98533ad5bcdfba5b9c6e53636180e969c970b9e8ebd3f638389abb46470fdbdc7fc19d40e133 SHA512 d950e8fb845720cbe907c6f0cb2fd4388cbc69ea61615c86e9f4677eebd6c4a0e972c07efebf0185f99c137d598d4ba5559a59cd53d36cb1c98ae546abb9d3b2
DIST microsoft.codeanalysis.csharp.workspaces.4.7.0.nupkg 1955009 BLAKE2B e2120cccd0ee2c4d6854124a832a0fd76c84e2b0d74bc4c0fdb169e6cb16df80eddce4092ee9d39b00776d4cfa9aa30e729fc6171164ae9970bb8f436c2d13e8 SHA512 809190facccc2414eb6261f7b0a4940ee37812440840fb862bc9881b79f1ca07283d5df2f5760b15f52ccd118d3dc071164478bd2ba846bfa80e2f8e18df7c5c
+DIST microsoft.codeanalysis.csharp.workspaces.4.9.2.nupkg 2037694 BLAKE2B 03eeca5aec8d93874f05417d0b1d9f9352efcbf31efcfb1ecbdd992953c830cbf00ff830102d46efb231656ca684eb2f7da60f06f6d62d495886a255ed55ee9d SHA512 35f3f573e3a337429b1718523760d78a52236731faa7f0f3905fb27a6074bffee785092f46aedc0e57ba4e95a0a70d7624a3926ba9528ab7c409b452c8b14684
DIST microsoft.codeanalysis.elfie.1.0.0.nupkg 155504 BLAKE2B 6f816ce2fbe46940ba361970104cdff65f225b245a2fcfdd98b00e51005aeaf0246c050e99061896af311ca01cb89145519634113c3b9c20f4dcfe583bedf389 SHA512 391444d600aa3613a24f142e26160e179ff0a2cee18cdb9e0c7a0d9a78fddce06abaca3e038b85b04a4268ff60f21258a66b2988622dab3c49febff64db9d0f0
DIST microsoft.codeanalysis.features.4.7.0.nupkg 10014227 BLAKE2B af9cd78695b75fc228c923ebdd87c6fb0da8f8cffcbe34dfef922bae0983cfb5837a2f6844ccb55087659e9e91c06cf63361053fb05a1fedaf417efba155bc18 SHA512 d89a102f9123876f2a628d1443d1924396432bac78b3b4403c3c7f6fe1c8b63736c73e8746c4382b9e7c49152a2bd597468d83993f4f336f1c33db32a5472e17
+DIST microsoft.codeanalysis.features.4.9.2.nupkg 10250566 BLAKE2B 36e14024d88e0bcf3de6a5b75142ceff43fd9b9769016056675e3ef70b7c44d7bd3f76432831a43bd594140f4e25b72ddb18743e834d3f8d6ca10a9f78af3bc3 SHA512 36db2c634208a2905f004a2c35c1842b06b4d03300787359b873cca842637ae1f7ae554615f65d0498f1bd372df6242385ebb26fe6064975e3332a1d5df91e9d
DIST microsoft.codeanalysis.scripting.common.4.7.0.nupkg 781700 BLAKE2B 54d8e4ba6655de164a9ee3838b476ba52344b1d01483147ee42cfb31afade767480b98edd35586e34b46220d85bb625dca4c2ce6a84086473e5841535f869261 SHA512 290fbd4d98710229337b587674779f90d803705210e01f69fa536a6f55abaa1a1e3f6a91c82c9e18170d387c5cacfb0908d24aa2b1fd574c5add5eebee86a5c4
+DIST microsoft.codeanalysis.scripting.common.4.9.2.nupkg 781831 BLAKE2B 699bb69ca776e52eaf42bbe6d7136a2b2fbe43792695e65ec55a3368a2d534c1158686a88c299df865455be79bbee28f196fdb2149b9e60aeb384f1df8658a1a SHA512 47f4fbf725399a404194e3b6389cac92ec885e4915be79a7a9f42314705ad55813fc951e1772b09d83a53cf0b3664b9954c85cac9eec1882e24917d33c45f6d5
DIST microsoft.codeanalysis.visualbasic.4.7.0.nupkg 12722041 BLAKE2B 19fd428a40330d71c1fea2e23032ef35c6905d66245efb76d36400cf3d26019be4eddd217d8b6eb9b867c84e54a836253b58d8a9e0a54a342e838cd5f4bf9a53 SHA512 a918a546780d95ccdb39a71cbe1f68856ba0212f480502fe654e5c5bd3f804f5856a45f528c4056cea970fa3f971396a6b1e1924a94984e63c23fe8e6d9ba502
+DIST microsoft.codeanalysis.visualbasic.4.9.2.nupkg 12814828 BLAKE2B 34bb176ac192d9a6291fae1fd9ab92cc24a4ec9c7a16bde0b06033d19f22221cb3e2b8e00fdafd0cc1d930488f35b8f88799a8c9ec5136326a08f2e444d64992 SHA512 271dddee3a59d9b7426ff1735413c3d9ae0ff2314385da04ba01a8c4bc552ad043cc7039f917502f4056bf3c2b3f54ddc3760fb21ad47a536565799c357a99c8
DIST microsoft.codeanalysis.visualbasic.workspaces.4.7.0.nupkg 1918797 BLAKE2B d875ac9c1cf6edfb26ec74b7715a4b52c4f52e5348a1f703b47c2383b388fcd6cb018f85c2b9f77c2284dfcd90059eaed124bfe41935983b4843c4763f9d9ef8 SHA512 b43feaef31e28964e7f57f6b6f2a6780a9621bbd83acfacb3e86c70e4a37f45fecaf255077be864736c48579cf37d3d61477702dc86b580c4f8a4258732bfb56
+DIST microsoft.codeanalysis.visualbasic.workspaces.4.9.2.nupkg 1917053 BLAKE2B f477f6c4ffe401137ab83e68968519bf09ea995830e24611a84d991a87252795f4ab3276335bec6c29a3cd359ec199d0d4b9d9c5361bf1985815cddb9bb946da SHA512 bf4eebbd9bdc90788f2c3cca5c5b3d0177c41ac0de4ef47e37d6073bdc10a9ba17826b381c2bf47d3ad938e82a33f6954bbada709291a35b5feb651f8ea31e13
DIST microsoft.codeanalysis.workspaces.common.4.7.0.nupkg 7378311 BLAKE2B fa8ce99ca8a3c34e210a05e23ec39f3e745a5fafb7ad11d33bdaa73068cd2995f6a22e084bdf1c47d04382e48ad7c930086a4eec0dd5405e44aa81ebfce872b0 SHA512 a077bd5f307044b287cbb740d5cdab0955580f2796990c35824138a506011943e44adfaf678ad1bd86d2b0242a337b3270920151ebcfca1be1c2bcb0ec6e919a
+DIST microsoft.codeanalysis.workspaces.common.4.9.2.nupkg 7998714 BLAKE2B d16e1629eef0b99d30c53c2d7f9676ffb8a9a97140b6f71b1fd5f084442635f01254692403e6d01abbcda255cd0a00bab7f8996bc72caa5f9e170deb6f6ebf6c SHA512 0e27acc1961c6151833de4fa9bb3388bed1a2a48d28328e623dcfd1c910349165dbd77ca60b10ac269451944f2cc54b86eb9f2302c0b4a2c36296540c9da7354
DIST microsoft.codeanalysis.workspaces.msbuild.4.7.0.nupkg 705948 BLAKE2B 36ab3265e59dd0f41445c3f88e0e5e2a0d5b111bcb1a8b9ae191b94a3431b3b25336f210f18d9959b3e8e0b9c7ce0563bdbbf199309de50c75498867be9e05b2 SHA512 8536fc1b37ce41916150ccc5c75ae80bd4426e746653d9bba42993b2999e0d3391636f1c3bae9bf46a34839f67a696a53235c146a392681511554040371b946b
+DIST microsoft.codeanalysis.workspaces.msbuild.4.9.2.nupkg 14288580 BLAKE2B a487acd636fd05508dba9845ed0f21fe08ffc97003c8d62a19fc100a85d189ba10bf2dce533378d80e800e8ac1726baf2a6f828300b60e84f631cfcf5d97a3f8 SHA512 5a4e2a67277bf506eaa081f6776a1ec83fd9d671daf07541a9476f9f775ec68f71e756d021591ea11cf1fd8c374478f45b4384dced8bf754e6bb75d2722fc68c
DIST microsoft.codecoverage.16.10.0.nupkg 6555499 BLAKE2B 5c1547e80ada1dce566e900542562cab7a859fd68864b614b326738c8c1f7db750ebaadd8fae7e8c2ff8fa080e79bb0a04879bc8d795f61c4bda29a5e89e298d SHA512 0fb211d5fb3d6d9875d15a9f056d2202a9ec4fa26deb0c1937ae2428bf49dae8db2eb462fdf435e1edacb9b5037007a2bd7c73ca91dd42f3d51bc762334945fb
+DIST microsoft.codecoverage.17.6.3.nupkg 9093992 BLAKE2B c5c23032090c4534d05364b99df8de13a85be431c3438d7042faeb31d56e56ed1b98a66e6cb80ad504eb85ecc97baa2cc9a079257fd928132f2a9f5eda0738af SHA512 8d4e28bf72c98f844dfe4c9e978bd9c3bffa3512de7241c16077fade1871e7abc3845b830317ce6916962a57935a55ab03db87593d13fece4c570d6ebb3a68f0
DIST microsoft.csharp.4.0.1.nupkg 462346 BLAKE2B 209ccebc9103b803d26ea1f0232245c3cd231078b03a83a0011a2a79a1a8a324a72c5b3fda94b2686fff170932f366e165f81a36a70df590a39c45d70778e4be SHA512 c0e75a9162f28ba4c4572c8fac4fd4c8c97d6d3505a37683646ba5f7e5f6ac0da69d5200d2646054de90e8e08f893a10e514591b69b8273640842b2cf90bddec
DIST microsoft.diasymreader.2.0.0.nupkg 93176 BLAKE2B e014a4e37ebcd914a0671705cccd6469d89dc797e11d64f29d1362750e917774585c20ead7ae6cacea08f36059ce6e31e8d12318704168e28c55a066945a7fcd SHA512 8a25467f107348b9a2e4daec472c788b33663c8715726376b65985fbaacd1b5a4468981ea25214aef86450538a695ed03183f2b5580c9927755744a2066fe870
+DIST microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg 276886 BLAKE2B af87cb01e181a5f75df78f59639d4b7dae4fc0b930c7ace4a3ed506c43a98edd447f7359ae964aea1824cfce9213b8f225fd67e9240205a1630d67cd0a274415 SHA512 94bc05ed29755109565d9cdfc901087ee1fa08302dda393106bc9a0bd7384f0dc2b6c2f123c1bd53fce06babdbfa845dc6d22a163c4b0646c5251dcc5aeac282
+DIST microsoft.extensions.logging.abstractions.8.0.0.nupkg 795935 BLAKE2B c27db06351766972dd55b3ebf927ba7594aefaa0239fd00e0a8ea9ba6b8acc3c1e040512cd07a9849af5ed066c69450d1ab4d7fc231103db2981d2264f515dcf SHA512 50a0add96d30d90580fb8e02a25cea0aa15f4d22744279b5acfe18cc8568b74402aa062d5db13cc5887a08bfd24e07cbc88b2fc10ee8eec2c37edf3bcda7f8a7
+DIST microsoft.net.stringtools.17.3.2.nupkg 178979 BLAKE2B fe599197de2877a5d702fdbdfe24225e64ce2072140381ee19a5d69acc7e1d5af09d03b32650754f524a027c8a56252a9ea31fc903b51d8c42fb63522ec45f62 SHA512 ccadbfe685dfb299a97a95cfc66128b912ae19ebad8e101ad1a996364a0b1cb6363659c2a96c30ae1f61571187143c65859cce5ce5a6b83a0335766da3a7ec1b
DIST microsoft.net.stringtools.17.4.0.nupkg 209334 BLAKE2B 57b8e9d7f2df4785d795067878aab6ac784633c821fd8bbc6d5e93622994b92811a8f1d624090067434881534ffc39ce1105613c17e942288bda7d1c81b7436d SHA512 c20329af90c7d35281e71af21f13ff37c9f3fa93f204f82a07e2455ed7f36a4cc8215d2197e62904370ddab61b82fd6bfd733a198db47574c7ec6d61ca2baca5
DIST microsoft.net.stringtools.17.7.2.nupkg 172742 BLAKE2B ab83453b68e661239c4a22abeb0066273897ef2f55bab42590fd61b47a81571ffc15b7d66c6ae4c883ebb8af9cfaa960fc1367a154ef06717b89c8f7560b49d9 SHA512 b6b3851d171a6dcb4dab93f73f708e83006faf15b44e91b5ea436688c2bf75f422d59b1e3e0d133c936b7ca8bb76cb2cc3fbe8b099640af2a869e111274b1f8c
DIST microsoft.net.test.sdk.16.10.0.nupkg 40299 BLAKE2B f5779338ef4857ae0a4bcb59cd4f368d92a3298e897f9cc18dd10d45b95148b3ba0d96137bc7416a694f648d9642dfd0716a15a53f907305cdefeb4c36de5161 SHA512 e10cfba82c5ddeb3239e75a3780f72d367450b44d2cfa92764d60ab5222b669327e268bd8035db60318335478d5be920f739f5df3b97356fc8d97702cc1d3947
+DIST microsoft.net.test.sdk.17.6.3.nupkg 39462 BLAKE2B e30cccea459d6fa77e99ac528923a1ef59f44c87a03fcb9c9abd05caf8309f8127e55ce08542929537b34066dc3609a65b912110b6fac2110a38079675ffd655 SHA512 3faf8563a7d79f4191277b9f2ee9e5856274af30487e10941007e3aa45b2b8f75c9e6411a495cfd633ff04d9225849dbe5ba9758852e5bf3a9e5f16cfc4ef41b
DIST microsoft.netcore.platforms.1.0.1.nupkg 17876 BLAKE2B 13250226ef4869ad62b8acbe8b8f791f9bca1932562cb7a7e8162c3fa502c02200673cc9839f79953cb2d3a75f64f92d43ed1dcd9081732e4917197483188163 SHA512 5f3622dafd8fe8f3406c7a7ee506a7363c9955b28819ae1f2b067c38eae7ab6e620eb63442929b967c94fc511e47a2b7547ab62b6f1aafe37daa222499c9bb19
DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106
DIST microsoft.netcore.platforms.2.0.0.nupkg 19181 BLAKE2B c784d2315e721a847facc7ce095baf628fe0e0afc626ada488a246a6b49f0f990f9ed3c4a9ff05654d8d8fe05bf80860970a5d3c999a03a63773e48f065bdb89 SHA512 0827f83639833a88ac7bb1408a3d953ee1c880a2acbbaf7abe44f084e90f5507cbb13981d962c57d0e3278ee5476d93c143eb7e9404cc7a63d7a8bf324a4fbe8
@@ -46,11 +69,14 @@ DIST microsoft.sourcelink.common.1.1.1.nupkg 271934 BLAKE2B 6678fa357eba30a58cd1
DIST microsoft.sourcelink.github.1.1.1.nupkg 285433 BLAKE2B 986ee1aa2bd39c577c0ffc71e27d5ed5128dc5b2df9dcdc29f0b62cae31de120253cea0afeb583ab1a3fc5e5b50766a608f2f8ec749224436a031092fb14b553 SHA512 54c7ff8d0cafd654a115d5755710ec89534399a605949ffd43778290796022092679a43e1a129250ff9a03e61417c43dc2fc1362a9019dee88a7e048c1be953c
DIST microsoft.sourcelink.gitlab.1.1.1.nupkg 285076 BLAKE2B 1b89d37e0986caa44c768801d9e044647fdad11efdc21068170b25189767d798bd6832bc789a7496d9e17ef35a2ad662e0a4612c0a99b5385d6482a717809c46 SHA512 54d3f60dbf9ab80e86a9752308d393db67ee97a59792e5ec1e41bf911ec5da5caab4e2ec034aeee9ca46c4da40219280f2851a2b5c9b75714faa2722670a4f4e
DIST microsoft.testplatform.objectmodel.16.10.0.nupkg 2965457 BLAKE2B c2272d7b89eb658b886226c048ad283754cf958b40c128a0a3e727e8e5c733d47a105b259489e26f3a5d8049ecd21a7aa9f46cdaf4a9bf295b02df730a6ec398 SHA512 bec609c3b700367421742c952e0a7449abb9cabe4a8ff31b613ebce35150f3b7d0b2cdef652bb244fb7ef1605f952c06f7535bce6bd9fbaaff10f9fc0ff797b8
+DIST microsoft.testplatform.objectmodel.17.6.3.nupkg 1308456 BLAKE2B 86fe8ff8589f59d974547271fb4b3a947460e8d3217710f9458d74747a4b2297d51b1b64dea3172b6e5aa4fd0e48c9713506fd73931504f4f2913772d963d1fb SHA512 a11884b0f67028b2701715ec083a709ede324581f1e3c7799a8869aca292437f35cb174bc245a9789c43d893e96978afc25bb5e6f7358494870d58827b9d3c88
DIST microsoft.testplatform.testhost.16.10.0.nupkg 7306765 BLAKE2B 6f3282437f324117d27912218560addf9c5c6c10c0e2a7b1006246f4d31af57fea54dbe66f936a917f31839737782f365320f305160c6b569f660ccc4eff3ef4 SHA512 4be942d34459f422bb54d38d05a7c58a0ad1cfffd40c5954b583ea9053f90fbac661e88c95a29eb4477dc39b403fe90bf5b6e09dd9f53b9a21891bbeb95beec3
+DIST microsoft.testplatform.testhost.17.6.3.nupkg 2581275 BLAKE2B 1c4b4f0615307d7246e7d249609d11850df7445c7c57825eec261603247d39646cc66795318d50460e266c76dbbf9fefa5814c2e01e692f3aeb53d5dadb2f536 SHA512 f4ac8449a76b7219a3311faf3bc21ac4cabc76c6b4406ab53a6857b48fc1568717c6e903ba10f013cd4605e73dd8bac4268c4a19db9a384acc3e5728d7d517cb
DIST microsoft.visualstudio.threading.17.6.40.nupkg 1615534 BLAKE2B a3c8e442e218f6b855299270ff9143d10e9fe7ede6b12b1534d562de7cb64cfcfcf3855f639b2abefe8ff48a5497192ee504e911abe207a39716c97fba75413c SHA512 eae7c4297da137ebaffed98c41e62b99db1cf60a8e6fa11c5e1eadbb789c66864f407e96a4f305efca1c02f8dfd8f7e9bfdf316c92e0187207df8766bcdb047a
DIST microsoft.visualstudio.threading.analyzers.17.6.40.nupkg 481311 BLAKE2B 739e3903c08d57ffe214715c8e1dedba8cb7a8f226d36837f6a7ea16cd623f372d0a1365a6100b6f660a133a21396314899dc5e16d3935e2e1b25cebeb14c887 SHA512 04f0e018feeaf4d8d925820c6cde2436510200f38332283bbfcb585abcd6d9595f5d6a543f75da751366aeb7507a6ad12006afd5b27f6b82336f82a0d9714926
DIST microsoft.visualstudio.validation.17.6.11.nupkg 329244 BLAKE2B c9f844f2ac036ab8bd3756cc06f374e15b529d00744dcbd78051a39a4c0876436caa67ea9f93308cb1cfdc806bb5be3c361909f515d837926d94df549ded2e46 SHA512 4e25ceca6eac1d8b6f311e5872f61dff6cb15b4dbc338cfc1e8076e6c7c949138d13627a111e246a2559d38001da785844a81174af63e7bee82b142243e82415
DIST microsoft.win32.registry.5.0.0.nupkg 354731 BLAKE2B 3e98fbda73990aa8d4a8fe584d317ae59804c3ac40fb42194e332826b5be57ab78e563111dd3278a8099b9cd890d4e37f1bb74e6ec4a443edf7c783ea0cceb0b SHA512 471e66567ce59cc86475aece7815d05261264ce114e0c1688ba2551dd51494901fa72dd7a8f74f8e8f0f3dba74af8595f177552f3c06abb4bfce76692197076e
+DIST microsoft.win32.systemevents.6.0.0.nupkg 157768 BLAKE2B 0a5cea49c552a8d3e5aa2e8913fc4929ea318026b02a85c03665fe8bc449d59f838ef9a1044e0e034f6c30c7b63187c02bf6df4106b19e801d6c194ea5641941 SHA512 5e274ace996c3eba63099ed5116f9dc39f69f684f7c1e7623c28c3c73988b75c67dfcc929a50a761f0222df243dd540720a6e588e91dfa784f81bfce7a893875
DIST microsoft.win32.systemevents.7.0.0.nupkg 174438 BLAKE2B 88fc0929dc13c34f563e6b1b30f2a21973751ef61071fc46ea83587519bf58d4978852469bd85f51a1dae3ff62ab837b34fc7accf6eb8fbe347b5912b6c2c1aa SHA512 18ee925b1ff0499205bf13a7ebb63a3a2206773f491828390910c36d2000bc10d079915bc9bbbdb043946fdc3fbd4950bfe0365da91315983d520d70fad81b59
DIST nerdbank.streams.2.10.66.nupkg 291984 BLAKE2B 20d0f4684814a92fa28fd27e95cca72ba6d8edbf5f5058539b3c54e088ff6da65faffdc04addf8deb473a8075ecbf3b0d5c4425b9da433a9c95ad66dcd31a654 SHA512 3cf62c572006c6a2d5a9d94dde33748906a6a646c239127b1093cc7e7c4a0495575f210b1d66810f093a4fca3b7b21b056586bc3f26e7181a1b7e4bb21e40dcd
DIST netstandard.library.2.0.0.nupkg 3143842 BLAKE2B 7e3fc865e7893fb531b21e2ca791b788af01481316e49a79c4676050c2b8ad413fd8a4ef9890557582ec8b9741c8aa01b080b8d2caa16e02bfff2a7b38777989 SHA512 e3d64072b9cd9f9e86209c06a22688ecda7070427c9a35327d2a9560824c0e1381ccf7bc1d21d2ef8b301761f4bfc7f38fba712df7188d2f4fe4f748aac4d0c7
@@ -59,21 +85,34 @@ DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069
DIST newtonsoft.json.13.0.3.nupkg 2441966 BLAKE2B 0c83cd81b9eb647fd9106c5b8b7af4ff6b35eae4fa24712f16cef1db070857b072b9e40a52ed006a82125c860dc48b89ac54224baa24bfdedfa573183e19d169 SHA512 99b252bc77d1c5f5f7b51fd4ea7d5653e9961d7b3061cf9207f8643a9c7cc9965eebc84d6467f2989bb4723b1a244915cc232a78f894e8b748ca882a7c89fb92
DIST newtonsoft.json.9.0.1.nupkg 1613054 BLAKE2B 56918db57c3786cff0548b642195521ef203246a6b2ed010186ccae230af3b0c913ace4b2a3319bf94c6e47647b9c5ad7b017e3b50d35e6654b4d5b987643739 SHA512 da8917a5347051c8106f4ea9bade4bc300a3b60a05a3be3390f92c8dcbcea67223c7b4da8065b9228042000e25b99c75fad7e2221a0daa8888ed8ef3c161b228
DIST nuget.frameworks.5.0.0.nupkg 215958 BLAKE2B 1deeb9d7d43736c70d11f3bb7a1a44f8a8a407fc18b32f85e252d2a310e1127a8e5a85ced627fc94ab9e034c73211a08da3b6a3fd43be83d95a4e3f5e26d856a SHA512 ebb9444b3b46063522e3b432c67acafe8943da39c866978146f88757f1be5571bf40e9df208824440efa4116b0b47d00f9708a72767a22878a78aca5a9887650
+DIST nuget.frameworks.6.5.0.nupkg 131644 BLAKE2B d8fbfaeb2ec4c269ecad319478b64da5ad9e44d9d82fab8b42400a15ea7d31627bcdb9f1af0f18b15dd8455ac4e92df1b25bc47808f465cd2e972ffa40333f1c SHA512 3f97626af018fa9b03f06751054be2c4e8dbd0d5329de21662b36f3336849838bf5af7d3721643faa6ea90935f836cf502661573953176cff33d4d829d953d56
DIST nunit.3.13.2.nupkg 1292603 BLAKE2B 42beb345843566643eb46cedfe28cd60dfa751f4b1f73c53d39ba8c07802676913e4c0c506586a3d141bedb822fff04c3afa6472ca2829f52814b90b1754f9b4 SHA512 7e82869c5d9c92aeae440c9b9f0d4f20c0ec0f1769d6b6ee101278b762d86b91c32fcd2639c1148dd6d5a910cc4ec28d8a291f90f101a1ec86578d995e22cb40
DIST nunit3testadapter.4.0.0.nupkg 453288 BLAKE2B c09304eb125a3f8e1e777b79045a1c0514f3e082b52c4bab1bf2ce5efdc36746cfcfce8a8d5ca8f8a24569f5be737c4b1587d5738cf1bb9d238cc0be3b69e11b SHA512 2ec00c7cd000dd21d1a53ee09030aabc73cd7ba8f33ed03418fe078c0299dc4b3a2cd8d62591e80c412d73dfe2d0de8f57eee5a082b6479dec0c04cd512394b7
+DIST serilog.3.0.1.nupkg 652800 BLAKE2B dc8227a76bd70083380f133cb82f9845945be53730841b787c809dc2bd13abf6b784fce245998db88ef14894ea16a373f64671dde807309a77a67cbeec83b895 SHA512 a75812368248026026257a0642d6fa7be99ae1b766810b5559e9baa004b268fc3e6ad0ffefac795455aecb9c016cab41dab3dc50eedb399f34086b793ea49883
+DIST serilog.sinks.async.1.5.0.nupkg 54510 BLAKE2B a69fbd38a7f3d718ac337caf1755db414edfa953982270bd9588291651f03ba25b9d02bb5773803e78d6f5d1aaa1c83fff3b1839d89548ed715bb94f8bd30be0 SHA512 567425afcf810299105a4f472b7ed9f02f873b8a5a5d2a751a8780f8ca7516cf354b7c27fe2a02b86ddebcd39095b0b7833faea7911dee6d5aead64122679a73
+DIST serilog.sinks.console.4.1.0.nupkg 106021 BLAKE2B cfb4cc6c9d7497b0b3266cff9d20f5ea70801a444eb4716a2931b3d2adda3222631754a7a5ff0a76499a9250cde365710f46eedcbacf35a6592ca697a0c7d672 SHA512 3ce2d33bf374074657f175402e07929b5952c1345ceedce8a6162b8fb98ab123a2b9ce9daa6fe2309ef1b5e59ff1f59ac60017b89fd89767276dcb00ea5573f3
DIST streamjsonrpc.2.16.36.nupkg 879658 BLAKE2B 9f9a91d6852518df215efa93c41188fbc5e007677e0a80a93f6887cf2a3606f3fb69832c353a2fdbd9ddc0c7e65752e9289324002c0ce7ca9dba4aca857e6262 SHA512 f64b6dffb583deda5a3b904ec015f49b53b0a1d76b4c1ee7d31772217e88f237d3ca0ce377dc4163bf0d23b9efb07838a6585a30a3541b17dc61ad27ba4005f2
DIST system.buffers.4.5.1.nupkg 93737 BLAKE2B e846885f9ace79f30bf7698a96ff3277a45fc2988a48cddba1862e23650ce55b06dcc6c1bcc29e08cf5380c9700dfcc15964f7263aeb11c737306d27963b34da SHA512 80da6158e55b9bcf7e0b5e6379b9cf45a632914f037b53c5bf5609576e3cd7821f7861956b73d74470d2d0c2e56dd235a5ef4ca6ffe7e192b820dc2d023aaff2
+DIST system.codedom.6.0.0.nupkg 197501 BLAKE2B bd626f958d3c36129ec319e69b0c057736d94027e2440aa87fcef5aa5d0767d7a52bb8ace5b93fe6af263c1b09238670dc16c9f5a1c1b7e9cc0e6d343d520324 SHA512 2b911b7c9bc524c86562a26547dfc92a8c774ed5937993a4a22e8a9ca1b146151aeaeaf15e4271ff6fe6cf20af634815aa1485a5a4c48d24acf39b2a6bc3cf27
DIST system.collections.4.0.11.nupkg 810001 BLAKE2B 7f20413de51be3416862a8e3624fe575740aa35fd0983a694b128587fe05d7a3f869afb893106b02866bd6811dd045e35d0c3f43b55e06ba9f92758f21aa507e SHA512 f61b75329ba5d7c0e688aa9d110b2200c8934c3a1888f6b1b5f198baa7ab93f23835e8380853e8c046f257172b5060578ed86df26e5fe0ef34d8c4408a02c33f
DIST system.collections.immutable.6.0.0.nupkg 393026 BLAKE2B 8927f74dff3a8a958c5ba3c25998ac19103c4352c888aaed1a70e1b2606f9eb1087297fb0719d7759be5f477a9edff5f0ca7a9c13f0dbded75e76bef57706759 SHA512 f8036412e384c5c5af6d28f4eab2543207d2ebbb16c47b70f6c471bc5aa4b9f44404c47d776d295191f20a89caa898abd73a2304dcaf77979174ced2d9160169
DIST system.collections.immutable.7.0.0.nupkg 538962 BLAKE2B 865b39a568c4c1643efbeba07b37a9b43adab688cee8174b4875b575c8e02f3a6ebd90ebc20ffcfc096c6a2017089b8e029345cf4eb24f3ccf9b911e57df0be6 SHA512 f084afc9395d74b4f252c47b7d0e378e676d6b8b6033a68636b648b58805e3772dd22ff1ded05d3c8c8553d2e7685b29b753fe1cbb5a333f018abe6422a3ebfa
+DIST system.collections.immutable.8.0.0.nupkg 787241 BLAKE2B c46f56d995ac2cb0e4eb7b6bd2b62e80f522af8b7c1e59e4b52dbd9aa3113f3653913c9aa77c9d72655588807dbc6d17322833c768d8b8626ad231f49fba09f8 SHA512 057a9591c22b8629afbde9baab60a15a4b96e976188abbdbe85961beec1a32806a05da5caf89de84904a3fae53c38d14a9c50cea80e8383b1e70cd328d9e8053
DIST system.composition.7.0.0.nupkg 45232 BLAKE2B a66252cc4f20528fe420dfa6570fa128bdef53287680536b346040c6f26d60f73eca1d9171c45fe028bc02cb835f2362f3414e46a59f792d59c25d4cdca5bb85 SHA512 fadcc4ef2911f00f33361bc26e92f07de5afe8cb1b47d577646f5d1ae435fc32aaa5e3f4a90787b2a823bf6d278d89b28f8ba8132c3556d486afebfef9f8b086
+DIST system.composition.8.0.0.nupkg 47465 BLAKE2B 0995116ccbeb4c01ad0383f5e18443a36c9100a702408cded3d60c5837b662f04db3e7e732ffd3bdb84936353a22a3bc7cba57c9db36eb43968c94d0f9e70a38 SHA512 fc067f4beb17e9ac2249e4af3afefdf7b6a2c1b53a1c270e0490cb79c7584098c3a3ee27602ad6c16290408677f1567a04b875a4399c6053d9a1c908ba844863
DIST system.composition.attributedmodel.7.0.0.nupkg 103246 BLAKE2B bfb23d243b5ce1b9031f656e78389315d5111987dedea64419283a408112ac09701e05988bee2e50abc7749f3069709a93c6046c079fee8c75e33013c47a82c3 SHA512 c806d7c34280ef920336b78c1848b11ee6a55e0b976bf433e5acdbd1ff50092a63658621d69ff084daf88a53c15163ca95ebf409c5a7c017ee3f599ee28e4798
+DIST system.composition.attributedmodel.8.0.0.nupkg 116337 BLAKE2B bd6b10dad7dee4f7db32922fe3ea79a7795e08d3758414c743fb12c6df97528b167689c7e80a270d054f25b058110b5fed0d0f73eadc476a675347cec4419445 SHA512 826130a705f3f8238fb6e00048afa2721020f3ed2840068f395e7d83a7c3767b752966ebca6762c409f4e9b35b91d09419c0576fc457e64efd72a8341ea96fd6
DIST system.composition.convention.7.0.0.nupkg 161837 BLAKE2B 75e80248a1feacb4ce3520521fabacdc85a838c14fc0e7c10013e438daa1d629c2aa1677e20463b364ee192cb4b6e4dfcfc0ccbdc444059217c16a0d64ce6fc4 SHA512 abe31c5e137b140b16b59ff5d5c8070d711a10549339b03ab06a71a170807faf2acdadb8a877e4f4b31bc489639d2130d73a213e69cc71184ec566687ba12d63
+DIST system.composition.convention.8.0.0.nupkg 189393 BLAKE2B 75921181fb3515162d5e52846be9d21cc4f395ec4ca2d27daf79c735426896c0b5a9acea6daede8a8e665164c12d817442787692f838bb604df9e7f46d13aa4e SHA512 30feea31a75019470c384c8638de5d9b2f53f8e5ee6ef231d389051ef4d53df67ff7e9ecf1daa6153a31a05ec80f32554969ad3901c350fd9f2f5c7c17ab254c
DIST system.composition.hosting.7.0.0.nupkg 178461 BLAKE2B 8cd01c4d98218caa10ce51fd0078dc2f1bfad01e84c79dc0ee3ed860485c7cf7c882a3580c440966cdf1740c9825ab9111a1d4c20df81914abd71719b98935e9 SHA512 6ec9f762f04440bafcea7104c1bc424d82007a7353cd58ce76f95890e017104f6cceaf6cf03f505acd5ade74f45ca42bc58bde542985e963905b25f474011232
+DIST system.composition.hosting.8.0.0.nupkg 203349 BLAKE2B 9db0c048bbda215d2c34b0d9d85303b0a0e43117f57f841510c59819b98ffdffb2703bd60496fe7afdbeba42172fffd791c842c6e33f32230ab967e79f04f07a SHA512 1caea658ddfc4cb5e8d2340ecd1eaca3c707d49f3fe8ccc27d2b104b5e5b59b14460a7a89ca44064ac930b613dda8fb007528292870da4ecb4d62c7ad499d68d
DIST system.composition.runtime.7.0.0.nupkg 117007 BLAKE2B 86af81281547baf2acda94fd6663dfeaf3483a1ae7fb395b7254d79c20a4c2501fdffb6fdc76f7e1ac7e8bed74643bf6f74a026f76c27d28d0d85af93d0f45d9 SHA512 2acf6e8c2db7b8e34ca9e7f00ceab130921fe26e2ddebf88bcf75872985520bd3b337fa3d4c8dcadbdedbf63e4674e0c5bcdf20b5ec0fc6e3b28c7c2a17d6767
+DIST system.composition.runtime.8.0.0.nupkg 135019 BLAKE2B 71faba970e77051648b4e0e8415f2f5caac167046c3e546ae41cdcb0945459dc84fd7b8690f68554dd231cdd74e01406974f9fa89c309f9961d56b3441a0ded1 SHA512 860180dca0c8c7d14ddd6624a4cbf2d2952a580ba5f414de866aaae3d76a3f1bb913e31b50aaa092c5395d13fc33d2e804f6456bc16a05b29e160099deb8dadb
DIST system.composition.typedparts.7.0.0.nupkg 184082 BLAKE2B 024b8e044206a77451e017cf94275194e29c3fc7b87055f99d150a07c53a8eee7783fc0432be7a4cd7a78d1c0bc57166fa42b07c56e5ed8cf0a8938d91dacc0d SHA512 39270a8e2641e40df368e140f5aa8b15e362a852ed9effe95073cfd78c91400ef5f35f4d9387d9ea1aebada65b99c731f7e75d5cb43207f394c15d1ea4332598
+DIST system.composition.typedparts.8.0.0.nupkg 212884 BLAKE2B 450fb729c58fd0584cbd8432ddabd954d5007b58170de7931d4f1b9760623a4d240a038bd7ffed4d6fec8387ef4f902d2710af1e348aed4ace1dd7416c62d688 SHA512 acabb419d678258396505edbaf55bb510148fd4833593534dc21d8ead9d32d95c232d87a612003189451418acbce9c21dbe36e35c048bafedaef1f09d71b1f77
DIST system.configuration.configurationmanager.4.4.0.nupkg 341985 BLAKE2B 94c73192226761051208f23f1d40c7a3afdc97026e565c7ef0889883196667c3337fffb8a41367d806eeb368c59ead06460447a0982f8b1a36a366a360554e1a SHA512 44b601dd83a6773f5d137ccc841146bf7185ef8ba91a31f49c5d06f6514544b34bb0210c2298ae42c306bf6a84d2a769d4976179534ef11211a5429da2488afa
DIST system.configuration.configurationmanager.4.5.0.nupkg 352217 BLAKE2B 73f61ad551100cb1eb42031b43d92d8c32011daca3f0c708573b14d5dd503c7eb4c83a075dab9f0f81ad4788b9fd94bce1bcd570aadc446c397449be90d9152a SHA512 fb649860ac1b3749fef52ac16a77e565d69595e164cad11f4cdccebbe7f748ad2f44e30cae8ae9c35509c87250d59a28ba0851c4f98b8fc161e4ddad49eeec74
+DIST system.configuration.configurationmanager.6.0.0.nupkg 447998 BLAKE2B 477de26b3619349fe0a42aabe463e3676c112b64af24d755664baf8d8d3d7d80ad3ef0182fcaee91d83a7a3eef38f9fb25171f30572ad39ead5e93081849d927 SHA512 de58cb928d6303a16301fd7aa8edac379dfe6c47e6d80b21665f92bab9dd5ff52b3e244cf6df0f945f1c72e71c92337561dbf2752fc3324174a8c9ecc70c3247
DIST system.configuration.configurationmanager.7.0.0.nupkg 620656 BLAKE2B 132d9a20edddbace44a5dd390c831406e1d49ad205e389270d8bf88d759b5f5ef5ed08cc969e884c28d8053cc67bdae4f2f27f145200ac210faeea5b07a4fdb1 SHA512 837895813a48723318a47fac32ae552a3cad7af389bfe001b182ca38b8f4519ad7a777621457673cfa8bfa8af1303e64b726936a08364bb38d2489eef22b4869
DIST system.data.datasetextensions.4.5.0.nupkg 62293 BLAKE2B 109b9b85f0d3ff6119c360234bc9700bced134d90f740c475dce1abb06d3c1f057fb58a6f5b19d348796f8c3b5e4116dfb1a5bc0d4994a3d7e083cb5738226eb SHA512 c4a50bf1e786b89d2e1da4690ca1626d5c578d6aeab96c50b804a546786f21343c70664f66b3bc4fc961f1729f3a78abac3c90cfcd530b000b3d7cdf9525b724
DIST system.diagnostics.debug.4.0.11.nupkg 149779 BLAKE2B 337beed5f06441a09fb704ffdcc3c277e2f99d7b4931e86419e4d4d0925ad44c86276aae0ee1e29f94ecd37257953731e9607bd00de716d3195dc994dbe189c2 SHA512 02f4d0bf969eb1a876def21c1ffd75f8ed5f979aed9a1169f409e60a6e07016854e2154da5c0164fabaeaf6527a18d8e67282db1b69327a1b3581e9c0c742f58
@@ -81,13 +120,16 @@ DIST system.diagnostics.diagnosticsource.7.0.2.nupkg 398733 BLAKE2B 8e551d460454
DIST system.diagnostics.eventlog.6.0.0.nupkg 296510 BLAKE2B b1f7d78b0c5a4c46898972f5d9c086daaf2d825e6b08f4150d5ddd99d355fbe7f43e13b9a0b24a66adb4eaa1279a58621f3d2b15c8957c528ebd7bb99bef3b6e SHA512 40103d5b7cb2b41c7cafca629c112c5526bb773d11367ca62918d8864fba8dac2b48151f37671bcf50499d8f8b268489ee1cade2fb8947cc06e205a1fac6784c
DIST system.diagnostics.eventlog.7.0.0.nupkg 322097 BLAKE2B 6931ca84eebb3882b040b6314ad35af739766423a6d8805abc4a3570f15b9f667b43c633314c98cef1db9a5b5b60482086355cb799b56dd789f16ad345f65bf8 SHA512 9bf1f8460ecaba418499f46997ead753551b30ddc661bbf8d9c6cc1d180cc0722250bdecbcaa05151efa164fe61cde5382bc06c7ae1f4b4169fa9dea2022a0fd
DIST system.diagnostics.tools.4.0.1.nupkg 67228 BLAKE2B b2b74a8c3164181513c960e79bb2cfd9673af3d864c681d379051361743459ee0604806c09e9154913d016963f20a59aa8b45b4b3c30275709878405085ca690 SHA512 a812ccbbdd0a66eb57075121ea6332a526803ef883ca9f8b06431d6668ad50efd13624fa87dfaf6aed03c652f795c2ffb9fa9d9895a2fafa96eca614cbf86cdb
+DIST system.drawing.common.6.0.0.nupkg 1114589 BLAKE2B bc4dac5dbd2504c355cd745a5559d3b5f2d1c59a9e0535c60ba97e12e84845541c8b606e15db6aa99052329950c0f58604779e5535251f20e960bf7c939ace43 SHA512 d61f0a3e01c3eac15f13fc1ba04a2c7ce4eac956400b2faa361fecabd3836d49d5bd344f3985ee3d94cdc3f6a72b8e07e423cdb2965b4f5ca2222b5de32988e4
DIST system.drawing.common.7.0.0.nupkg 772327 BLAKE2B 341e40f2b8b066dc8c38de95202450d78dc09d4c999ad97fc71af423bf2aa1a891df696012d1114b3e78cddc65c27af1984897a652d3cf2c9b13efbe37154a9c SHA512 d1325de54dba8110e019afeba800601c2e4e0408b297b326de92333e029fa663d7150f021555b21a2fb89a411a08aef5e5588e043914da90b69c088fba72f0ed
DIST system.dynamic.runtime.4.0.11.nupkg 547813 BLAKE2B a59d9fa95313f269033f7e25e39e499ca4910da5c2c1307a1d3d4d96b07fa25fc6b9223755597727b60a26280e1dd4a8bba0b165c3fae9a3d3d9732b77f3e1e8 SHA512 0b2189a6f50effab44a8b1f883f2a1f9b9b32c448123190e8946a877c28ff46a235aa90af0898d1ccd6da2f3155aa2cf26e57f7f61ee7e3c50dfde2190d781ab
+DIST system.formats.asn1.6.0.0.nupkg 182980 BLAKE2B dc3180f322e0c7992a3b951d7f08b631b8d3a14abe1aef2f7b8efebc4da32161760ace9189a2df2e41d2fb2d98844ae9ce3df5cbabd3e7e0f6341625f2ebca27 SHA512 eb660feb32e7be616d148deb8f26dbae749e2ba8474026857c925fa0d850aab1132413de852b9c43123242ce56f861815bfae94970ffd0da8d5bb9adb4859784
DIST system.globalization.4.0.11.nupkg 589139 BLAKE2B a4ee2d6848c249b34a67192dfd32f78d842f4b12f8be137804966d00b2e15dd8b2f9ecc6427f9074c35802d9bc13674c912c80ba405e610324772f9b640dea46 SHA512 66bc21667f5f839bc711eda3b0463863d70e0ad86770fd5410e0123006d6f031755cf7220187fb7cefed69b3f4a9eab8f0868cae765cb1425c8bf60427f395e6
DIST system.io.4.1.0.nupkg 703645 BLAKE2B b0df16bf1368571d6755f88cc8fcce330d1dd5b478a009363e87f463e12eed7722d4bcd66a1e70de63d1b31ae2793b80c735e19a63e80ad4bc4c45f107e94ce6 SHA512 e01b432f3d715f3c88d5d7f3e7cc1ceee78caf99407a11c3306f9103aee78963f818417f14eec52f0096fa247900a31e53bd3226e06f0c0f93870db0b2b78331
DIST system.io.filesystem.4.0.1.nupkg 274255 BLAKE2B e5beb1350bea00cf6d533de221129bc3bb799f4e041b23e45304ea39000d9b70cc63fafcbd302046793bac360d431e3dde5c432fb19b0e1af7a1e1bf8e9fb0d1 SHA512 a6478b17f5d52fc5b9517458e93e1a69b92575c170f44046b3f4e25c7e67c9d4126ab486f5a3c51abcb279d05a057bd53aa8f49a1e51eae69563ae39214b72d3
DIST system.io.filesystem.primitives.4.0.1.nupkg 94921 BLAKE2B 32311ebb93e758016ba0971c99f5010080597b630bd6b1aacef03e39d7693c66b7d2531a6af05c7b14cd2dad34b1cd485aa19d77ccbe53e512c4e021e3291f9a SHA512 dce1c4074938391ea4ea01226812982a893bfc910e66ac99ecfe31c9b6fe635f3fbff11dcab222ed5036eb21c4f49cd3f121c310adbf87d22cf3d512bf6a9d73
DIST system.io.pipelines.7.0.0.nupkg 239541 BLAKE2B a61c39e8e9cbc36822ea8a66df6ee8116e6e2d9840907bfb016bb479a291875e1941c81420f93247a2fab85ede30c470ca4512cb334d6f3ba7a69f2e97c00952 SHA512 4da90b7d0b15a454decdc23b2fef8f1ad1596c8b230f1afeeba7393ef5334db559c9c0c8834cd216ce797b09386f4224a5329900adfdb9fd26eb784e12a169fd
+DIST system.io.pipelines.8.0.0.nupkg 267394 BLAKE2B 612570554ee41ae37c8987df6ec797583c95b38160aa70b1c2fba9af23f4bd85ac0ba5b7036abfc1ee3cecdbfbdaa83b861e9c017e5fdf3e726478b24e83d957 SHA512 57eb6a11e84f40a48b57b1dc5786a01aa9852122b7d15363490d8a12c9a458bf99a8ddf4c0c0247be98559c2b42e769a10bda2c5a9817735484d960dc652eb12
DIST system.linq.4.1.0.nupkg 511874 BLAKE2B 3f5941e6fdc731ab7acb58aaad0340695ba2c1ad285ee5eefd9c4ad3972e278d74cabb0d5480f29697b8c9ebf839c3c8064436be4c508ad406f0b3ab2b6366fc SHA512 53e53220e5fdd6ad44f498e4657503780bca1f73be646009134150f06a76b0873753db3aae97398054bd1e8cc0c1c4cdd2db773f65a26874ab94110edb0cddb1
DIST system.linq.expressions.4.1.0.nupkg 1929236 BLAKE2B a804c6741afed5fdc918c046092f8a526668fdeca8712f750efade8f1f272fcd2c58b1d1493f20528ff7006e189fddd21f8a2220c15d689c8de2ad2bea21b1d6 SHA512 04605a091d3aea404bc97cb7ffc154708b3bec886562d9e36aecd4d2ed130afbb45f54cd16a3f714f0ccb3f27c5bc7707e55fbc3e81681a783e9396930058acc
DIST system.memory.4.5.4.nupkg 205467 BLAKE2B c5b66e68917fc14d5b94aef9aef53087756c59473a2580448f20233e559b3ac9d691b2c063d129083593a1b610252acb01016ef078ed21b390615bf5a6e04dc0 SHA512 8ece5491eb0fe332bc190f40cf76b3beee0c5f996325034861be221fdb0ff02fd59e4f7020b3c4a1f29a457f76ff76c4c95d46d38555e4f48c7a3bf172d87966
@@ -106,9 +148,11 @@ DIST system.reflection.extensions.4.0.1.nupkg 99743 BLAKE2B bb72501a2dd11ecdb1f0
DIST system.reflection.metadata.1.6.0.nupkg 852113 BLAKE2B 4d15704a1fe00501c1bd8c945d02cd2e2d77c12ce86aa628edd18383838c9dbbfc449b8026707bb1ac570e55369e988aa6068f57acdea28f519bd3bdfd5b9304 SHA512 f5227666edc6bb1da78b8a8e86a68e9bd647caa2ec6a1580c14a4a5e1fe5cfde3bdaf0d8c23dc210c405a55f83ceb6add1a9adab149dc065b38cfddc9b01ba20
DIST system.reflection.metadata.6.0.0.nupkg 766747 BLAKE2B 0fcba193980b8e52310c74cb71b4a91724d2d8a595b7ebb8c8c1ba50b0a9b0e0df4f0d0c073157f6b3751f6bcfadb5a0d40719cd8aae92e6e46c0cbebc9e987b SHA512 c21673f5ffad799c08db8380d7dc7476aa528adefbf45ab7d8372fd27afe0fee240b4bb98903c2e26dc56682d53976118d9830f131231d4c8fc7706fdbe7217f
DIST system.reflection.metadata.7.0.0.nupkg 1029794 BLAKE2B c4eb7069819ae7d6ee8fcf156fcf5fbb5d57022eb2c8e4677f1e64508c69853410da7985a08c936c38eb43201bf5cdcaa8c3c091531238ae78f4037b286b60a8 SHA512 2d93c8ba1a78ceb90d25b7a3b82ae7c7f2452ad29f49ee8e1c60b2bcda19f8f6edf68689d42a586aef5faf9f1049fe5e8095ec9a4ab48a2cd2a950a8b7ec2c85
+DIST system.reflection.metadata.8.0.0.nupkg 1307788 BLAKE2B 45e8712d7cb14ce712722aa4871c6ee6a346ff05f7269f96858a47fb53e4e977473d47f20097f349f3ad1aae517f372006a172654df433aa7d309a4ddec172c5 SHA512 fbab0c76426379ed01ea79b702504197b710688d283e788bbef92b90586610dddfa3f84638d685770a4068ef8645395b65ee24459cc5c14ee4497416d11c89c6
DIST system.reflection.metadataloadcontext.7.0.0.nupkg 523370 BLAKE2B 3f1eb89eb41fa3fb7013a1c02376232bd03c46f72fa044d3318bb61cefdde27f8b5a7c27a41f0cb4d50764bf74c7d95a6704c793ba096e1cca3dd4e4481a5b44 SHA512 76a9343e63b6486ba5a8da6e26500b3dcff9bea15565ce80b384e81de66f77ee81fc3a26035fc93359c03a9494da1901572b54d06970b01af861f2929c649c86
DIST system.reflection.primitives.4.0.1.nupkg 281678 BLAKE2B 3aba0904b106e846cc9ff3fec98a6cc4acba2d2dd3296248303bb02b2e32bdafa7fa095f1c29636fd1c85ca5ef4d972a7b6218834e458ec9f41f275eb195cb4d SHA512 08ad6f78c5f68af95a47b0854b4ee4360c4bad6e83946c2e45eaa88b48d27d06618c6b7479bd813eb5f30a2db486590d17645e9c0e06a72dbe12ffd37730707e
DIST system.reflection.typeextensions.4.1.0.nupkg 187836 BLAKE2B d9cf37002f9c37bd11c43df97fd2e8234993f34c97e9a0606ef28164f1c587cc55ad2f2d66dc62de304ccae90f4d5636d163bbbc86fc00b4bb258a5dc91f4068 SHA512 5b1875ae86f76f60307fbe261c7471e996d4d4eade0c4783cb35a5aad7fec4f01be01cb1f1f78af22d483ecce12096f6ed431d69c4a66c7bf235008bcac30cb7
+DIST system.resources.extensions.6.0.0.nupkg 127618 BLAKE2B dfe810c0e7c1b2c67e7edf13cef37aebd2c263260e61a7ec240fe586afa5f62caa921e45a74fd4925914ccdf5c03ef60b1dada30ab47a70a61e8df85afa79234 SHA512 6eb2df8d2af6a822916ce97d16c4994267b80a156b15a664a977501024517707f8c05234d9a32514e4d3ace7ffb89e6d934aef6766b4880ed293dba9a9ef6240
DIST system.resources.resourcemanager.4.0.1.nupkg 85915 BLAKE2B 11b7c350695fee892052fadccc4f24f6cdc9bbdae8e51122115dbdb357f584a6392ad4fc10a4be59c123a018e0ec559f5ba035fe5e5d7fd868f5878c7b00e306 SHA512 5165916e258dd38fa83278fb98dce271a95e0091c1274b8cf5f17d88b9e6284f7a7bf145194afe4f20250cc31ad714141f9e0687cf235ff05460fb47cea0c525
DIST system.runtime.4.1.0.nupkg 7263653 BLAKE2B 0a6699d985304a5072c7c283a42c100cb8f13ae61e95f93463ed57438ef3d7c655c3c4aed43b1d8fed4057933e924ca1e6b9a5987f1328fe4e2e172861572593 SHA512 4b05eb68bb485846707c4fe3393f9616d3ffb6c5f62a121d81142ddf7d0241c931fe96d193b7bf02281a9368458e0764466766557cfa9709035dc76d8fdd7706
DIST system.runtime.compilerservices.unsafe.4.5.3.nupkg 102160 BLAKE2B a86cea1017d251d3cd271eff0be90ce43ca0becd8b0cd37215aba847c00369414de1d34df318e2554f8989fa48ce0f5bf61e0404fd97b476eb0fe0bf5f10579d SHA512 765d87d36a7b7415dee5b6cbd3a08ead9762915fbfacfad8a205a78d4a187cec6677da2407f7f7c2d1b55fe9f8c0257925c9b0bc193d402972c323979678baab
@@ -119,27 +163,38 @@ DIST system.runtime.interopservices.4.1.0.nupkg 2542509 BLAKE2B 3ecf490aacb98e44
DIST system.runtime.serialization.primitives.4.1.1.nupkg 222353 BLAKE2B c53253fbc44b119c29e3cc5a049919d293600182543e6b0b39d0abbaa7853b4b025937d5e5df9e89630a74dfd22bea4c0da826ce2b37211b8db3cb4aeb18ba6a SHA512 fa6a90aeb26c0f1e72c48abec0b60a1ebea955cd3c1133b3245c04dd0bd6984c0ce0253944d28676abb8edb93e1c649c693e7c6425459a3c29a74381531cb540
DIST system.security.accesscontrol.4.5.0.nupkg 551848 BLAKE2B ff1d5476ce5f07624d708f53c4e73568ac2dcf9c2a968836e1bee358cf8dbc64b853dc8358c860f792962f5dba6f5422425e1ce4605cb7eb60feb54872c92583 SHA512 e9142d713f93c8380b505b009e699d7d144674b60ac526469123ce774e76b6f605c4e4cc6906fa00d970846a99b4d3b9d8fa2c682a17bbbb9ab459deba303198
DIST system.security.accesscontrol.5.0.0.nupkg 621573 BLAKE2B 617baef046a8bdb637db288425206cb95e6be55c53c3829690253fd76987b0fdebb1cd79db556c437ff5d9a0f4940e7d747e3e7b611e941f5f54248b6adfa32e SHA512 ae6b03ad029d3eb6818a6c8bb56cf4904013fa535a67b8e621b783a029dd88aa2e471e002cbc7d720381ad8bc8c6b93111a08f6ce2d271af6d974bf4d02b6c81
+DIST system.security.accesscontrol.6.0.0.nupkg 322676 BLAKE2B 4a263e610c98360396e39dd03b61b5e652d957ec4f11086b831105d6390a8f48eae8cfc425e97114d52d81aee584b155c1dd450c297118d63be7a8085363bd83 SHA512 64a36a103b954ab4b7e8a76c0e876579bd484c308e444c2d915fb9a0fd05ad63614501ed235c544afc9b431cb8a4cf0f0715b8ed414e85958e6d68579168fb45
+DIST system.security.cryptography.pkcs.6.0.1.nupkg 944296 BLAKE2B 5768e704e1b3a23f6e3859cc3249a0fb66af79e00c8c4eb18c54ec6d7fa899f7113953340ea23aef3bf967029521adbdd68def3079baf15f428c0711c85a269d SHA512 b9bc7166dd27f6df177bf36d379dd731fe9949f44ab24fd3fa685e0eea196d8ac12512d5c90e2979c5e844e8a197f0f20bdb953ade90ade8f02c0c7545a8f5c2
DIST system.security.cryptography.protecteddata.4.4.0.nupkg 185701 BLAKE2B 8133633dc020cba0b552b7e1e498cda3b4f8578132e83a9fe38bb6f79a5b5ceaa76089440de2f6c7a948e160e9aebed1fca467cd02a9ca09b5e5cdcbf5c8f1c7 SHA512 5b011ec6f05dfb5ef27d8edf712f9f04697e1c00c47c226e29e0c9a814fb0fa8fabcac18bdf2f21aeab6cbf326aca3910ba99b630b61ee48e29ced663e14cbde
DIST system.security.cryptography.protecteddata.4.5.0.nupkg 196314 BLAKE2B 339b54677832460b51a2dde8496defe0df3f255dd6fd2c2e919513f7f31bf3660e79984c82b93b9962f692a6ddbac9b06e3d9c22909d7725e1e68cdfdddaea69 SHA512 b3f3052bc06f82d7a3663e5af2a00f0d710606d5a4a455fdf2ac103ffc2a55af428080bb2eb287c4315d94de71e9a7c601bd195415462199427412e73b642367
+DIST system.security.cryptography.protecteddata.6.0.0.nupkg 126768 BLAKE2B 3ec81101da96e2395944ce93506d8f23b0f82bceb95a08b784d3d7aed619bee7aea80dcf725babf9650931018ced7e49988ceaea571cea8ea2595b2556d3f070 SHA512 489b5dab0abfadfb8bc2d0437de83a1447918071949440e766db701c81c3518de6a38a3e0f699706b06d591ab5393c7bc0b2eaa81c15bff156339248e6c35730
DIST system.security.cryptography.protecteddata.7.0.0.nupkg 145019 BLAKE2B 56e2ae478fa02003b3f17d0c4429cfb5dc5d30bcb3c06db56e0c69527e6969b01b6fd1ff95312542f22d53b8ba23511adc6ae05c64540dae30f27a8062e30369 SHA512 6b7e121e2c9a31c2d18f0ff52065e8912d9c1fd8fc5e83a1b358d462ade6fa441c9cfa7a7e199ebaa7b953de3b5aaa230ec54c85602c084eab220f20ac1bfd04
+DIST system.security.cryptography.xml.6.0.0.nupkg 226275 BLAKE2B 31c03dffbc715ea6051ddd1cde943fdfab484f35377a1e9fbbda282cdeaa2626cff81e562f94099cfef6724ed1ff4d1940301431ec3c260a94d727f9df08c50a SHA512 5a8886a9ed5d68354591240fc8e5ddd7f2ce29891eaedc2a95b90c62b535a6d9dd69d3f2518659e1f88dfd1780d6aca2333adb91ca901a7bdc8d9a85ed3d800c
DIST system.security.permissions.4.5.0.nupkg 245985 BLAKE2B 568a572a6bcc51d0ac505f6829876edc9673d975b2d2fdbd015723aabe07756ce0d5e33609fa06cdbbdb70cabbb2951ee99c7506bbe9bc286ee69c27720f6ce7 SHA512 3be7bda9a9924c9e183890a99cb82c7fd15319fb3126fd8e9f539d62486677f5c0e40611bd46ad933ed1a77752f5747bae156e9259e3493d5d46830aecde1c1b
+DIST system.security.permissions.6.0.0.nupkg 240029 BLAKE2B 3d213c22806d7ebed6e5c6de903b04610739d443deba18189b3322b68fa045b19c317ecda73fbab848bf9936f081443669bdf5aa6ad3c32680f5f1b108b12bb0 SHA512 d4f2172cc3b164f104fa2e3a330b62f2a15f50e050a91659db5728f28d4d5d6ca8660eec3a4f922090181a54bc1e9f6634ca49750398360727d1bc59db620278
DIST system.security.permissions.7.0.0.nupkg 202447 BLAKE2B 51419df67046cb1c2a42e1074cb531d1eec2b23ac48364d31d7a7db22a981263e4d7bc74ab9fe3435caf4030ac4b1c7bd41e944bfde50fa0a8fc958cbea8ada4 SHA512 5cd553990f49b824704574530e838713312dd30990791b9d1fd95384fd25dce0636b83f78e6447abfd07d0df4db35383ea03662a98cb74e787090117bf8895ac
DIST system.security.principal.windows.4.5.0.nupkg 390138 BLAKE2B f788682d5f771fe9db0d41b11f61717c2f5fc69ee944ee18d1c63344dda45ae9fa4d014729fd0b0c2bbb4b9f5b7895fba391fb6ab7d5e65b6c512ca8fdf48789 SHA512 86cdb3178b4e437578890b6d5672eb9d1fe2f003abac082ed869a9e3f8cd684ffee618995838f6d052bf9bf396dc8b5d8bd5c3bea7f9e56cc7922598b4e49436
DIST system.security.principal.windows.5.0.0.nupkg 535022 BLAKE2B 4b20ab3cc0b4bc820df360df57b2eb0e2059de677c432af31e73acdf600a417685900aed2cee8e33ba9020d02ae688096cd9c3a77da441ed33cf968c90124bd5 SHA512 44a920aaaf22b2172d41319bb57ab2b8e1a4531d5f02192a6f53a81d875125195b60ba0b5a44a45981d137fd7b0f3a65b12959b5fd97afc0578cd84ef27467cd
DIST system.text.encoding.4.0.11.nupkg 327286 BLAKE2B ec08fe2bfd3eaedc7a50d823ae424268d1f51f8816d9b3645b4210e10b8cf89e801f5f7d831a565e31cbf795952ee5a6a60a45d6432e0593727f0e0e213818ed SHA512 f974335143f36b318abf040ed535887f28089d749b1fa55056345df5243dfbd56d27b74c6e4d87a737fdbb8e699c5291bd25f1e5db4700bb00bf53330c7e3e9a
DIST system.text.encoding.extensions.4.0.11.nupkg 244203 BLAKE2B 957201548c8629ab5111cbbcae3518b7c07bef93ac972b557e4f9f729dfd2519ef4523d5f6ea23b22eb19f93a3b17dbf7f1b6bed105f89b9219d53d8ed1534f7 SHA512 b2ba1f2a96bf14466fb31e4ac1fad25e7032688357340ad8976b8aafe7cbe39c061835a4e17d7cf6ae291d3155f07d3371f6b65ffc1c15474c3c86dbb7735e82
DIST system.text.encodings.web.7.0.0.nupkg 283808 BLAKE2B 820e51fcee43bcf8141527b245b17c9d7f5d2f1e822e93f12719047b7ce0ace3bee429db4464726ce60ffefe6746209f5320071893f83f99b81e38110a8be7c5 SHA512 d164c15df021a99d18ed0c39b6b7c0290b7f948d8f09bf07140b47bae6403f1cb9a822c1504aabd7a6094367ad9fcf8ced1ea186b0662a51815ebbb37a3b0434
+DIST system.text.encodings.web.8.0.0.nupkg 374440 BLAKE2B 97211e710df3dcd17932f168e254806d7c8692ac01d667a2e89a5ddc956b24fba8467fbc2d451057757b5c502442d2c91bcaf0f867da7e95456b2aa18136b354 SHA512 ba0822c38c3b658aba9495642d269e882b827e3be4ad2dc1426d8a97d3cbc5a2277c5f80847d0cb9381078af01523328c4992caa058146d5d8ee6b8a08609c32
DIST system.text.json.7.0.0.nupkg 1602846 BLAKE2B 48851dd659998698f238adf1e855e065fcc8fc9fc59cbad7e4a547eb179903498712bb29b5e432bce936e55f6f480db246c50839736a4090ab433c4b04a46a80 SHA512 2628eda57e6b44c8e2401624cf4c0f9265dabedec04eb408187e0aadf4278c038e8c7c6fc1082799f7a20e205e69c7788b44de323e82565f19436e7ffb5ab41f
DIST system.text.json.7.0.3.nupkg 1734391 BLAKE2B acc8027653d7c58d7740983e465904e61889dcb572a9a5cf9022a81a6c2ab2dfc263307111a23456c8c0c520eb58aaed09eada4793ec51b56d1d6790f710fe14 SHA512 0ea3fecca3dd4c84f8d9afddd6d3eefb0fe1ab5e1067cfbab5ba6ebf61accab8e1a81a9bb071fb98db5afec4af3a41777c1fb23fb3d6af62236082e29df4fa55
+DIST system.text.json.8.0.0.nupkg 1983421 BLAKE2B 053f3200d5920a5a31b4e4e6d13f0a81490a518ed68363a1a04c1edbbc125f90b9fa8f469614127bde714df352052a0dc56d70c9595277686799d33a16df351b SHA512 59243516d9de8ce90be60d6c5d271ff4c5fc6b2a4b723443022a72bd1b8f98adac3d17439df5543fedead81a8e3b018fd9a89c40a2459d3cb2d1dd935d17b426
DIST system.text.regularexpressions.4.1.0.nupkg 514882 BLAKE2B 864d70cdb65bf87b684561f98d2d5193e2d66015e4cd770ab823a6ba966b3813d75f0ed6aaec82012a3d5f66ef9be182e7773b4c3b94407ab10c9e5dcd9e9f2e SHA512 9b612027e43c33cc256e016e0b400547c5923e93ab6ed1a40d2b97292cb18a1195fa79aba2b0166a6b11842a0fef6685d31b848375daffdf6d2acf297af40bbe
DIST system.threading.4.0.11.nupkg 708036 BLAKE2B 6b85f9c80dfddd5faa9799fdd64379c4c066b076596cd0008c46114b91025a20e00cb8b626b6fa5d139af6aeb8a3f6781ca7e55c4f7d147eae2f38e14d7a63c2 SHA512 05c0dd1bbcfcedb6fc6c5f311c41920a4775f8a28a61ca246b6c65ad8afd9b04881d3357880af000ac056fd121fc5c3ec0b56d6fd607e0c27e7a639157c85e3e
DIST system.threading.channels.7.0.0.nupkg 195276 BLAKE2B 8c01d1fedda99b4874a4623f8567984391214fc2f86fb1ab7a697614519f4a01e146ba0fae7d4d6e2ef04231e1d6f4caf4bc594694b69307f0695ff7b66a0e13 SHA512 5d79a97496f25426a05a0ddb19f506353c4aa7810aff70b806df295e12956192b01cf8de1cf3a0d2edb076a1c5b288d4e2ee22f4a0720094f2cea2c232ac2952
+DIST system.threading.channels.8.0.0.nupkg 245743 BLAKE2B 1c7af0153bc68398a9e8c4daf142e41904c952e18c575d851d12217e11d1e308ceab8e15eb29db3533556b0e14545ce2996838ab830a3528be6a3d35ce0ffae3 SHA512 335b37eb97f594e73ab36e7ce7f0135be291445167688e89bd249d135e27f592a0bd69d91e8246a1c72a578d57bed443ac7302311365c16160b7dc974eedf141
DIST system.threading.tasks.4.0.11.nupkg 840020 BLAKE2B ec5b6bbd3c912d3552922acd338611baa992dca6bf07b97b391e47b5b41ab718c373551dacffc7b4b67870287e93eb6e70ed184213e800fd9b424bf3e02cd8cb SHA512 fb66c496a5b4c88c5cb6e9d7b7d220e10f2fc0aed181420390f12f8d9986a1bd2829e9f1bf080bb6361cd8b8b4ffc9b622288dfa42124859e1be1e981b5cfa7b
+DIST system.threading.tasks.dataflow.6.0.0.nupkg 403433 BLAKE2B 9e20d3ef669b977daf30a0b6a21f9faa7aa8c25ae42597499b262188283aec4eaef1b64be994ef308e52778e895e5ee8baf6d744831997179c4a3d7800efde7c SHA512 b4139fbffcb66b9824a960f6fb62639ac7d34cbe2c2d0e2331a975b4585618b4f21370409c3349ab1830e7b944f205f52af2685f102b771a312e553dc8d45112
DIST system.threading.tasks.dataflow.7.0.0.nupkg 521688 BLAKE2B 509ea6148e1f10af0417b382afd232ebfd66dc2d104f82e5eaad549b92cb1310a9601d4f96780a15ca819657827a732bccd5f444ad315a850c809eeb5187b3b2 SHA512 9c1e9c5011048a63b7e6d3caf8a9a1505f23c718ac3b513ef0a537783200f7fa35e7aaae94cb3c61ea333937154581d95af827d5808323f651da06bd12b5c87e
DIST system.threading.tasks.extensions.4.0.0.nupkg 49355 BLAKE2B 898f05110ec79e3518937d10df244782ae19e36a11228b427785f367e1974135836046a6a0445c87b206550c11fd23b6d22b0dd399992ae5ac20b3d5c3060056 SHA512 f294f1a4179f53d59f91f01a372cc7896bf8c322e9827299cb1aa3ae2b1f809e98034834f5ccd4cb3fa1c30735082d244fff6584dab6e8870ad409b55e8a4986
DIST system.threading.tasks.extensions.4.5.4.nupkg 89582 BLAKE2B 728fc5794745b706a7e3a7d05186f34e2a8c1837cafdc7fc9a1bd8fc6fd42025448cbdfa53415a05d872aa08db1deb31d104054630c9ac7ecd29a2ddd973fd5c SHA512 68052086e77d3c7198737a3da163d67740b7c44f93250c39659b3bf21b6547a9abf64cbf40481f5c78f24361af3aaf47d52d188b371554a0928a7f7665c1fc14
+DIST system.windows.extensions.6.0.0.nupkg 113560 BLAKE2B c1fb56b177368b49cb7a2bdd3307b70847ab70b5757c3e1923ea499afc8d43e14660a3e6330fa99e7e9e653d68563e93de96425d5f56a695ab478c4a8e3ac30c SHA512 f51eec8166f97b5fcea24816ec737c24d5c5a5cb145ef2d33277c9a16044f40bc3fb97b4cfe7f9a23af704ede91586c6abd2acf00b277538bb304d77a1ca54f0
DIST system.windows.extensions.7.0.0.nupkg 133737 BLAKE2B 668b4565391a9911ae4f552a2c2e55e1bd0c8d9ee188c11c8115500b1074ec7847f918ad7c84b179528825284f20bc7e78f49901a1e9d8da37e04d81a8b52fc5 SHA512 28d9c7d065fb4ffa110333ad26379f6e8627822f9dfdb34677ade3f99205153211f11334770a6db8898d5e22aabc3efc93371601fde4777ca372287e5136246f
DIST system.xml.readerwriter.4.0.11.nupkg 1363068 BLAKE2B b151c0560022d796720ce342c6c47189d5cb5d292bdc62eb0439deb87b05e80d9c57cb38267a9e153e0d4513e8edf503d88926e9956eba118b5d00d488e2fc78 SHA512 d40d6e9d55e57acdf04132bcb8ae8abf1abb3483620cde969c78c6c393a9936abf742c1dcf66288e6e9dffcb399a880ee3c11540ac140cb32e20b41365aaf35e
DIST system.xml.xdocument.4.0.11.nupkg 591353 BLAKE2B 8373fa19c6aafbe6e347db7bb1ec304dd8ce77df415acf0c3ee04ea2dcfce050f59d6e72cdeb14c4e54d29c1c07fc9eb0ef8045fb09830b48fb1a8e90dcb09a8 SHA512 f8ae902901963f2636f39c0652d82daa9df3fb3e3d5a60493c39f6cf01ed07c7d57f175a2d2895f4a872d4e92527e5131522218d1a67da2fd491e162273a8527
EBUILD csharp-language-server-0.11.0.ebuild 5661 BLAKE2B 1c13276934c6985b990829f88719aa4c18dc4228e9f760d5660ebe7bc7a769b628be46bce7159f92f79cc9e13bbed9c978c200c5dcc7bf56ad2ca100bedd078b SHA512 ba903247affce824a6f122051c8cf795ed499a00c725a63cb5b13aa6c73bc1e2fc4dc33ba9bc3286715e24b7e3c57718863cead993aa93d33151acf7be927fbd
+EBUILD csharp-language-server-0.12.0.ebuild 5121 BLAKE2B 375a4b7b7b00f0c5ef5e4091049681cde0ffec1d44e1ff83e57b2c4cf66656247e05c3fd877c95c82164186c6b326a10c501670e665af93fc51d492f77122237 SHA512 7d498f9cee3f389dcac5cf4e12f58b67da55c8d212a0fa7b8daf008bb814d22ab8a8ebd46305868b1745e3de3a156743ca350e52b810bfc00a582f36d81bf3c5
MISC metadata.xml 564 BLAKE2B d938e219f1969da0df2d5f836f8f5fcba2e83c5009f1f1bae76b40945633695175282c6e3dc998122d50c32f591f3050949ce138deb1ef5cca36dc50c3dfe713 SHA512 79dc588408e01ceb23623e3da7910b3cd3616564b30e937835e3cf1c19fbe4bda13fd63587be6737c02ded162b99916c9e6428d5912699104940de10192cc8a6
diff --git a/dev-dotnet/csharp-language-server/csharp-language-server-0.12.0.ebuild b/dev-dotnet/csharp-language-server/csharp-language-server-0.12.0.ebuild
new file mode 100644
index 000000000000..5ce6483ca92f
--- /dev/null
+++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.12.0.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT=8.0
+NUGETS="
+argu@6.1.1
+castle.core@5.1.1
+coverlet.collector@3.0.3
+dotnet.reproduciblebuilds@1.1.1
+fsharp.core@4.3.2
+fsharp.core@6.0.0
+fsharp.core@6.0.6
+fsharpplus@1.4.1
+humanizer.core@2.14.1
+icsharpcode.decompiler@8.1.1.7464
+ionide.keepachangelog.tasks@0.1.8
+ionide.languageserverprotocol@0.4.23
+messagepack.annotations@2.5.108
+messagepack@2.5.108
+microsoft.bcl.asyncinterfaces@7.0.0
+microsoft.build.framework@17.7.2
+microsoft.build.locator@1.6.10
+microsoft.build.tasks.core@17.3.2
+microsoft.build.tasks.git@1.1.1
+microsoft.build.utilities.core@17.3.2
+microsoft.build@17.7.2
+microsoft.codeanalysis.analyzers@3.3.4
+microsoft.codeanalysis.analyzerutilities@3.3.0
+microsoft.codeanalysis.common@4.9.2
+microsoft.codeanalysis.csharp.features@4.9.2
+microsoft.codeanalysis.csharp.workspaces@4.9.2
+microsoft.codeanalysis.csharp@4.9.2
+microsoft.codeanalysis.elfie@1.0.0
+microsoft.codeanalysis.features@4.9.2
+microsoft.codeanalysis.scripting.common@4.9.2
+microsoft.codeanalysis.visualbasic.workspaces@4.9.2
+microsoft.codeanalysis.visualbasic@4.9.2
+microsoft.codeanalysis.workspaces.common@4.9.2
+microsoft.codeanalysis.workspaces.msbuild@4.9.2
+microsoft.codeanalysis@4.9.2
+microsoft.codecoverage@17.6.3
+microsoft.diasymreader@2.0.0
+microsoft.extensions.dependencyinjection.abstractions@8.0.0
+microsoft.extensions.logging.abstractions@8.0.0
+microsoft.net.stringtools@17.3.2
+microsoft.net.stringtools@17.4.0
+microsoft.net.stringtools@17.7.2
+microsoft.net.test.sdk@17.6.3
+microsoft.netcore.platforms@1.1.0
+microsoft.netcore.platforms@2.0.0
+microsoft.netcore.platforms@5.0.0
+microsoft.sourcelink.azurerepos.git@1.1.1
+microsoft.sourcelink.bitbucket.git@1.1.1
+microsoft.sourcelink.common@1.1.1
+microsoft.sourcelink.github@1.1.1
+microsoft.sourcelink.gitlab@1.1.1
+microsoft.testplatform.objectmodel@17.6.3
+microsoft.testplatform.testhost@17.6.3
+microsoft.visualstudio.threading.analyzers@17.6.40
+microsoft.visualstudio.threading@17.6.40
+microsoft.visualstudio.validation@17.6.11
+microsoft.win32.registry@5.0.0
+microsoft.win32.systemevents@6.0.0
+microsoft.win32.systemevents@7.0.0
+nerdbank.streams@2.10.66
+netstandard.library@2.0.0
+newtonsoft.json@13.0.3
+nuget.frameworks@6.5.0
+nunit3testadapter@4.0.0
+nunit@3.13.2
+serilog.sinks.async@1.5.0
+serilog.sinks.console@4.1.0
+serilog@3.0.1
+streamjsonrpc@2.16.36
+system.codedom@6.0.0
+system.collections.immutable@8.0.0
+system.composition.attributedmodel@8.0.0
+system.composition.convention@8.0.0
+system.composition.hosting@8.0.0
+system.composition.runtime@8.0.0
+system.composition.typedparts@8.0.0
+system.composition@8.0.0
+system.configuration.configurationmanager@4.4.0
+system.configuration.configurationmanager@4.5.0
+system.configuration.configurationmanager@6.0.0
+system.configuration.configurationmanager@7.0.0
+system.data.datasetextensions@4.5.0
+system.diagnostics.diagnosticsource@7.0.2
+system.diagnostics.eventlog@6.0.0
+system.diagnostics.eventlog@7.0.0
+system.drawing.common@6.0.0
+system.drawing.common@7.0.0
+system.formats.asn1@6.0.0
+system.io.pipelines@7.0.0
+system.io.pipelines@8.0.0
+system.memory@4.5.5
+system.reflection.metadata@1.6.0
+system.reflection.metadata@6.0.0
+system.reflection.metadata@7.0.0
+system.reflection.metadata@8.0.0
+system.reflection.metadataloadcontext@7.0.0
+system.resources.extensions@6.0.0
+system.runtime.compilerservices.unsafe@6.0.0
+system.security.accesscontrol@4.5.0
+system.security.accesscontrol@5.0.0
+system.security.accesscontrol@6.0.0
+system.security.cryptography.pkcs@6.0.1
+system.security.cryptography.protecteddata@4.4.0
+system.security.cryptography.protecteddata@4.5.0
+system.security.cryptography.protecteddata@6.0.0
+system.security.cryptography.protecteddata@7.0.0
+system.security.cryptography.xml@6.0.0
+system.security.permissions@4.5.0
+system.security.permissions@6.0.0
+system.security.permissions@7.0.0
+system.security.principal.windows@4.5.0
+system.security.principal.windows@5.0.0
+system.text.encodings.web@7.0.0
+system.text.encodings.web@8.0.0
+system.text.json@7.0.0
+system.text.json@7.0.3
+system.text.json@8.0.0
+system.threading.channels@8.0.0
+system.threading.tasks.dataflow@6.0.0
+system.threading.tasks.dataflow@7.0.0
+system.threading.tasks.extensions@4.5.4
+system.windows.extensions@6.0.0
+system.windows.extensions@7.0.0
+"
+
+inherit dotnet-pkg
+
+DESCRIPTION="Roslyn-based LSP language server for C#"
+HOMEPAGE="https://github.com/razzmatazz/csharp-language-server/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/razzmatazz/${PN}.git"
+else
+ SRC_URI="https://github.com/razzmatazz/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+S="${WORKDIR}/${P}"
+
+LICENSE="MIT"
+SLOT="0"
+
+DOTNET_PKG_PROJECTS=( src/CSharpLanguageServer/CSharpLanguageServer.fsproj )
+
+DOCS=( CHANGELOG.md README.md )
+
+src_unpack() {
+ dotnet-pkg_src_unpack
+
+ if [[ -n "${EGIT_REPO_URI}" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_install() {
+ dotnet-pkg-base_install
+ dotnet-pkg-base_dolauncher "/usr/share/${P}/CSharpLanguageServer" csharp-ls
+
+ einstalldocs
+}
diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest b/dev-dotnet/dotnet-sdk-bin/Manifest
index f57efedaea7a..10b64c771b83 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -32,5 +32,5 @@ EBUILD dotnet-sdk-bin-6.0.417-r4.ebuild 3648 BLAKE2B cae115deee48b38c6ebb1eba1a4
EBUILD dotnet-sdk-bin-7.0.404-r4.ebuild 3827 BLAKE2B ebeeaad4a1a335fff5ea6f07e0a28d65337b0d948626636bbe8435cc4fa7a8ef356fbd78b294dad0f9913b595775d45bc5a0ed45cfc0daf7705280b492224d18 SHA512 9d841acc5259e8c5f1ad98b1864bdec93b972c797ff7cfad17bd1ab03ad35a25554868f20167de622513ac47ab49f5e492fd9bad97256f7db5598abd6f994cc0
EBUILD dotnet-sdk-bin-8.0.201.ebuild 3868 BLAKE2B 642c51c1c0a12576b2e1c38b7577e124da46adb09ed17daf4ce9ad780c6d3e086792a4f863a8dcedf80dc58bbb904c805d2c13743933083908b1041a347765a3 SHA512 92fa2b266381d798424b6e5935aae5109955c8899aa986d977f297b90b04020b4645067d5a5004e98118eed94103856a93642f4175f74ad8fe7e280d4cac7cd0
EBUILD dotnet-sdk-bin-8.0.202.ebuild 3868 BLAKE2B 2b75406a6b9463c1a0beb4a04dea4cedd9ed4bb90354fd118911b483231e74f5d2c8bf24bdb50160d21c0ea7d3cdf979d5748a299e0a40c870b1fd52adf4ea87 SHA512 144e65ab894451ca93e1f66ee641f1807afafb29b7bbf15b3882c482a52cb5c3645faf101f9ef41fb6e4430ae7c3ccdda71b3b52a2c7fd600e10abb2e5122b33
-EBUILD dotnet-sdk-bin-8.0.203.ebuild 3871 BLAKE2B a6d8331b079336d21c0d29200bd4eea037b1479f6b1013a67a20242e336c8457662f1805685c440680e93e2cd4effdc0fc7bd0361583508cb46f9d0ccecdb827 SHA512 9668564c209c31a36a6b76424641b2daab36aae0d109164ef4fdd1ddeb9523e1b192ba79d36341c6d4bdc015ed9cd07cd0fd49fb39a3351b87bb7b62eb25de02
+EBUILD dotnet-sdk-bin-8.0.203.ebuild 3868 BLAKE2B 2b75406a6b9463c1a0beb4a04dea4cedd9ed4bb90354fd118911b483231e74f5d2c8bf24bdb50160d21c0ea7d3cdf979d5748a299e0a40c870b1fd52adf4ea87 SHA512 144e65ab894451ca93e1f66ee641f1807afafb29b7bbf15b3882c482a52cb5c3645faf101f9ef41fb6e4430ae7c3ccdda71b3b52a2c7fd600e10abb2e5122b33
MISC metadata.xml 399 BLAKE2B 77e69a42625154f791fdf1e9559921a4e7aa077e91f78d3ec52779818287d05612080ca21a4199a3531e8d1af34a78f362a07b3cd89cd027dc1f0b6cf84fbbdf SHA512 d0b85e5ea0a2a4aa361d21a81218ef5dd68f6d51972addc771681208342075a860436a135e8f219cb5b4424f8a40d1dace8260c6c0eb1da3ef1a0dd13811c1d0
diff --git a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.203.ebuild b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.203.ebuild
index 35d59a50075c..62cc583f09a7 100644
--- a/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.203.ebuild
+++ b/dev-dotnet/dotnet-sdk-bin/dotnet-sdk-bin-8.0.203.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 arm arm64"
# STRIP="llvm-strip" corrupts some executables when using the patchelf hack,
# bug https://bugs.gentoo.org/923430
diff --git a/dev-dotnet/fsautocomplete/Manifest b/dev-dotnet/fsautocomplete/Manifest
index 2f35286651fc..fc6755203054 100644
--- a/dev-dotnet/fsautocomplete/Manifest
+++ b/dev-dotnet/fsautocomplete/Manifest
@@ -1,5 +1,6 @@
AUX fsautocomplete-0.68.0-paket-dependencies.patch 594 BLAKE2B 9cf2b5af7833c998c24640626677d41af4d852eef11b024b2210d2cb397442a2684362338d9cc123f8995e62da75c27c63c6a99560d0c6dc04fbca96c531edc8 SHA512 bf4138a5f3e48c6e65749dbc2754f5991d80aa20f2bade6743f06697df3d376fd80bae9ec2301a13363dd569aa3065ac6774b050227b9648ecf2f31d494dcdd1
AUX fsautocomplete-0.69.0-net8.0-only.patch 14758 BLAKE2B a7b9df30d348a65a09fd2c02d93bf0579c7306778c0b5bf11ed5823b0df1261e85450b4e3e543f688b3102db7285f8295a95f8c48dfbe0f545137b69627bb300 SHA512 a1cf6d45ff58f0c7c34ad581ed55a4e603ad65b448b858c5470dfe45bd10f63cd14b54d64a5201641b2188f730385bec89a2bae12b75c15c34c2a588d1cbfb85
+AUX fsautocomplete-0.71.0-net8.0-only.patch 14794 BLAKE2B 76b7fdff481877a3a6abc8b01973d67606bb6305eca4481bb9af5a7803d0133fa8300d673f2441a69cc286dc0174e22381f0c7b4d8a6e162e1dd7dbbf9c3864f SHA512 967bff74c4d002834eed693631bdab8d8f9d2a08e3021f4801790c8a81ac0e0e2641431b735b2540fa242afc8b30297a48c77bea132e9140a7b6161555abfe14
DIST altcover.8.3.838.nupkg 6777876 BLAKE2B ce94bcdb55b9658cd5431ad9fe96eef93cb754ae71a75d24ca2c471c2465881d40a25a8e728a628761e1ec0e06950b7e927779dccc72cf4d1670c8f7a6a140f6 SHA512 a5a28519dfecfc49f4ba1bcc80cda6823324f26012cd0c43e89b5ac593346cdc3c944cf295671beb573ed12f1d467b024a693048c20753225e9ae2dece3d0ffa
DIST benchmarkdotnet.0.13.5.nupkg 2478369 BLAKE2B 0e603e07a77ec6b836a5c1736a57acfd8aa9f02d19be7ad6a886be954659f5e2dc598ddf85ee742e57f066fb1cd2fdc429d0a544dbb7e09aabe13fb2adc9bb61 SHA512 8eff8d1591789ceaf1c274bf932f6858e96e5700f1d4f55004e78d36155e83aa0e19e0d4992f9109850927179277d190b28ca2760cbbfd3db7d01536f1432687
DIST benchmarkdotnet.annotations.0.13.5.nupkg 63241 BLAKE2B fe2eb66ae854b4a96636ec625b8c1b0122b40d2a1173379067bec2a12088907834b0c495c2a5b38ea2f20eac0b05489f0fbeb8d8058762c1a615b17facb339df SHA512 5e7a3814d61e3f628a95797088891fa426b1263706f3d4a3ed7e7bab1e31cb21c9298cc2050aa526b556fe778de31e107dbfec9743050a0da2424ddf8d531a7c
@@ -15,16 +16,25 @@ DIST expecto.10.1.0.nupkg 373200 BLAKE2B c532c91f49625fe7edf2550194f5f3ae34b0f3c
DIST expecto.diff.9.0.4.nupkg 39084 BLAKE2B a275cda79b5bd09949c0d5c748e4ec27c3e5b0d35db1165fe6faa6d289c77044d8a6102a6a9e15f31cab14e8858beee4ca7c85ea1d3c5722fd1b575a1281544e SHA512 041f0a349805574e109a47c44214324839dbdc020b60281aac7436e607a8601f4e5773bddd341b4fb6c6f30d8cd74c89b1282d516505377b5947a39f898c8165
DIST fake.api.github.5.20.4.nupkg 61417 BLAKE2B 8864b7410a61f775993aa98490099b92d4f814e81dbb20d7ff2825d85aa317ffe5f22fb543604823af6261610f7429fd6e766129fa577e4d39adef6e8c79e1cd SHA512 f1ae7bb0bfee3fafff0117061f7e7d5b3894877fa87217b45e96839058dccd3b5607294caf081278a3ddc15f3938c881aeff4da9bce860396b6cb1ff973c622e
DIST fake.core.commandlineparsing.5.23.1.nupkg 212617 BLAKE2B 2abb84c1199422c1af6bd668d7defa1b3498489de1986f43240f21c37c3842785792bcaf17dbb004dad573158674c2d76b89e5a324625d6e0da22955d6c09d4d SHA512 ac96cf6229ce6c46f7928699e45d175d09ecb6c52040416e9df651616688014a31ea392f05f6b341f1919726ef1ec139c3e9e15a41c90a96f167d7e3c5676626
+DIST fake.core.commandlineparsing.6.0.0.nupkg 218044 BLAKE2B 199d9a890ce6b87dd7d9c4d7e698853b1ad080dffc18ca52709d2fe7d6d3a4ee88d88f24c47babb08a03b1162f49948a26e915ba67d17e8e32ac6eb70c2d1e62 SHA512 789d473cd389302a3a85c741402244a37d5c70bdbaf82d9d002d040802252b5e045f660352d987edce343c1f954351d5640c129695258c6130a31395ebc78716
DIST fake.core.context.5.23.1.nupkg 41942 BLAKE2B 288eb09eb75dd7343cddfded68c5065c31644e6b122957d79801aad0712574ac7ba1cb006effe582e4841a880d37522b0997aad61a471729030634a255ae46c4 SHA512 3c9d77c3368c6add79efa99e06b6d980d754d8c2c9c90ee4fbc13607ece9320189b053ddd4467ad8c139700b43cb10875dac42a0fe3e691f4d8b10cb3d1f5f1a
+DIST fake.core.context.6.0.0.nupkg 43895 BLAKE2B 6809e76f4c588600c3eb59e901649f5ad99401d23a736e8385e4443364a2d0f776e60333f7409d9afa4b4a5b1f04128ed06157bf4b65f01fca5f93501a370f7b SHA512 4056c53a216d963e1e631ca85b8873a7cf0632217d78c6177b01e7c7c597ad362c93c2431cf9df1b1433a12f25d222c0070b6bde78946f6c6c4e66c1729ccb57
DIST fake.core.environment.5.23.1.nupkg 61639 BLAKE2B 32967a7a9c6174a5467dbc2b720a086ef59ebd36e417551d617be8bea5752ac5b533932ce0120ea8b6d589982f3d9a178985c25104120a46a9807954ec0a9db8 SHA512 ca00076ae18326bf9cc2a15e37049855916c664877b093f46d5b83afde8b824b81c8cebe13d0b2d9a0f686c86a1c27cb66c75e6c3c93ee63e0c338fcb88c9212
+DIST fake.core.environment.6.0.0.nupkg 64457 BLAKE2B d186b1618240e8660b0fb2cae7f092d5d9fcfebb723c2e55a645c3abcdfb8545381eec4862eb6af3cd746224e75885289a00daed6ce4f9cf722c652f017ac044 SHA512 652bc8b02ce5713649489c3303a2acbbb9ebfe372eb635ac1d68a86d7e334c229189b9e200bdd6946973257f974197b88f0c10acd15bd8a87c5b1ba0036fdbeb
DIST fake.core.fakevar.5.23.1.nupkg 29923 BLAKE2B cd85e15211c79ef0024ca8d6ccd1463e8e129637e87812bc83e4b7b4e9f01bffa964d0b9266bd5d5aa6c2342330d13ff0415454ed64df01b33ada7b3d5ee11c6 SHA512 7c14be3946ab834d7c79a4a1f9c2f6c01727b1940fbf62ee661d27cb3e98f3fafd74bcf2378847ed29ee7d32a14b460eed91483d4497e924b2596d65383bfab4
+DIST fake.core.fakevar.6.0.0.nupkg 34606 BLAKE2B ff56c20b53c0a903a5e332dc8b674f6239aa0aee806d44846a98b7429fcb9513454692f20b6cb2f7216eccccd0f78d3f20e708073d179bef2747efb99fd7ed78 SHA512 207db78eae4bbf1c3ee58859de781422a34f138fc9b903fbb0e0c8bfea1f982a30144950eacf4b9c28919489287046a7223371b4b2163c6d70d39c7221528700
DIST fake.core.process.5.23.1.nupkg 392699 BLAKE2B e6cc1e0f1956c467ad12d76946232bdf4ee5b48fdc712df242b8fde75acb869c245109f1a50214c1b9555fe57091b08bdd335d88dc2d6480e8aeabda21640b02 SHA512 ab4b8af87352c5ea7bb5986ab6b2f320e7d0487177039eb204353cd800f0481a5d5c9d3035f6a1731e52022ab18da7c0493eaa764b7b99f61f2a3a28522bc8f1
+DIST fake.core.process.6.0.0.nupkg 380102 BLAKE2B 728989b34e32fa8e28bfeaa670537540218f3d92b96af0ba5644fcd04d244ac7b41ef0c6119bf38e16ea1629978d96e8a9809ca44249b2c18cf68292c0cdb23c SHA512 e9403c28e3339ac7e5bc97db92d0ac1aa33f298541af9b2caf820bd1865a8676c03b57c2a08ae7d29cb3f3a9f7f8b4c590bc63c65a1782fd060024c0c39f3682
DIST fake.core.releasenotes.5.23.1.nupkg 88435 BLAKE2B b9f58a3174ac5ad86eede71d6a94bffd78cdaaaf8c7b5a8d99ef6c5883d9382ee906bf0959860ab75a9e6cfa80f7e80fb839ebcf079f6cf2d122a0d904e1342c SHA512 db069551f9e4fc56d7fd4adeada1008e543ecd1e24ff1116dac7f28f29e9ca20d3add6e11768f54b8d4b45608d1deab0ee3fb5109db041b890e2ac786710c6f7
DIST fake.core.semver.5.23.1.nupkg 51215 BLAKE2B 9e21fb1d3061e04d2b76a9f6fc7434fad7c6d410bf56d09667f214afe755ebde7706c3863d092f39469742699b0a628dda1ae0873696081dd22cc20b34aac120 SHA512 0dddb8b83844559cf6c15542eed77740e40b8f77eb4734568b7a0bbbd1c04deaf1cd47af2b404f9ac8b4c5ba82b24703ec2c3274e47a604f34ef1ced93621c9f
+DIST fake.core.semver.6.0.0.nupkg 55925 BLAKE2B 3d43367c97773414baf38054abc8dcbf3483a0423a60ca330d427115930cc6b645ded3f9ae908288b73fd4dae3ca93885b2fd7e7bc067ec0c052065c036512ba SHA512 a8592674bd1abcddb8d3470205b9e2b28f012be2809ec47d09cd51e718dae9c1bf13f29659430819021210995b53cb6a8f589914ac81d2043b5388d3b5c2b8e4
DIST fake.core.string.5.23.1.nupkg 57906 BLAKE2B cb4577a73696f4040aa2862ef344c909a42d57936e6d6d6521b1fcbbcc814c14cc7fa396c9085417c0c55ed09d59df137efa7a099bd04943db40ca655af4aed0 SHA512 4af9c27e16ed991e49f11d8cf37e5fbd94cc1a496c4831094e340080ce5b2c9545af28bae6ce015ef83f918ea861951a45b4bd297ea83abb085743c7bbf5d5d2
+DIST fake.core.string.6.0.0.nupkg 62662 BLAKE2B ac9993bcc0e217e98150e22766d1e8eb5e5754ed8a1b12f5449f54575f257684033e8d98e6036e2b719137849d869e28f0dd6a6bc265420fe84725a658a08dd1 SHA512 8b377ed63f0960cfb33005e057e5d6627579828a14d56f619c8022aeb5d9baa86f684fbdf1b9d9ade6b3782505b037fa3e0b71920c56375ebbc78cbc9bc4bdc6
DIST fake.core.target.5.23.1.nupkg 157606 BLAKE2B 86b1d07d155d5bd8ec16b908b8a78d12c5a91f64bd456950a5874707990e741a14f4da79022f5c8baf25aa81b3cc9938e9310caed5bb674c12fdf96a0a86adf5 SHA512 b5a3d3f4a06aea55bc03c63d21d2065e61b06be6c0aad047a74f3532c62035a6115fe93111d54dbcdc56a22731221f5b020065e0b70ae59733437081f765b741
+DIST fake.core.target.6.0.0.nupkg 163527 BLAKE2B 2e000b6e8adebee0aac9ec8820a08aac70d972d4f9c05127f5e6e7eee30f0ec8656d0f5afd127082d9c4a1567176fe9231db24e395af0564c8998817119d1637 SHA512 766487f034fc079992f518ec349af1c5db4ce5d76f83db9b92735d60df895e4ecbe150eb647a7b115b51a03dc88dd05c23b28f17048a53a0a28f75010b951154
DIST fake.core.tasks.5.23.1.nupkg 25159 BLAKE2B 6be5f28acfd50ff7c8d21961356e51ea397d6ab3fa5ffe50ffc273f714ca8aa4f3d0089707145d12ccc81b9ee62aada807a08cec7a1ee537e6f56b1948ff36ec SHA512 bc307717becb869e7c3f04cb2ba306f0df042e798d648ad3475e71c737e32142c4787b192590583c07e7b5106a9c3fb975db8e4187def80610e50d3cb28514d8
DIST fake.core.trace.5.23.1.nupkg 131424 BLAKE2B 9961287c4d66c1e772642965b3228b8b86ba648b04b1b6c53b387e3e7eb3c4057c1b341bfb84210ce06fa93a1fe654fc9d162cc8dff048960619bbdda050cca5 SHA512 0214616bf914bd9e2ded773c3fdb8bbb7f2af0ec5f7fca4214db15528d5ce035d3d77ff0a45565568d70e464595b8b5e80011b3649f3764f6d9f69f984e618eb
+DIST fake.core.trace.6.0.0.nupkg 136258 BLAKE2B a48154076bdbfba1538df5cb773b4d2eb1e72236520bb8315314c7e516605d3e5b3ea4024c770dee16dc59602922d6a75c8aa03b67d0aaa27295927011c71d97 SHA512 b136bc534b5a732d2e6f6c1c7eaf84f3267b1aa855e3cd9857e097fa1d5c2cb43810178e1657688c8e4085e04f99f8236d9461fe81c721cc236839518a53492c
DIST fake.core.userinput.5.23.1.nupkg 26261 BLAKE2B d66a1e8ec9c71722a959cf5d59ba3f4bef90fa8da705dd8c40159d025eaaf4d4f5e88f93aea97c10f53f0539357fa02596b5d900941ff878083a1185ac0e8ec6 SHA512 3339d5af3e58ddca2f8d5e012ce63aded803087d15ce94c53552d3aef3477ef60f17ec6768fffe7137ff12583c201c2941f2f70bd290e2804c97ab0566147624
DIST fake.core.xml.5.23.1.nupkg 44711 BLAKE2B 57f6a09ebed35987de29f00aa2e02bb5111c31d00b84a2f5f8a184f29cdad23e082df67afb78e7415f4b4ff86d0bd6765668c883c88f3cf7b8e9fc678790e6cd SHA512 2d307cfc50fc03a9dfe37a98fabd3a01f14d428b16fcffc334ed32521e190dc0025b77aada882608ba073861710ac4f7b9f24a122c1f86ce92b8f6320b47e8aa
DIST fake.dotnet.assemblyinfofile.5.23.1.nupkg 62798 BLAKE2B c7b099476828a9f49993d01257035060c159273b3f2beae37c0b234e529feeb12b34b4fa1a4cd2f635aeafedb813c8ed18522658bad632c8a111d43010cf4716 SHA512 b474483de57a26651b452992f3cc96c8f0d0e3066ca8e586b63e1fa2e8c81022aaa5d4eae56fabe49203208667a0e3aca11ab56bd14cef03269f69abb2ca181d
@@ -33,24 +43,30 @@ DIST fake.dotnet.msbuild.5.23.1.nupkg 126187 BLAKE2B a917aa27dbc7ade60bc50e519a4
DIST fake.dotnet.nuget.5.23.1.nupkg 188022 BLAKE2B 880d17b5d855cb495e5ba5839505313e4917b662aa74b3c36a08893c990a101644c44b627f07d61f821fbd2559a97df198d27b249de252d52dc55ab218a94e7b SHA512 a9fe31779c969168112ece4b381b915cdac4eec7ee8404bacc815c1e349fb4c071d6d85f6e14f201048d27591185fbee25188d3e4c8e09f67c948cdccce88c05
DIST fake.dotnet.paket.5.23.1.nupkg 112576 BLAKE2B 34d9f4dc49ca11484c174f176a8b35b429642f098c0df0a104f1d44eb8bbc89fc24e108b774e9facc6503915d70763b344c46836ffe9eb0a1881aeba775c5421 SHA512 19e92345ab63075d67bffb67664fffd14dcf571a9361d1bf67cd27e6a54ac9cb38dde6ae254e3af75cc39599b4fc622075da9a8e6c66b7c54891b090579d72aa
DIST fake.io.filesystem.5.23.1.nupkg 156880 BLAKE2B c02a05c92640482f7a62498d3a2a9f89aa133e04df2cb752b12b8b7b4d55e0e0ce52fba70003e33c7efc36ee650e3b5d08e2fcbcce068b2d29b1385ffc9bc4b1 SHA512 685e765a1ec8d4e84139f7322195a47a8d3dcdb9df31080f74282c7d2082a4e5f29808d4473e3f81fb36f72cb208ac3243b51f405db039d033be54cc5a6eabb5
+DIST fake.io.filesystem.6.0.0.nupkg 154904 BLAKE2B 322685f8526150a34bc8f1c94699c8e60a8bc295899326b91398b192c6df04e9a8e3c6791eb3fe98a035a28367f6b8fdd3eaa78a870f2ff7eb843092945d4ca7 SHA512 edc50db1708c11d2c4e262bb4f139ea34ea2b7153c6a67ce7fddfe28eef0c4d1a0c61423df9cd66b328a10d6d2970833ea732c755e7070d5232bd3e274117ed8
DIST fake.io.zip.5.23.1.nupkg 39771 BLAKE2B 5841e7261ec4ff9ac43547bde35477a5aefc1b9b4e900261a6682c0bc76a212c49f29785d3321b74a26a4db76aa6cab4a04e563a67507a01b237ce8686d6fa16 SHA512 028d7147ea816e8496b604169c54050b9595ab143ee98e9f03fc7f63d0c2b2c2bcfc67fd3068318aeb0e0092355a2dd65650ce5526a1f66970c7500a8d052b16
DIST fake.net.http.5.23.1.nupkg 71700 BLAKE2B 2d079d6414b30e3263f2a4a42017cf727e8c20cc50a0bb814005e98ccd1f2c428d5438e603ad150fc53be34a7650b26af21d9363e7d111dbf55c76138793ca05 SHA512 b66c6e77b7fd9bf6fe58f10535d1cb93a8055a5ef692e04faae16d0ea8dd3b8a2f025c8e5c56b049f0906d035865c1acfd0606d2ec4238a7ea0eece70b857f28
DIST fake.tools.git.5.23.1.nupkg 95424 BLAKE2B 902186e2d6930ad915cfc99911c8ea84f244c3a170ccf7031acd50e2a60c9d02afe7735b814af254d98ebdc8b4d4f8ff2ddb6f3f5c441f3fac8bd82684ec8807 SHA512 dcb8e18171bf2cf696eccc225b2530715112235e58f923581ff4e9ae8f5f1a059127122e5a8faaae7c2654ab4f959eef019218ff084e6c05b1305b48c4721396
+DIST fake.tools.git.6.0.0.nupkg 103475 BLAKE2B 1240283e442c5e28e9e8f57ccd3e324b399d01d281c9e00b00af62cb2790b40be97ec500e2113f10781f6b010205adfdd72f82a33e9b81a4f4634995145f5970 SHA512 5aed0e8cbe0c4dec010a5268edd784e189fef12a1fc75953751a3893e14878caa3807b7adc002b702db4090d2fc98f3bed3232a553978916543053c989ba93ea
DIST fantomas.6.2.3.nupkg 5508019 BLAKE2B 0a34626eeb816a31b5ad38f82a874b7754edeb4c96eac1e1a66ec0fa879b7e4b90d6ae4582e43ed0dff238f0e42fa71a6e28b357a649fb758580265683502475 SHA512 37512978c71d72a6029e67dca46e64b165bd2f4b343a63ca77cf5f0685856d4c6f01d843be7b2b52147e27cbba58dc01d1f0d6d8b72546c22b83eaaac58951bc
DIST fantomas.client.0.9.0.nupkg 67725 BLAKE2B 05f14e6d121d07563bb110f98ec1ef4be906d15efc035109237fe2788e9a5f5b27887307fc9295244ef9e3b6741199ccc01680c0ca5a180f723df1c0a882a896 SHA512 949e732a2415f1f262ddf6fca3051c55405d7937931c6d9bb500ed0ef645f1a67e26fbf333ebe811a56782b001aa1417744e41a26bddeb2606706d8465cabe9d
DIST fantomas.core.6.2.0.nupkg 649755 BLAKE2B 8c78bf2873f8748442e24d4d2b5e3593085b195a80e5fb420313270198f0e67443165dbc431ff52dd4681cf572fd43bc96d2ca1763db6783d45d78525ba6f4c8 SHA512 37f378e9731faab50d3b697655fc244df6ea61418bed0cd3f578c67849f0438b560c341750072d233ca9dedf3aec7f34fef30ecbbefbdc1b403574e115f4d369
DIST fantomas.fcs.6.2.0.nupkg 1933301 BLAKE2B 531f56faacd52e200cdb8a79d1005884a0c305acd353d148d631b651f1519b78ff816b349fcafe088b01ded09a3cbaaef824ec9c39649c2293def0dae5cab1a1 SHA512 21f2f57c065ec48e1c24caf5b699c5339e766d321c6c9b47138669efad99963a3c817beb130fe7a23d0e02dd01f8a499ccbeb8c0bcc92779be90f4992306e99a
DIST fparsec.1.1.1.nupkg 353063 BLAKE2B 47e93d6ed373bcf3fd5c26ace2d60a1e6701b14bb4cbca1650bc15bfd0dce402ea8c8ad471004dfe618f0e9507ec60c53d7e01ead2e7480ececfc4a0395552ff SHA512 b28a1cc8a4fd2d4b000adf68b0a9ffb6aa72ec2cdd5157beb47635346122ac61f6dac0e0b06de8528ed7336e21e9881918fd18d36585507ebefb3336c57b6c76
DIST fsautocomplete-0.69.0.tar.gz 1250452 BLAKE2B b1cc61ad24927f71a65bb09b603b8bd533dd3f8580d39e1503a382cd74d7eedd42566fa1bf3548c2b31db5042ccad8b119b882beab5a857a9f0bfd5ce7b2e890 SHA512 3a2f75c32fcd4c9b756eccd32bc136add2122fbbac8f0956089ec9c1df882045e997c9a61a146ed6b84f21ca9dcdad2f333cb1d6eed09e9711ae201b0f88a899
+DIST fsautocomplete-0.71.0.tar.gz 1252380 BLAKE2B 61d911c3b5af93840a72ef50c1b0b2d8f29ee4e3ec3f7b2d0d3b65ce8625fe2ffbac4055d5fe68e92d02d688ca4aecaa9291012b9577048bd7aa282f533dbd74 SHA512 876282ff51a4defbfb29c8c352799c07512cff104836925e6364a78ab166bd1d42e19c04ae3545d64bd8a92e171718ac145ab00ee15aa6e089f6b112a6e56f28
DIST fsharp-analyzers.0.23.0.nupkg 17690027 BLAKE2B 4673a07cf3b6ae2d978cbd6901b822b9fbdf3ea953d49b94fe9650fb3fb0833974875e36170f56817943035f9e68a41136c2502e32137738e5df93c0816a8716 SHA512 142dbf1e03efe82bb48485339b59309c5bed382177ecef06b7d5f1d79f88340db05826f8e57128a3a4aa69de6082c03e37db5d025d9bbd4616e73e4f839c1479
DIST fsharp.analyzers.build.0.3.0.nupkg 15911 BLAKE2B 64d63679503b16b541537fd4482c47cd384628bd7ca70f6ad771b93bb11554b82605c2827a0facc8dc5917b196548bc739f989d5ae7899e3b0673df5da50620f SHA512 f07cbbcfaca9ae92285d143ae303adbb95fedd15cca256f278fe4adefb7c8c7e810f74d7ff53bb50dcffbd3408f9350baddb925c6b39ff1a10814eddda7045fd
DIST fsharp.analyzers.sdk.0.23.0.nupkg 95017 BLAKE2B f571afac285e86b82877814416d2921fe6f762a0c3c96bb816fed1bf33ce8f7b66601a7b4f9c85027509be2783c3fe1f134d79ddcaef4e1f06722db8e42b1e1a SHA512 fa341220f8a06c13844fadf7f03fa5fc3ef9dad795cdd0bc1fcbdbc8b1f02c997cef8a6caaf1d510fed7cbf748f9afdb8a88ca6d2fb31be6b31e1881b2bb2e8b
+DIST fsharp.analyzers.sdk.0.25.0.nupkg 97687 BLAKE2B 1f736e0e2fce4e278e1aca3ccfe27545a675fbcfa1a2ff48947ea87a51a8304d511a0e98e7ac355f2a3dd4090102996a12d607bec47a1210dbbb88051a2087f4 SHA512 9451f2359f42921bc447f8aebc9c3efb3b2b00005ca638d5874c4eba9347ed4de5bdb1839e4c06d6d1abd6acecaec699d0c38d1e9a7836226b4c5f1593a3af67
DIST fsharp.compiler.service.43.8.100.nupkg 8629113 BLAKE2B dd74a99239bb2e046565acecddff4a1b7edeab327b787fda69d4f2a687710750b791d46990364afe00138fb47db5b44e304d778f07ab868d161b13cc4bf4b19f SHA512 1a8bee6941970b8a677f07e9ac0ff11acad13ed391b36fdc3fd4c8fd54c99d5ee7f0b1d966e7b2a1422c2165f1fe96b328ad2689c3bed20b12d68c1fffdab6f7
+DIST fsharp.compiler.service.43.8.200.nupkg 8709645 BLAKE2B 448dc9e9ff594598d392b457747218d6ebcd02b0068cbb88e1f82abb46d8033ea725aa7dd49f49492fdd2beca070a57fb0165e89c6017570f9fe821b074a9585 SHA512 e20fac3763e1d56a1461b308c2c83cf21958bd79458b494f63a0c896d728252e34ff61f6ad0997fb6a5e31472f22de2fb9e9b2ee23553475cda60ef566ad2ff6
DIST fsharp.control.asyncseq.3.2.1.nupkg 283335 BLAKE2B 0e776883ca9e1001c02a221a2be0864d2d0021d4300e4b18d2dc43091dd507b43a0b5c5ecf9b244c4abf0d0806f9749c4659219f6596bf269b5bc38de533797f SHA512 a15e17c7530c3aaa67640a27d746e137f252523c2e73f1f8857ab648cec85a299f821939c8af396a5662a951f89a899f1812a9aff46c0557e00aba9b9a46b126
DIST fsharp.control.reactive.5.0.5.nupkg 686542 BLAKE2B bee4cc8f0fc39cbd1408b3c5e3122cc7a0a02d1dd131eda0c3580102cfd75daeddfb388714735e6ff9fd1c3449d6398edcc4940dfea6d65ae9b23b03bcc6043e SHA512 cbf78333e48864cba2e05129604b0f196f916fbb43294c41f189d155c7941d12be07900f797acf28316903887be50738b10d0b6ff8c116a70d64358f75ce1162
DIST fsharp.core.5.0.1.nupkg 1327145 BLAKE2B 59030ab01c542beab3fd7b4bea7ff2ad125fd7e5343395c4d9754010372a31894b50a7046a821a8485e0890f29b1e0781e96250f62dfc9b3baa260229489f75c SHA512 94d2a60b6765163e583c1816d633b806a06c19c2f2fd1bbcbed52beb726a8a6d604e325a4b73b159a437abc306598140f0f4768deb4f38c2687b1e0329972c67
DIST fsharp.core.6.0.5.nupkg 2970930 BLAKE2B f066dd2f2e55edf98a985ca2032312f5c744b14cd27e4a6043689b617e72b5b8cdd204b7ec1f710e61a5f3efd3afb0f676daabe05c0a8c2e55d805005de9b582 SHA512 48b4c96049ab73456a5361a2cff1b4c516808209f6dfe738873b6f9383c5e8f63d09e5e1d31af3258449afc425220a452f635bc0005e57bbad360a9f713fa9ca
DIST fsharp.core.8.0.100.nupkg 2816556 BLAKE2B 6662024bfcf3cd2cb14a33bf073a6df55fac12c6691e820f5aa4a57aa222f32add0518c9c9789e7f28441b901556b677f7e77237683aa9cf91cec502a8cb61ed SHA512 855cb118dfa043642fa1c86cdd80107864ed5c5d8aa7f3997a6de1a7014b6c23076f62584ab5ff489ac2ad6f86bcd2555a3b62252f2c78cdb8d37d4ab13bd021
+DIST fsharp.core.8.0.200.nupkg 2818019 BLAKE2B 059235611554caed3516bdebf37aa543987d4f504268fc20971e3aa07e0618935a96a0c2309047910c3a6f698c16b445a35030a10d6b6a15ca3bcfd25595cc3e SHA512 5ec502609a867ee2fe8d254489ea7fceaed1e3308ce0c252c0081a78dfeaf33576898ad7b04db7850aec0c96828924939db3e0ed80f664613351c984e8b9cce8
DIST fsharp.data.adaptive.1.2.13.nupkg 2258485 BLAKE2B 6607b90e910b28573c9ee2c1e32e779ad1ab68bea32080cfab9df4fa4d13619013a392fef57d9abc2f1e75c0c2b61923e3fdd5275b8db9ca08f8c2b4c017c5bc SHA512 501a4be570f636cc1783476979f1c28355a185d6db5d7c7fd8d2562b1fd50bb56960b424d9d0ed7219cba1f8cc5238db39de89cb588c602ae965a207ef1b16e2
DIST fsharp.formatting.14.0.1.nupkg 770582 BLAKE2B 107b00b686b992ec8274050f06a85aa67341913faf2d8337224dbae664187f15e254adbc6ada92a623e7d7d9a5a2ab044f56f62db5b2bf015c180ab6a53f43fc SHA512 8bbed7d1a969f4a47575a6325b6886de65e3b355b4a651e99b838411c5d4929fab276cff359ed89ec393729a7f1840480305f38dab38c7c98a88fde16188e9c3
DIST fsharp.umx.1.1.0.nupkg 22036 BLAKE2B 254f304e05dcdf72b0d565b035988fad54ec83369fe69d21fbbe3b5d95b7c0ae8026b65e358bcd1f47300b548498b30104af45158dc5d63ac5d1ce64fd2c8c1b SHA512 4bca5743af2d3b1bf6c6832a7cd088e0eeed5dd82e395ba7f120d037582f2b379de458c0bf4ecd9ee4fe8fbfbd51a7949740864e19b63747942e78bb297ce7a2
@@ -74,9 +90,13 @@ DIST ionide.analyzers.0.7.0.nupkg 29856 BLAKE2B 4372b51ce3e9148a50cf1cc2d9c7a626
DIST ionide.keepachangelog.tasks.0.1.8.nupkg 2755127 BLAKE2B 077c51696c5948ce974bd5d745f6cc2b0da726dc5d473381d019469eceb6a9662fbe28946824bd193104cf7d1968a2ec866776218738c2771885dd9f79239137 SHA512 53844192a5979ca195eb97b2559c875bebdb3986c8607a62a4a89fdd529c31409f6b7abe8dfd101f995cc98b4577f64f30c74efb12f412beabeee8198881b043
DIST ionide.languageserverprotocol.0.4.20.nupkg 401255 BLAKE2B af05c22f0f810a402d61dbac7f4c0c6728405ca17eb96650e74a0e1ac4843550b7026a29e518b58b90dce74cfcc9aac287b6af3a794e314873043e17e0a5d1c1 SHA512 6bb45aa15ffb0f6a627c4b70df75ede4acf363aeae5e28233e383cee1adab44ba1e1353ea326a17b7b6bd46130f73d74e717a4d6e973dec61d3309c80d651836
DIST ionide.projinfo.0.62.0.nupkg 256466 BLAKE2B 758d5952a46381c27376b520d29cd745935cf0bdd7e09aa82191c1e4231fe672658274998e67a007caed8569e4e61c2691d5adbdba90754923cdefc173867104 SHA512 102cb3b2ce0b297be1468c834954fbae55654867811ce26231d257fbdc69d963d8d015ae0c5739a2515b208152b6d22c0e9ce8ff6770865c5dbf06b99ede9bef
+DIST ionide.projinfo.0.63.0.nupkg 257890 BLAKE2B 966a4f99af4913e4822aaaf585006b77b086cd8ce4167ed2f570a61c50ff203b42cb44d11a338010d86b4cdb14a432c62eceae9eda804812ce20d013b83f18c7 SHA512 f9aa45d26be1eae459fb7569bf02ca019b9d6ec69da869fc254f22cb899b5d703e67d4f8d87f371808b85033fc1b2397d0f7ffb21d9c98b8801a771fa7693258
DIST ionide.projinfo.fcs.0.62.0.nupkg 29914 BLAKE2B 61e77d931034efd44b7b028ac07bb80e00f299326ab1fdb158058bbbb9f396f3c69f5265563812b94c9f6070a7353ea3a8b7198744ff19dff49ac9fc549295fa SHA512 3c31766c6440e64ba22757f93d0b5428b6413dba852c52d606a9f3b31c17727995cc6c01ef8acb73100cbb0c07b2d9d880fc23bd4873478d9882bf3598d61a51
+DIST ionide.projinfo.fcs.0.63.0.nupkg 30170 BLAKE2B 1519f44f2c30d44c0a6f94e6624169d571f23a4f2bf7f7748fc79cef863684bfe826de327b4de2cea6aa2c668be575575ea7d784cdb3b87b701f3500d1fda7e3 SHA512 e7385457827996c1c453bcbd6212212cd9e59c7651f45a4fc6c2653a0031fe678e89964d0442e8740040e7fc57196d6cc878cabf546dd275e5521110b7281048
DIST ionide.projinfo.projectsystem.0.62.0.nupkg 149955 BLAKE2B 3350ccb8a721bb977f8242d20028f67e8994651691d8fae2988b55ed483c891d8b31f67c579057fc5b112ba4576f3dfdbc506417cb3b536291e0073b267bc4da SHA512 6a933f30b15ff29eb4e10737a083092bd7536e40907432115532291c49c67e9186df91f6db2ae84f4bfa928b2b3a1f845fa2ea0817759c760ef4deac9ad36370
+DIST ionide.projinfo.projectsystem.0.63.0.nupkg 149923 BLAKE2B 01634010e7e281f6d6a6be27b0934355f38e03c38937ff7c800c5ef14b3e9f157fe4966a198c3d6e36205f9ea08517e6eb2e43bbea2b12db06220aa0cfa4a5cb SHA512 03efd2363e5deef4dd0a8ff4121da8a9c79f80b5964a30229efe47841cf70fe276ddc934dafff0c6174ab3b5537add755c15afaed88f3a62d92dceb4537ee9b4
DIST ionide.projinfo.sln.0.62.0.nupkg 99852 BLAKE2B b6ce66477c8b85f3d202218fe83439720264e126e0dc61b667dbc56760d4365410a3569e1ffd69e971fd0fb5bdaa1ffaf0142055f71cc262aeb02c10c4f7fa8a SHA512 1c8b46e4570da8bc8b6a9b87fde89083c167ff38a8519798ad6472ac027040d16992695603a72b6c5704530dc97c580201fa5b3e4313e526e3f5f449c1a0d050
+DIST ionide.projinfo.sln.0.63.0.nupkg 99845 BLAKE2B d6322faf01a2ad2dfa88ddee47dbb599da7d18835a5ff6d4eeed805e341217ce6e841d8156d0faea2549ff241cdbbd6e448c88d47c70bd24090963d493c4d1d4 SHA512 b48f0c50bd061c7c5ccac713511a30089605a64a7bada090756085d1adeb5aff84b90186d31738958d133cd291823a3be76839305a4233d6f7d76c9b49be541b
DIST linkdotnet.stringbuilder.1.18.0.nupkg 47682 BLAKE2B 21ace37baf627372bb113c941dcce0f92bfe4c8c1aad631e373c125435df33c83feca5fdc68935e3be37036fa36b17a1c12f098211f6cba18cad6eeb688f21b7 SHA512 e7249682ca23659941b7f457113ab1eb13815e0a256a8e5df09193b444678a6113373825598bd49541833120edab5649120eb33c4d59c6bdf9383c61b67bf5de
DIST mcmaster.netcore.plugins.1.4.0.nupkg 51655 BLAKE2B b0ee8301859fcddb58c5f4a55518da52b762362e7a485d74550714be34a0a883025794b5c82bb412fdeb2128b3fa99d8e5de36ac671e2f646c0ac54a0c23b30a SHA512 9a50f79de3c7a2c0388c17a0eb93e55a4e941ea01eaeb97bc6c01a077e1d6151d720605f57be9b450f70b66410d985235aaba892b549d2034c09e16c2e5ccf57
DIST messagepack.2.5.108.nupkg 326216 BLAKE2B b593c5150773aca28aefc2a8b34e24587907e4bfaa73857f3c3117b40a30458058e85f03a3dc3a02b6d7698a67ade141bb3b0c4b8570393a7a46a5ce43ae73d7 SHA512 e2ffda229151542f8f7e14102dd38dadbece62e9818fcda5dd25f7102facc14896d04a310e4c5f201edc59658bbaabb9d15f97ed73bbdfdfc1bef809012f5487
@@ -267,4 +287,5 @@ DIST system.threading.tasks.extensions.4.5.4.nupkg 89582 BLAKE2B 728fc5794745b70
DIST system.windows.extensions.7.0.0.nupkg 133737 BLAKE2B 668b4565391a9911ae4f552a2c2e55e1bd0c8d9ee188c11c8115500b1074ec7847f918ad7c84b179528825284f20bc7e78f49901a1e9d8da37e04d81a8b52fc5 SHA512 28d9c7d065fb4ffa110333ad26379f6e8627822f9dfdb34677ade3f99205153211f11334770a6db8898d5e22aabc3efc93371601fde4777ca372287e5136246f
DIST yolodev.expecto.testsdk.0.14.2.nupkg 50071 BLAKE2B 3b653924fd63ab59689355828303dac25ef1c0dcb2d9051b50e0a7790815b777779460e396dfe2b98d8ba6b501534625658ad36900a01422876f327d3041fa17 SHA512 c5631dc9958d42d4c2818ffd2ac91b1795e64771d6b2cab13354c81fcae9162b71b7ee251393ac726c644c43c07c46e388cf22d28419604beb151d6a2bd8b3a8
EBUILD fsautocomplete-0.69.0.ebuild 10281 BLAKE2B 2826edd7a3fb8c449fd0576bbd516c2e934a7f6c7f2be5f495387b7315e5fba5346fd51b7edbc0280db21123f649000241d14f25c0c989cd9e2ec49b848a6971 SHA512 169bd847c54e735ddaae2fa7fda78a9b3c1204b31d5df9c3846aa6bee02a60852ae635db7e0c0e07cdf3509f524f661c54da41f76bcaf7d8cfba9f4239771e56
+EBUILD fsautocomplete-0.71.0.ebuild 9128 BLAKE2B 987f6c9310877916e792a67cefb972e19f6ca8454dfb98f084358869b2f97a54d67a006cb7657857ebf7e5c42a1a225f5dbd9ee7466e9ae3fb795ee8881c33b8 SHA512 c70ef812db1431b955ba829c84649a4b792429f7724ce0486799f8284f232e7e4bbc5f651afa28b1dfbde68c81a3ed96e35da3acc9d3a95879f2e34c236e6cd7
MISC metadata.xml 730 BLAKE2B e0f256c33b3149fddec10e2c8dfc7215a6bebbd69a832ba735c81426b2b65bce22a62c2647b500a949c79427a5dfa922e22a6e7565ff65c448a46921c521a506 SHA512 3e84a24010c2aeccc038241e6be9cd0d9f10dbaa59b949c4b6f42cefcde9fbc8df3799db71d91108052048404432d16c1aa57ffadd53db6ad9187efe85c1d093
diff --git a/dev-dotnet/fsautocomplete/files/fsautocomplete-0.71.0-net8.0-only.patch b/dev-dotnet/fsautocomplete/files/fsautocomplete-0.71.0-net8.0-only.patch
new file mode 100644
index 000000000000..6b429feccbcc
--- /dev/null
+++ b/dev-dotnet/fsautocomplete/files/fsautocomplete-0.71.0-net8.0-only.patch
@@ -0,0 +1,395 @@
+--- a/benchmarks/benchmarks.fsproj
++++ b/benchmarks/benchmarks.fsproj
+@@ -2,7 +2,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFrameworks>net6.0;net7.0</TargetFrameworks>
++ <TargetFrameworks>net8.0</TargetFrameworks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="SourceTextBenchmarks.fs" />
+--- a/build/build.fsproj
++++ b/build/build.fsproj
+@@ -2,8 +2,8 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net7.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="ScaffoldCodeFix.fsi" />
+--- a/paket.dependencies
++++ b/paket.dependencies
+@@ -1,6 +1,6 @@
+ version 7.2.1
+
+-framework: netstandard2.0, netstandard2.1, net6.0, net7.0, net8.0
++framework: net8.0
+
+ source https://api.nuget.org/v3/index.json
+ # this is the FCS nightly feed, re-enable at your own risk!
+--- a/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
++++ b/src/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
+@@ -1,8 +1,6 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFrameworks>net6.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet7)' == 'true'">net6.0;net7.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet8)' == 'true'">net6.0;net7.0;net8.0</TargetFrameworks>
++ <TargetFrameworks>net8.0</TargetFrameworks>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+--- a/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
++++ b/src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
+@@ -1,9 +1,7 @@
+ <?xml version="1.0" encoding="utf-8"?>
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
+- <TargetFrameworks Condition="'$(BuildNet7)' == 'true'">net6.0;net7.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet8)' == 'true'">net6.0;net7.0;net8.0</TargetFrameworks>
++ <TargetFramework>net8.0</TargetFramework>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+--- a/src/FsAutoComplete/FsAutoComplete.fsproj
++++ b/src/FsAutoComplete/FsAutoComplete.fsproj
+@@ -2,9 +2,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFrameworks>net6.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet7)' == 'true'">net6.0;net7.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet8)' == 'true'">net6.0;net7.0;net8.0</TargetFrameworks>
++ <TargetFrameworks>net8.0</TargetFrameworks>
+ <AssemblyName>fsautocomplete</AssemblyName>
+ <ServerGarbageCollection>true</ServerGarbageCollection>
+ <ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
+--- a/test/FsAutoComplete.DependencyManager.Dummy/FsAutoComplete.DependencyManager.Dummy.fsproj
++++ b/test/FsAutoComplete.DependencyManager.Dummy/FsAutoComplete.DependencyManager.Dummy.fsproj
+@@ -1,16 +1,16 @@
+-<Project Sdk="Microsoft.NET.Sdk">
+-
+- <PropertyGroup>
+- <TargetFramework>netstandard2.0</TargetFramework>
+- </PropertyGroup>
+-
+- <ItemGroup>
+- <Compile Include="Library.fs" />
+- </ItemGroup>
+-
+- <ItemGroup>
+- <!-- Keep this up to date with paket.lock, this is here to prevent error messages about downgrades -->
+- <PackageReference Update="FSharp.Core" Version="5.0.1" />
+- </ItemGroup>
+-
+-</Project>
++<Project Sdk="Microsoft.NET.Sdk">
++
++ <PropertyGroup>
++ <TargetFramework>net8.0</TargetFramework>
++ </PropertyGroup>
++
++ <ItemGroup>
++ <Compile Include="Library.fs" />
++ </ItemGroup>
++
++ <ItemGroup>
++ <!-- Keep this up to date with paket.lock, this is here to prevent error messages about downgrades -->
++ <PackageReference Update="FSharp.Core" Version="5.0.1" />
++ </ItemGroup>
++
++</Project>
+--- a/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
+@@ -1,9 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFrameworks>net6.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet7)' == 'true'">net6.0;net7.0</TargetFrameworks>
+- <TargetFrameworks Condition="'$(BuildNet8)' == 'true'">net6.0;net7.0;net8.0</TargetFrameworks>
++ <TargetFrameworks>net8.0</TargetFrameworks>
+ <GenerateProgramFile>false</GenerateProgramFile>
+ <RollForward>LatestMajor</RollForward>
+ <IsTestProject>true</IsTestProject>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/AutocompleteTest/AutocompleteTest.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/AutocompleteTest/AutocompleteTest.fsproj
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="utf-8"?>
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/CloseTests/Workspace/Workspace.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/CloseTests/Workspace/Workspace.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/CodeFixTests/RenameParamToMatchSignature/RenameParamToMatchSignature.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/CodeFixTests/RenameParamToMatchSignature/RenameParamToMatchSignature.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net6.0/App/App.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net6.0/App/App.fsproj
+@@ -2,7 +2,7 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net6.0/Library1/Library1.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net6.0/Library1/Library1.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net7.0/App/App.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net7.0/App/App.fsproj
+@@ -2,7 +2,7 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net7.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net7.0/Library1/Library1.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/CrossProject-net7.0/Library1/Library1.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net7.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/SameProject/SameProject.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/DependentFileChecking/SameProject/SameProject.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/ExpectoTests/ExpectoTests.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/ExpectoTests/ExpectoTests.fsproj
+@@ -2,7 +2,7 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateProgramFile>false</GenerateProgramFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/A/A.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/A/A.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/B/B.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/B/B.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/C/C.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FindReferences/Solution/C/C.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FoldingTests/FoldingTests.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FoldingTests/FoldingTests.fsproj
+@@ -1,11 +1,11 @@
+-<Project Sdk="Microsoft.NET.Sdk">
+-
+- <PropertyGroup>
+- <TargetFramework>netstandard2.0</TargetFramework>
+- </PropertyGroup>
+-
+- <ItemGroup>
+- <Compile Include="Library.fs" />
+- </ItemGroup>
+-
+-</Project>
++<Project Sdk="Microsoft.NET.Sdk">
++
++ <PropertyGroup>
++ <TargetFramework>net8.0</TargetFramework>
++ </PropertyGroup>
++
++ <ItemGroup>
++ <Compile Include="Library.fs" />
++ </ItemGroup>
++
++</Project>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FsdnTest/BasicTest.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FsdnTest/BasicTest.fsproj
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="utf-8"?>
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/FullNameExternalAutocompleteTest/FullNameExternalAutocompleteTest.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/FullNameExternalAutocompleteTest/FullNameExternalAutocompleteTest.fsproj
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="utf-8"?>
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/GoToTests.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/GoToTests.fsproj
+@@ -1,6 +1,6 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>netstandard2.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="Definition.fs" />
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/NUnitTests/NUnitTests.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/NUnitTests/NUnitTests.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+
+ <IsPackable>false</IsPackable>
+ <GenerateProgramFile>false</GenerateProgramFile>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/CrossProject/LibA/LibA.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/CrossProject/LibA/LibA.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/CrossProject/LibB/LibB.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/CrossProject/LibB/LibB.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ <GenerateDocumentationFile>true</GenerateDocumentationFile>
+ </PropertyGroup>
+
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/SameProject/RenameTest.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/RenameTest/SameProject/RenameTest.fsproj
+@@ -2,7 +2,7 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/ServerTests/Project/Project.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/ServerTests/Project/Project.fsproj
+@@ -2,7 +2,7 @@
+
+ <PropertyGroup>
+ <OutputType>Exe</OutputType>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/UnusedDeclarations/UnusedDeclarations.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/UnusedDeclarations/UnusedDeclarations.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+
+ <ItemGroup>
+--- a/test/FsAutoComplete.Tests.Lsp/TestCases/XUnitTests/XUnitTests.fsproj
++++ b/test/FsAutoComplete.Tests.Lsp/TestCases/XUnitTests/XUnitTests.fsproj
+@@ -1,7 +1,7 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+
+ <IsPackable>false</IsPackable>
+ <GenerateProgramFile>false</GenerateProgramFile>
+--- a/test/OptionAnalyzer/OptionAnalyzer.fsproj
++++ b/test/OptionAnalyzer/OptionAnalyzer.fsproj
+@@ -1,6 +1,6 @@
+ <Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+- <TargetFramework>net6.0</TargetFramework>
++ <TargetFramework>net8.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj">
diff --git a/dev-dotnet/fsautocomplete/fsautocomplete-0.71.0.ebuild b/dev-dotnet/fsautocomplete/fsautocomplete-0.71.0.ebuild
new file mode 100644
index 000000000000..ce6df4adad3f
--- /dev/null
+++ b/dev-dotnet/fsautocomplete/fsautocomplete-0.71.0.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=FsAutoComplete
+
+DOTNET_PKG_COMPAT=8.0
+NUGETS="
+altcover@8.3.838
+benchmarkdotnet.annotations@0.13.5
+benchmarkdotnet@0.13.5
+cliwrap@3.4.4
+commandlineparser@2.4.3
+communitytoolkit.highperformance@7.0.1
+destructurama.fsharp@1.2.0
+diffplex@1.7.1
+dotnet-reportgenerator-globaltool@5.0.2
+dotnet.reproduciblebuilds@1.1.1
+expecto.diff@9.0.4
+expecto@10.1.0
+fake.core.commandlineparsing@6.0.0
+fake.core.context@6.0.0
+fake.core.environment@6.0.0
+fake.core.fakevar@6.0.0
+fake.core.process@6.0.0
+fake.core.semver@6.0.0
+fake.core.string@6.0.0
+fake.core.target@6.0.0
+fake.core.trace@6.0.0
+fake.io.filesystem@6.0.0
+fake.tools.git@6.0.0
+fantomas.client@0.9.0
+fantomas.core@6.2.0
+fantomas.fcs@6.2.0
+fantomas@6.2.3
+fparsec@1.1.1
+fsharp-analyzers@0.23.0
+fsharp.analyzers.build@0.3.0
+fsharp.analyzers.sdk@0.25.0
+fsharp.compiler.service@43.8.200
+fsharp.control.asyncseq@3.2.1
+fsharp.control.reactive@5.0.5
+fsharp.core@5.0.1
+fsharp.core@6.0.5
+fsharp.core@8.0.200
+fsharp.data.adaptive@1.2.13
+fsharp.formatting@14.0.1
+fsharp.umx@1.1.0
+fsharplint.core@0.21.2
+fsharpx.async@1.14.1
+fstoolkit.errorhandling.taskresult@4.4.0
+fstoolkit.errorhandling@4.4.0
+gee.external.capstone@2.3.0
+githubactionstestlogger@2.0.1
+google.protobuf@3.22.0
+grpc.core.api@2.51.0
+grpc.core@2.46.6
+grpc.net.client@2.51.0
+grpc.net.common@2.51.0
+grpc@2.46.6
+humanizer.core@2.14.1
+iced@1.17.0
+icedtasks@0.9.2
+icsharpcode.decompiler@7.2.1.6856
+ionide.analyzers@0.7.0
+ionide.keepachangelog.tasks@0.1.8
+ionide.languageserverprotocol@0.4.20
+ionide.projinfo.fcs@0.63.0
+ionide.projinfo.projectsystem@0.63.0
+ionide.projinfo.sln@0.63.0
+ionide.projinfo@0.63.0
+linkdotnet.stringbuilder@1.18.0
+mcmaster.netcore.plugins@1.4.0
+messagepack.annotations@2.5.108
+messagepack@2.5.108
+microsoft.bcl.asyncinterfaces@7.0.0
+microsoft.bcl.hashcode@1.1.0
+microsoft.build.framework@17.6.3
+microsoft.build.locator@1.5.3
+microsoft.build.tasks.core@17.4.0
+microsoft.build.tasks.git@1.1.1
+microsoft.build.utilities.core@17.4.0
+microsoft.build@17.2.0
+microsoft.codeanalysis.analyzers@3.3.3
+microsoft.codeanalysis.common@4.5.0
+microsoft.codeanalysis.csharp.workspaces@4.5.0
+microsoft.codeanalysis.csharp@4.5.0
+microsoft.codeanalysis.visualbasic.workspaces@4.5.0
+microsoft.codeanalysis.visualbasic@4.5.0
+microsoft.codeanalysis.workspaces.common@4.5.0
+microsoft.codeanalysis@4.5.0
+microsoft.codecoverage@17.4.1
+microsoft.diagnostics.netcore.client@0.2.251802
+microsoft.diagnostics.runtime@2.2.332302
+microsoft.diagnostics.tracing.traceevent@3.0.2
+microsoft.dotnet.platformabstractions@3.1.6
+microsoft.extensions.caching.abstractions@6.0.0
+microsoft.extensions.caching.memory@6.0.1
+microsoft.extensions.configuration.abstractions@6.0.0
+microsoft.extensions.configuration.binder@6.0.0
+microsoft.extensions.configuration@6.0.1
+microsoft.extensions.dependencyinjection.abstractions@6.0.0
+microsoft.extensions.dependencyinjection@6.0.1
+microsoft.extensions.dependencymodel@6.0.0
+microsoft.extensions.logging.abstractions@6.0.2
+microsoft.extensions.logging.configuration@6.0.0
+microsoft.extensions.logging@6.0.0
+microsoft.extensions.options.configurationextensions@6.0.0
+microsoft.extensions.options@6.0.0
+microsoft.extensions.primitives@6.0.0
+microsoft.net.stringtools@17.4.0
+microsoft.net.test.sdk@17.4.1
+microsoft.netcore.platforms@1.1.0
+microsoft.netcore.platforms@1.1.1
+microsoft.netcore.platforms@7.0.4
+microsoft.netcore.targets@1.1.3
+microsoft.netcore.targets@5.0.0
+microsoft.netframework.referenceassemblies.net461@1.0.3
+microsoft.netframework.referenceassemblies@1.0.3
+microsoft.sourcelink.azurerepos.git@1.1.1
+microsoft.sourcelink.bitbucket.git@1.1.1
+microsoft.sourcelink.common@1.1.1
+microsoft.sourcelink.github@1.1.1
+microsoft.sourcelink.gitlab@1.1.1
+microsoft.testplatform.objectmodel@17.4.1
+microsoft.testplatform.testhost@17.4.1
+microsoft.visualstudio.threading.analyzers@17.6.40
+microsoft.visualstudio.threading@17.6.40
+microsoft.visualstudio.validation@17.6.11
+microsoft.win32.registry@5.0.0
+microsoft.win32.systemevents@7.0.0
+mono.cecil@0.11.4
+nerdbank.streams@2.10.66
+netstandard.library@2.0.3
+newtonsoft.json@13.0.2
+nuget.frameworks@6.3.0
+opentelemetry.api@1.3.2
+opentelemetry.exporter.opentelemetryprotocol@1.3.2
+opentelemetry@1.3.2
+paket@8.0.0-alpha002
+perfolizer@0.2.1
+runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.native.system.net.http@4.3.0
+runtime.native.system.security.cryptography.apple@4.3.0
+runtime.native.system@4.3.0
+runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple@4.3.0
+runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+runtime.ubuntu.14.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
+runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl@4.3.2
+semanticversioning@2.0.2
+serilog.sinks.async@1.5.0
+serilog.sinks.console@4.0.1
+serilog.sinks.file@5.0.0
+serilog@2.11.0
+streamjsonrpc@2.16.36
+system.buffers@4.5.1
+system.codedom@6.0.0
+system.collections.concurrent@4.3.0
+system.collections.immutable@7.0.0
+system.collections@4.3.0
+system.commandline@2.0.0-beta4.22272.1
+system.componentmodel.annotations@5.0.0
+system.composition.attributedmodel@6.0.0
+system.composition.convention@6.0.0
+system.composition.hosting@6.0.0
+system.composition.runtime@6.0.0
+system.composition.typedparts@6.0.0
+system.composition@6.0.0
+system.configuration.configurationmanager@6.0.0
+system.diagnostics.debug@4.3.0
+system.diagnostics.diagnosticsource@7.0.2
+system.diagnostics.tracing@4.3.0
+system.drawing.common@7.0.0
+system.formats.asn1@6.0.0
+system.globalization.calendars@4.3.0
+system.globalization.extensions@4.3.0
+system.globalization@4.3.0
+system.io.filesystem.primitives@4.3.0
+system.io.filesystem@4.3.0
+system.io.pipelines@7.0.0
+system.io@4.3.0
+system.linq@4.3.0
+system.management@6.0.0
+system.memory@4.5.5
+system.net.http@4.3.4
+system.net.primitives@4.3.0
+system.numerics.vectors@4.5.0
+system.reactive@5.0.0
+system.reflection.emit.ilgeneration@4.7.0
+system.reflection.emit.lightweight@4.7.0
+system.reflection.emit@4.7.0
+system.reflection.metadata@7.0.0
+system.reflection.primitives@4.3.0
+system.reflection@4.3.0
+system.resources.extensions@6.0.0
+system.resources.resourcemanager@4.3.0
+system.runtime.compilerservices.unsafe@6.0.0
+system.runtime.extensions@4.3.1
+system.runtime.handles@4.3.0
+system.runtime.interopservices@4.3.0
+system.runtime.numerics@4.3.0
+system.runtime@4.3.1
+system.security.accesscontrol@6.0.0
+system.security.cryptography.algorithms@4.3.0
+system.security.cryptography.cng@5.0.0
+system.security.cryptography.csp@4.3.0
+system.security.cryptography.encoding@4.3.0
+system.security.cryptography.openssl@4.3.0
+system.security.cryptography.pkcs@6.0.4
+system.security.cryptography.primitives@4.3.0
+system.security.cryptography.protecteddata@6.0.0
+system.security.cryptography.x509certificates@4.3.0
+system.security.cryptography.xml@6.0.1
+system.security.permissions@7.0.0
+system.security.principal.windows@5.0.0
+system.text.encoding.codepages@6.0.0
+system.text.encoding@4.3.0
+system.text.encodings.web@7.0.0
+system.text.json@7.0.3
+system.text.regularexpressions@4.3.1
+system.threading.channels@6.0.0
+system.threading.tasks.dataflow@7.0.0
+system.threading.tasks.extensions@4.5.4
+system.threading.tasks@4.3.0
+system.threading@4.3.0
+system.windows.extensions@7.0.0
+yolodev.expecto.testsdk@0.14.2
+"
+
+inherit check-reqs dotnet-pkg
+
+DESCRIPTION="F# language server using the Language Server Protocol"
+HOMEPAGE="https://github.com/fsharp/FsAutoComplete/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/fsharp/${MY_PN}.git"
+else
+ SRC_URI="https://github.com/fsharp/${MY_PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${PV}"
+
+ KEYWORDS="~amd64"
+fi
+
+SRC_URI+=" ${NUGET_URIS} "
+
+LICENSE="Apache-2.0 BSD MIT"
+SLOT="0"
+RESTRICT="test" # TODO: Disable 19 failing tests.
+
+CHECKREQS_DISK_BUILD="2G"
+DOTNET_PKG_PROJECTS=( src/FsAutoComplete/FsAutoComplete.fsproj )
+PATCHES=(
+ "${FILESDIR}/${PN}-0.68.0-paket-dependencies.patch"
+ "${FILESDIR}/${PN}-0.71.0-net8.0-only.patch"
+)
+
+DOCS=( CHANGELOG.md README.md )
+
+pkg_setup() {
+ check-reqs_pkg_setup
+ dotnet-pkg_pkg_setup
+}
+
+src_unpack() {
+ dotnet-pkg_src_unpack
+
+ if [[ -n "${EGIT_REPO_URI}" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ dotnet-pkg_src_prepare
+
+ rm paket.lock || die
+ sed -i paket.dependencies -e "s|@NUGET_PACKAGES@|${NUGET_PACKAGES}|g" || die
+}
+
+src_configure() {
+ dotnet-pkg-base_restore_tools
+ edotnet paket install
+
+ dotnet-pkg_src_configure
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 708b468422e0..4adc59f3c5f6 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 76d888f07479..95ef0b516db5 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -5,7 +5,7 @@ DIST typescript-5.4.4.tgz 5825725 BLAKE2B 98ebd2f2c3472b7944009f672d647d34540b3c
DIST typescript-5.4.5.tgz 5825770 BLAKE2B aea24c0924b2a0b0d01face2ce6be4e7fac85c2205cb0ecde492c5301f83d55fd8cd501326bd47f90cd78abf48c7aaf0381b13fc8242f3d2f9235e6051860b2b SHA512 bdc23852946083cd68211505c11d164881cab75d6727b48056560d22ef90a6a7b25cffa0a50272fd9e3e174686c5213832ac23c97bd6fd3ce090b031d80187c1
EBUILD typescript-5.3.3.ebuild 823 BLAKE2B 2d94c5a6377082a5959ff1baff5261c4b705952d6ab950d56be7888ea5ed5039ae63a14ff6a6f05da7eee6308a94a3a4ba94e95edfdc25001700a7fb6e05d0ec SHA512 c736aff6f5bb51960e559f522a2c4b4143cd861fb9bce72eda67003efc0f28bf9e9febcb263b40ee6e29473d311f5d45f827e6327f00f4197c94ecc50c6a292a
EBUILD typescript-5.4.2.ebuild 823 BLAKE2B 2d94c5a6377082a5959ff1baff5261c4b705952d6ab950d56be7888ea5ed5039ae63a14ff6a6f05da7eee6308a94a3a4ba94e95edfdc25001700a7fb6e05d0ec SHA512 c736aff6f5bb51960e559f522a2c4b4143cd861fb9bce72eda67003efc0f28bf9e9febcb263b40ee6e29473d311f5d45f827e6327f00f4197c94ecc50c6a292a
-EBUILD typescript-5.4.3.ebuild 824 BLAKE2B 5c9d9e3183521c101778d619a95f71c32d4328ad039f112ab64a56904a61a8385d8005b96be4e226ecffb1cc8807aed69337420a1141424099dbe6b439e5fdd3 SHA512 3ebca373bf8115696affa2479936ce7f79123a1954822627939b3320a110bf28522069eb8d49b39437c5cc3c76a33c5494e21116b4924a697d71c5ac4f7448f5
+EBUILD typescript-5.4.3.ebuild 823 BLAKE2B 2d94c5a6377082a5959ff1baff5261c4b705952d6ab950d56be7888ea5ed5039ae63a14ff6a6f05da7eee6308a94a3a4ba94e95edfdc25001700a7fb6e05d0ec SHA512 c736aff6f5bb51960e559f522a2c4b4143cd861fb9bce72eda67003efc0f28bf9e9febcb263b40ee6e29473d311f5d45f827e6327f00f4197c94ecc50c6a292a
EBUILD typescript-5.4.4.ebuild 824 BLAKE2B 5c9d9e3183521c101778d619a95f71c32d4328ad039f112ab64a56904a61a8385d8005b96be4e226ecffb1cc8807aed69337420a1141424099dbe6b439e5fdd3 SHA512 3ebca373bf8115696affa2479936ce7f79123a1954822627939b3320a110bf28522069eb8d49b39437c5cc3c76a33c5494e21116b4924a697d71c5ac4f7448f5
EBUILD typescript-5.4.5.ebuild 824 BLAKE2B 5c9d9e3183521c101778d619a95f71c32d4328ad039f112ab64a56904a61a8385d8005b96be4e226ecffb1cc8807aed69337420a1141424099dbe6b439e5fdd3 SHA512 3ebca373bf8115696affa2479936ce7f79123a1954822627939b3320a110bf28522069eb8d49b39437c5cc3c76a33c5494e21116b4924a697d71c5ac4f7448f5
MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72
diff --git a/dev-lang/typescript/typescript-5.4.3.ebuild b/dev-lang/typescript/typescript-5.4.3.ebuild
index 2be080b52222..761177a3441e 100644
--- a/dev-lang/typescript/typescript-5.4.3.ebuild
+++ b/dev-lang/typescript/typescript-5.4.3.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"/package
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
RDEPEND="net-libs/nodejs"
BDEPEND=">=net-libs/nodejs-16[npm]"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 5b0f76189bb7..1f9ffddd190c 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest
index 62229417d321..dea40e53e30d 100644
--- a/dev-libs/cxxtools/Manifest
+++ b/dev-libs/cxxtools/Manifest
@@ -3,6 +3,6 @@ AUX cxxtools-3.0-lld-linking-openssl.patch 323 BLAKE2B 32cd482d39132bb9793383e2a
AUX cxxtools-3.0_gcc11.patch 847 BLAKE2B ae4c4caf2d33351a33e7f54addeda32a922dabab867d1ca41684a3fa73b040a2b4df515a0af7fc33a1e3a8159c03d8189b4b97f2d36dab882c6d237e6d50faf8 SHA512 cb53d59849c8034fde4bb81e9db2f71ea34ccb809671e269dce47bd4d9847369213f43f1a32bb578547fd03f60df31f96d678249c34613ee4619fe1f32af8355
DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250
EBUILD cxxtools-3.0-r1.ebuild 716 BLAKE2B 73caa9b56a2796bda7b29abdc4f34ea84bdca1ad04dbf6f1a4b9192ae65e257500caf543a406a70818cc3cfe8329012161ce6e9e43132f89a1bb4e14519b3c65 SHA512 689b9531a324c04d7cd9f153d567eabe00866508c839804cd0d3eb5ed4539d41b2a07de976e1778e9a887d00aa96097dbd51fcdf80930bd50463b9323d7ebcc8
-EBUILD cxxtools-3.0-r2.ebuild 1031 BLAKE2B 906b38bcd9f876cdb2193d1cada0f0b26ca0aff69b177abca845c4eade597e90a914826065b6a1cc924d7c46526875a611e4425a225c5fa66b7a0f7a211bb2d6 SHA512 bc25c4f9bf0edda827c9b5bc334e59bbc80ebfb9c37289fae93ffdb317f1aecceda632f4ada396bcbcab04d5eb05ea3f127d1017fc8b85c9babede7663b4c3d1
+EBUILD cxxtools-3.0-r2.ebuild 1030 BLAKE2B 76fa7b73c9be51fb27baf553a18f9dc76a67bac2bfefe53013a699c737fdb3d4930eb80d5f1e483a34c67be01d8fe15c353870275157450dfbdcc99b1aeae985 SHA512 dd13baac690db403c4c6eef0d7573d7f716014063682e5190bbb2a81658b04b4f2b8908fc074e894f628e61e4f63b2dee6421051b6e7134c5a4cee4aede3fd26
EBUILD cxxtools-3.0.ebuild 676 BLAKE2B f640431bf4c41b1f1d87d1ece7005638c8e6b4caf9c7e365a03550f1d4c0b540e57cc78114185e9ad60d21599eab699177f9cf3d4973004f11d8705b4d0225b9 SHA512 4d10b859219f52027fab420a5e215076513705481b84b59b06df59320ffb4f960cb35593a60b5d0fe0c901de4a3056d2ae12e22acd3381db1b2a4e0b9007842d
MISC metadata.xml 244 BLAKE2B 7222dd1e8f714217b90fa86e81e31b345a4b2e861ca846f3cfcaab3f6820dea4b067d0d335336af53dfd7985287fc213d27ca777bd876cb2bb72fadba79cc1ec SHA512 d066cd23818ff8a6ace46dde4dd13e5da409672c7843057ff90819a7d691fd53c2e7de7b696a0a08945a4e770f63722f4923e78b22c40568db755ddca6a58f0e
diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
index b87baa58b1ad..bdbcfe76412b 100644
--- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
+++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="amd64 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/hiredict/Manifest b/dev-libs/hiredict/Manifest
new file mode 100644
index 000000000000..fc41802327ea
--- /dev/null
+++ b/dev-libs/hiredict/Manifest
@@ -0,0 +1,4 @@
+AUX hiredict-1.3.1-disable-network-tests.patch 526 BLAKE2B f50a6cf2c18cd9999026b5f87a5f73f874ae4b9ef80e0de04968c9df5399e2e5f4aafd5870ce4c5d905dc71b70f3bc95bc360f610fac6c6ccf8b39b84bad9862 SHA512 aa48b6adf85fa367a4157da097227518165d0063aed1403423a19f770291ee4e3abaa423c43d334b77644f6cd8339a0f330c1fc0222e09502da04ac6bcd45ce6
+DIST hiredict-1.3.1.tar.gz 118800 BLAKE2B 8d051ff9aa0f3f50acca96fa85c40369665769f4ddc2d5275eb19a279196a5ec571f6099f32b820447cdf89c95f88a0350ca70ed58acedfce82bd4d3cd41ded4 SHA512 208672d4dbdcc8bf21cff494ea2191b97b9d67b2c4b5a4f94e2c165613315b28b09e9e03de0495a069320df671e3f9d22a43209f175c2aae71550b0d832c0112
+EBUILD hiredict-1.3.1.ebuild 2063 BLAKE2B d026295bdac30b6c470db6c6fe45cc28bd26be0ebf41457674cec7d35bf727024dc58c97fcc3721bfe9511b01a7946b6aff176d41686f8bce44cd7ad2ed0f882 SHA512 4e21b511bc0f77c7eae913dd01ad091745eaa8c7dc8a08f6143a1b8156115b4daee637322e9130238955a792b09b9800b540f6e7d6549aff7c93159b75d6e305
+MISC metadata.xml 651 BLAKE2B 6df244daf5d5f2c7be7abf413fb8e6444b183448501498b644de9ab58b8777ddb045331a07991b1a5cad531edd8f8fdfb854ad2575c64633c1b47b0040e4df02 SHA512 e187ff35a863dd5d1ccb53a3275b44174d66ddef249ecb8ac76a684e3d1ee44f8a44d4f9086935e9980b267efc170b4316d1cf9335e71c5aa375fc8a5c64d871
diff --git a/dev-libs/hiredict/files/hiredict-1.3.1-disable-network-tests.patch b/dev-libs/hiredict/files/hiredict-1.3.1-disable-network-tests.patch
new file mode 100644
index 000000000000..94562b57e3ad
--- /dev/null
+++ b/dev-libs/hiredict/files/hiredict-1.3.1-disable-network-tests.patch
@@ -0,0 +1,16 @@
+diff --git a/test.c b/test.c
+index 48d53e9..91bc794 100644
+--- a/test.c
++++ b/test.c
+@@ -2459,9 +2467,11 @@ int main(int argc, char **argv) {
+ }
+ #endif /* HIREDICT_TEST_ASYNC */
+
++#if 0
+ cfg.type = CONN_TCP;
+ printf("\nTesting asynchronous API using polling_adapter TCP (%s:%d):\n", cfg.tcp.host, cfg.tcp.port);
+ test_async_polling(cfg);
++#endif
+ if (test_unix_socket) {
+ cfg.type = CONN_UNIX;
+ printf("\nTesting asynchronous API using polling_adapter UNIX (%s):\n", cfg.unix_sock.path);
diff --git a/dev-libs/hiredict/hiredict-1.3.1.ebuild b/dev-libs/hiredict/hiredict-1.3.1.ebuild
new file mode 100644
index 000000000000..bd7927c958a2
--- /dev/null
+++ b/dev-libs/hiredict/hiredict-1.3.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Minimalistic C client library for the Redict database"
+HOMEPAGE="https://codeberg.org/redict/hiredict"
+SRC_URI="https://codeberg.org/redict/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+S=${WORKDIR}/${PN}
+
+LICENSE="BSD LGPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="shim ssl static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ssl? ( dev-libs/openssl:= )
+ shim? ( !dev-libs/hiredis )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ test? (
+ dev-db/redict
+ dev-libs/libevent
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.1-disable-network-tests.patch
+)
+
+_build() {
+ tc-export AR CC
+ local myconf=(
+ AR="${AR}"
+ CC="${CC}"
+ CFLAGS="${CFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ DESTDIR="${ED}"
+ PREFIX="/usr"
+ LIBRARY_PATH="$(get_libdir)"
+ USE_SSL=$(usex ssl 1 0)
+ TEST_ASYNC=$(usex test 1 0)
+ DEBUG_FLAGS=
+ OPTIMIZATION=
+ USE_WERROR=0
+ )
+ emake "${myconf[@]}" "$@"
+}
+
+src_compile() {
+ # The static lib re-uses the same objects as the shared lib, so
+ # overhead is low w/creating it all the time. It's also needed
+ # by the tests.
+ _build dynamic static hiredict{,_ssl}.pc
+}
+
+src_test() {
+ # Compare with https://codeberg.org/redict/hiredict/src/tag/1.3.1/Makefile#L37
+ local REDICT_PID="${T}"/hiredict.pid
+ local REDICT_SOCK="${T}"/hiredict.sock
+ local REDICT_PORT=56379
+ local REDICT_TEST_CONFIG="
+ daemonize yes
+ pidfile ${REDICT_PID}
+ port ${REDICT_PORT}
+ bind 127.0.0.1
+ unixsocket //${REDICT_SOCK}
+ "
+
+ _build hiredict-test
+
+ "${EPREFIX}"/usr/bin/redict-server - <<< "${REDICT_TEST_CONFIG}" || die
+ ./hiredict-test -h 127.0.0.1 -p ${REDICT_PORT} -s ${REDICT_SOCK}
+ local ret=$?
+
+ kill "$(<"${REDICT_PID}")" || die
+ [[ ${ret} != "0" ]] && die "tests failed"
+}
+
+src_install() {
+ _build install
+
+ if ! use static-libs ; then
+ find "${ED}" -name '*.a' -delete || die
+ fi
+
+ if ! use shim; then
+ find "${ED}" -type d -name 'hiredis' -exec rm -r {} + || die
+ find "${ED}" -name 'hiredis*.pc' -delete || die
+ fi
+}
diff --git a/dev-libs/hiredict/metadata.xml b/dev-libs/hiredict/metadata.xml
new file mode 100644
index 000000000000..8184c9d384cc
--- /dev/null
+++ b/dev-libs/hiredict/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>navi@vlhl.dev</email>
+ <name>Anna (navi) Figueiredo Gomes</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <slots>
+ <subslots>Reflect ABI of libhiredict.so.</subslots>
+ </slots>
+ <upstream>
+ <remote-id type="codeberg">redict/hiredict</remote-id>
+ </upstream>
+ <use>
+ <flag name="shim">
+ Install header shims for the hiredis api.
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest
index 673c1447d2c9..232c330d9791 100644
--- a/dev-libs/libevdev/Manifest
+++ b/dev-libs/libevdev/Manifest
@@ -1,4 +1,4 @@
DIST libevdev-1.13.1.tar.xz 455484 BLAKE2B 063eefeebebf5253ce23666e31d67d7268ad97e09f84e0e3a02b1024a92f68e1a4f1fc2508304abf49ab05dba4961b49463b640a18c79ea38ca0c5a9d8bf3e9c SHA512 9b75bad4bc13948854c8dff7a7a46aca6c06d1410ccb000f881bf76055ccac040595c3b24fb1a574be875b5c262eb86820b9ec3383752641bc2047135e5a412f
-EBUILD libevdev-1.13.1.ebuild 1125 BLAKE2B 71eba49d2a5feb9f4a8bf6123db43bcc2faa64c9181f2d3f8dd575c3462fb31ec5017e0ba4425d767bd8fa7ff5f1e79b134c7efc76f9accfd0de0d603ed2682d SHA512 213eba2d6c8450223e9aa5e9282c13f27adaa1fef6a5d2a1894c17dedce4a74275044b138c5922e246e31990ffe1680a975034d06c03de37f3cea88dd19922f4
-EBUILD libevdev-9999.ebuild 1120 BLAKE2B 7451547956d06092560eadfe870a49f48c8a1bcfccdc128eb98885ab66abd2005253d3d484d5faba6ad419b3ddb9e0b64788f7521823b0b60b6e4a33e77da2e6 SHA512 688c69a80da2cb82bae689f145729784603b25a8a2a9edcf4f13818ec284e490dc032a3957c7fc4d094981a99304210cb76a2f424fbeae976b7e110ce5251192
+EBUILD libevdev-1.13.1-r1.ebuild 1126 BLAKE2B 2e1a6c493160f02251164cba131b7afbb097bc892af2694120b2a3b9bae0c9642876872bff4e52235fdfcba38a2433bb12d500a37040c6849c69d59eb3efde6a SHA512 b75fe29139039ad024d3eca8f73f74bf678fffd12471ce6e93a2afc85b4b865fc22901788423e3243cc6ad187ef83e1dec6239f9d0d8598bc4c3801c9b0ea575
+EBUILD libevdev-9999.ebuild 1121 BLAKE2B 67695173eefcb0aa94a1693bd84bb16dd1eda1d95afb0acf13b61bf58fbb2ec69624eecb93c92797d7ce02b2247136bea87a2a7d495defbe3abdae6081a5798d SHA512 d288dd128b42e25741a73bdbe8dbca111a9a0bbe6cdcc6a6c5edfaf81212a8e5a1f211f02637bfcfceb9b2bf8be3dd4bca79aeb0629075824e37c998cca95ad9
MISC metadata.xml 339 BLAKE2B 17485a5a6202c366cf975f0c34aeb9521d5190f2ada003bdcae8c3e561740b3b43809b177baa2cab87de46e2f234b48df5bfa6c8df5dc2674f95e6206f0e4398 SHA512 26ff955c224a24cd58bf4eed14d99a0b7cf1b078e0d93bbd115a9193656180f112cb0f27bc6d35b2ff2e062a58775fc4b4310d6ffeee322b39963143f079b3b8
diff --git a/dev-libs/libevdev/libevdev-1.13.1.ebuild b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
index 7178ce1649e7..300b0dba54e8 100644
--- a/dev-libs/libevdev/libevdev-1.13.1.ebuild
+++ b/dev-libs/libevdev/libevdev-1.13.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit meson-multilib python-any-r1
diff --git a/dev-libs/libevdev/libevdev-9999.ebuild b/dev-libs/libevdev/libevdev-9999.ebuild
index 86afaef46cd2..5016bca432b7 100644
--- a/dev-libs/libevdev/libevdev-9999.ebuild
+++ b/dev-libs/libevdev/libevdev-9999.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_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit meson-multilib python-any-r1
diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest
index f6aa385d93ea..60f2ba17644c 100644
--- a/dev-libs/librdkafka/Manifest
+++ b/dev-libs/librdkafka/Manifest
@@ -2,8 +2,8 @@ AUX librdkafka-2.2.0-backport-pr4449.patch 12334 BLAKE2B 1787951e628e64890e1a842
DIST librdkafka-1.8.2.tar.gz 4097028 BLAKE2B 37a3190417e973ea4629012e358ff61cda45eb0134448dd0054fd1f1cac57f3543b133331b0b0d518f219f30f79f7665a214c75084d6a8474687b7e686395724 SHA512 8c8ae291129b78e3b8367307ad1b1715af1438cd76d7160d64d13a58adf84c7c9f51efeba4656f55e101c25e4cb744db0d8bb5c01a2decb229e4567d16bdcb22
DIST librdkafka-2.1.1.tar.gz 4281061 BLAKE2B 8200c2aee0d04109cb78f13b186cf907f3260ee6a17a2fffc4f7706ed9cbea9436eb31d17167e9af783495ef2365f7401bbdc671d5a8d7e7f2ecb9b5c7d57fbb SHA512 6bf1761e7ed1820b587fda24277f6606ec046da281064df13c4380f49a92f3e2b165614b9c622d46b27078ec024a4dc211610e500e597265e8219f8869c4d203
DIST librdkafka-2.2.0.tar.gz 4340164 BLAKE2B 394c9fd25db0a3a02b16fec3d5d5acc4808b4c8a6c8e025e71f15a91c6311206bf4d7c863860be36483c150bb10955cdc98ba0f088fa493b20ae52154e2a83d0 SHA512 1a85b5864efdeece1327e461b62a378f24b73eb7174168f630aeff01d4a5074d6b2f15744bc267665fcfc6384e804df00c20b7271ecd85a98dca84746b86b4d9
-EBUILD librdkafka-1.8.2.ebuild 2377 BLAKE2B 1ac13b1f1df3dcd58db7ecd0ac0afef58c431aa796ebddce48ae1ae8f0b06293623ae7731a04a044022bb4767444d8e680759738c9ee9cccbd0c5b33671bdf5c SHA512 fa963b50fe52ed39e1e6c206e0c6a9729d134e6001cb5534a4f0cc0cfe58fbf8438122e0dc9925c45939ce0ff3576116f6a7aea3f7df7ed95e89d4d64ccbf10d
-EBUILD librdkafka-2.1.1.ebuild 2377 BLAKE2B 1ac13b1f1df3dcd58db7ecd0ac0afef58c431aa796ebddce48ae1ae8f0b06293623ae7731a04a044022bb4767444d8e680759738c9ee9cccbd0c5b33671bdf5c SHA512 fa963b50fe52ed39e1e6c206e0c6a9729d134e6001cb5534a4f0cc0cfe58fbf8438122e0dc9925c45939ce0ff3576116f6a7aea3f7df7ed95e89d4d64ccbf10d
-EBUILD librdkafka-2.2.0-r1.ebuild 2456 BLAKE2B 9228cdd53fc83a2633202e65ae102a5c3d220b63c9d8208e4a9930d62445cba55df178e577c66cab2fc596a85c5005dd9eed22ee4588f52c3b9a068b31d2aa9e SHA512 41546b576db6f18014f8e52ed4bf3d0f9c263c2315f2449b63ead50fa3ac9b08786280590e6239d5ce156eb5ff5efcacb5d34bb5138f897f791c47d978465e76
-EBUILD librdkafka-2.2.0.ebuild 2392 BLAKE2B 66094f8e29286889e87e1334aefc5e8613c3b3a425941ba1ebb6f06d583ae1c185541c236cc3054244e7c544f781d4edeb65634b9bbe8f68754a7780feaa086e SHA512 aa4c3d4aca88411f478412e16104b725c42f5b43c3aa4af117e03ea06e20ef352079e16a97c71c9eff04c25c7147010613120186c8d48da6b472ab371f2a97c8
+EBUILD librdkafka-1.8.2.ebuild 2420 BLAKE2B 8434aee94d4cac9cc072a2fada436fbb11343351e27915f7fec0e0e8965a17fbfea254f74d4484caacb7d1ecc02ca1742e1ba96c6b2a4ae1f15e99143b2793ab SHA512 bf6e394da410f9dd33fca36f8a3dc05216d10a8cb523cdcc6c0f8316d433e6cea3c797def510e0ed81f5818d70fb530fd850433e953ff7c69600dfc485e98a3e
+EBUILD librdkafka-2.1.1.ebuild 2420 BLAKE2B 8434aee94d4cac9cc072a2fada436fbb11343351e27915f7fec0e0e8965a17fbfea254f74d4484caacb7d1ecc02ca1742e1ba96c6b2a4ae1f15e99143b2793ab SHA512 bf6e394da410f9dd33fca36f8a3dc05216d10a8cb523cdcc6c0f8316d433e6cea3c797def510e0ed81f5818d70fb530fd850433e953ff7c69600dfc485e98a3e
+EBUILD librdkafka-2.2.0-r1.ebuild 2496 BLAKE2B ed18208ba63ab262f6bd7a98c0fa2c108bc1159e3478041c98e3e802c29a12a7b999eb5f06f16fc6ef37a83d7df597461cd654893344f84547511e8c119d5653 SHA512 5c55e4a42beef23a4f69df3f7e8758ae56ef37cbc466b08e8e193169cd4084b96fc7db47f14b52765a60df2ced1b836e25a87d5a262dde9d1869a19411da6575
+EBUILD librdkafka-2.2.0.ebuild 2435 BLAKE2B 41abb4653abb71001142595a21cf7e6a167f4a458eccd9209bc65d24ad8f84fcc8112efee4555e0d5e13a255f55994905f2827b2f281190fd9cd438acd6773a9 SHA512 859251b3d24695c846f7f7b9ef799b27d5d4e70f479e387d6d0d2239bfff41b613ce6af9c4c32eee391f8462bc95ee4200a92c81fb7e355ffd9f149d09481313
MISC metadata.xml 458 BLAKE2B 9fe3256ed33cb5691e327d86d5276cfa37e898e938c623f0643bf6cb583e4ee6bd34922880185bdbabc638e2e85ffe157554ff95063db7a348fc9e6f425411e6 SHA512 84279a77f53332007509a0912059a5fb71fed16f0976dbdad200f7a0ff54cff43e17d94afa05f8169181c3fd1aa18e93f6c2e4e279e01cbe9fefdaba46042e7a
diff --git a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
index b58580b204e0..6c9c3a3edca6 100644
--- a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
+++ b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild
@@ -44,6 +44,7 @@ RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="
${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
static-libs? ( ${LIB_DEPEND} )
"
diff --git a/dev-libs/librdkafka/librdkafka-2.1.1.ebuild b/dev-libs/librdkafka/librdkafka-2.1.1.ebuild
index b58580b204e0..6c9c3a3edca6 100644
--- a/dev-libs/librdkafka/librdkafka-2.1.1.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.1.1.ebuild
@@ -44,6 +44,7 @@ RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="
${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
static-libs? ( ${LIB_DEPEND} )
"
diff --git a/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild b/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
index bcc0c17af6ab..e15c202156b1 100644
--- a/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="https://github.com/confluentinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="BSD-2"
@@ -45,6 +45,7 @@ RDEPEND="net-misc/curl
DEPEND="
${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
static-libs? ( ${LIB_DEPEND} )
"
diff --git a/dev-libs/librdkafka/librdkafka-2.2.0.ebuild b/dev-libs/librdkafka/librdkafka-2.2.0.ebuild
index c22046c164f6..fe891e25400a 100644
--- a/dev-libs/librdkafka/librdkafka-2.2.0.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.2.0.ebuild
@@ -45,6 +45,7 @@ RDEPEND="net-misc/curl
DEPEND="
${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
static-libs? ( ${LIB_DEPEND} )
"
diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index fe626b36532d..4748a6d54032 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1,5 @@
DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481 SHA512 927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1
+DIST mimalloc-2.1.4.tar.gz 1133761 BLAKE2B 6271f54b8c0c0397bc0d7fb909009e05b9119c15ad3f926a82f078f3ffa7320503cc679487414d3b8e17bb41b17a43f71982727f80c7288b3b2d473992d706e5 SHA512 cdc43b212b9c67cd50b31bfae875387e3099165260fec995681a4079ca107c275452c2aadc5ee9a177391d1856750e0e2b104191bbb9829aeb5a42406267832e
EBUILD mimalloc-2.1.2.ebuild 850 BLAKE2B df1b87e00239d319dd692395fe31c6376fb2e197208a002234cb6f62a2f43429fb0e7a90b0ba308a880e7dcfb343caa716d2bad7b2add0a9e7c9a49ff1741ae1 SHA512 847340d9b4a95d81fc7a5fe99b724cacd1eb96cd794f67ca934a7af32e1cfc11c3f8a58d0cd3403e9155b0d74150962d6971bcaa8f2c0dbaa998bf7a5fb02dbc
+EBUILD mimalloc-2.1.4.ebuild 950 BLAKE2B 94d1bcf71e84958bcab132a411727a417fff2368d42c024814ee4d9a31eb083b76cde03c096b4b65c68bce4fa02a0247a3ece08cc4cb24823c2c7c6c47ca0eb0 SHA512 104b409ef9844c6d3e5e7248e5e0b8f53a4d1571fd3aafbcb6698453852fdcecfd0e2e8efeb33d430ec390b42bca6e672312a93960082fe26a183fb0da8add68
MISC metadata.xml 504 BLAKE2B cf6477282968a5469d072cfd81ce800e3ef0a48deb5353c85a1cabc837560cafdb9f9739cb4e98784238d2cc512a29cae5efee401f92a19bf75fb5d810154f76 SHA512 4e8fcc49881f3c479424cf363665d9b12c58eb52f7d962b98b81f5b3e186ba3bd14c2b5dac488d819147121a16c2d9613e75cb77f71fa04e820ca2c1e538baa6
diff --git a/dev-libs/mimalloc/mimalloc-2.1.4.ebuild b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
new file mode 100644
index 000000000000..bd26f566a18c
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc"
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="hardened test valgrind"
+RESTRICT="!test? ( test )"
+
+DEPEND="valgrind? ( dev-debug/valgrind )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DMI_SECURE=$(usex hardened)
+ -DMI_INSTALL_TOPLEVEL=ON
+ -DMI_BUILD_TESTS=$(usex test)
+ -DMI_BUILD_OBJECT=OFF
+ -DMI_BUILD_STATIC=OFF
+ -DMI_TRACK_VALGRIND=$(usex valgrind)
+
+ # Bug #923177
+ # find_library(... atomic) appears to not work. Fall back to -latomic
+ -DMI_USE_LIBATOMIC=ON
+
+ -DMI_LIBC_MUSL=$(usex elibc_musl)
+ )
+
+ cmake-multilib_src_configure
+}
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 3e3510242d00..8e1df17e8186 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/pecl-parallel/Manifest b/dev-php/pecl-parallel/Manifest
index d2a7816f8d05..fdc59a1ae14b 100644
--- a/dev-php/pecl-parallel/Manifest
+++ b/dev-php/pecl-parallel/Manifest
@@ -1,5 +1,5 @@
DIST pecl-parallel-1.2.0.tgz 61019 BLAKE2B 84b127e7c10f083bead7d12648b312b07d036fdd63239881ad299f4a111d98d1a62d781754c8a11614848ecb0042a3d403b40167072722261bc3734091920665 SHA512 a96e61c94fe5fb2e00f6c9007df553bb59d95a96c76a47fcd74e26d1c48b1ac0bd5359174035c6f534808367e7e0c74c9f0e74f8128de38126a008d26be2efa0
DIST pecl-parallel-1.2.1.tgz 61948 BLAKE2B 47e36b4649b4787a52babc3ce8937f37fd3c0063762f41f36f865f89aab364d0541b1c01741dd43e6bb3cea60907e10169ff52e8576ffa30ab3c129de747139d SHA512 7dd85cf34daa7b1818235c1631eba7209d85f5b5e777810075c2f61dbaacf21a1211de44402d6750bac959c86940b97be57f022b318495724ff3d26cf3294d27
EBUILD pecl-parallel-1.2.0.ebuild 397 BLAKE2B 388513eccd8025e3922ac8fd3cd1b646705e5d8ee7fb0e4afb5881e9b9bf314af5684ed96bc2038522fd9c9c6358b579a2784f0247387661d46ab508dad17551 SHA512 f1aa94a37afa88d2e49902307a4139ddb4be25b448ad9779653edfc73306afbefd76031efe017737f8dd21a8bcbd927ed0fc26eeb2cc671ba1ac731d4862b006
-EBUILD pecl-parallel-1.2.1.ebuild 399 BLAKE2B e1bcb6d83e7cfcb914fe379e7e6a5c3ac9c4797d541a6ed4e6bc61a1c260dbb73ade348d737dfc7a4a6064f6e133f318b7fb20324a9a699f31e1bc8159b2863a SHA512 fe02cde7b7335e67763cc91885ffeb1912a7283c2330835724ed0284dd71cbc7e8eae25ef71d866d653c4114725ff8119bc7b7f2c888a6da2f1524feb2ac2ada
+EBUILD pecl-parallel-1.2.1.ebuild 397 BLAKE2B 388513eccd8025e3922ac8fd3cd1b646705e5d8ee7fb0e4afb5881e9b9bf314af5684ed96bc2038522fd9c9c6358b579a2784f0247387661d46ab508dad17551 SHA512 f1aa94a37afa88d2e49902307a4139ddb4be25b448ad9779653edfc73306afbefd76031efe017737f8dd21a8bcbd927ed0fc26eeb2cc671ba1ac731d4862b006
MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.1.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.1.ebuild
index 86606abcb669..438399658902 100644
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.1.ebuild
+++ b/dev-php/pecl-parallel/pecl-parallel-1.2.1.ebuild
@@ -16,4 +16,4 @@ SRC_URI="${SRC_URI} -> ${P}.tgz"
LICENSE="PHP-3.01"
SLOT="8"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index ca735efd58bb..34cbb956a53b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest
index 56aff6c2920e..50764a91d013 100644
--- a/dev-python/apispec/Manifest
+++ b/dev-python/apispec/Manifest
@@ -1,7 +1,9 @@
DIST apispec-6.4.0.tar.gz 79114 BLAKE2B 998b153a3d80c45247148210a929a0713d930560a4219dc0da0791e02480ff2a99a74d0b8bc2c170534f7d9e4e05a5fa231fa1d0eaf9359191e7ea6f37e5caf3 SHA512 2b9ceb99945c2e40e00af9f1626d0bd45cdb853fea1b75c58ef312b42b10d521405138c3bc788a33bf38eb31fc9220ed8e9a23c6a3c8980fc5549688d999dcdf
DIST apispec-6.5.0.tar.gz 76109 BLAKE2B 63cf1fe60a828e3612d211214c07eb250accbab62760e76af48e30871f0bfbb6a3d80efe6373549da43a3b3e5ccacc80f61de48a236ad0391e210d9033e87c9f SHA512 1102bd0c00b8b7018c1ad88fe2b4531fbfcfc83fca73aa63e9b7965c0775634f40fb59c061ec901b804c79e69df43f5b33c7b64129a1684a4f8b0b6228f1b1de
DIST apispec-6.6.0.tar.gz 76220 BLAKE2B b4dc3a931a501eb4abb0148c93234cb03929d45e7a8f939dfc996cb7ff1573b22e1b1941b52f7cc31374c68ae5dbae623d35cb6f15c03e5ae1b2155f3991e106 SHA512 8bdff0a7df17e30639bea2a2f6afb13c84d74bdeceef5c4748c85886c1bc2662a8d257f7873804fdca3e109380159c1671af9001bfeeae81da2c659858a39b19
+DIST apispec-6.6.1.tar.gz 76537 BLAKE2B e08f1545441be7f1dd266205a6a7dc1317385961325e47c25fde0aecbd68712410601249bced9b0c3491d3e6f772c94c14f638d77e3dbfac37bba5bb0dd1e284 SHA512 a6820444b017f9551d21cf5ba5a14f8f4eaa6bccd1848c540e41bd37140df06dc897bf5d29bc77a2e55b670d58dc84eeb6588769efb3fe400eba243c0a1b5425
EBUILD apispec-6.4.0.ebuild 1023 BLAKE2B 3cd548efcc61ec2854b9f02273eac1843cdc759f47ee7fe861b39930324ccafb650d58c2b91cacb851c1c68a99ed16fe76dacd9986be353b753ba55eb460d4a6 SHA512 e3198e1c32e7259bb6cd99eb3fc7b5988dfc03b2b8cec246288b943db86942769d31e4578614162c79795b536894903fe6a8fcc8c9057be137c4b49de1012a9c
EBUILD apispec-6.5.0.ebuild 1017 BLAKE2B 0c1d04368c1a5755689ea84fec8149e167542d85cd3d10d49d4d8a97ae5f46b1fe5a46db62df30fcf19000dc58cb198798c2996af396b28499eadc943bf1c6ed SHA512 47fb943bcf305827f2d7d93bb99c289d068956eac09cbc657aadb35d7d2d81b02c9d9889f19bcaa0d61221bb012375213c858fc129f6dd90f95e5012876cd052
EBUILD apispec-6.6.0.ebuild 1017 BLAKE2B 0c1d04368c1a5755689ea84fec8149e167542d85cd3d10d49d4d8a97ae5f46b1fe5a46db62df30fcf19000dc58cb198798c2996af396b28499eadc943bf1c6ed SHA512 47fb943bcf305827f2d7d93bb99c289d068956eac09cbc657aadb35d7d2d81b02c9d9889f19bcaa0d61221bb012375213c858fc129f6dd90f95e5012876cd052
+EBUILD apispec-6.6.1.ebuild 1017 BLAKE2B 0c1d04368c1a5755689ea84fec8149e167542d85cd3d10d49d4d8a97ae5f46b1fe5a46db62df30fcf19000dc58cb198798c2996af396b28499eadc943bf1c6ed SHA512 47fb943bcf305827f2d7d93bb99c289d068956eac09cbc657aadb35d7d2d81b02c9d9889f19bcaa0d61221bb012375213c858fc129f6dd90f95e5012876cd052
MISC metadata.xml 504 BLAKE2B d55ae521520ba60a139e83f23aacbb3df76c4c120a54f1b65b185018647c1f363bc88f354abc1810b7a9d9f3cfa264e0303d46cd23b8091dbb365bd84cc04815 SHA512 e0297e941c3c544cbb14044f02451c26cfdec81b2bd49cf225dc9f32d1ccb207e630d838d8928d28ccb35a3cf01493a87ceb2633cc5ede36b62a6d81f164ea32
diff --git a/dev-python/apispec/apispec-6.6.1.ebuild b/dev-python/apispec/apispec-6.6.1.ebuild
new file mode 100644
index 000000000000..7d9e2538b1f3
--- /dev/null
+++ b/dev-python/apispec/apispec-6.6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pluggable API specification generator"
+HOMEPAGE="
+ https://github.com/marshmallow-code/apispec/
+ https://pypi.org/project/apispec/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/bottle[${PYTHON_USEDEP}]
+ >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-issues \
+ dev-python/sphinx-rtd-theme
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires unpackaged prance
+ tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2
+ tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index fd61f13bacf7..7fc21577fffb 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1,5 +1,5 @@
DIST bitstring-4.1.4.tar.gz 232014 BLAKE2B fad74a1a2931504b44c7d95c4e88b058c17ee189ab7b4ec6987d1284c273329b7850cd1aff8e93eb6badf7d52284db006f1f1118ee5f871694f2bd5b4b10e449 SHA512 e05d983ac340565b193c4b4d5f7f5fceea3ba68f04c348ab42cd1d783ac64e1b1adb0ce9bcaac20335137f103d51df198421c7cfee1e5c1ad9f3c9b89b77b679
DIST bitstring-4.2.0.tar.gz 248168 BLAKE2B 72167fd3c18f80a46f5d1a0567644db8dfb1110c7c3884660b442903fa82fb625d7474cdde53dc1a58fd3560c0fc5664a53b1fccef13111dac78f715cc3477c3 SHA512 b3df84fc4e38faee704a8880533d436d33faae2b4786098cb755554100188528715d17f2dfdb3f09ea91cf4b45424b87cdf5d10952f1748addbc2492521ab7e9
EBUILD bitstring-4.1.4.ebuild 570 BLAKE2B f65b1094d3bbf01563f8cba6286eb341c940e769e15a4c6b6c8741e0bc27dd61ebb30f86f61be98aacdbcac9c939998804085f0a97236df9d8018cb62379e367 SHA512 e4310fd394ec0121b1451f918a57a1902be6d3e25162ba8d91d14f63afaef0867849e1ff223668262a2286c777beedd1a57a7ceaac4622bd417612e17d89c32f
-EBUILD bitstring-4.2.0.ebuild 593 BLAKE2B de2717a16189c43f0111656ecd756200e6a8c440b5d3fd933303f4c48790b1f50da277ddcd5aef2cd8d689a33f79f4ced1f799028afff2a947e657018d48c1f2 SHA512 5938a6ba1891bd56f88a3b47cf63ce9998b383adfc4ffb880bc04962c3dcb925d46d5fd902ade39d8997683cd7e3bf9b601bf738c94513f169d6b602fecaaf9f
+EBUILD bitstring-4.2.0.ebuild 659 BLAKE2B 065a94eb62c1fc615c71183d8f1259dafcaf7a467a4e9b7651e843a1d61289ed2a78ad1a81f90c97afe5b1d34ee164a2c363c0d88d87b61ce3868457cbaaf828 SHA512 aa2cfa9a127334ddb9a3a15f6e250daef77b95d95be94bebab7bc5d7ec061ddf042b80753716e3425ae21ca95c9983492e45c44cda173ca6c20c251af22a56ea
MISC metadata.xml 733 BLAKE2B 5d978fb3a90e33422df3c35986386d83e38b7760a2cac0708894c8c58c41002b8c7e1fe16bc1e9c707d8009afd0613d4afccf459770d40ec7c9223ede6a34e05 SHA512 ba4a8fb544c13bce8b31eb1dc3c4c5f5beff5f883f922479ccf809d81532719353ef322a26cdf16a0ef499dcdfb300b4a3fd0812edcb62651f8b617f0e391930
diff --git a/dev-python/bitstring/bitstring-4.2.0.ebuild b/dev-python/bitstring/bitstring-4.2.0.ebuild
index 61fee33a8b8e..19db2446c3a3 100644
--- a/dev-python/bitstring/bitstring-4.2.0.ebuild
+++ b/dev-python/bitstring/bitstring-4.2.0.ebuild
@@ -23,5 +23,10 @@ RDEPEND="
>=dev-python/bitarray-2.9.0[${PYTHON_USEDEP}]
dev-python/gfloat[${PYTHON_USEDEP}]
"
+BDEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests pytest
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 0778d71536e8..4b7f8dc590a1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,7 +1,9 @@
DIST boto3-1.34.79.gh.tar.gz 792796 BLAKE2B 97a4f8e6fc33bcfe2817ce353df8ff6354bc89c449e5e29833704e12513aa21129863164c51047b17c7f15a47f0ceb90c60a83071464283292089b2535e8fed9 SHA512 15161face918253eac06dfbeb67adb8ef5ed6902b2eed760feb9fdd3aee0e38da3511aa7d829914b6f80addff7feffae7d3645f7567643a37d3659001d7b6a1a
DIST boto3-1.34.84.gh.tar.gz 796658 BLAKE2B 76ad7997f92167f1ed2f14a0a780a1a58b4a853ea132ca38797a228382ad8f55264dfaee99ebf6f8e2bea1848ec918f7b3b0943d0bb6a81b3b858e729b2e74c4 SHA512 55988d7ba69a46b986ed2cffd46b37a154baaa3a73ce62d9ee5b4b8b6f8987f714034ae4f3e59ed9907920216eaf8b18edea4c0fbac99037979b8b30e3b71133
DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 2d3e02f0584e138a75acb68593bd88126641d4617c668062685406d3dc1913556bdf8b821ed3deb6cd9abae40e27a5e03fda35f5824c40a8028346868776de67 SHA512 9bbff2c0589cb2dbc5ca52f224f052c2a924117f16903c2ecad32d486a8b2d31fb9253c827c5819a5203c3ac349d1c990be24a413fab7e0b9c558e1b94ed8e9e
+DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 2d719b0c2e09f0387dbe317f76555b36fda7a1f364b02df2ba8387460e98493edec8d57d75bdf9cfd1446e00423ebad1a0ef954e05807102cb980c7321b6909b SHA512 2f9ca1c725f75a8470334449b683f5fbc77477f65e6b0d69f5549c479a2697931e3f4d3350c8f22a8e78b7e9c1401553f04f37746654988c150de9230a34acfa
EBUILD boto3-1.34.79.ebuild 1198 BLAKE2B c863be0c9348383129a919e79acbc6962b7c3973f77f68c85df6944a7658a2b39a44a91d904b7fee34ffb849e904e7bf6a503ca35a56085f2b04f40cbb70d4d4 SHA512 10a7f8345e1dc13766f1a15a127a885a42f7750f15c53b25fcba2ef033083192b7381cb53cd7be6c8c876bc1422f615578f730efca83c71ece042593282043a6
EBUILD boto3-1.34.84.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.88.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
+EBUILD boto3-1.34.89.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.89.ebuild b/dev-python/boto3/boto3-1.34.89.ebuild
new file mode 100644
index 000000000000..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.89.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7fbf3683cb5d..9299d2140eab 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,9 @@
DIST botocore-1.34.79.gh.tar.gz 12882231 BLAKE2B 56d7d2a1046a164f4f64f375f608b8646e0f7c266b1c7ab37ff7141fd8d8d843ce2890b0a947f051956f61fb2cfc75c2eb3b3cf70305de4ba9ce2e18d8569ded SHA512 00717ad582e23e1c4f4d803eea2069224fc69c6e701d6b4a55d0d99806cebfb1e2c45c7eb65464b84e0cc63399a7b6235b90ba9245e27fe435eca6079b5c29aa
DIST botocore-1.34.84.gh.tar.gz 12910232 BLAKE2B 3a9f9073e34d203f05ae44f9dc437f4d325084dbe858e59008a7b0c826c53d6e9a1911f6e9203aa476787878de88a1d8a9c1e26cedc3c34bebf6739c9bb10fce SHA512 247578e628e5ea57cfb956a10c0975d7a2caa24617e8572f90ca2a0286c75077a732328cb2dde34c937113d288c4a8a346adc074aae14dcebfa16c309d801a31
DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B b3cc4c44ec0fa93798e842226487f293f0206b27a1fad834ecd3d4b02319da7d6ee67fad3a3a168f6dcdf8a822cd778c742d9c975738ef3bf4d9661963a83624 SHA512 bba25daa8c93ad5454e25089c062363b97a80c1004d670be6694b898b6d7735cbb92ec816b138093c48a89fe2bf5972a6d2dcf3da2a617141a460e265e506806
+DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B f2df9f8e1c90a55ec9c4a1695dd9d9eb4851d77d9f8a56f34df0ef34aaf580c655be726f3fb4ae3f63c7d69d73a4b3af5329f742229422712f191ddf6f028cf7 SHA512 35bdb67111d811a3b61ec23605fdca9607029102ab4873575c2901cc1075d441a27d72131365c3bc1b6fccf75336c99911f7dbe3def46a1ff4d3839fbe3f24f6
EBUILD botocore-1.34.79.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca
EBUILD botocore-1.34.84.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.88.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
+EBUILD botocore-1.34.89.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.89.ebuild b/dev-python/botocore/botocore-1.34.89.ebuild
new file mode 100644
index 000000000000..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.89.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 6f95e99e62b7..dcfa91339267 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,7 @@
DIST cfn-lint-0.86.2.tar.gz 3918328 BLAKE2B c46528a4de5ae26554a5c7099ac87c7b5984bd3b7c602f87991b441b7678442202f9a669814b356efe8dbf9287e7f911ccf6641bb738d0900a9e059915ee536e SHA512 a7f7ce49ea2acfa5c32057ae01c1ed4cf8b9e8caee854ee91a6631b200c289e9cf2169d918fe997ad44f0ab21507894e5d6c5f18a06f563373384da003a139f4
DIST cfn_lint-0.86.3.tar.gz 3909137 BLAKE2B 8fa9e895c444935e655e64b123c0506216640905da4cd133c01ff996fdbccfe02c61f0aa3c96bfc3153084219ded432670cb1482c59c286094c7eade6c548c94 SHA512 a2b93339ad2ed89773c84370953a03c55d09ab421ce2cc4f40d08df7a4fa810a1041c4925a376e4a742be987d4021085a8bc96c56bd65a519f57104dc2c93f62
+DIST cfn_lint-0.86.4.tar.gz 3911739 BLAKE2B ea2d58abb78b466371b5a65cda2f5fd06f31eb16eece4d5bb3741f166e0bfb54d35c5d6605f5d9b333876fa1a85916f0aaecab5f0b0bd6b29841a2b5e813ed09 SHA512 71b50058ccdbcccedc92b70ca1af4c5163feb26415a97afad6e39761645423259b4dcdb6a24b517ba494e7474b31909d44399461c6d19834791d5057b14ef886
EBUILD cfn-lint-0.86.2.ebuild 2065 BLAKE2B ef82ff0209bf4b10853eb3a02930843e2271597211e78b889741fdd897a952a0af7e251db479ef173205d66686057005bad60d10bdbb46d97f76b682955762f8 SHA512 561ef033f4a4eb78fc4407c1a4b69a6a823abe1c9c976867f81e031add88205cb2c3f8a4c72a976a72172f37d85534ae3a646ece87532e41e587fe2524623232
EBUILD cfn-lint-0.86.3.ebuild 2048 BLAKE2B bfe0feed062cf5ab237eda74e93c26a793e499e46c843ddbe16f7dee814d2714de1bf7ec71452c7e45e053c744423455da4c00b16e35aa94a3168c01b15c3b74 SHA512 a4f970973f0faf279a6af11074eabbd47f410aeb7d24d0e10dbf232f426a6ecccc61d7336dd787941e76ff966dc9b075f6614b45064c6ddcc524299d4cb76e87
+EBUILD cfn-lint-0.86.4.ebuild 2048 BLAKE2B bfe0feed062cf5ab237eda74e93c26a793e499e46c843ddbe16f7dee814d2714de1bf7ec71452c7e45e053c744423455da4c00b16e35aa94a3168c01b15c3b74 SHA512 a4f970973f0faf279a6af11074eabbd47f410aeb7d24d0e10dbf232f426a6ecccc61d7336dd787941e76ff966dc9b075f6614b45064c6ddcc524299d4cb76e87
MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19
diff --git a/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild b/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild
new file mode 100644
index 000000000000..ccd32235036e
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.86.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+ https://github.com/aws-cloudformation/cfn-lint/
+ https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.87.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/jsonschema-5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ <dev-python/networkx-4[${PYTHON_USEDEP}]
+ >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/unit/module/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # Internet
+ test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+ # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+ test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+ test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest
index e3eb08c238b3..fcdff18ad351 100644
--- a/dev-python/cheroot/Manifest
+++ b/dev-python/cheroot/Manifest
@@ -1,3 +1,5 @@
DIST cheroot-10.0.0.tar.gz 148461 BLAKE2B d6a07878b03529be0d7ebefc91096f89b437374f9ede1db357a286bc199403798d35e9695dc1251d5045b6febc37940986693d9b36c89968ac3147ec68a481ea SHA512 02e32e52a596463cbb9874a800dbcdc5680dd7d9dfa95ca6e73c81f9248a488087c514ae70cdba94fe9df1f5d3ab1c68efcb720561cbeb7b667109fe5962f85b
+DIST cheroot-10.0.1.tar.gz 167586 BLAKE2B d8c882c3d16d29a2f97f35542321fd0aba4d0f9b310bc1359f9b832362e2d75424077d02d9a810a33a1bd10cf2ba9922a8baf8519dbd04c5e6f9b48edd3c3db1 SHA512 c878647a7bcf564509ee07481b3e371a2e09019d78240e79293bc4e0bfa872e8e2f947925c54eda56cc1790a3ff4d656c70066278c74073b44fc070627f5c71d
EBUILD cheroot-10.0.0.ebuild 1882 BLAKE2B cae96c75a4a47fe5e42af54172f8000100c441e1524797bb3cf4d9c059790961747c4b106cb123e1f3896496b3712b8103a489799ead0b9c8aadc786a78a89f0 SHA512 b2a685c097a04d9785b009684fa6c55d8d5b75884658b083427fdd58c9de3b663a8fe5dc11839314b6444a00b2c537e98248d4ff02b591051d45764b4f3597a7
+EBUILD cheroot-10.0.1.ebuild 2254 BLAKE2B b5745b4747f0d750566f402483b2be77ff2e344cd0db8f3cc55f3620f7f39ebf43548ba33ed9d880ccd571900082ad74b72ee6618a83194fd0e3d9a4fc318120 SHA512 af7664d08e14c04c63079009bae98781dfc080c1135bf551ab22db8e7967b78ad32b896b4319e8b8ff3a297c00e0b1d98e18278812f98b2f51934d64e69d4e69
MISC metadata.xml 391 BLAKE2B 1c9c2af2c1a8bcd3f1c426a87d1a2a97fb88a9a30f9c2f1802b8885329277fcfde1deadf635e419cd7f85a5685639709be33aa746d9f7a04c3ac7d832d084b42 SHA512 c194e8bed8d082ed4ce3f2a7f608085fdcf2ab8b7c730e5c6ad7438cf177ed1892565cdff0feda564681f59bf6aefc327e3d24da0a543c0f043934af27873e95
diff --git a/dev-python/cheroot/cheroot-10.0.1.ebuild b/dev-python/cheroot/cheroot-10.0.1.ebuild
new file mode 100644
index 000000000000..f071256b7bc2
--- /dev/null
+++ b/dev-python/cheroot/cheroot-10.0.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="High-performance, pure-Python HTTP server used by CherryPy"
+HOMEPAGE="
+ https://cherrypy.dev/
+ https://pypi.org/project/cheroot/
+ https://github.com/cherrypy/cheroot/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+ >=dev-python/more-itertools-2.6[${PYTHON_USEDEP}]
+ dev-python/jaraco-functools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/jaraco-context[${PYTHON_USEDEP}]
+ dev-python/jaraco-text[${PYTHON_USEDEP}]
+ dev-python/portend[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-1.11.0[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ test-rust? (
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -e '/--cov/d' \
+ -e '/--testmon/d' \
+ -e '/--numproc/d' \
+ -i pytest.ini || die
+
+ # broken
+ sed -i -e '/False.*localhost/d' cheroot/test/test_ssl.py || die
+ # pypytools is py2 stuff
+ sed -i -e '/pypytools/d' cheroot/test/test_server.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires pypytools, see above
+ cheroot/test/test_server.py::test_high_number_of_file_descriptors
+ # known test failures with OpenSSL 3.2.0
+ cheroot/test/test_ssl.py::test_https_over_http_error
+ )
+
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # https://github.com/cherrypy/cheroot/issues/695
+ cheroot/test/test_conn.py::test_remains_alive_post_unhandled_exception
+ )
+ ;;
+ esac
+
+ local EPYTEST_IGNORE=()
+ if ! has_version "dev-python/pyopenssl[${PYTHON_USEDEP}]" ||
+ ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"
+ then
+ EPYTEST_IGNORE+=(
+ cheroot/test/test_ssl.py
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/hatch-nodejs-version/Manifest b/dev-python/hatch-nodejs-version/Manifest
index 6af74b8acf98..b27f0118c88a 100644
--- a/dev-python/hatch-nodejs-version/Manifest
+++ b/dev-python/hatch-nodejs-version/Manifest
@@ -1,3 +1,3 @@
DIST hatch_nodejs_version-0.3.2.tar.gz 16942 BLAKE2B dd68166a4aa7112dee4b566a748a40f951b73a4c7a8f6435ff0dd6706fed7d520d17d9e55604f9c901688a751d62f1160de3618026bdb829e5989fad87efa268 SHA512 e781669c84c3e61333cbd47f078ff6f16dae5b3c6e7d2ea76ae20ee78012ea9686a2be684127db821a6128408030bc09a0210386424f155af5a044f0178d44d4
-EBUILD hatch-nodejs-version-0.3.2.ebuild 560 BLAKE2B 0adc844b21c1b10e8aae244ab59ce0b86af087edc3980c5225b67349e47b58b85b1de9c7314ed9f6e8c97e8416479fb9939647bc38ebb3c0a6c810960b1766f4 SHA512 566878dddaf499b231edf50564e6495e13a05129880cf41ebb71ca877c37f29c8f601f86a1aa9ba64de3eb5858a2c0d92ff2b445b9cb4ce4797570d37dc6cf96
+EBUILD hatch-nodejs-version-0.3.2.ebuild 572 BLAKE2B d3da865263f7366b7c5fb0c4bf29886f95aaf11650ba9a27a98a0ba9596121b0b0fb83534bbceb98a390570eb7c07d2fa442839522e20481d3a406b18bc88573 SHA512 24245bb08cddecd63f086108c6524b9e1fbd11405903367d4ebd7b8aa5ca6ac99e24702e25c6a8737aa3fbbb066968eef7b028a6df4ced58b0281d09b319968f
MISC metadata.xml 395 BLAKE2B e19ad65ca642ac5e29ff05d36678e971c309bc8ccb153da573b11ab62c765b65c0ebfd15cff615a229e58b420ee7bfbc1b1768784ab7cdcc3cc8ab63257bbb98 SHA512 990b25fece4c991b2b57dc535b81a4cbccae644e197dc0f6fe783b2a2542021d529541781e05512367e1d41b5632f3fdef255635e2ca6e646721000d5047da01
diff --git a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild b/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
index aeb2f25addc2..7da54dddbfea 100644
--- a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
+++ b/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/hatchling-0.21.0[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest
index 5ca6c8754eb1..4d890ca01460 100644
--- a/dev-python/jupyterlab-server/Manifest
+++ b/dev-python/jupyterlab-server/Manifest
@@ -1,7 +1,9 @@
DIST jupyterlab_server-2.25.4.tar.gz 74772 BLAKE2B 8647840e2bb93244360db07524374f30e6831fddf6c2b89101b2a01f505470649fcc6aa31b40dc18a480628eeb791b4f7488cd91bb921796c3daad36102e535b SHA512 de04d1c5de3507a2465c316686be10ff6398be2f05d9d84ff6e79c376978503bc6ff836bfca67735d85f8ef23a15d6f30ad69268a25855dc4ebc1bd5f7c2fdaf
DIST jupyterlab_server-2.26.0.tar.gz 75100 BLAKE2B 10f507cf8b6640ee4178d2850561a5d186f9b9004b2d74de7382b4c9a03494d3553e7a2397cafb45b3be60062baf0d3df3026b1f8613e5dd2a597faad0cfc9d5 SHA512 cb9c78ae8afed53637b441767c630666d391a7ce6a19cc5cf8bcc9c3149ef570c5aeaba204878bd4d52806a6e2b9e25f9724536f1addf084bfb15855f7700125
DIST jupyterlab_server-2.27.0.tar.gz 75375 BLAKE2B c4b8c26d93a2af79ab4d82492172a8cdfb2049d7885c6cefda96f472d9edafc749c8d06ae194b5e4b66052a8514d0cbdbba1bcbc4b03fdf9e4cec65ab27cca8e SHA512 7336434b3b9378d345f7d657f8f21c3217d4605fae93a74382bb4a71135fabb3dfc7229e388737297568f13281ba9e8f710b010a6fa9b6bc0bbc5db2dd3f3293
+DIST jupyterlab_server-2.27.1.tar.gz 75524 BLAKE2B d25457954984d66ddcb52330d9a224d8e7bf85fdda7d20957a5949c95ea8d1dad0529a5135fc636911d9eef9f8663c0ef9bca71ec88f9de12cc4924b6f5ce3a5 SHA512 0ddaa2f765131357d1e75509db41a15ded720257fe956acb142e3cfb46c4cff280388b0507dead333d3c6f4cc5e6320e24be1e847c14eaf3e2f5eef0505e12c3
EBUILD jupyterlab-server-2.25.4.ebuild 1914 BLAKE2B 1cd50d0fcd4ecff4155f80b0a3c8b3b8e6b42f865fcdac9a015845c13a111e6643a60adf1c0a493e20351818e17da71c484ab08ce91a1f6b997ee14fb0d6c480 SHA512 ab4d824c60e623b6bec41f1660ca1e0cc7e2ec2eebad91625e00fb6e3b720dc20365e2b447e31e3c65d4ee12d0cab463d4eebd2f1fb0e7f6d82640aaa7d75f7f
EBUILD jupyterlab-server-2.26.0.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2
EBUILD jupyterlab-server-2.27.0.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2
+EBUILD jupyterlab-server-2.27.1.ebuild 1919 BLAKE2B bf19bcda1c1feab34e94ff348e45b2d346545c2d6e223fa8b3cf0c279e2b929c3d254ef47e1af3ea014aee6071e452ed767b783920c9e610893f7f3567ecd8fc SHA512 233d4dd1baf8911069a5ca7e8c9ac37863457ed907c1bbca3eda76f2de8d45d6659c197fa5c56e46afc309ad8a573d9ee9f789151c67f243ab2144b0795b90b2
MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e
diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild
new file mode 100644
index 000000000000..023800f2076e
--- /dev/null
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.27.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Server components for JupyterLab and JupyterLab like applications"
+HOMEPAGE="
+ https://jupyter.org/
+ https://github.com/jupyterlab/jupyterlab_server/
+ https://pypi.org/project/jupyterlab-server/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/Babel-2.10[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+ >=dev-python/json5-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.31[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}]
+ <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/jupyter-server[${PYTHON_USEDEP}]
+ <dev-python/openapi-core-0.19[${PYTHON_USEDEP}]
+ >=dev-python/openapi-core-0.18[${PYTHON_USEDEP}]
+ <dev-python/openapi-spec-validator-0.8[${PYTHON_USEDEP}]
+ >=dev-python/openapi-spec-validator-0.6[${PYTHON_USEDEP}]
+ dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/strict-rfc3339[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+# TODO: package autodoc_traits
+#distutils_enable_sphinx docs/source dev-python/pydata-sphinx-theme dev-python/myst-parser
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ tests/test_translation_api.py
+ )
+
+ EPYTEST_DESELECT=(
+ # Fails if terminal not available
+ tests/test_labapp.py::test_page_config
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_tornasync.plugin -p timeout
+}
diff --git a/dev-python/mkdocs-get-deps/Manifest b/dev-python/mkdocs-get-deps/Manifest
index 206fc1abefcb..d823d677b50a 100644
--- a/dev-python/mkdocs-get-deps/Manifest
+++ b/dev-python/mkdocs-get-deps/Manifest
@@ -1,3 +1,3 @@
DIST mkdocs_get_deps-0.2.0.tar.gz 10239 BLAKE2B 2fceb113b499f5c7433ef5ffbde60c8c1f2ae0817285ee41d4889c01283783959673609721766e70dc5888285d497e2b94c5462140d3119922b16c0071b13624 SHA512 3fdf445923b82544fc9feaddd6a99638901f9c88a34f404c38ce510934245bd836d1491a9c5561f7b49ae0aa006c58a83ac946449713b0504c0da788d8233d5e
-EBUILD mkdocs-get-deps-0.2.0.ebuild 629 BLAKE2B fe0f5c4c1cd6d05b9fb653a18a690e3323af4541ca5b42d55376087dafc1134cd9cc9b82fbec5d66d5aec47e807384b0bff88e90f8c1b8ef94a174d6053041f1 SHA512 90efce0c9b5d044f37ab2765700fe09c2924a75e97fba090f32393d79ab040c8d05d2f7b464faaf01417cdef2f84412c89e907bc3b9b1eff6b9c6e2a5920e6ff
+EBUILD mkdocs-get-deps-0.2.0.ebuild 648 BLAKE2B d84a2a912591a756dcb695ec5396f350ec9d1eca6278b1076c58ca3f4535a560d43a5a0179320e6852ba11ff5ec9fb9f0741862c1f0b3079bef824ccb7786d29 SHA512 83c869122c13528d6e5636585690d4dd598125c6a6ae941c428a04f4f625cb45c4deedbcdab33a65eefe4e36806c7c59653bb1ee9e97b66cad885d13dc6facec
MISC metadata.xml 416 BLAKE2B a446cd61e778e54787fcdd9c5146f62248b059a5464aa59e1817d023bb7696a17ae850c4debca5cedda7f652202934597e02589bd49f08af4925fa00418085a4 SHA512 968f1822d22e76a416ccfaac89d869d99dbba46a12b6db733d1e10608bf51ba1e5dde9a781cd6431708a9355e41a5c57579cfd65f6cb09f41917ca6d740ebf5c
diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
index f5d189fa2469..d38924ba75dd 100644
--- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
+++ b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
RDEPEND="
>=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index 4a30b190d4b8..de93d6f33d16 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,5 +1,5 @@
DIST mkdocs-1.5.3.gh.tar.gz 4057780 BLAKE2B d1e7ac739ea3a78f2a2d294a28c721f95cb8be6c114a5131893e346254ed1937218cc0d247e75092876d7f42dc04c8060fdc8d7535326f26a8f68ec11bc7045b SHA512 3f7d0af4b071ac6998e82cefb18df27f1cc98d91c7902d2943acdaa08c56f90e36c1c5d1df1c1f61a1c50d8fecc2fb0014497f2436be89d52b17959808c31abc
DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609
EBUILD mkdocs-1.5.3-r1.ebuild 2360 BLAKE2B e12db2c6feca0b8cb699df8630fcf79112a52afb1805ec28c84ef2f6f30fa5e1e543cfb2123dd07b7bba80d7adc060b983bf138fe88281861829181979ba43d3 SHA512 028c918b5e3516a163858a6d861b7c0fb0b88c7a59eb78d1e0e799de9ca0f930b9109336c74b70394ac026698d02c579412e4dd79fe6e4a0c19c40775a947dfd
-EBUILD mkdocs-1.6.0.ebuild 2393 BLAKE2B c53bff9e98d3ecce2d949090820ff9bcb00f6c912991c1a922617ea30c6dc1654b3e3c21583e3d891d7bb76da9d06a21fee8cfa087e7910464d7aed196b9f0ab SHA512 bc7e78e4df689dbc661e2f8c284b11c81b04cd0b6dca9495eaa7b3035817cf619670270f35779800dc1c9ada004a6b1911a472950e0450acc072c2850284f081
+EBUILD mkdocs-1.6.0.ebuild 2412 BLAKE2B edbf7602ffdb9f408828798db13d083a0bdfc4c6e8026af7f058fe28469f22a2b50b9ea134686a8fbbc0bd2ae3f6f73e8c1138c6a8607e3027550bfc225c0e21 SHA512 a1cd7788cfab73a9c7ca722e5926017d2dae71e372e3ffb811015992b301c0132d0ae88f10aa88a36987703b9291fec5346eb94a4433a0ac642bdcc81e89f94f
MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf
diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
index b85795e92dec..a205d7b7780a 100644
--- a/dev-python/mkdocs/mkdocs-1.6.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
# https://bugs.gentoo.org/873349
# Building documentation requires packaging: callouts and mkdocs-autorefs
diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest
index db768a8401ed..081503273ed6 100644
--- a/dev-python/myst-parser/Manifest
+++ b/dev-python/myst-parser/Manifest
@@ -1,4 +1,5 @@
+AUX myst-parser-2.0.0-sphinx-7.3.patch 3382 BLAKE2B a2a576863f5441533f96095da6c2d0b15cc87a839475d2604e08988bf00275976986b9733a6e1b4037ee8a5a4b64b2f86304532072c92cf00d0943969b32bdaf SHA512 55002133202bc0f8f1f3e13e4fa4b8146369e06c996b54cade49250daa26fa80998bfaba7b1ff0f502196967bc322e863aa8e2194577624f14dd2e0711d9e709
DIST MyST-Parser-2.0.0.gh.tar.gz 815453 BLAKE2B 8f5dd823c3c79d843b45a7a4819d5677b51a12f78db2c1ce9700eb6faa8c4f0bc167fb1d8cd947e89ffab85aec947ab527b67dc73ef4db97a393f700a4331738 SHA512 c47bdd773565e93c4714d318a70f9a8adab1be6e2a63c23175667fc4afb5da4d66b84e11176782c8202e9fd68883e74d444911ddfb0b91356c2ba07fa65f7ea4
DIST myst-parser-2.0.0-sphinx-7.2.patch 22443 BLAKE2B 994f0b2c419832e61cb006b1b45c01274970900bdcfcef3422d5331e88962a46884afbf5b27b5cb98ed349a426444ca4ff21810526cc34eae4cf074102f7b3de SHA512 707b2a69c81352d2900c91088ca137f6455e0006b0e7c798b6f03b9f0cac85489c27db662f5e6ab6e2cd52e10f1594aa54d5c6821c07c110ad138d0cf129ac65
-EBUILD myst-parser-2.0.0-r1.ebuild 2408 BLAKE2B 3f4e599c57642d72e04b3549664945f15ed5674d2135f1b874e7b13c0db674e2d9ced463cba6b0c9f31be45d7e4826c88630ef07500ad92a62336531d4d1aa15 SHA512 813e57062b98269ad82a6252cfbd48ee368b50867445e05130e89eecf02df687c1b443a1b540f3f6e068971d85f7a2639bd19b0d9918c67eb8181d2677abbcd7
+EBUILD myst-parser-2.0.0-r1.ebuild 1975 BLAKE2B 8f3c91fae114855d5948e2568226c1d07b2cb6c36783d4c1f6d6b58c83ba4af05dfdd3a9d10bf8f2e1cf5ea041f4069835d56e890c88c3017aba29b66a088df4 SHA512 5001437c17a09091af41b82384acfbc5356aef2aaff79de5c2c4f3074d2cc6b2b1c201c7b97619aa720b3c767326f2d2067418a30bd0ff2624f391decfce02bc
MISC metadata.xml 406 BLAKE2B d8a974be3dd4fef4800958dcb1eef3124dc8e3ec49e6678d0db7d6096ef290019aa025796c4f7c38bc11b750d1667ba97d4429b64e7271009da707cd945e113f SHA512 acdc27a39e068c487306002342b9c0c5910d61ed34a7b62878272054ea458d5aad46fe24095a52666ed77ffcb6e703687cc83de0c9e2cef395a1decf9003d918
diff --git a/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch b/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
new file mode 100644
index 000000000000..3b9d9551311e
--- /dev/null
+++ b/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
@@ -0,0 +1,81 @@
+diff --git a/tests/test_renderers/test_fixtures_sphinx.py b/tests/test_renderers/test_fixtures_sphinx.py
+index bd0f85eb..65aba83a 100644
+--- a/tests/test_renderers/test_fixtures_sphinx.py
++++ b/tests/test_renderers/test_fixtures_sphinx.py
+@@ -22,7 +22,12 @@
+ def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree):
+ sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
+ result = sphinx_doctree_no_tr(file_params.content, "index.md")
+- file_params.assert_expected(result.pformat("index"), rstrip_lines=True)
++ pformat = result.pformat("index")
++ # changed in docutils 0.20.1
++ pformat = pformat.replace(
++ '<literal classes="code" language="">', '<literal classes="code">'
++ )
++ file_params.assert_expected(pformat, rstrip_lines=True)
+
+
+ @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md")
+@@ -100,6 +105,8 @@ def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree):
+ ),
+ "",
+ )
++ # changed in sphinx 7.3
++ pformat = pformat.replace("Added in version 0.2", "New in version 0.2")
+
+ file_params.assert_expected(pformat, rstrip_lines=True)
+
+diff --git a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
+index f6612b4c..33aed04b 100644
+--- a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
++++ b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
+@@ -2,5 +2,6 @@
+
+ extensions = ["myst_parser"]
+ exclude_patterns = ["_build"]
++suppress_warnings = ["config.cache"]
+ myst_heading_anchors = 2
+ myst_heading_slug_func = make_id
+diff --git a/tests/test_sphinx/test_sphinx_builds.py b/tests/test_sphinx/test_sphinx_builds.py
+index fcc1e463..b4e7c10d 100644
+--- a/tests/test_sphinx/test_sphinx_builds.py
++++ b/tests/test_sphinx/test_sphinx_builds.py
+@@ -162,7 +162,12 @@ def test_references_singlehtml(
+ docname="other/other",
+ resolve=True,
+ regress=True,
+- replace={"other\\other.md": "other/other.md"},
++ replace={
++ "other\\other.md": "other/other.md",
++ # changed in sphinx 7.3
++ '="#document-index': '="index.html#document-index',
++ '="#document-other': '="index.html#document-other',
++ },
+ )
+
+ get_sphinx_app_output(
+@@ -170,7 +175,12 @@ def test_references_singlehtml(
+ filename="index.html",
+ buildername="singlehtml",
+ regress_html=True,
+- replace={"Permalink to this headline": "Permalink to this heading"},
++ replace={
++ "Permalink to this headline": "Permalink to this heading",
++ # changed in sphinx 7.3
++ '="#document-index': '="index.html#document-index',
++ '="#document-other': '="index.html#document-other',
++ },
+ )
+
+
+@@ -469,7 +479,9 @@ def test_gettext_html(
+ regress_ext=".html",
+ replace={
+ # upstream bug https://github.com/sphinx-doc/sphinx/issues/11689
+- '"Permalink to this heading"': '"Lien permanent vers cette rubrique"'
++ '"Permalink to this heading"': '"Lien permanent vers cette rubrique"',
++ # which was fixed to a different translation in sphinx 7.3
++ '"Lien vers cette rubrique"': '"Lien permanent vers cette rubrique"',
+ },
+ )
+
diff --git a/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild b/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
index 7d5eb87dbe12..4257951ca376 100644
--- a/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
+++ b/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
@@ -40,6 +40,7 @@ RDEPEND="
BDEPEND="
test? (
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/defusedxml[${PYTHON_USEDEP}]
<dev-python/linkify-it-py-3[${PYTHON_USEDEP}]
>=dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}]
dev-python/pytest-regressions[${PYTHON_USEDEP}]
@@ -56,26 +57,15 @@ src_prepare() {
# https://github.com/executablebooks/MyST-Parser/pull/811
"${DISTDIR}/${P}-sphinx-7.2.patch"
)
+ if has_version '>=dev-python/sphinx-7.3'; then
+ PATCHES+=(
+ # https://github.com/executablebooks/MyST-Parser/pull/915
+ "${FILESDIR}/${P}-sphinx-7.3.patch"
+ )
+ fi
default
# unpin docutils
sed -i -e '/docutils/s:,<[0-9.]*::' pyproject.toml || die
}
-
-python_test() {
- local EPYTEST_DESELECT=()
-
- if has_version ">=dev-python/sphinx-7.3"; then
- EPYTEST_DESELECT+=(
- # https://github.com/executablebooks/MyST-Parser/issues/913
- 'tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[298-Sphinx Role containing backtick:]'
- 'tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[341-versionadded (`sphinx.domains.changeset.VersionChange`):]'
- tests/test_sphinx/test_sphinx_builds.py::test_references_singlehtml
- tests/test_sphinx/test_sphinx_builds.py::test_heading_slug_func
- tests/test_sphinx/test_sphinx_builds.py::test_gettext_html
- )
- fi
-
- epytest
-}
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 766a8fe18fc7..fcbbde82a4dc 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -3,5 +3,5 @@ DIST nbformat-5.10.3.tar.gz 142678 BLAKE2B 7de9dab29ca69fe89fb8c080f1e336a22acdc
DIST nbformat-5.10.4.tar.gz 142749 BLAKE2B 88121046cce0e473597f26cb597b3ae9865849cf05bcb64070b48d8bcf3661a6c7b7b7e6845752ca1467e31dd9da939f208e99f51b873ea12e62b3a605bf375b SHA512 cacec6bca3177958863e7ed860c55498a91507634098adc08b49a3bb43f1158a32b0c029262d44d0f1beb1e795ba7d03753b522120a9aec14514ed8d961d5baa
EBUILD nbformat-5.10.3-r1.ebuild 1121 BLAKE2B 1eba00b6620e8149fb543e39a051f5d7a027d5414c21d48ce3f9797bf1b2b790fc7c4ee32d8f64ed33b6bf50e222752e6849a4bcbbe6f054761c172dd2a84edc SHA512 caaff01ff84ebe74b4c9037e57168519dc2308da84b02c766c3b198b6696f09a24232bb0029e60bf799a9b9ebde8a57344fe0094d34029f179f6995712e2fc79
EBUILD nbformat-5.10.3-r2.ebuild 1110 BLAKE2B 20c5a454809b8d235b954813001c1f4f9b2651e3a3c6e6e21c65fdbfd50d0cc312142bba509a18bffcc872b308dc0e51ff89845ed74ff56f83d94f1492fb6674 SHA512 22a63cfa50fc5df0f1f6c91bfb442cdf12ccf5b9d664cdd868f3029b5f7d1a2370697748b7356b49961e84993eb2a5b735cf2dc8bdf5d6cd5791957e379e92cc
-EBUILD nbformat-5.10.4.ebuild 1117 BLAKE2B f31c05e32c1945c97b043e3b9c30e9b46223ef67ccb2130e3c628757d220774799273bd8059eb2c69ec37c0b25b22184d78954c1fdbce98fa0ea4ab265ef00be SHA512 9357f05657609a58a1f6e9fd90660a3b2be89d0650e2cafecf785d0744c71c591addbbbef435d6c81b09c5e5f24fcd5edd9a03876c22cbdede45c4c691cba758
+EBUILD nbformat-5.10.4.ebuild 1129 BLAKE2B 2d801b569fa39dc2434d697f9fd69293ac57dcec6e45453dad29173d2603c09dfc8b3de073597297263388f9a53be06be913d9695e2f66af2ce53dee55acb10b SHA512 574ff1c3f01818d6a402338037d09e5f393747c3ea5be7ced254f276b90096033a073baebeaf680ca525709aa5c3407815ede766e7ad5dae4388183829927e91
MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96
diff --git a/dev-python/nbformat/nbformat-5.10.4.ebuild b/dev-python/nbformat/nbformat-5.10.4.ebuild
index b212f8dd5e57..a57a73f984eb 100644
--- a/dev-python/nbformat/nbformat-5.10.4.ebuild
+++ b/dev-python/nbformat/nbformat-5.10.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/fastjsonschema-2.15[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index b853003bcfc8..0739b06a6713 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -20,7 +20,6 @@ DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a6002961474320
DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e
DIST jiter-0.0.6.crate 128330 BLAKE2B 8f745b0bcc0eb107251e059ee1b591835c6162cd7f9956d74f35f2bed3e1b9ecea9511f98ee55b8dd5f0f6cbf64f2af06493affd279612ed51aa7e8f67d25da2 SHA512 7b6cf2b5e7c83dbbca2bc435015a283c61a903a7f16c4c1c2eb4827ca1bac10a27259c634cf0d05a8cf8726b7bdedfea9f08daee63aa05ba466b1c0d47614219
-DIST jiter-0.1.0.crate 131174 BLAKE2B 345b7107155b3d0b1a552cf87fcc7d289260ede746514852750f145ff197fd50c5b96648e8a4ca01e37809d466b99f29d7f10ec99f622d278e85e7206cf0f238 SHA512 c6696a52d3a26a1d09dfe57af59e45902b6a3065af78fb4edbe4dc8bf5c7cf1163af09e2e5e9c2e16cb4262141a764a611b5fec5b44563c93b931a85a20faf76
DIST jiter-0.2.1.crate 139173 BLAKE2B 6c1b6222d4f6665294460371475bee3c2ddea26bf76218d073965444981ba2584188167f2d8a8827a72ecb7263a411d0cd0979710d0d4e5d521e3f6227e1e1cd SHA512 1777a85725a2a1485bc104609e69123d8861f15f71d5ae785fcc679b39f905749b4c3ccb523b4d546673ce35aa78fc93b724557c386988bcb0b78af33c363d37
DIST lexical-core-0.8.5.crate 26680 BLAKE2B 71f3cc95f47fa636f68d6d25612a47d4a178e2ffe484aa66760e78fb71e55633c055892647decaac08120d1b8b3b79d80d1a23d46a74d13b5e52d6b912839ea0 SHA512 f98d2b5afd331c6f4f599d24599ed8791ee3628a2fa2b8172b698cfe9a180e1ccd2da4dca4dd33fc76ef3417114c580399106d01a8d6153b45b38bceacee1018
DIST lexical-parse-float-0.8.5.crate 180161 BLAKE2B 881e4db32a21c26a1919fd1373aef1ea16a6fca3d799edb18ff0c9e4a79d481f8ade7a93f9ded2a660ad10cf815eb757f6eec7887945f8203c467e700af7a9a3 SHA512 ef012cbf18f2e306724dd700ac259aaa73b44f6c4531377deb9979c80d31ae66fc1a8b2671bd677e0ebfad8f77e9a5cf25707c67a1c5b1f554953c036cb39d46
@@ -42,23 +41,17 @@ DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
DIST proc-macro2-1.0.76.crate 45660 BLAKE2B 40b538d9d9fec10b9e4b147ce0a86efb10feedf9e0452e5568e8ad7d2b88a201ca6ffd2cd62d8815a1ee72d557fe6280120a913868c3d868c1235686742cd8b8 SHA512 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247
DIST pydantic_core-2.16.3.tar.gz 368930 BLAKE2B ada18fe183c603bc78d7258235110c730a552725df383d82f202bc561be045acd52fd24e8d5753e0e15487448fdcfbb298ebf26e6ad6933b064ab72a38d5d5b7 SHA512 30b14cd4b583bacf18fdb9a3a89745b0b4c5ff91425a3b19809854bc340df7600442c7e70b1130cf899f26ab4a5593d628f897970a58402bf8a6bbd876c1634e
-DIST pydantic_core-2.17.0.tar.gz 379628 BLAKE2B efc0cfa5dfe6e389ea5eb2d9c0b6fd9c8af3fb388ad41ff4c3da207b6c22ae7e8967092045a206980978a5d19b8a1c13875d3d55f3a6860e489fb8c0703175c3 SHA512 de653ca39bcae0fcf22763a03f0865b44d4af2a26ff4f3e578f4b497728eafe6f289a319278a5f59132e1f5e8b6eefbf1c0bba5ac9e11d52fa1776c1b09eeebf
-DIST pydantic_core-2.18.0.tar.gz 381371 BLAKE2B 5d19dbad59171cfc47c14a790c1262517fe7a45d35dcea6b40717567ba7abea8779f6df23c7dfe054139bde5af97d39d7aa4fdee031260e896c05b602604bbd0 SHA512 712408035af623d07c4fbbd12b75846100bf51bf1a2f8431d3b6c1bffb4ce63b233ba351b7c6ce3a9e7eb7b1ffb8e1fedae57c680fb4e0e738aa003ffa5fa550
DIST pydantic_core-2.18.1.tar.gz 381997 BLAKE2B cf6878957d9494a23da18e722729da9f9e15ba112227ccb1d9bb41f411564e2d9843765b57b8c536726940d5170147a323ba1437677c3e0717cb2d304734e44b SHA512 10f5602bf8a9c9ae0cbeb0b88f093c0fe5fb0c66750e72fea424f11993f2b9aeda9455fada887ca8c9ae293de227d43f2252f2741b5f9af59636c3582e1fceb5
+DIST pydantic_core-2.18.2.tar.gz 383446 BLAKE2B 59e5a7f5c9fc911532997bf8a5f0937dcc26dd4d7e8b775bdbd9fd18ffcf2ade34686d159d2b7770a436f3b11fad5533cb556f459bc927fe5c4f33e3460423ee SHA512 d771815ac52e6aeb1779e108f7571e72d302e0b74d38f040d40eaa210259763cbbbf339824e3b35e827d6f0e2e00d7a1c019110ee93fb6908865a47fbe8a6890
DIST pyo3-0.20.2.crate 434326 BLAKE2B 3114fd6f3fb8ae7d1b35c9d2ac5ba6a49c5ac911ee3a5b941c5063263ca7cce47fa4b4f7ec34cbfe3083f3d1303fd7f061639fba833a04fedb9d5098f5784028 SHA512 cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
-DIST pyo3-0.21.0-beta.0.crate 496535 BLAKE2B 08c5b9b60e6bc1b41cd8d8d709adea7c46d6390e9202332c4541615bdbe7035e3de88a2d256e4f527299543b2f5c4f3aed997f98ae138568cf24d82f09acf021 SHA512 9b068f908e29af8ab2e7ad9b130fe0dd9ef370cc997e3fc5e842f3e365776b953443ddfa1caf5031c9de6a30c42877e681b55ff5241cd7a67fb7d3d3781abeb9
DIST pyo3-0.21.1.crate 503776 BLAKE2B a042478e4d4fbff9f40eac1b09c2a0fd4af54a751ca16d3bcbaaefc417ef88066c2cbf0cb758dcada9e36c378007081fb9ad0f6bb36afb2622fdf7b3ba36934e SHA512 6bf1c99b7c0c44ece16b3298f1090891cac2994e25730da8a82981f2296bc2d260b61df08897a2cd6c27c6e90deb70e4c08388fc70eeea6dea4b5cc451ed9598
DIST pyo3-build-config-0.20.2.crate 30029 BLAKE2B 846eb95d1417a658763417a2750dca1c55201105a3978d61b1db5e3962680ede188f8285dd7deec778ea9860d43e40513b88f5a54f0b1881b08416760bdbbedf SHA512 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
-DIST pyo3-build-config-0.21.0-beta.0.crate 30052 BLAKE2B e4faf70bd71fa009393c0c0da587e7b5219ac39654118392c7abf58d5693f274f09e08832942ba34829057562b3eb730c019c07925ea5e23fdee456092bdf05d SHA512 843f43aacb02962d9d6a68f6364a1bb7456534dd2858e187b974ce3486295e905e4d6e948dc5017a26227447cb242e53167126f0cc76462d9f90c6ce371ab7a9
DIST pyo3-build-config-0.21.1.crate 30540 BLAKE2B 4019892096ee02c25ec6484eb56da12990fc84be5c5173f524e88e8b18e5b1b113d0db1962aff44253519bd1b5f3d4f01512ba86441927c19b04911d8282a039 SHA512 9eb4fbef1015deb1d7a414181926b6b4e44acc2347379783f2fe28e212986e62bb7e36d214d3bed613e9f213a9882084af9012042d9047846f7f4948f64112de
DIST pyo3-ffi-0.20.2.crate 64601 BLAKE2B cf1141ad34a13dcb46de0d1e15dda192ca41a7441bfc92a9295861876dcc690d1d5d6d39dafa51cd70c4627353efa91563eaefee8c39f655d12818003f9524da SHA512 ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
-DIST pyo3-ffi-0.21.0-beta.0.crate 65112 BLAKE2B cec737068c205cbd61435ee20a8ea40cb4890118df1acc881f5d2c0abf18d195bbeab07c1c032615ec514ad8f10ce0f8d973164db2e10a27415e922c6b76097c SHA512 e256fb6519b634ad1c263fa5a1d7a227262372606aa9dbcd39495ab75c2650e9450d4d615f50de921d958c184d0d1c469b37e9e54ede67200c59155c211ad50a
DIST pyo3-ffi-0.21.1.crate 66163 BLAKE2B 7d47e140d6e39d2622a77349c20466e9e161d3732b3df7a4fba258ac4b41b5bfa57e4af87dae8ab932a27c965bc9e3e10cd38195c9037cb78246e0ad10260fd1 SHA512 6d0f6d1c9d6af1255a1d709e1da6dee82c9948ddcd2c8b38c760e5fe23b6a65b050f030b46a38697aa82b5c1927fc9a20dff92cfabf1a03ca92099583a516c68
DIST pyo3-macros-0.20.2.crate 7925 BLAKE2B 00fc60becfa39bf452786d8a612247785f1737cc3e627700d0d144ab2efaadfb34ce8a8f46e932382a1ea99caebfe1946fbc517b5c26fadb0822ecaa8b2e9df0 SHA512 dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719
-DIST pyo3-macros-0.21.0-beta.0.crate 7937 BLAKE2B ca0ade8113d44c348df458cc34318434a9e4ebfbd245ad09b27bff49f31d9fb80329ecbac0c552f5f49a267ca2239e48c8ba5753ef71c5a90866abe451bec49b SHA512 1d7968a4f27ecf33fe91b36d4ffddcc2822ac9d620b4ae91281a1c0da27958fc823e17c8079df60cb77e35ca597f6e296715b20a72f26a67fc9860136724904a
DIST pyo3-macros-0.21.1.crate 7921 BLAKE2B 92e4323996bf6fce143d03597fb32caae16ba21591601712404d94a9bb15b37aec94b625bcc4bdb11d04876cad2a310bf41254e59285bda7719a9a27879a5e47 SHA512 4b0fdba474fec4ef4d143467425f1ad598be226a42c486adbf2d9c6dbdde8528a81222702962dd7ae63c79d3799048cb40a066d39cd538430d95b2135876ed45
DIST pyo3-macros-backend-0.20.2.crate 49710 BLAKE2B 711b18984e61219555df4b62667f7f376951c6cb47e6dd947fc24618b923c4f4f790eb1aba1901abea4761632cdb58cfa81cce91f33586da3022e6c7d126bc9f SHA512 c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a
-DIST pyo3-macros-backend-0.21.0-beta.0.crate 56994 BLAKE2B cb1967f21c22b8f8bede000b9a855ef0ec53259e67c7714552d212aa445f77e372407c9da4bf2ceef7e0de3c36b22958d7580f4fce6c20551cb17aac9accdf70 SHA512 3bd04694a53c459653b409e74093f19d5e0c726841d39c740bdc52019ce0ed6b1040d5380d85a613c9f762b57f391a50553b5b2bb8f34c1f3c68db47b533ca1e
DIST pyo3-macros-backend-0.21.1.crate 57986 BLAKE2B 0ea13819dac723b1715a2bc3a7481a151cbcea477e7241d30791fb8d0459df375fd84229f5b2fd89e83ffae1f02f46fa20fc80bc86d5fea3fa878dd38092aebd SHA512 0529dded41726f51e51cb8f1967b8eb211814fa527fb7280e33a1e1f36e74b1b6b28e6a33041730f1edb8014239977f52095a2219cb606b519ab08e252884e2d
DIST python3-dll-a-0.2.9.crate 66092 BLAKE2B 2c4baa31df7f55da8f1c6073525b4498bae7207ee38ef0eba4dbe58088609937a7d7b851c603ae62e5eb5361881e67a05d8c112d0a76aba5d99b13cdccd59d59 SHA512 1914d3ce67284f13551a4efefaeb9c11138fcca3d5082746282f64b7a36f732c6834766d981f27d862a61410eed09b3d281e0cab8cc1a46d424d04823ffaee35
DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
@@ -72,15 +65,12 @@ DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724
DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST serde-1.0.195.crate 76856 BLAKE2B 6a80b59335f222ae48d5e377c30611f30fe6416e6853ca47a39016e21f649cb9dfbe4964ce19e5da977fb9a963228a6a81c1e85af99ae12d7a0a5722901aa2f5 SHA512 0002ecb933d08fbdc8585ee74efb4048d385459f629261f5a4a8401b794f1c02b8296db79f479013a0b2a47ba99bee6c02d60d0fc2454e32f1b038b4071e8727
-DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19
DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
DIST serde_derive-1.0.195.crate 55687 BLAKE2B 4da7916e36f71dfe82defa6c45b3075395cae54631cdff08a4607e962290020e7214288258fd316439c02536073325f5902e7b00144f97269a207fc453496599 SHA512 8a82ae4e7cfe0c3ac27688cc95d74bf4c2e10c1fe845ab28fb57579b2f47f36d13218c2ae603f93f00114065d47c3e46166dea39b205be673f443c34305dacce
-DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22
DIST serde_derive-1.0.197.crate 55771 BLAKE2B 73708908b6d1e104af4c63b498bd25c5a728e07e22afdf92f15754c0f17636efe44c0560c1f0df1b9a30708e8e8894a62f1ea57c234b6dd861cb9c8dc044eb4b SHA512 669376e248b76a5ee8b9c93fd9fe6d35372e7267fbabc14730539ef28a94e405ee5e9c2cc2846897d59d6153742cdc6799f9e2c87f20b9dad119bd3a86c28994
DIST serde_json-1.0.109.crate 146459 BLAKE2B da2ba1155e88338a1ec4d677feee8241446879f64c30290fe8754eccfa5256332036fc1550abcdb53ec1785f37ee0eb81ddf1c0a3a365e82c635482377e5826d SHA512 0457074472412c21c150c33329d11aad3e3e326fe10cd328f3f43fbea0d35478966b9dbcd1ef55f6723433071be89abb45b57ea78f88ff5c79a38ae31550f31c
DIST serde_json-1.0.114.crate 146986 BLAKE2B 229f0a8e2c0bc35435b49774fab9d4cec4e2323e85e2f97ccaa2a18277ecfb9cff9e9b165786e782cba043e9ac670717364b0f9c145254eefd74582b728f2186 SHA512 2c35cd0e29ee2af6046ce849b5854b82b90f402b51c04ea86b32ce7d67869736f17a4d028dd8245c31201036bcca7a1d3df11d842a92a45b0eaebd809687d436
DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST speedate-0.13.0.crate 30904 BLAKE2B 8633e1519be119b0e9f045051374963aca1424025a42319cd5509fb5397af05bf13d1262a9da6f2fbf4d78d109da391411e138a859fbf1b96c5149444b1f4954 SHA512 174d7043aa88c2ef9b0624686bdca2c6c4573fb10729d61e762e244e8079d6b34676956326e9f7c68a9f526ef0e5b3444e59a9701e77c6e90825c51c6d4f98c9
DIST speedate-0.14.0.crate 31499 BLAKE2B e5a63d989feafcb5183e010a431976095bce6492817e0d163e8b0fe3d640e5ef87d11569e5094d788ad7cb113c2fe7b822cbf266027095fc6f2d61ba36e8d38e SHA512 55f8f9de2767e7a4aa8f355f9a781adb7c8fbef072393d13092afc9941dde4a1d706b02d908fc82cdffffa876a87e7a336340320908899774c83c76e743e1107
@@ -112,7 +102,6 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b
DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
EBUILD pydantic-core-2.16.3.ebuild 3224 BLAKE2B d12c3975f1b0aa97821b86004b945c02907a5b82c06f3922d5d7f9de577be9aa66854098d6ea604f2a4ce023c3b77f026bd061f61a254d35ede1e9d484e95bae SHA512 f92d335339ccd5ac18eef0cd2982d15ded2d7f939452a64bc261d3f014244240f31d7be3ecd76a81449c3ffecd275c6582741e32eb4af4fb2cbf87490ffb7424
-EBUILD pydantic-core-2.17.0.ebuild 3235 BLAKE2B c7520ed5b93cecaf5145197b85b6ddc8e02c7f545b47b9ec98a6b213adaecf49056e012cb4e26aff6ccd849a6ba4cbade2b9553b6dbd050c88f1662a9dc78b9c SHA512 d6869f474a27f4b69250f209f519e2e08fa300e72bb892b8b0ef93a225cc4df3a3537f95d95bb5061a0eae76543b945bc736e1b041a323a3f1edcfdcef4207b3
-EBUILD pydantic-core-2.18.0.ebuild 3177 BLAKE2B ad6218386891f52de09284960eacee3e0f0918bd28bc1401ea1595865d3f4dcd43ba191ee288a7d8d87f74775ec710e603db699a4766a28a9efda96c83c9ba07 SHA512 6cdcff8959fcd2bfce8fbc7983d724531cbc70c97c2179a5e37c672294b4bbdffde4b105b16b5bc74d512b3f8ce12c2634e0229fc3f477ff2f9bd3ba03f29ef7
EBUILD pydantic-core-2.18.1.ebuild 3177 BLAKE2B ad6218386891f52de09284960eacee3e0f0918bd28bc1401ea1595865d3f4dcd43ba191ee288a7d8d87f74775ec710e603db699a4766a28a9efda96c83c9ba07 SHA512 6cdcff8959fcd2bfce8fbc7983d724531cbc70c97c2179a5e37c672294b4bbdffde4b105b16b5bc74d512b3f8ce12c2634e0229fc3f477ff2f9bd3ba03f29ef7
+EBUILD pydantic-core-2.18.2.ebuild 3177 BLAKE2B ad6218386891f52de09284960eacee3e0f0918bd28bc1401ea1595865d3f4dcd43ba191ee288a7d8d87f74775ec710e603db699a4766a28a9efda96c83c9ba07 SHA512 6cdcff8959fcd2bfce8fbc7983d724531cbc70c97c2179a5e37c672294b4bbdffde4b105b16b5bc74d512b3f8ce12c2634e0229fc3f477ff2f9bd3ba03f29ef7
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6
diff --git a/dev-python/pydantic-core/pydantic-core-2.17.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.17.0.ebuild
deleted file mode 100644
index c24dcabdec7e..000000000000
--- a/dev-python/pydantic-core/pydantic-core-2.17.0.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-CRATES="
- ahash@0.8.10
- aho-corasick@1.0.2
- allocator-api2@0.2.16
- autocfg@1.1.0
- base64@0.21.7
- bitflags@1.3.2
- cc@1.0.79
- cfg-if@1.0.0
- enum_dispatch@0.3.12
- equivalent@1.0.1
- form_urlencoded@1.2.1
- getrandom@0.2.10
- hashbrown@0.14.3
- heck@0.4.1
- idna@0.5.0
- indexmap@2.2.2
- indoc@2.0.4
- itoa@1.0.8
- jiter@0.1.0
- lexical-parse-float@0.8.5
- lexical-parse-integer@0.8.6
- lexical-util@0.8.5
- libc@0.2.147
- lock_api@0.4.10
- memchr@2.6.3
- memoffset@0.9.0
- num-bigint@0.4.4
- num-integer@0.1.45
- num-traits@0.2.16
- once_cell@1.18.0
- parking_lot@0.12.1
- parking_lot_core@0.9.8
- percent-encoding@2.3.1
- portable-atomic@1.6.0
- proc-macro2@1.0.76
- pyo3-build-config@0.21.0-beta.0
- pyo3-ffi@0.21.0-beta.0
- pyo3-macros-backend@0.21.0-beta.0
- pyo3-macros@0.21.0-beta.0
- pyo3@0.21.0-beta.0
- python3-dll-a@0.2.9
- quote@1.0.35
- redox_syscall@0.3.5
- regex-automata@0.4.5
- regex-syntax@0.8.2
- regex@1.10.3
- rustversion@1.0.13
- ryu@1.0.14
- scopeguard@1.1.0
- serde@1.0.196
- serde_derive@1.0.196
- serde_json@1.0.114
- smallvec@1.13.1
- speedate@0.14.0
- static_assertions@1.1.0
- strum@0.25.0
- strum_macros@0.25.3
- strum_macros@0.26.1
- syn@2.0.48
- target-lexicon@0.12.9
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- unicode-bidi@0.3.13
- unicode-ident@1.0.10
- unicode-normalization@0.1.22
- unindent@0.2.3
- url@2.5.0
- uuid@1.7.0
- version_check@0.9.4
- wasi@0.11.0+wasi-snapshot-preview1
- windows-targets@0.48.1
- windows_aarch64_gnullvm@0.48.0
- windows_aarch64_msvc@0.48.0
- windows_i686_gnu@0.48.0
- windows_i686_msvc@0.48.0
- windows_x86_64_gnu@0.48.0
- windows_x86_64_gnullvm@0.48.0
- windows_x86_64_msvc@0.48.0
- zerocopy-derive@0.7.32
- zerocopy@0.7.32
-"
-
-inherit cargo distutils-r1 pypi
-
-DESCRIPTION="Core validation logic for pydantic written in Rust"
-HOMEPAGE="
- https://github.com/pydantic/pydantic-core/
- https://pypi.org/project/pydantic-core/
-"
-SRC_URI+="
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
- || ( Apache-2.0 Boost-1.0 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=virtual/rust-1.70.0
- test? (
- >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}]
- >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
-
-src_prepare() {
- sed -i -e '/--benchmark/d' pyproject.toml || die
- sed -i -e '/^strip/d' Cargo.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_IGNORE=(
- tests/benchmarks
- )
- local EPYTEST_DESELECT=(
- # TODO: recursion till segfault
- tests/serializers/test_functions.py::test_recursive_call
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- rm -rf pydantic_core || die
- epytest -p pytest_mock -p timeout
-}
diff --git a/dev-python/pydantic-core/pydantic-core-2.18.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.18.2.ebuild
index cb5254fa3415..cb5254fa3415 100644
--- a/dev-python/pydantic-core/pydantic-core-2.18.0.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.18.2.ebuild
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 4873870848a0..ef8144a2f2cc 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,7 +1,9 @@
DIST pydantic-2.6.3.tar.gz 680427 BLAKE2B 28d8d4edcfeeae4f0ba70ed09987e26ba569c38b2c511b6d0b4277b830173302228c964f4c086ac4412a331afa3fba16d9581bd31446fb1dfb43065eb29dfc59 SHA512 2eca898328beb1f33e343d3aa7edf8847baae0569d078507a58bbe0fcf355250c72b70a33f6b79cef697f41ced91eaeee1ffc4a7712fd6fd251fd64557e390d0
DIST pydantic-2.6.4.tar.gz 680828 BLAKE2B 264698f21e4d57656f5a28651019956349a018f16b11099d4afd796329a8ad12847e45250372e5c7b189493e9c73efa624006cb2e6b5a7d77b2c45973a0d813f SHA512 9386c2e04ff71bc182be4892d1cdb910ca60ee68b7cc5c6e86a58529b51707094532dc5315bf152b147979bace3d2e4f6bb4fed546e16fe27b5ecd35c7d0541a
DIST pydantic-2.7.0.tar.gz 710409 BLAKE2B 79b426edaa599dac99bb4d465690738be2fae5ffb6ba588491470d41d71fc8aecb4cf731457b00dc22911106c86d549ce11118bdc386dfba210cb5973b366aec SHA512 06254a99456a999dd5b165c032e3d5fb48a59d56beb51c1ff77d2dbf181bc2b535801307adf00f3547d5f60fd868ead8d6baf507564c52e09e1efe04c155aeb9
+DIST pydantic-2.7.1.tar.gz 713923 BLAKE2B deeb9a63b290c8c3227c386b2982e11fb9385d16cb30e3522138219aef526dd7a077ddf496c92f8e3ed34ccbe21654177c539727e75bc209915f27817dfc62df SHA512 6b85c37384629e3df5f2b58e39ee9bf67f902b1ad2b05eb1298f03da8a945fc8f0865408948ad5deef76ca1d014f360ba778d4d957b6e7e158d2aa5c22861bd9
EBUILD pydantic-2.6.3.ebuild 1402 BLAKE2B f36b75b435586e2302aba86a1730320d87e36b355652732db040d34dd28799d986a0449211d01cbc221fece60438bf13f7db9a55c79c9a2921768bc2e10c0e8e SHA512 58723385c1b26becdf2842ed0dc6ab17928841f66b3d45db98460196a3382f97849645fd42985300ad48fd2d5b008d63327264d1ae2c6e57b9369c974f4d981c
EBUILD pydantic-2.6.4.ebuild 1403 BLAKE2B 35c0eb7bbed528ccc8d3ffec2d15e84e14d29f9081fa2d83c586cc68b45457c456d1cdb923db5964b7f0272b79933e61bacbada09c7a29264d1ca971eab51aeb SHA512 bee1a90fbbee1e7f6823ad2f2d00e08bf7fddf57449cabfcaef8b5709e6bc8a30ae855fad77936ca461f44f02266b48df7c659a5032901051e29ea6d147f525e
EBUILD pydantic-2.7.0.ebuild 1307 BLAKE2B 534277781f1a3798337ba809501910186734fb5a4c7415208c94ea16b9be51a5641347aaa043a70dbf686afb55b9700fc7caf4e32c8d46a9df7fe7c1757d2398 SHA512 66f9c1c673fb41b7d4f7ec43b10e926b106e7cf522a7356346ce33cd7db50d7340c5a7b000d4091fc05bf0417a8efa5988ee3c648035435e3d952edda4f024ee
+EBUILD pydantic-2.7.1.ebuild 1307 BLAKE2B 2469c81a53c426c061019d3c055b2145f62a9dfedb7eb58a2e3ad52464fbad93fb0521c834174da748acbbfa9a55579562767a94dc57837e7ac4d07eef2d35e4 SHA512 939890599833e75576bdac7b9cadaeccb5ed08e21b9e119b33d886c910d9fec8d3373b8537342c8e074d9d557d96eeb4485abefc094bc2f9ea8be1ebe8b1af97
MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855
diff --git a/dev-python/pydantic/pydantic-2.7.1.ebuild b/dev-python/pydantic/pydantic-2.7.1.ebuild
new file mode 100644
index 000000000000..7e9fba7a0ee8
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.7.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic/
+ https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+ ~dev-python/pydantic-core-2.18.2[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ dev-python/dirty-equals[${PYTHON_USEDEP}]
+ >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/benchmark/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ local EPYTEST_IGNORE=(
+ # require pytest-examples
+ tests/test_docs.py
+ # benchmarks
+ tests/benchmarks
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index 0f3207384006..523ca0133d18 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -3,5 +3,5 @@ AUX sphinx-4.3.2-doc-link.patch 745 BLAKE2B 94f190d63168be99c4719a917f0a1210c562
DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3 SHA512 204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc
DIST sphinx-7.3.7.gh.tar.gz 7165383 BLAKE2B bcc68f26937e6aefe60cedea533a5c8e245c76b59ab4913fb6516f285e3afc32be60b336c662ac8305fb88e82fcc2b477128f2d8b9bf92f037b124f4c855df2a SHA512 540553ecddc55b3e673c79bc776a899d2c660f1e93ef819711be52174accf5b70465883a46bed81d163534e56718caf0765b4bae153e9307a3792387d8228df5
EBUILD sphinx-7.2.6.ebuild 4353 BLAKE2B 4e6f4767fd2b2f7de9174a745fc40c926af6acd89f62423bfa284721601a95c95694472e7b77be2a029860625821b33f11049c151cfd5c04e23a85c06a7def40 SHA512 73efc9db67471cc131fcaec408545dfdea8a04122efa57878062964d2b887fc2e8c6f5cca0d34ee321feaf9d1a77e72cd2ff4db8c0a5d7d2318fd7012d7865ab
-EBUILD sphinx-7.3.7.ebuild 4557 BLAKE2B ff2915a1ebd91ef248a43d1bc3fc0ef1c1fe23a9dc19b1447763f6c71e29df2cb3591725227dc743ff3a2d81cdc9b0dba818d2cf6d7d6863de671c45b36040b4 SHA512 3f9814242a4641630d7baa6a2eb75983d59cdc55fe4e574c2852203a780ba6cd2b8ef97e3c8e36867692268d3c53a4c742d901439a11c2551b2d0d53cfaf7d5f
+EBUILD sphinx-7.3.7.ebuild 4527 BLAKE2B 1d6ce9ad3ae5d3cf1944460120e1f98c699e5228dbaa67e190222a374fa30b744366bdb8f5c95825be5d847c739e8e7f489c11091dbd433b7fb045db89c6cf72 SHA512 1276d9d6cea0be87444f76e128cf7a31f0d0435540b7ab3ae588218443ac33f468bd8a1475d7b6eb2ee5c00817709fde4bc402ba9b74b7b8e242c853d474e5a2
MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214
diff --git a/dev-python/sphinx/sphinx-7.3.7.ebuild b/dev-python/sphinx/sphinx-7.3.7.ebuild
index ffc06487db9d..127cb53319b6 100644
--- a/dev-python/sphinx/sphinx-7.3.7.ebuild
+++ b/dev-python/sphinx/sphinx-7.3.7.ebuild
@@ -60,8 +60,7 @@ BDEPEND="
test? (
app-text/dvipng
>=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
+ >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
>=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
dev-texlive/texlive-fontsextra
dev-texlive/texlive-latexextra
diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest
index 298e391b83ed..fa956a4737dc 100644
--- a/dev-python/sybil/Manifest
+++ b/dev-python/sybil/Manifest
@@ -1,3 +1,5 @@
DIST sybil-6.0.3.gh.tar.gz 67772 BLAKE2B e90b7a01373d931ca056bfce1336bab8a579a25e17000675d77cd849081275970b455c7bc77f30e0fd104073115915fc4f4477b010eafd35e57aec322fb42fc4 SHA512 1fb42b944b237556012ace6fcc5eb3d0f067f0ca043ceafa0e201a8076870fc7e06ae62813eec90d486de6e4b71ebf29176dfff6573de423480c688ff005004d
+DIST sybil-6.1.0.gh.tar.gz 70823 BLAKE2B dfdd931f1f2bb7944a97ceb92425e55accc8d7587c829b65be9b6b65007f8a32b076938e1114bbee76d0a9592ba29335cf88e982aa00d1a3ad17c8523f162548 SHA512 2048073c8ef8a9c0f71dabe39ada1404eef3d83509fe3f3e0a7e6b5d1f65a24242c8faf14aaac9ea12b21ab5908dee9bae9d03d9907f09a830d73a3b6e52f8d3
EBUILD sybil-6.0.3.ebuild 838 BLAKE2B 746f0e8fe9be9f8cc81ac5d546db25fcf86af396073628f035dbc3815f3f49d6bff93f8fe0e0c4689282d9a323712c1550987173ab682d1166a9a6d0d80eeda1 SHA512 e47366e0f4ace127660b404c19116999efd0d9e8a04b93f56d56a7128612c35ef64e5b60053f08c560d476400196c37d9e93a11855980ec2638ce9cb8918b983
+EBUILD sybil-6.1.0.ebuild 841 BLAKE2B 94ebec0834adb47ad9452236d286d1e1624bc29e2f90b7bfd870d0f56faf10d93cb81cb15f66ff7abb89a4372e8b712cce0c65588d1aa743e108a75c3a9e328b SHA512 e0e851bf2fc6ac1f7bf301abbdcbe20ef69f0ddc45a3c6b4a4a2624f0f54f148a04c5474cd4ec946d3970fdb773044965ce9d252753ce90c6914664e418cf448
MISC metadata.xml 402 BLAKE2B 3fcce3ac9ff731e24a3f6e761da2d840b3a7c9107b3d9a46afe00fed61b475d1400580b4ccf49dd71f6a1ab8098dc2aaf895e529a723cd96301d1400ee211edf SHA512 138106c714dc33871ccf535cc47d669580b665c842adfea5442a03067fe507236d8fde4158f006e1188003abe53c9c25db98632dadd1cfa0e41efd1755c2c75c
diff --git a/dev-python/sybil/sybil-6.1.0.ebuild b/dev-python/sybil/sybil-6.1.0.ebuild
new file mode 100644
index 000000000000..adf69fd38724
--- /dev/null
+++ b/dev-python/sybil/sybil-6.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automated testing for the examples in your documentation"
+HOMEPAGE="
+ https://github.com/simplistix/sybil/
+ https://pypi.org/project/sybil/
+"
+# tests are missing in sdist, as of 5.0.1
+SRC_URI="
+ https://github.com/simplistix/sybil/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/seedir[${PYTHON_USEDEP}]
+ dev-python/testfixtures[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/tinycss2/Manifest b/dev-python/tinycss2/Manifest
index b53e883d7f97..ee0627ce5f99 100644
--- a/dev-python/tinycss2/Manifest
+++ b/dev-python/tinycss2/Manifest
@@ -1,4 +1,7 @@
+DIST css-parsing-tests-43e65b244133f17eb8a4d4404d5774672b94824f.gh.tar.gz 35943 BLAKE2B 69a3dd9e638d04b498c28bf8367e1d0bfe1876e8bcdfc6796f5b5715425f943e6308afa7774a5af5e6d3b3d5cd4f8424fa2809bdf0ecdadddfcfd36354986d82 SHA512 ed83bf447a595d754bbae9fcf25c3d2b4812f99b65c5e46b39d5f7ade57d49b4ffded9bc9d1cfef0a50b078f8ceb9bedb1d4f2f9ebf6db875eaad6c956b4f1d5
DIST css-parsing-tests-c5749e51dda3868b3e8062e65a36584c2fec8059.gh.tar.gz 35758 BLAKE2B d834011c3ac774eb79b35e2e74f3854ddc2bb871531a32194041d6f98bde3dc68db67baea25d5463a03e057197144237be69fee4eacfb8edb73167e6e4faf7be SHA512 ef44eb1144a6484f308fabe4187310b2ef0067f328bf5213969d87c475fccae3d716dc66640a0a554ab2a3d7da0efb3a168a288ac6eef7722f3ae46959943b49
DIST tinycss2-1.2.1.gh.tar.gz 28351 BLAKE2B 42e1ba559e015654184be94afb02866f32bb6cfbdb0006df29ce64f8715d25a8751acd8380db7ad06bd9f5fdcc694519d2bc3c916dfd09816ba44c18a1f1d750 SHA512 59964398418fd895c6b5bdbdac47edb0bd421aeb8b3939307cb9ff864f50071fc171a9d6bb9b9b0adbbb645beedea0e14720af0d824949236e54b2d1b189bc72
+DIST tinycss2-1.3.0.tar.gz 67360 BLAKE2B f39eaaaafe2be20d2d420977e8d2d80c0e1817c277e14c57b155f1dafa54191ac2aed6908b038da5c03b4cbed66b626af432160699152800ebe2d7823e1685ed SHA512 d215ba2d8c580ca785bc2c3e33c8ae220c085e3ec1b932c01f81e176987c48559867af186056e2c501541d1d337b4fc33eea7ff2feba490e81076608b7c3aaee
EBUILD tinycss2-1.2.1.ebuild 1059 BLAKE2B 7eb6077e6c6a710a15a4f5f7b73e6783b1a96c7f82beedb266e02a308b7e2ef6a9f46751056dcb0efd56ff0ba6032228cf8d602161c816e83269c333fbcaddd5 SHA512 5aab482696532b08a493bd32744a62369076b0149f19124f26248f72ed16f70b82dfd6c5cab50669e035c9e86181185d3973a802132456ce37f252af50cc1cb0
+EBUILD tinycss2-1.3.0.ebuild 999 BLAKE2B 30792489937961b5ef02d43d24117e36f69eb5f110fc353a7051d8a33bf3f5e9a0a26ba4b01a1119d49883d9eb445f3552c5b475e7af4f1d305bd6c21ff13b26 SHA512 9e407745571e7252188e8b6e26de997627de50ea6af9b15d680b66d630374bc597392099ce341623c8cf47f4184e31c4f07cfaf7d33368d5453e4466ece0da69
MISC metadata.xml 523 BLAKE2B 1590e6af6e994f20bd2087eb2ad0d9a05736f983a123cf5a7373d0f8e2608dbdd8886fe90fd62d978e0abcdcb9deef30a9cf9622302fc2d3d20a137ce1d4b563 SHA512 04c0ea9aa7b4d9317a262bda5486c1495a7978b44e6c87c1c67a44f7846807c2ba5dae6a55f32c21237adb8d25426746da0b0c63dba6668ea2e0f35223859a6c
diff --git a/dev-python/tinycss2/tinycss2-1.3.0.ebuild b/dev-python/tinycss2/tinycss2-1.3.0.ebuild
new file mode 100644
index 000000000000..05834af319b1
--- /dev/null
+++ b/dev-python/tinycss2/tinycss2-1.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-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..12} )
+
+inherit distutils-r1 pypi
+
+CSS_TEST_COMMIT_ID=43e65b244133f17eb8a4d4404d5774672b94824f
+
+DESCRIPTION="A complete yet simple CSS parser for Python"
+HOMEPAGE="
+ https://www.courtbouillon.org/tinycss2/
+ https://github.com/Kozea/tinycss2/
+ https://pypi.org/project/tinycss2/
+"
+SRC_URI+="
+ test? (
+ https://github.com/CourtBouillon/css-parsing-tests/archive/${CSS_TEST_COMMIT_ID}.tar.gz
+ -> css-parsing-tests-${CSS_TEST_COMMIT_ID}.gh.tar.gz
+ )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/webencodings-0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ if use test; then
+ mv "${WORKDIR}/css-parsing-tests-${CSS_TEST_COMMIT_ID}"/* \
+ tests/css-parsing-tests/ || die
+ fi
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index 8b07568b5a8e..88901bc73958 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1,5 @@
DIST types-docutils-0.20.0.20240406.tar.gz 19423 BLAKE2B 13292676e4f46ebd273962eae09961f7f7ab86168ff49b5372ecbf3ef0c13a95857bc65b22447016779f608b92e76e9310e746394e68e174a3d98a5f7003d442 SHA512 94a742e151e66497e96b761279913c741f4e79194a37def496cd71930803668ab5c96c76eab584cbeb491a3750ba0a45727894d24a123fd01f3bb72cbc36a8a8
+DIST types-docutils-0.21.0.20240423.tar.gz 19468 BLAKE2B a1fda020a7390ae7a95a46ec484697ecc7f18331607e6c85b0d0d9ecaea6fcc3ce8763a6d800e6ce232ddb4cb3633272eaa9ea607c0eb9a85fff4e1be48c64dc SHA512 e7e596ffb26d50730d00204ff8bd4474ef109b9d755aaa2dd473cf96e1baf477961cc6073a66e136fe363546b25ed0e306aee86959ebb95243b44bd9993dae44
EBUILD types-docutils-0.20.0.20240406.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
+EBUILD types-docutils-0.21.0.20240423.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild b/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild
new file mode 100644
index 000000000000..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index 816d2fb1244a..d491e3aa7d7b 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -1,3 +1,5 @@
DIST types-psutil-5.9.5.20240316.tar.gz 14419 BLAKE2B f42116f8dc8dcec2fb224fa9a40e9cd7b4432c47d658e3e35cbf8d2c48c50b516116ddbe1fb3dd2ac37d05187adbcdeb75a3d303a6d8872dada76cc8820d1e93 SHA512 8d41ab6ab134f4e150fbc7529d153023ec63ab558db16e4693885a693c0956eaf9eb84e3a8a14e26549e21dfc3a999a6b9661d1930fc4ac2b0015e7e7c88f990
+DIST types-psutil-5.9.5.20240423.tar.gz 14582 BLAKE2B 64922d5e12a0f2e9fb5de8dc519c234c4b60372f618393ffe8da21215cf9ce41d0dcd233a44d77c4b3ad852eb7dfb996e58784908a7e44e169bac5541413d038 SHA512 52e895fb82e3221d0dae945afed0091421df65131ed7d9705a58ed90246ed2c884737d2cfda17a70e2fc7bfab3f6d37bd1f0015c6b04218b41bf2a621585c144
EBUILD types-psutil-5.9.5.20240316.ebuild 438 BLAKE2B bb30699e8268e5cd529be4709ae687fa53749beed9af9183f070043accd58cc073fe82350755ae59a501969850fca6fa9a2436264c55dabfb24c1ba3f761b613 SHA512 e08129dc6b8edabe668bf0d147e910c13f91bb24bac4a36ca357b67c574ed3045d192d7dbf4c4d7786bda6bd418fee1532661276099912f5f432d30cc267bfa8
+EBUILD types-psutil-5.9.5.20240423.ebuild 446 BLAKE2B 6c2fae4d798cc9c70a43cc37c5eb4e35177611cd96fb239e17b00736277efaefd9ed4826ea912bb8c18f0306ee6a15b430c5d59151050cd1b5abf8b7ec316437 SHA512 38ec6459146b6afc2f8ac1e62c310db7da1266c244d1f73f32b78b91bc0e505cbf319095f479a86d580d2b31d30f7dbad0df6eb60b89f503691a258e3f6e2fd4
MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143
diff --git a/dev-python/types-psutil/types-psutil-5.9.5.20240423.ebuild b/dev-python/types-psutil/types-psutil-5.9.5.20240423.ebuild
new file mode 100644
index 000000000000..e4318bf1fdcf
--- /dev/null
+++ b/dev-python/types-psutil/types-psutil-5.9.5.20240423.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for psutil"
+HOMEPAGE="https://pypi.org/project/types-psutil/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest
index d5c813f16547..0a44103ea9e9 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,5 +1,7 @@
DIST types-setuptools-69.2.0.20240317.tar.gz 36743 BLAKE2B 1e3a318993b3f802cb0fac94400d5859e57f009a26a1448586420e14a62b4296414c2d43ee860f53b65ddf6e5d42278a5757e96e62d0db2df1739f94d5974003 SHA512 58bd476d81a5f423b733efe5b7bd4a961849ec0cf558a45b52347bca3ae99692463ba26ae0fbc4df9a895ba88937393159541d2d00a2d026b9a5388beafcafbb
DIST types-setuptools-69.5.0.20240415.tar.gz 37530 BLAKE2B a67b2e7dfc22e7c3511714f085422e1333f3608876b48b1dbcaa38b10a402db1d92075cbcbed28c197e22aa1b285eb68b245923b9f010d655c160d881e7cc07b SHA512 14f01869712db92a97febb9852dd095980041220ab61241dd7909a916e2b5405903506480ce20132da8da10e3e67d8fc6b4ea00aa1b84a051fa5852237765372
+DIST types-setuptools-69.5.0.20240423.tar.gz 37608 BLAKE2B 8a5b9ece3318ac9646c5a8e5961e6fbc05fddb4a5e96cc2d0d96f11b317b2ec1da1f4fb8624348e0cc307cc7781895f9d016eac3f07f37351a3211f77a2de1a0 SHA512 2134c4c31bddd6c8f5722f171054dda21abdb13d743fb94fc280fc185b521b24e889be9f61c21e83a5d881c9ca40ffb7b60d49a3abb63f30c51793ed2b32b56f
EBUILD types-setuptools-69.2.0.20240317.ebuild 446 BLAKE2B 8806a9adda11fc518ce33033fd60775833ce2d57f071af516d0e5c81cf1cd87c522c7a74b02ee59c1690e8fd5548e21edc912bbc50cb5687946f111674e188a0 SHA512 d24926735e809294f4833c61fe86ae1044a34771b9c9adce44d56e61f576aff843a9b65147a1825da6e51bad40dba5a66b0ce4ab37c2e6037f283126952fb181
EBUILD types-setuptools-69.5.0.20240415.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0
+EBUILD types-setuptools-69.5.0.20240423.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0
MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15
diff --git a/dev-python/types-setuptools/types-setuptools-69.5.0.20240423.ebuild b/dev-python/types-setuptools/types-setuptools-69.5.0.20240423.ebuild
new file mode 100644
index 000000000000..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.5.0.20240423.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 3ec0cc6dda80..a96a22bd2aee 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -15,9 +15,12 @@ DIST uv-0.1.33-crates.tar.xz 65532672 BLAKE2B 9e3499eef5cf746287f725ab3f2c2a3544
DIST uv-0.1.33.gh.tar.gz 987063 BLAKE2B 56dfc8e7a1bfb63e0a6278499cb62ef764b4734af14bf01a213b7a11d442d4629d440ac218a4bc2750405c402236b382b07560919211b51c300e07c3c15a9496 SHA512 a05a38f8c1abc572ad2c6823f74a2c076ad267636f5f435f04bf8a02b059c25b82b5fa3b5250137d4077ff721294b34c6d2d57ac0e0c907e211e8cfdcdc8169c
DIST uv-0.1.35-crates.tar.xz 65640928 BLAKE2B 97135ce844dc7af3c424a9b8ea7419b4c392e44a87ab960e59401f0075308001287fc42acd9bc21b300fba3d73fa65e292b55e612b92db05cad183577866a7d8 SHA512 7d862992d2ea92acaa24758cb5425b3053941e1312db1f27ee318049ac68fcd64dc614ba7fa21521cdb9ad11545cc5e8dcc2a2781f0164297229f35768e0776e
DIST uv-0.1.35.gh.tar.gz 1010370 BLAKE2B 0b07f4de6d07969d8721f94b3d21e2797b8425f26db5744f7ee2a90ed3769f3d8245552d8b8db6d8716e45dc88461a9543419191a4b71497019862860d76e728 SHA512 08f224b317d5aa3d9941ee0add791340f41a01e70d2a4e1e9b986e501d666a40e1a04bdeb2120e178bbedb2a91501e608d240a9ac56f509021d6377c278fbfcc
+DIST uv-0.1.36-crates.tar.xz 65852268 BLAKE2B f9dac75dc992d37c54554c25e0ce0895aa017753a6688754acee5b6a99822e0f55923a539fcd67a8d30332abf1d2b2ed333b8b1125eef5061da2d8f57307004b SHA512 c0dd2171416333f8267592c75699fd35f686d04b3b81241e51cbf4b9f8d1e0def54ab9336b2e62e1fb5e40d3ad73146eba7dd6c0093fa23230d23c4fa73d8f74
+DIST uv-0.1.36.gh.tar.gz 1018114 BLAKE2B c57a3362940803df34f45c0dd2bcc176fb4928d1b0c168adc89d150ffb59a39d0fb57b41c063485a7c324a2101b9f4334cf29e175f910122842f893c6be9970a SHA512 39a4ec3b17803a13a53f331185bfb4fa321f9ee2c158828ad9f88aa7214ee72a58a87dcef74eaeac7a1e3a989909f0d50a457431ce22a72703db0e8c3fc4a6c2
EBUILD uv-0.1.24.ebuild 2164 BLAKE2B 3caf382115984e87a0f44b5e8f619f38b3a7503ac12738519d0edff253eafbc7474924aa1997e332738ffe316da40dd199b906b1c560f1a00a53c805a39edc75 SHA512 c0c83640c43d073a1447228993e8384eee6a4adf73760d651456899ba285d25cc83f0611f6196123125f94fa9fa5d85710308ccf603e7261a699efc2f927dad7
EBUILD uv-0.1.31.ebuild 2205 BLAKE2B c01ef5156ecdbdf4fc161adc036f396efa7e5c73ce00afabb45738c2bebfad99bcc199c5aac0c7b05d1b952011854cfad787bc6fe17942f3cd46e88f7f74c0a8 SHA512 d8adefcd0c9184a00bcfe5a10b0b1997deedd7ba9258bbdb215eb63117d9d62d075249c1db765321a7530960b400624ebd8fbee709318cad1891306b35ffc5a9
EBUILD uv-0.1.32.ebuild 2255 BLAKE2B 2011c15e4960441062b24453242f565c420d4d83421125d4b1dde5bccc72efd8f3c8c84a25ed06811f7f8f4cd96d04dfe88976704f988158fc55520dd6fc5925 SHA512 0fbfc156b6e9aca60e64dbd7146f20869740658a51b60938b5d47ceab0da3c2d855acb0046f3280c97ece4213be3da799537e832122e8ae4a08e178d447746b6
EBUILD uv-0.1.33.ebuild 2094 BLAKE2B 37e23e4dc916b7dbdbc6a749601a3d363fe6b4d4f3f83cff1dfc8ba9c7444c3798fdde8422136f62e02629de599aefc5118aa51cfae819cb756eda525ce54daf SHA512 3e1094213e116c2de3bd650c8fe05b0b9b0b4d12b6db19c22378677965e6659b5c50d46260136406bf04a3c3bf422f66687fb9f829030bdfb6af38cc293a3a44
EBUILD uv-0.1.35.ebuild 2094 BLAKE2B 37e23e4dc916b7dbdbc6a749601a3d363fe6b4d4f3f83cff1dfc8ba9c7444c3798fdde8422136f62e02629de599aefc5118aa51cfae819cb756eda525ce54daf SHA512 3e1094213e116c2de3bd650c8fe05b0b9b0b4d12b6db19c22378677965e6659b5c50d46260136406bf04a3c3bf422f66687fb9f829030bdfb6af38cc293a3a44
+EBUILD uv-0.1.36.ebuild 2094 BLAKE2B 37e23e4dc916b7dbdbc6a749601a3d363fe6b4d4f3f83cff1dfc8ba9c7444c3798fdde8422136f62e02629de599aefc5118aa51cfae819cb756eda525ce54daf SHA512 3e1094213e116c2de3bd650c8fe05b0b9b0b4d12b6db19c22378677965e6659b5c50d46260136406bf04a3c3bf422f66687fb9f829030bdfb6af38cc293a3a44
MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310
diff --git a/dev-python/uv/uv-0.1.36.ebuild b/dev-python/uv/uv-0.1.36.ebuild
new file mode 100644
index 000000000000..793b60d2c541
--- /dev/null
+++ b/dev-python/uv/uv-0.1.36.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+ [pubgrub]='https://github.com/astral-sh/pubgrub;c26e485213e39582c6f2e4d45c0328422670e7a7;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+ https://github.com/astral-sh/uv/
+ https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+ https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ CRATE_P=${P}
+ SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+ "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+ MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+ dev-libs/libgit2:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=virtual/rust-1.77
+ test? (
+ dev-lang/python:3.8
+ dev-lang/python:3.9
+ dev-lang/python:3.10
+ dev-lang/python:3.11
+ dev-lang/python:3.12
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+ local CHECKREQS_DISK_BUILD=3G
+ use debug && CHECKREQS_DISK_BUILD=9G
+ check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+}
+
+src_configure() {
+ local myfeatures=(
+ # from upstream defaults
+ flate2/zlib-ng
+ python
+ pypi
+ git
+ maturin
+ # skip tests that require specific patch version of the interpreter:
+ # python-patch
+ )
+
+ cargo_src_configure --no-default-features
+}
+
+src_compile() {
+ cd crates/uv || die
+ cargo_src_compile
+}
+
+src_test() {
+ cd crates/uv || die
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ cd crates/uv || die
+ cargo_src_install
+}
diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index 8c90f987c716..cab2de0b2751 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -1,7 +1,6 @@
-AUX yara-python-4.4.0-python3_12.patch 939 BLAKE2B 532e768fa1674c6c6203bf8c7b41a61cdfc5644cda082350e5ba46c896e0bd7122ffcbc280f067983b7c052d214cdb94dd3cec22b0bed45c21cf9ffd005bf671 SHA512 8d259ee3ded90d609aa81d6fd72c02f1089f7a4215a35cda4309b1f7805fbe448aa3eb796aaca183e30c3d5c48b7ffcd313db48d09f336690764108c0a6b7e56
DIST yara-python-4.4.0.gh.tar.gz 39295 BLAKE2B 27aa6b9fdf07cf30ec30a69c523e8a4eede52389a5565b4b083ac5d7206deaf3bcc0e2cf2fbda2fd01fce53b7ebc65e7c357705bc3244bfcc004bce2acd44e9e SHA512 8c6e30929172942e6e367c889f2d141f81264d9cfc4b5f5f4d35207d4ae25393050c976db823ef74f341ac18b7ee9eef8007d88348bc79848311d4b95fb1fdbd
DIST yara-python-4.5.0.gh.tar.gz 39301 BLAKE2B 9bee247ef21b6e2e576acbac7cfcf140fd3b1ab992affc019f9ce290e00809e397d5057b9033f53fcd94885e855e783e4c43835850c9e6dcd57d74661ba8380b SHA512 b4f091bff7fd3bcd63e7f9f0a765aac7bdb3f17a1bc4b163687ae9ca21048194d90cf2bf1165998edb9953b83e022939179c51de59862a456676f099de69778d
-EBUILD yara-python-4.4.0.ebuild 960 BLAKE2B 177c5bfaf1adc9978909ce0d0de8b4017b402e33761313fdee467d1dad829ca7cd6b2b25d988bfa5a3bdd60904b1ea38875d163227d774af8c48365039ac3265 SHA512 7816a1e86946c633d71019668931609f0b1089851d8f6fcfbb5bebe8b60793096995a938b705ddb9e06b0ca7809e386c8a3540ce0d599c5f637796f64214b6c6
+EBUILD yara-python-4.4.0.ebuild 910 BLAKE2B abf64728f618945644db1b9dabc04c882a24571f05a1416c7344df5ea9c4d5b2680d6857726fd1e5640114ca1fd8f57576ef432bc3bf31a90e6c6f9cae185e35 SHA512 ea4bba09165f4bf3b98b4b97326fa8e7e46ba42e3f972283bad11f0a38a11dd5df776a50e2d2cb45d34dbd02806ac2f339225d3641efe9afe7e9c7c5bd0c486c
EBUILD yara-python-4.5.0.ebuild 912 BLAKE2B 769c4eb221bb7743eeafc0262faef7d0e22a650888a7c7907999902875e84b097a0b9d95b6a378490a04328b968d1880187105750174ff989bc5125b0c45ec5b SHA512 00497bbde0a637d732b6e5270cae9078141d7b7291dd3f951243fa443ff756114f9411def27f05a1118ee1182a39fc1008a80956be3d5c7d9931b71e02c495ce
EBUILD yara-python-9999.ebuild 912 BLAKE2B 3939e8490e8854e4e64880afb8b9338b05a3b2fb7b71d3b8468b45b4e19270e5ad898006188405ef24da7a42026f7d18a6468225686d85a9d67a31d9e345647e SHA512 78c27faf6554db4176aa524eb249a6eb2c0d63ecc08f07bd8ed7190c2016c986c1d9c2c0c9456b78bf13a6f18629e35c9480888ee3c63fc456e835504398ffa0
MISC metadata.xml 868 BLAKE2B 45f55060dbf7936f5004b8b6b9332ae01fbe8f25c008d6b272245ae3a21522ffdb1b3d11a338fdf31300aa274c4e24cd05ecdc62ad0b1e757188edf174c6e27e SHA512 ab67d86f6deb877d1f5a22ec36e381d7cdf62ec0634dbfd526ea2b58a5e4b9d6d6e2f06ead9cf7e8d4cff463bdd3486992350d94715d7b59c40c746ad9184e22
diff --git a/dev-python/yara-python/files/yara-python-4.4.0-python3_12.patch b/dev-python/yara-python/files/yara-python-4.4.0-python3_12.patch
deleted file mode 100644
index 36bf1d60f686..000000000000
--- a/dev-python/yara-python/files/yara-python-4.4.0-python3_12.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Upstream: https://github.com/VirusTotal/yara-python/pull/244
-From c00fd68cfb2f00c4bfe4ea6465a93af2d1d1a68f Mon Sep 17 00:00:00 2001
-From: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
-Date: Sat, 16 Sep 2023 17:35:36 +0200
-Subject: [PATCH] Fix unknown escape sequence
-
---- a/tests.py
-+++ b/tests.py
-@@ -719,7 +719,7 @@ def testRE(self):
- 'rule test { strings: $a = /[M-N]iss/ nocase condition: $a }',
- 'rule test { strings: $a = /(Mi|ssi)ssippi/ nocase condition: $a }',
- r'rule test { strings: $a = /ppi\tmi/ condition: $a }',
-- 'rule test { strings: $a = /ppi\.mi/ condition: $a }',
-+ r'rule test { strings: $a = /ppi\.mi/ condition: $a }',
- 'rule test { strings: $a = /^mississippi/ fullword condition: $a }',
- 'rule test { strings: $a = /mississippi.*mississippi$/s condition: $a }',
- ], 'mississippi\tmississippi.mississippi\nmississippi')
diff --git a/dev-python/yara-python/yara-python-4.4.0.ebuild b/dev-python/yara-python/yara-python-4.4.0.ebuild
index 911515e6d4e3..bde11ea7577c 100644
--- a/dev-python/yara-python/yara-python-4.4.0.ebuild
+++ b/dev-python/yara-python/yara-python-4.4.0.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
@@ -27,10 +27,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-PATCHES=(
- "${FILESDIR}/${P}-python3_12.patch"
-)
-
distutils_enable_tests unittest
python_configure_all() {
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 219461088211..b1ff8831368f 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index 60cabd740a78..15089ecffbc0 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -1,5 +1,5 @@
DIST qtlanguageserver-everywhere-src-6.7.0.tar.xz 145140 BLAKE2B 216b0b8c777361416d179dc970e4adcf78310eab603dba1907ff59bb1efa958ddcfc2de131dc37597096bb7f5d54bc68fe1c4f8a92eff23ef108abdbb9251dee SHA512 b3ebfd6e3093e6105dfda173cb8e8f7686e139621a882373f9a27ff7c3b7f7e4b10ccdbc1f71cab474ae6eddca4e68733a053b0045111575ff1f49741ecfe02f
-EBUILD qtlanguageserver-6.7.0.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
+EBUILD qtlanguageserver-6.7.0.ebuild 315 BLAKE2B 20841e633743aaeaf6f61a5ccf0ef80d88e4eaeef957b03fa4cdbb4acfba6349dd6208003ddde02092b00b818e17d25d3410b33f34e8e5fe40c544b2594a1bd7 SHA512 4eac32e1244a4a4d68061860ad0d7b6454d7485b825ce57deac8c715417a8ebffaec7ad23e3ddce840348ba96d73d3a5093f178038e4a3ae7f6f751792a26ff7
EBUILD qtlanguageserver-6.7.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
EBUILD qtlanguageserver-6.9999.ebuild 316 BLAKE2B d430cbe5402d5ddef39cc6f2434cff80c96bdb1b509f1867512e5088a79c10e19af907512a36710051538408ad6003e8a883e9cf2a0703d8c982e855514374ba SHA512 44bf60549f9ee619904517be2112cd4f730a16d89dde3187c4a775446ff6e84dc77a25c184414594663cf62accad605ef14b33d0d76d934556ccefa55f39cd17
MISC metadata.xml 541 BLAKE2B 63c47a8da80c17d5203a53d31e6736ac288f00869b7e8291a4232966a0f2fd0cfc6b93161e996e8911d081ccca8e67675b1c8c11389ff9b8dd771b68156fdb4b SHA512 0dabf104c9e8bda0a72202e51d3e761974d12df24d8509f0a89ed559dccc3d92214ac06597d8e1c338db1c35849a35bcbfefc97c10736943f2da4168d5246a9f
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild
index b02596ef5aab..3dbf250ac2cc 100644
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.7.0.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the Language Server Protocol for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6"
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 03c7a3d9d5cd..d3ffca0727b3 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -3,6 +3,6 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B a8634
DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612 SHA512 4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a458888d2b34cb883c8e38d542f2f1cb36046e4c1
EBUILD qtmultimedia-5.15.13.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91
EBUILD qtmultimedia-6.7.0.ebuild 2702 BLAKE2B c6fc5c5e440c868c1d37c26f2e3554594ec0e120129c9026ee5c0a3d307cbccd4ddeacde0d44c6b2d257ee411220c984239d0c2dd88300a47b46ad48296d9e06 SHA512 fec076e72de5f395ea3dd46365a4cedbf13b505c7df024f79992a071803b11fc809c47b74b130d51d2591b64158e13e83a12c61f0a328acd8eca55402d0b3644
-EBUILD qtmultimedia-6.7.9999.ebuild 2704 BLAKE2B f61d431f71e488eeead2e42464855cbfdb2968cead74e92ce57b23127531056978ad5ceef61178ca8f2ea094733c82be2bf9a64e197fac10cddb62438a16bf6d SHA512 9fdb73f26a29bf6a9da81ceadd0471e21eb857c9d95b2b62f68a5845ed79647e53eb3f29c5c3c99a22b734aa3f6591b8b14e9b0c39c2b2e7a4c4012fb23c98c0
-EBUILD qtmultimedia-6.9999.ebuild 2704 BLAKE2B f61d431f71e488eeead2e42464855cbfdb2968cead74e92ce57b23127531056978ad5ceef61178ca8f2ea094733c82be2bf9a64e197fac10cddb62438a16bf6d SHA512 9fdb73f26a29bf6a9da81ceadd0471e21eb857c9d95b2b62f68a5845ed79647e53eb3f29c5c3c99a22b734aa3f6591b8b14e9b0c39c2b2e7a4c4012fb23c98c0
+EBUILD qtmultimedia-6.7.9999.ebuild 2728 BLAKE2B 183da22be878b7fddf6af1b6a88927c9e38917308d19c28400933d82c7c332a741a2385579f2b2c63ab84a5353e71bc8eabcc38cec4b50da0f81059a7ce08108 SHA512 47f4e25c9a44eff18fa7300dddcd33d88b02da61433112fbc1bc74648e469454aef72ab9cca067bb4742bb5a2fc7029afd9e92713656e56607fbbd5459762d50
+EBUILD qtmultimedia-6.9999.ebuild 2728 BLAKE2B 183da22be878b7fddf6af1b6a88927c9e38917308d19c28400933d82c7c332a741a2385579f2b2c63ab84a5353e71bc8eabcc38cec4b50da0f81059a7ce08108 SHA512 47f4e25c9a44eff18fa7300dddcd33d88b02da61433112fbc1bc74648e469454aef72ab9cca067bb4742bb5a2fc7029afd9e92713656e56607fbbd5459762d50
MISC metadata.xml 888 BLAKE2B bf3f5b1376585d4aa9021aa838b486b8143e5fbf7c5bf7c7324500de96ab86fd0176993567f97f5e5d115284f8c3ccc16475f787407d747689aefa82cf9a9534 SHA512 98e962234f1ed462444e5f7f3e77a08794b2d0480df7773e822a5671cdfbf708b51edfafacffade2ad5f8b177d89cc0d53b975ef181be66b885c17db2a4a542b
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
index 6ed0ab79449b..99d03b1ca8be 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.9999.ebuild
@@ -65,6 +65,7 @@ CMAKE_SKIP_TESTS=(
# 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
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 6ed0ab79449b..99d03b1ca8be 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -65,6 +65,7 @@ CMAKE_SKIP_TESTS=(
# 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
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index fdb3f564e17b..9b01b2cf72b4 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -5,9 +5,10 @@ AUX qtwebengine-6.7.0-ninja1.12.patch 1173 BLAKE2B 11e1801ac32a984333bb8e81aed93
DIST qtwebengine-5.15.13_p20240322-patchset.tar.xz 26112 BLAKE2B 21eb036520e052f28d7579022d84d4b7136521d025569b22653229d8099140a99726ce5ddebced0d9aa113d3e215fc023ad042a372f2318dfc7cafe5d9e397c9 SHA512 cbc4373ed6a107a3fd2bf1cb73c96e3c00b4428410933dbb1b1eb5116de22e29ca5e102702e1f6f8a12abff6b60ea072b84e77da64c6d60e360bf0ad2e542166
DIST qtwebengine-5.15.13_p20240322.tar.xz 301394204 BLAKE2B f9bb5bb79edbe0bc862a718feb3b11a56d8c6d2eee1dd711c9b4460f64308fdfbaa4c3551eebad3af5844564a49703574a7fb9d74e15abd0a6aeb8c707a14059 SHA512 b1f459fbb3d21118043a53ce6e292c6a45f8512830f4dbf6982713970f980ccfb8c1ea1c1d7ce373991632de8c44b5053fa1ccb883e19cd8f35a961e67472f5a
DIST qtwebengine-6.7-patchset-6.tar.xz 8140 BLAKE2B 773ee76ecf118ce45eb5dbebf4a574c3cff90f50cd87a469511688ed77db7a96012bec0dd03312bf2d366d709d95a2ac3432e9e0bd5a517b69a5bbd250a94420 SHA512 4db6abbd2a598f8194b9ba7035abad7228f6056fc5e5572329a9a0474f36135428b401edf5fa96e1ac866328d078b015fffd90949ef84f1cea9a1b39e5b9d5ff
+DIST qtwebengine-6.7-patchset-7.tar.xz 9288 BLAKE2B 28eeee2481e78f3fbc7351dba0e70025e33c9ba78dcd67200a9762ee7c884d279253b1a4cb50652fcd41bbf64e11e6486b17759c0335636531a81022e5cf8aab SHA512 0d8583d50679d4609833540293eeab84507aa448c62c0fda62d99c03c7f60afa655f621938fc798a1443ad0a355442f5114714d692bb83aecac99021919a1baa
DIST qtwebengine-everywhere-src-6.7.0.tar.xz 550907592 BLAKE2B e7787ab0a8b68657ca318de1c855f23b50d9aa3bda1bfcaa4ecd274ff0afb283c092256c28b566a9882cc5dccdaf2e3312836f4da6d4a85850f3202176d77933 SHA512 92bc8ffc69c6e00d55b647b332878e9b632257e78c38e9b3d0a5f4506d5df3c507e8ffa5916db2547b89c4c2641447fd9031a80e780e143c7ed58a7285e06e64
EBUILD qtwebengine-5.15.13_p20240322.ebuild 7285 BLAKE2B bbe6f1ab236d00678bd334ec33529fe15fe494c72edeecdb35004c804bb61c6f9d788359b1fdf2fa42d1a455b754716bd58db88e8f2328ea8226e1e5f01ce208 SHA512 4d3affbe7612d24f2e692b4a9b9d261024783b011a6319f337ea408470d464bf538f5addc9ce0f9b82114078003d14ec413e3456d1ba348ff1a85ec6c2b10606
EBUILD qtwebengine-6.7.0.ebuild 9866 BLAKE2B 228b79dd1352b9f2724a34968b5bc01b14f9ec50514ac9912e92fda9dd1f0eff677287452e2f2da6bd08418c6bf04ce8b57c5017ef1600868786517fae0df132 SHA512 5bc4350b3a16bd2a0f3ff79b830604da6cd8dbb30646f349d531ba659aad6ffb015c250895dacd03f5ff5f3db416418afe9f7456f0deaa2f3f8e966f4d018662
-EBUILD qtwebengine-6.7.9999.ebuild 9868 BLAKE2B 833d3ad6467e69f8497689a01bd71a0a583881c67e55624ac0f6020c33a21910f87ad50d3eb3059adb7b5a7ac8dc085d7b401af0b74a0aa74d3a76d76009e70e SHA512 4ff245c05d92b839f1326a4ac57390aa6829efa1e8b1b689cdd6b8df03ece16fc35408f399d486a6851d2bfc032ce4cf566853b8ad115670d3b764b07b6d7335
-EBUILD qtwebengine-6.9999.ebuild 9733 BLAKE2B bc70eaf049292cd42caeb8b678ef525f6f92d5231badc72e472b7b4f58e7966259079da653c45e7226a7d17fe7604d7ddf7c53ba8b119ada0097b9118e44fa27 SHA512 25e2b4f5bfebdf0487811b0b4a5bc45e72e67629729f924610605b4d0cf950bb8a057ec80f45ad5fab4d1743602a828a38398533b88fc253471d213642bdeb89
+EBUILD qtwebengine-6.7.9999.ebuild 9733 BLAKE2B 4a51857d7e796913d83b8d2f4cf0bd6560e9b3f9391bdc3ec96de30109c4e99423465004f32349a776ea1e2e48fc8090430b9e124b723f8a657ea5bf56d8935c SHA512 0c85feefc3963929254dafd58fe7fa1aa037f8eb287d6a9d4c7a7b9f9f4990cdf16da7ca37991725f87165917c82185359696ededad8440de909c927f05e496c
+EBUILD qtwebengine-6.9999.ebuild 9733 BLAKE2B 4a51857d7e796913d83b8d2f4cf0bd6560e9b3f9391bdc3ec96de30109c4e99423465004f32349a776ea1e2e48fc8090430b9e124b723f8a657ea5bf56d8935c SHA512 0c85feefc3963929254dafd58fe7fa1aa037f8eb287d6a9d4c7a7b9f9f4990cdf16da7ca37991725f87165917c82185359696ededad8440de909c927f05e496c
MISC metadata.xml 1236 BLAKE2B 9a47d6cb2641ee53f22926095457c11f8da65a3705863a3ae0496d5bb656ac65acb744b5420deb95afee6ac9f141933b4f45690459e92c71089fe72727854a28 SHA512 9a640a386cc03804858fc02b24299896c03eff53a07db00862bab9d7dd259ca839e890921fcf222c8275cad16b418e423e7e485c03e74e01ab86979553251b4c
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index f9dd54161654..6dc080fed1e4 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -10,7 +10,7 @@ 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-6.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-7.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -107,9 +107,6 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.7.0-clang18.patch
- "${FILESDIR}"/${PN}-6.7.0-ninja1.12.patch
- "${FILESDIR}"/${PN}-6.7.0-displaykey-header.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 501485c774f4..6dc080fed1e4 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -10,7 +10,7 @@ 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-6.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-7.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
diff --git a/dev-texlive/Manifest.gz b/dev-texlive/Manifest.gz
index ccad28330683..e126e125ee54 100644
--- a/dev-texlive/Manifest.gz
+++ b/dev-texlive/Manifest.gz
Binary files differ
diff --git a/dev-texlive/texlive-context/Manifest b/dev-texlive/texlive-context/Manifest
index 26b14ab4877f..80b528d68cfa 100644
--- a/dev-texlive/texlive-context/Manifest
+++ b/dev-texlive/texlive-context/Manifest
@@ -117,5 +117,5 @@ DIST tl-jmn-2021.tar.xz 40048 BLAKE2B e3f6d9bff7a3a5d438a688baf76c0bdd58797461c0
DIST tl-npp-for-context-2021.tar.xz 664 BLAKE2B 5882669c85f04553ad8d5f1722f4f27b967367cfb109ef782a90b3fc1fe42c8a898129f296e61e6ab3825447e798544109e1556533aeecad01137396058649ac SHA512 6d5da8b6e2f2bb6b514d43e8b72157a81285b6c15cbe74891a94f21a09a313813ebcf9e3a0a12847875f13d5599436ada4e5febb694c0a480931dd62a23035c6
DIST tl-npp-for-context.doc-2021.tar.xz 2136232 BLAKE2B 241dd233f3faec33222496aca1c6a9823772af68b2daff4256f532e2f5a28634bf0ded0c733524a053b6b985472009409fd99ac0daff719f8c54f9b181f632da SHA512 b3bddb0b9254ef9755628097ccb24ccbe86c25d3cba7a120c5d55da98a19061b716df1590a39323f57a8a698c5aafb5ecbe8b27d6505f2ba4acdf1ccdbcf82cd
EBUILD texlive-context-2021.ebuild 3328 BLAKE2B 6e1bd326b502190278ce66a3fe5e6716d86e667baeb17ca72811b101f2891a57036707b03d9231905e3ec13587c30092c6c4df0c3b6a90ae5739da07441b4000 SHA512 ad0b3a2694e3deffd9555e987d261c5981304937c2a17463918a28b43093884f5db7eb2472a82fa39370e93b98ecd137cc87c0827362491a0243bdfdfae1ee37
-EBUILD texlive-context-2023_p69108-r1.ebuild 2286 BLAKE2B 87fbdb21b7c73968f8b259e1320c7b82f344c082c995936000853fcf8d13a55268b5bb9a3dd89ef8a791fdf7fed82abebdff11628b1cc57f509ff115954af224 SHA512 f21014739e9bebe3e726c14e4d54da3122bb881601a62462bdd6bbde32a37eaf1ab6d4ea8dfeb1438655c9bfb99e403257b50835ccede3126716e6658f46c8a9
+EBUILD texlive-context-2023_p69108-r2.ebuild 2907 BLAKE2B ff5dd416319058b404bbe85c6be5ab230eed704159fe70102a2265ab14ea7b4ab0f307810468797372b489914e9423c72a53823cc690b260c9ce5710ab6de254 SHA512 6f011ffa4de79ce4edef2b16d6ff287a2b108a66cdb2e7d7f7533b96880adddbec295eb8fc1ef71c9d8b04101c1e7e4af471c0e853e91b4f59b6693ef2d9432b
MISC metadata.xml 640 BLAKE2B df6206d129c39035f5a95f4e91613a5d1f87fa050e2f9b24836f0e540c9a7eae3e0448f98d4c5e2557f725a1797f6ba10053244ab61909e7e3ef8d362b6de486 SHA512 012bc4d22e234c3b666765b7d6430922350129d82fcc2b6ded7a24588d099ec74867304b8b4a5eb92b438dcdc6072a2900762c3cafa9075018426e57e1a5f8cc
diff --git a/dev-texlive/texlive-context/texlive-context-2023_p69108-r1.ebuild b/dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild
index 2619f7d82809..3c02f6e2eb0c 100644
--- a/dev-texlive/texlive-context/texlive-context-2023_p69108-r1.ebuild
+++ b/dev-texlive/texlive-context/texlive-context-2023_p69108-r2.ebuild
@@ -74,12 +74,38 @@ DEPEND="
>=app-text/texlive-core-2023[xetex,luajittex?]
"
+TEXLIVE_MODULE_BINSCRIPTS="
+ texmf-dist/scripts/context/stubs-mkiv/unix/contextjit
+ texmf-dist/scripts/context/stubs-mkiv/unix/luatools
+ texmf-dist/scripts/context/stubs-mkiv/unix/mtxrunjit
+
+ texmf-dist/scripts/context/stubs/unix/texexec
+ texmf-dist/scripts/context/stubs/unix/texmfstart
+"
+
src_prepare() {
default
# No need to install these .exe
rm -rf texmf-dist/scripts/context/stubs/{mswin,win64} || die
}
+src_install() {
+ texlive-module_src_install
+
+ local mtxrun=/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+ fperms 755 "${mtxrun}"
+ newbin - mtxrun <<-EOF
+ #!/bin/sh
+ export TEXMF_DIST="${EPREFIX}/usr/share/texmf-dist"
+ exec ${mtxrun} "\$@"
+EOF
+
+ newbin - context <<-EOF
+ #!/bin/sh
+ exec mtxrun --script context "\$@"
+EOF
+}
+
TL_MODULE_INFORMATION="For using ConTeXt mkII simply use 'texexec' to generate
your documents.
If you plan to use mkIV and its 'context' command to generate your documents,
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 139ff15eb7c4..bb7de9cbe2b5 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest
index 3c0bf02d663b..87c90bb6a648 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1,5 +1,5 @@
DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d SHA512 5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab
DIST blueprint-compiler-v0.12.0.tar.bz2 90521 BLAKE2B 0c54f287c2d9e6869f323981eaff16785aa4fa7b1c600629bccde059205950f70f2202642130500133c69235ce42abfb5b5492a5727da561db9fe6c865939bb8 SHA512 c1f2f1ab02773b8c9c1d92035a51cd3b5c769a129ea028e02b8d2d88a7a9cb44f14edefd0f8718b90313a22134d8cbab4f699942f7049edd3146b41735e68f56
EBUILD blueprint-compiler-0.10.0.ebuild 1438 BLAKE2B 56cbcbe4622e0f2fc95ec8e7eade565114b8b492e8b551d9537cf667a1391e103fb978928beccf6e98cd67afb9ce45cbeedab53c81c165e84263b2d199d5a708 SHA512 3fcd96861116130252036a18d1522411d810ae2cf8b08bc169306a0c4bab358caee8d1e095495d2779959ded0b374a55e3a7599f4a44823104560f377b12bd2c
-EBUILD blueprint-compiler-0.12.0.ebuild 1441 BLAKE2B cdb8a191cd387ce7f78200a1a2178360e48daf9b7412989737ae0ac2bffafce268486f2cb692cbca7e25a844c9fefaf46c25f1b7995a54ae463abe1bc603a160 SHA512 48dd10503dfc6e4d1f3c03ffe047028e811ccc2315783700fb14b73b53b7f7df7a15eeea7dfd68367d22e082f61b2335c8d484a6767597115a14e2e2c4290c2e
+EBUILD blueprint-compiler-0.12.0.ebuild 1440 BLAKE2B fd09060895854ab2408687b93478f08ba73830796edfc5f32926d8ad17ec04428f5651d6ca39cb4a7b61b8b3dc8409d91f9558bc1f8675c1789d14f93df212aa SHA512 14283514c28949674e318f9ed4cca8dd2fd8e616bc555956663c53de856af9357c145a1270ed75ace1bbe421450a948b44eb80bd8b4eefd29fae4d12f29d9421
MISC metadata.xml 906 BLAKE2B 8426e8a64268f0c3310028be81cc727a63ddd67df842d59eae80c55b12c41f446107cc61ed11c115da8b4cc9a67bb16b1d5c9dc09e541f41901eac29611f3e9d SHA512 3af397704e2717cbba16c890af04066cd67f40c1cc477429d3c53b713c079101036a17e788c0f5e316799cbfc8329356686ad129bfbed409002d96df3159d480
diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
index 7690faf1230b..27d6989cbc37 100644
--- a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="LGPL-3+"
diff --git a/dev-util/dissembler/Manifest b/dev-util/dissembler/Manifest
index f4061c924ccd..65f2d94ad998 100644
--- a/dev-util/dissembler/Manifest
+++ b/dev-util/dissembler/Manifest
@@ -1,4 +1,4 @@
AUX dissembler-0.9-build.patch 392 BLAKE2B 18acff634f9fbe535945f031ea80b0f66aad151c07a9dbb3c1c4a9131f68efb483222851f36644d0cc0424472575353a01c5b26f9a0a922dbe1f393f8c014ebb SHA512 a0d66735d918d6e24b5c69b58d80bc16bf27ecbb5b05b3624903438f74761e43366c0f0b3a963354ef6284c6f77ec8442d07c3e792614b7e47b0e6000c0c2523
DIST dissembler_0.9.tgz 4479 BLAKE2B f8d964bb092b6e986e13323e3c747d82f3326c1923475fe880f3ed45ee3bda405d314433b5827b6a5d5964589249f96ddaa6bf906dc9bef4faec501e581fae01 SHA512 b6c7e4f42bb41be4320afd5d83abf6a0f1bbb58927931348e8a4ed9ee40ab756baa383ba4a405be5475ab669e5a38947422a4f6a0db16851eb8e6eb9f71f1332
-EBUILD dissembler-0.9-r1.ebuild 600 BLAKE2B 5644f3fc75cc66fd9b5595c497904295d4e41acf332ca8c1d75b87f1330617cb8fcf88889600ed816f6ab9f746e651585b6040af81331440e8fef3905dc3f533 SHA512 528ff09f77da4647d744ab7ce906abdc3758c6e887acea44b322937391ab9d66e0af6678585fcf6e23ae28d61e39a374ad758038c19dc868ff02e4092db64b91
+EBUILD dissembler-0.9-r2.ebuild 582 BLAKE2B dd868d14e53a6bc68bb83befb48de5138989c739c2b8a6332baebd818e302bd8cf108f2aa3a714fa817ecc2972f6ad4e8b610ad84b2fbd4ba8c62eb8eba6a4a2 SHA512 6cae78394fc7469c306ece4ffb2211dfd74acc6f9f32c51c9f302cc5a112afefd6339db05037aa7b9cebef027b924fc266e8e0879dcbcfe67814cbe993f9b99b
MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5
diff --git a/dev-util/dissembler/dissembler-0.9-r1.ebuild b/dev-util/dissembler/dissembler-0.9-r2.ebuild
index 0635a8c2aace..cb9952821830 100644
--- a/dev-util/dissembler/dissembler-0.9-r1.ebuild
+++ b/dev-util/dissembler/dissembler-0.9-r2.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
-MY_P=${PN}_${PV}
DESCRIPTION="polymorphs bytecode to a printable ASCII string"
HOMEPAGE="http://www.securiteam.com/tools/5MP0L2KFPA.html"
-SRC_URI="https://repo.palkeo.com/repositories/mirror7.meh.or.id/Tools/OTHER_TOOLS/ShellCode/${MY_P}.tgz"
+SRC_URI="https://repo.palkeo.com/repositories/mirror7.meh.or.id/Tools/OTHER_TOOLS/ShellCode/${P/-/_}.tgz"
+S=${WORKDIR}/${P/-/_}
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-S=${WORKDIR}/${MY_P}
-
-PATCHES=( "${FILESDIR}/${P}-build.patch" )
+PATCHES=(
+ "${FILESDIR}/${P}-build.patch"
+)
src_compile() {
emake CC="$(tc-getCC)" ${PN}
diff --git a/dev-util/dropwatch/Manifest b/dev-util/dropwatch/Manifest
index 41b4316a0cd6..c3a1391ea37c 100644
--- a/dev-util/dropwatch/Manifest
+++ b/dev-util/dropwatch/Manifest
@@ -1,5 +1,7 @@
AUX dropwatch-1.4-binutils-2.23.patch 1467 BLAKE2B 39ad7b6b42252b6fb2e8f6803ed190e0e6f23b92b7a6a90f85c58b9b86ad5324753e2a1639191d3eb795015c4264c5a62ecdaff31a0e60a66a193c03a4a11f0e SHA512 933ce0de5582ee28141ebe53e1320f430b856af379fee0b8822fdc23d8b7b937a9c7b1fc89629583e7f5faedea87fc56f4c9cf6e48aa81f9e54e6aa532ca23fa
AUX dropwatch-1.4_p20150706-makefile.patch 492 BLAKE2B c4d1a5d458a450679c106972af579e8cf861aecb2008f580670f9d57ef1813f8b1aa4d26a8ec3eecb1958cf00837b320cc1b00f52de575d4b724d1ad7ebfb21e SHA512 b221abe751c3c2c9b82f2c8d75632295ff54e43af2f13f319d5b7be571cfa5e8912d7dd0e1eba13572486d66c58e0cab46362e8fb69e09e08e6e4c876c2fc627
DIST dropwatch-1.4_p20150706.tar.xz 14880 BLAKE2B 4df44a517447a7e99fe5d84a79421c9810c3b67524eb1d208c36ebb503dd43c715e57c678c33a90689707680d1f42b9d30d00080894f22889553e551a23adfa6 SHA512 f78f19f063408cb655869e662e92709b1cec820ab35b11272b87a990c380e0799c6e9067dcf53edab795916347dfe3fd04932f9699c3f5649f96d62567957fbd
+DIST dropwatch-1.5.4.gh.tar.gz 24774 BLAKE2B 36cd3fa3e2afc755cb5b34d43c31424ba176db4e6c83894e6bb97e458e214638fa69ec692b8fed84befbb01fd969c04d4d1c7374e82dfcec1a512f4e9e00d86d SHA512 4af06c05c694d4a044a5e92ba9869a865730bb2caa28cddc33160481f490ed77a7300ef57c9f76722d7bc8d4ac47cdfd5f13daf4f764500f3c90a72b5ee58d61
EBUILD dropwatch-1.4_p20150706.ebuild 886 BLAKE2B 62f83a6b6153807e8a3b15f4149e5d6779e2a10955d69d3bcce5128e928f86385be415d420ce996308e421a8cbc481a69532ebbab8c53d1b6438b7fe4b6042de SHA512 0782d81d1fb447dbfa3f194ab46aef4067c62b2b98c913d29bb4bb8ad0efaff30f7182e12079f0aeb3304b0beed30b5e792dda6b29f5bd3ede7cb52f429483e3
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
+EBUILD dropwatch-1.5.4.ebuild 764 BLAKE2B 7c04390dd13279ead8a4cd6b7163ab11fc9691758c25113d6195bed4f19dc122059afb5efb43d1fa668878c106b2b8d8b97facc8c48b660c49bd0264ee09c100 SHA512 625b1c605b6666cf443e5ecb5e04674a41d4e1bcaa48dd0936725ac85aab7e4ba999cd03fc9a15a302a64bd62d29594ee1bb722bb534559a2d6d44dc150f4e58
+MISC metadata.xml 479 BLAKE2B 6acc63fc21687ec304c60a0ef13e813327875c022c3d08f7e165f3e0ef1952898f7ccb710e2d24891010bffc7d11830dfdd3b42192eb55814726fe8c994073bd SHA512 43278f3d08c66cb44c507b5ae89e803219bdf7718dcc1d1b0a6f93ad594fe5b872dba6d1c039c8bcbeca308a6aa75c5c919fd683d0981a15dd11be7315a712ff
diff --git a/dev-util/dropwatch/dropwatch-1.5.4.ebuild b/dev-util/dropwatch/dropwatch-1.5.4.ebuild
new file mode 100644
index 000000000000..3b5d9e2b529e
--- /dev/null
+++ b/dev-util/dropwatch/dropwatch-1.5.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info
+
+DESCRIPTION="Monitor for dropped network packets"
+HOMEPAGE="https://github.com/nhorman/dropwatch"
+SRC_URI="https://github.com/nhorman/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bfd"
+
+RDEPEND="
+ dev-libs/libnl:3
+ net-libs/libpcap
+ sys-libs/readline:=
+ bfd? ( sys-libs/binutils-libs:= )
+"
+DEPEND="${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~NET_DROP_MONITOR"
+
+src_prepare() {
+ default
+
+ sed -e '/AM_CFLAGS/s/-Werror //' -i src/Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf "$(use_with bfd)"
+}
diff --git a/dev-util/dropwatch/metadata.xml b/dev-util/dropwatch/metadata.xml
index 115e9d64a669..7bebac60453c 100644
--- a/dev-util/dropwatch/metadata.xml
+++ b/dev-util/dropwatch/metadata.xml
@@ -2,4 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <longdescription>
+ Utility to diagnose problems in the Linux Networking stack, specifically
+ where packets are getting dropped.
+ </longdescription>
+ <use>
+ <flag name="bfd">Add support for Binary File Descriptor</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">nhorman/dropwatch</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index a8610e5c51ba..d0d13fdca5dd 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -1,5 +1,5 @@
DIST kdev-php-23.08.5.tar.xz 1089020 BLAKE2B 102237d206fd89da08cfb05ff0d0bac9a31bcf84478f869c6fd95cf34ba4ec4eadf04a2137d6c05d61669e5b4256a4c0b82395e2324f7eed24678386f6ff3321 SHA512 f3ce741711eef2ba6a482c7c80b450a153cefe42dbc534c1adb053dbd2ac78c5942d32fe3b1a22e98171615b87f5fd9d1d2bdfe9ab28261f1ba4c1019f748793
DIST kdev-php-24.02.2.tar.xz 1090444 BLAKE2B 45b4eee5ea0465719b8d14ccc3bbae2021e911b5e5d0ca44ea32397f05a7c0967a0366ba1bf5f3a089e72917b576c4749119bc96ab3e7bc7bc063e4947d572a8 SHA512 f28eb7cbf0a057e0f8eea6112820d0659fd61ef611e03d8850cf8b0782acd9048d5a434d3a3fd26e6e9c0fff094a9f09cc1e4f8bea5e775dd4e2be442f878680
EBUILD kdevelop-php-23.08.5.ebuild 1203 BLAKE2B 4608a8997f2d20a06f2f09c50f75a984623b1a79567204f46b1ebd1baa02ef233344c11013bcf3da0b8a58d19595673de15ea5d183e0c65e90f5446016bef171 SHA512 c9d3d24e25008e4a7a9d970dbcb21ae54a799c0e40175cbf32fd98eedfdc1148a2515b4574b3777fbbb9a175e5dc4edf59357e2af20b0774cba42f6f7704d202
-EBUILD kdevelop-php-24.02.2.ebuild 1206 BLAKE2B a8caff79e6de11e6ab10d3eded5bd7046604aace7ea9562ae2f8c94e39cb9c0b65ec1b67c654f3f27c4b9743ad259dbd5fd4f3f163d5affa0d698bb4e4da4976 SHA512 748cb50839f0f5264dae13ff560cafdad57fba4ccd804c820e9ab0299edbd2878c3b06dce28ba92754284ae9c5a36a24ad115f76e405ff6b9290a1117ce1a4ed
+EBUILD kdevelop-php-24.02.2.ebuild 1204 BLAKE2B 509cb0478627bc393c54b6e8732b867f7a01a160238567e5daa4cbae02c49e7ed10621477873e027863520d619aef7a7a8075e67ddc48437751577af675f2d0c SHA512 daeebae5053ba338aeed3983b2ed67f53622bb313a7b7de1597a434fd90d6a34fce96a027e3cf29468476b3dcb767215190a20c9176131f633136d0419889a19
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-php/kdevelop-php-24.02.2.ebuild b/dev-util/kdevelop-php/kdevelop-php-24.02.2.ebuild
index b0dc65911f90..d453dd5fa6b9 100644
--- a/dev-util/kdevelop-php/kdevelop-php-24.02.2.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-24.02.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
# remaining tests fail for some, bug 668530
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
index 4c2b3ab2676a..a5a114889cb8 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -1,5 +1,5 @@
DIST kdev-python-23.08.5.tar.xz 1098768 BLAKE2B 0f05eede9c749081562195d567eed4d28f65b31799c0c9996e60580c4678d95e46d366d0f606a64abe6fad07b4c6c9af2e663361153313a9a3f72797ca2cd6ee SHA512 ec9c407f72da6c8c5a5ed3410311f26f032b619dbba7b72d9136bf62cbae12d14f09a1ef26d13663eeae2d57a9c3d0c121ef4dcf7a9f3e34f4f6c0ab83f43696
DIST kdev-python-24.02.2.tar.xz 1098808 BLAKE2B 3019ef98788699eb9c5b3168656f73cfcd29c54134ca6d23831d70dd318e4b0dee89e7f0e6d4e81b9f446ee5ff92a84f660e117724a7a8b7f1ee3190f4674cfb SHA512 d5b86ce08f7a8ca79bd7f0b65ac1832677b4f0dbb8f2abe3ec7fbcca5a73334a5119c66ab94a22747802312cf717dd99b622243c1c18c55dcbafadba2e33e420
EBUILD kdevelop-python-23.08.5.ebuild 1233 BLAKE2B c3fac6b10f1715ce658a7859ddbe284d142dd2ca36538d9a9b462bcb660c760925fb80bd9e719c87837ae9bd77363bca69a6cd77daaccf393c787e64de603f47 SHA512 92bc0b2048ffbed38613960f49afc72851fb32882355e812c9663c48f770794584fe9a2994d07d3e57a3811b0e3b476c02418234cbbc1286a62afff526f6a33f
-EBUILD kdevelop-python-24.02.2.ebuild 1236 BLAKE2B 62b7504b3219861f88df8c198d670d001ecc15cae0c01b09ea9c3f0cf42920b53b5e32730d2877e097cfec17c44f0431e65d19bd9748ab38e6cb452070101635 SHA512 b242a40c2fa3401b4eed0bde3c099e650f25f6f7aec85dbb16f892449a58b2ca95a5c5b95513b74896e9ca5de72be851657fa69435ee203a45190d128fdfdb9b
+EBUILD kdevelop-python-24.02.2.ebuild 1234 BLAKE2B e43185c4c349afde189d93ebd7214e4fd0b4e7fcfa30060f117e081d74e9d682b599e72ae347ac489a9c3673aff5eeaa121fc1ba59d281f70751c9935b35f188 SHA512 4e304b7a8fd00ffd9e714cd27707427a3ca3ceaf605ac649104c725da17dc686e22aaf55663bafca20be9b9d917d0600d41ba7e6216ab583127213cc09606de5
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-python/kdevelop-python-24.02.2.ebuild b/dev-util/kdevelop-python/kdevelop-python-24.02.2.ebuild
index ca3cc3e268ca..42db48643053 100644
--- a/dev-util/kdevelop-python/kdevelop-python-24.02.2.ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-24.02.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index 385cb7d08aec..653f4af138bc 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -1,5 +1,5 @@
DIST kdevelop-23.08.5.tar.xz 8709732 BLAKE2B e85d4bc55cd600eb31c2420d30b32cd6c86e6f8796f02925c42ebe64060dd89a6dd9ebd6ebf1e37025c75384c4bbc25f1ba194878c0c8dd0e775a63d46f13dc3 SHA512 cc9268bb7accf597ef882a6135d930c01c805862b4251226da7a8afd7a98544dcd8ace546771296e8f59b6f7af63e3494079ae328bc568a539b0801e8784931a
DIST kdevelop-24.02.2.tar.xz 8753012 BLAKE2B 21776d734ca5e9a38500f58a3aee685c2e254f9073bbb505fe8aa5c91fc996b3ab1dcdf8df46073c5054afe8520fa63b763840e2ec1c25483e146a6e2c300e6c SHA512 eceb82d76788f1577cff1dbc91f30556a985e7597daeb0cf1de5ac9a59046bf13f326dee77bed406b3c9c24d66cf4c5a6a86dbfe37431d6c9c1d4c0f7d64a3b1
EBUILD kdevelop-23.08.5.ebuild 4136 BLAKE2B e98bc5206966dca4ebaa615fe3e8b605a070ef8e31b6777bd9bd8f7eac58f4c5d4bc4cb749a470845b4e5df3c670a83c280810712beae227408dc08ad13213b6 SHA512 8cf6c1284313534b29abf5613c0770b2a11d63e42e4a07e186481e52d9ddb06bdc3ef815e6299f08159d0dfdba9b2ce8d6fa180ab9c915295c273290f04441a9
-EBUILD kdevelop-24.02.2.ebuild 4139 BLAKE2B f48808d99338537142520f20b087fc88a388a3c297d3682d4a2edb224d00ba9eb126697e5499bd86277ff1559e376e3e5a9b950a58dbff273f1dbfd476d44d53 SHA512 1b28610af06d43c19cbe95f581ecd110302497e25e25e85e66f4377c9f276e3bec10220231de5f458adf67014af111deaa96425809e15d6a89cfe7b1d30c808e
+EBUILD kdevelop-24.02.2.ebuild 4137 BLAKE2B 4361823359b671f5256566e99af7189fc5397ddeb338d76d69361c6f126142a491e146f438832f9a4f7e4a1886c0133cf8bdf6a8fbb4703a31ce060d565c7bdf SHA512 bdf5624152863a2d37135214e66feb2d99a96d572896ba2c22ab842ade4c4488ba7bee14cb1e60c7b74d549dc6e7ae71b08c6a1e0749d58fa74fa1fa290d5c42
MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c
diff --git a/dev-util/kdevelop/kdevelop-24.02.2.ebuild b/dev-util/kdevelop/kdevelop-24.02.2.ebuild
index 291c04bca077..e319756b2eee 100644
--- a/dev-util/kdevelop/kdevelop-24.02.2.ebuild
+++ b/dev-util/kdevelop/kdevelop-24.02.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
# see bug 366471
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
index e1fffa40c26a..50be9e56aee9 100644
--- a/dev-util/kio-perldoc/Manifest
+++ b/dev-util/kio-perldoc/Manifest
@@ -1,5 +1,5 @@
DIST kdesdk-kio-23.08.5.tar.xz 40488 BLAKE2B 555fc710a4d223782e057e75ee4c56bf94c46c57c8f1023d99f16f0ec4a2e8e4d0da9594caf27f987354031e21371dc19f63bdf4e7d8a5f2f9868139869e154a SHA512 7db7d627c538373f8213dcc80a0ecdf2f86339a15b43ded7931355d9968c739b70aaa51fa386aaa17b81caa98df98d9b4f9ace0043db0cd15ff26402186f25fd
DIST kdesdk-kio-24.02.2.tar.xz 40468 BLAKE2B 3c835dcf03a2c85d0acef9f38ca463f2b0114c7297759bfac6b6ba7879adb34ec8c68cf0145da66d0089757bc7e72fb6ae9b7fd4556a4d9c661ee2cf26e26db3 SHA512 3c005bbe1868b91997beb464a7ca9ef27beb81e8599127be497957d202be2b526ab4366bf85c1e2c30dfdda995c675a233f6613d8521e82d332a94d735e1f94d
EBUILD kio-perldoc-23.08.5.ebuild 491 BLAKE2B 2d68459e59579db021a2235019280c5c482d3306e42092f970a7cbd8eeb734afd253dc4f5f674d9565608026dbbe88204e3d34b10edd2fb85db1358927ccb695 SHA512 333d28ce89b09c00455f0ed6f5fb667c6ede7a2dcf7e808cb2d0a5b1bc65cba2ee87027af182551367fce4a3f9d58a0731868b7066790b7000c995f56b41bbcd
-EBUILD kio-perldoc-24.02.2.ebuild 494 BLAKE2B 22739c0a297eeb389c07d7b8aaf2f3888a0615f3af2eb0c276531205508a82a91dc61ecbb3fdc2199d3f2f026d767adab2158e5cce7af1100afa07baa9484304 SHA512 5f8b25e510b5a301905eff4f5cfab82dcc1451902440d674c01177900691147fdcd2e0cf1404d531530846a7b73d40e58bf5e0b391cab9cef9d59e173ab50dbd
+EBUILD kio-perldoc-24.02.2.ebuild 491 BLAKE2B 4a1c84e2e8430aa347597d2ed2b0b972168ae6481808e0185a8a901db7ef03e6884cf234a246e177ebaaff87fc564767523048de223b3bb9292ce31248c25be2 SHA512 9e025f2c7775986387d62e8475d051bd280a5f743bff035f763ac9b030af11a4714b121a43a03c07a84b72560122b61b830750128bbb195711b1ddaf69ed77cc
MISC metadata.xml 376 BLAKE2B 973773b9cb2a2e9d2a7e187056409bbbe4a1f88bf97b791fe4b096beb1c638bbfef558abb19920383471641454784549ada0fe5aba4fcfb6ce762156711457c6 SHA512 e29785bf513fab36b159f7bdca1a339dc3e004e067b1e98ae5997f865494ac70ef4e27a74387cc65a486decd42f91926fe478143b6ac9906753a69f0b546617a
diff --git a/dev-util/kio-perldoc/kio-perldoc-24.02.2.ebuild b/dev-util/kio-perldoc/kio-perldoc-24.02.2.ebuild
index 7c093156c9f7..f6526a61d017 100644
--- a/dev-util/kio-perldoc/kio-perldoc-24.02.2.ebuild
+++ b/dev-util/kio-perldoc/kio-perldoc-24.02.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="KIO worker interface to browse Perl documentation"
LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 40dd506fc3d2..e99454cd4e72 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -5,7 +5,7 @@ DIST pwntools-4.12.0.gh.tar.gz 4245062 BLAKE2B f4739b659f30b8f8522881cacaceed96e
DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31 SHA512 3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e
DIST pwntools-4.13.0_beta0.gh.tar.gz 4385937 BLAKE2B 17232ab24139ccc9376f71ea31a1f4ef5a0bbcc0610e868c894c4f79865c44ccd9c029956cf566accddb38b64d2f5a1649113f8163d69fa3c0acf20e21817de7 SHA512 3bed645b6f9e19ef4b625e9a51a33d301e6ad640eeee4d1f647b081d10d34b6eed7f083a89d77da3bd03eac2d9cda462ca380b354de2691e87d0dfc2d74a53da
EBUILD pwntools-4.11.1.ebuild 2028 BLAKE2B 517a26da71bc0e73e0fb6dc970aa05c9fc15445e225829002bee69037d72100866c0d28b1a620056de53b83cf99d36f2c6f5e1d134ee5ef8cb90614848c1eef3 SHA512 4c81a9bc7ccedf507c31265d2156bb89bda5372731cd600be06e732eadffa0b215c6686b3dca39c82e8523b13c7ef06d3feb2addf1ac1b4058397ed272a3c3f7
-EBUILD pwntools-4.12.0.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46
+EBUILD pwntools-4.12.0.ebuild 2028 BLAKE2B 517a26da71bc0e73e0fb6dc970aa05c9fc15445e225829002bee69037d72100866c0d28b1a620056de53b83cf99d36f2c6f5e1d134ee5ef8cb90614848c1eef3 SHA512 4c81a9bc7ccedf507c31265d2156bb89bda5372731cd600be06e732eadffa0b215c6686b3dca39c82e8523b13c7ef06d3feb2addf1ac1b4058397ed272a3c3f7
EBUILD pwntools-4.12.0_beta1.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46
EBUILD pwntools-4.13.0_beta0.ebuild 2030 BLAKE2B 2ce5e7cc858a274c887d684daec8095b53e1f1d8db324a004b7b6680d0135c41ee564822e66044089cdaf0bac3d7e2ee4987fc503948780330db00bd7841b1bf SHA512 052134d5915c05a463824eda84d412e6a491c23daaa59ff09ac225d0f61b3b4f5608dd4a324c163d12f558c935ae854a7e51fafebe9699fabbf76db71a0bac46
EBUILD pwntools-9999.ebuild 2030 BLAKE2B f2feca7c7ebf4b5e4ee8e1d9f17f40fc508d2a2cb96aa3f24750697862ae561e2392ef9978a3d8f33a0ec00acc893112e27b5350f11588769d3753b3419ba4cb SHA512 c87c889dfb28667e536a43c67cb766f3a52529f2f5dd2cb815ee88f9fda26c463fb474c1049626c0f6deaa4defad71c0d80dbccb58814f209be4c8cbf55bbb41
diff --git a/dev-util/pwntools/pwntools-4.12.0.ebuild b/dev-util/pwntools/pwntools-4.12.0.ebuild
index 7811e0a1eebf..3c844a90b542 100644
--- a/dev-util/pwntools/pwntools-4.12.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.12.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/schroot/Manifest b/dev-util/schroot/Manifest
index 7cab8b294c42..85c93438587d 100644
--- a/dev-util/schroot/Manifest
+++ b/dev-util/schroot/Manifest
@@ -1,5 +1,6 @@
AUX 06zfscloneopts 1467 BLAKE2B e515b70b7d105470a8b32ecd8f2d88446f039424a132215bb149e7716429efc7b726630de9bda9ff0cf197a8ba777ce2f0e14da1709fd89a9f50e88713dc3b1d SHA512 4026af077ebbb2aa4e123af1cffa5125e5b420ac79a13f7c1a510bd6d57dc4e5c439470396ffdf0701ce7a4009044a415bed6a460cf829364b3c48cd71edd37f
AUX 11gentoo 1992 BLAKE2B 61e4396196b7c6b4695567f74c6f17fe24ab0152a8e57da136ecefa16d30e3127b94c701bc9ba0b923fa0d3aa5ab87811aed64c656d0aa475a37dbb884082749 SHA512 98f549edae1326840f04058442c07fc8e2af70811393c106bea84426c51eea36378b6a863352cc0b2aab8efd8e81b0e70c4d10bdaeda5f2a17f51fbb3ca9abf3
+AUX schroot-1.16.13_p2-boost-1.85.0.patch 713 BLAKE2B 37948cbd820a87f9afd92698da1596629f31631703b26d0e0768fc01c8d447b22978ea974528c41e8674fc7afbb07ed46e60995d80b8f314f70c61cd8ad19028 SHA512 5139392c96544dd142ef5d730b02adaa837f54e029bafb28cda44efdc17d2603cae0ff0ce75c8ffa8a0aea1d3fc45a50a33ed3d3284825b7c04c348e5d7e3288
AUX schroot-1.6.13-resize-reserve.patch 2614 BLAKE2B c97507a3af3fae5173d63a31b3e01bf62c20704118844925b9ba046509b360a6dbd6a1230bc7e241d613798ad68face0e426c011a48ceb0e5641879059618a7a SHA512 fa5803db47f9a62c8b44c1df1655fe23bd67cc6f3326502350108cafc5b585fc611ca9b99810b128d41fae2119c7f972b4c3c658fb388d2e7ef022e26e5dd376
AUX schroot-1.6.13_p2-build-fixes.patch 3505 BLAKE2B cd5aaf9cab438e0c42999cf49f65a99d4edd2fc8832d8875ded58b44c037972a67d061a01122409bbd25ae3cd1fd52deb8f2ea0a68e64941cd23e6393be358ba SHA512 1c1dc159ee088633b0b98ba6a271de76937a08e7dd2e665e4a43016b05cc009c764c01a783672383205a93efebac189b8d43614b94267d57588af5cf53393494
AUX schroot.confd 371 BLAKE2B efb68aa9818ddf23fa88087c656f8abe8ee3c549714fa16b2be6d0cc0aa3e5dfae6dcd4eefc2e152eab60611e2369db6159a444344adcff6954fd8c1e828f698 SHA512 b86944ee7fb2622ef0bd9c9252a51724916427c6bffa1dc0623a40190e4866ffda48f8999790365f4a589ea647e3695077b6cd7ec8a1d1ab6bd026a5c7480c98
@@ -8,5 +9,5 @@ AUX schroot.tmpfilesd 91 BLAKE2B f731cf3cb0037ec35f8144d2667f3a12fbfcef088454d16
AUX schroot_prompt.sh 73 BLAKE2B d833a51c7a36ba45b672e1b7adc1e371c3641b53c74530abe7c21c4d3d590b59aef4ff86f33db5e4feef500e74aee9566cddaffba67c3798e202605c7fb90c22 SHA512 403145790845a1fcc49991c76c1bf76c5e38a6e86d8fa150690289f34660d7b02acb91e8ac24335975285437176e0d4f8d91a643a173962a9578938e7f0f4b48
DIST schroot-1.6.13.tar.gz 687581 BLAKE2B 5054407e545f39258df7598dbc233a836f6a86a02b4d0f3368109fd3edaea543fde6f81cfc6fedcdd6124490a3d5bc4d3a7e113ebe5ba2cfe7ec2c204f9cd0f4 SHA512 a250a02eb2384f1c27a9ff6479b77647a7a19b96b3b4e9d63e32a5dabe6ef3a3b1e2efaf98ddd9db93ded50fc93595ce545b0f0247c4a9e481349adafe806c2d
DIST schroot_1.6.13-2.debian.tar.xz 110752 BLAKE2B 77c877e13541968ffd4edaa04c1a846e9deb19a3670088c19cdf3a217acfc2521d2b8d8dec7b8e6188b107f793af6152d5724fd596a9c62f6c9b57f2c30d57b0 SHA512 8fd7e7f95131285ec49bda3d9ccc6ba025976009c382998ef183142d2e3e288b7936e2c8ec6532870b601f62b460d577920d9a801b789f0d1bf7ee31b45356c3
-EBUILD schroot-1.6.13_p2-r1.ebuild 3731 BLAKE2B 7c58443a0215983d5e3e9d6828aac6a8a0d19d3d0d15e74c56cc9eb2de561f6f5eb2eb29acf6c878658b2d27ffd25217abc2d1407251cbcaf98f3180dc61ce9f SHA512 67902c6ddadbeb60ea6d438ebc8a48acc2ea4f5ffce63c8e18783a3eae35f8b8b5420c22955c33039a04f34e91f307e161f4faf096514c61bce0d6faf867791b
+EBUILD schroot-1.6.13_p2-r1.ebuild 3783 BLAKE2B 844b4950ec9a856f1730bbd1afcfa06dcb8086fda80dfa21891614de176c8f1b1d4ea3655e4817b551e6af3ee925b4314f58a9db286dec821058e365ccda5728 SHA512 d6d34fda111518fae5cd7cad011e323541a68c87e59917bf6ffa8f7ca516ac3174627a2d3533ef4224aa0c96206fa02403213b8ebc04fca2283d621280843ec9
MISC metadata.xml 532 BLAKE2B 897d0a67ccc792a8f7651267a8da29af28e6eea56896c63f0a9bf1d2f070cab81ffe582f2fa001082afdc6e9421dc2336c5a67659d7d2bd41b21e7749316f8af SHA512 dc3abb102716f1cde0985f315a847b72e53b2e86c6e04b29a01cbca8820e1e1ba37c3b75ba9899f6f45b3937634b0eab959fbb99ec4fc53d41bfad03590cc7e8
diff --git a/dev-util/schroot/files/schroot-1.16.13_p2-boost-1.85.0.patch b/dev-util/schroot/files/schroot-1.16.13_p2-boost-1.85.0.patch
new file mode 100644
index 000000000000..ba3c10edc104
--- /dev/null
+++ b/dev-util/schroot/files/schroot-1.16.13_p2-boost-1.85.0.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/930499
+--- a/sbuild/sbuild-chroot-config.cc
++++ b/sbuild/sbuild-chroot-config.cc
+@@ -31,6 +31,7 @@
+ #include <cstdlib>
+ #include <cstring>
+
++#include <boost/filesystem/directory.hpp>
+ #include <boost/filesystem/operations.hpp>
+
+ #include <sys/types.h>
+--- a/sbuild/sbuild-run-parts.cc
++++ b/sbuild/sbuild-run-parts.cc
+@@ -29,6 +29,7 @@
+ #include <syslog.h>
+
+ #include <boost/format.hpp>
++#include <boost/filesystem/directory.hpp>
+ #include <boost/filesystem/operations.hpp>
+
+ using boost::format;
+--- a/sbuild/sbuild-util.cc
++++ b/sbuild/sbuild-util.cc
+@@ -35,8 +35,6 @@
+ #include <time.h>
+ #endif
+
+-#include <boost/filesystem/convenience.hpp>
+-
+ using namespace sbuild;
+
+ namespace
diff --git a/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild b/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild
index c287d0c0414d..d4c606a396ec 100644
--- a/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild
+++ b/dev-util/schroot/schroot-1.6.13_p2-r1.ebuild
@@ -53,6 +53,8 @@ PATCHES=(
# https://codeberg.org/shelter/reschroot/pulls/6
"${FILESDIR}"/${PN}-1.6.13-resize-reserve.patch
+
+ "${FILESDIR}"/${PN}-1.16.13_p2-boost-1.85.0.patch
)
src_unpack() {
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 7fa1bc351166..e11644ae593c 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index 520ebb62071e..9accc0e4006c 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -7,5 +7,5 @@ DIST git-cola-4.5.0.tar.gz 1233372 BLAKE2B da9bbe2d1e49b5ebc49ae6ddecf72a73b4b26
EBUILD git-cola-4.1.0.ebuild 1648 BLAKE2B 770caf615c1bcc95d8991b3c5a2e138fdd7cc1c40548a5d914bd22873912c4cb9dc300b0008e1bd0aebf162fe6ec10412de4b624f5536717ed962cc55003b328 SHA512 0b265b6bffa78d3b2f50ba91fc0bd97f0ecdc9b4f9ea9190e54900aeb71a99ccd7bc0d63ce0228acaaf3e4fcc45edba00ff894a3cef5c864403fcba2504f64f5
EBUILD git-cola-4.2.1-r1.ebuild 1689 BLAKE2B 18b99a0b89a3c26919c37e4a11ac63e437a2d86003e378ed36481bb627fe35a38feced2560fb0f24d7c02c70d7da5e5d21404bb3215efe579add097384792f93 SHA512 7a5f73a4cda44aaf730cb22450ea4d16b4132e382d603389f429531e5745822a05530be4d810f21506b80af920a541c77960cb319db9b0ce566cfe9414c1e7eb
EBUILD git-cola-4.4.1.ebuild 1464 BLAKE2B fdadc820b29a768c9184fc10387fef0b65e1f6fab20a2a645627b7e0e7e8aa290d7e0c39638a7db46bb8beb838c40c481da975c1a94bc1454734e7cb4a99fd6e SHA512 b757e5e174ea0e899d535184ba3d2d52dc73d2c716cbe3d3473296c6ed26cd28420469b500a54a2acb6553b8cd7da60f230e1b85f3cc603be916917399100be8
-EBUILD git-cola-4.5.0.ebuild 1464 BLAKE2B f3f0ff9fb1bbe1c6771b57fdcc0019e8c0d4ff1f025ae6b94f4ca75bf493afef3f55e6d5cade01a805444a25e82795bcf8ee4b93d414a0e2ad91da0a08ec41ae SHA512 7f5e91117b809d789fa386062fea327b78f90e1f7f1e6d5fd68d9e4406e2abc57950487181b0009f29e14ead36c3d0423dac9049f5ad92f7de8b4c13b52b7603
+EBUILD git-cola-4.5.0.ebuild 1462 BLAKE2B ee8f104ec1483d6c37c85b1a155695e53a1170f1cd921e9c37a388c8d8068f29263b7b8cbbfb293b890ba138573886573343ca18ddedacfa94ac751a5410b448 SHA512 d70ac91fc05b4968f145613df65d312a0fe6004f3007f8275015878b90ce04586e16ec08d3aa78c0e309febe9aeb1e3d49e7079dbde63c85c8235f1fc45168aa
MISC metadata.xml 595 BLAKE2B a1a74266c1afcbcf94bcb95b8218669f09ce709d0803e37cca482b2e89dee176d1d898236ba024e7266106133d1bfb3008fd1ff3ce11793c606fc7dcffb408e6 SHA512 fe44a4445bf71d09eaa6be66af2370d3c0e94dada507ace584ffe9dd8b5edafd472355cee7aceb554c31b0bafbd29faeb318e853d0d165fb1d2a7f8f8bf86379
diff --git a/dev-vcs/git-cola/git-cola-4.5.0.ebuild b/dev-vcs/git-cola/git-cola-4.5.0.ebuild
index 198112123abf..b1495dcaf476 100644
--- a/dev-vcs/git-cola/git-cola-4.5.0.ebuild
+++ b/dev-vcs/git-cola/git-cola-4.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 5c9753ce5488..6814db10c3de 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass
index bdcc7e110fd5..1e36c78f7780 100644
--- a/eclass/eutils.eclass
+++ b/eclass/eutils.eclass
@@ -1,13 +1,13 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# @DEAD
# @ECLASS: eutils.eclass
# @MAINTAINER:
# base-system@gentoo.org
# @SUPPORTED_EAPIS: 6
# @BLURB: many extra (but common) functions that are used in ebuilds
# @DEPRECATED: native package manager functions, more specific eclasses
-# @DEAD
if [[ -z ${_EUTILS_ECLASS} ]]; then
_EUTILS_ECLASS=1
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 7a58c4370fbc..675e7e8c7c56 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
index 92bcfb01344b..c00efd6f357c 100644
--- a/kde-apps/artikulate/Manifest
+++ b/kde-apps/artikulate/Manifest
@@ -1,5 +1,5 @@
DIST artikulate-23.08.5.tar.xz 1095552 BLAKE2B 1d72aaf752ed5e650a602513113a6ec873a69e1c388400ffb44b96b9f55d9e8a1abf205774b7e34a6690076eae043eb04355f431f66a27906460bb8546b09003 SHA512 513e9afa67f0a73aaea36a0d501bc7e1216ad6c697ca9438a615f5ac953758d4e69a8ade05a4a25544bfcadcde17b7f14194331663cd7aaf9a3648770833a8ca
DIST artikulate-24.02.2.tar.xz 1093752 BLAKE2B 9f3b6765140cbc2b54dfb12010302a2d93bec0665ca827a04f876afc19edb33e5469450401619fb9fc24bbccbe1455107f85d225fb4722abb0976de3d55ea5d2 SHA512 dcfe24e211a3058c8860e767422c7a0549fa19d29ae965b7aea5fb6d0c4972b4b671e0cc23e4ac471f17131316757cf674608b0bdd38b1ed2136b86cf5196d22
EBUILD artikulate-23.08.5.ebuild 1132 BLAKE2B 48e96c5507a87943dc2f2a5ea30288f672904ed34439f3994431a317cfd559e10595537d3cd54be2892c3018edf23de956937d9e3234b27621c4787017088c0f SHA512 e9deed4cfb8413642203e0c19b3829f09e610ea3f2aff06f6f675aff9da155d183053e2414890789afa00ed140bd47f1349a0e2bebc438a66166050db1938133
-EBUILD artikulate-24.02.2.ebuild 1136 BLAKE2B d66f82120139893d6699579f772a8f633db6c768359309555013b6e796063d00845f13459b9a73ca287774fab623f206298615ec21f94a65505ec752620afcca SHA512 c8ce4b7d00d27794464e32ec90fb19bc496f652229e91aee7db4c1dbd401ac85dc4dbda4eb640ad6ac56685cc3488db1485cc31cd485b26514dca68cb956c57f
+EBUILD artikulate-24.02.2.ebuild 1133 BLAKE2B 5ae7c05e5efc1265e6804c94048db1e874ab4996838f8792d66c0c4897cdab1089dfee31eb1dc52a2254163f30f3dee54c66e89388ab5bb4923ddc7c86a1cd6e SHA512 f3cd19b04efe889ddb57f9f95635d549778fea6e7659b9b6e8cc84ea5b331c466449824ebdf90631d6db93ce73741b5a3301e6a2ee11591b2112f17f6dad4ca0
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/artikulate/artikulate-24.02.2.ebuild b/kde-apps/artikulate/artikulate-24.02.2.ebuild
index c6ef1061765d..7c5dd1948050 100644
--- a/kde-apps/artikulate/artikulate-24.02.2.ebuild
+++ b/kde-apps/artikulate/artikulate-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/artikulate/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
index b9446fcde6f9..fd6c46d7e0cb 100644
--- a/kde-apps/cantor/Manifest
+++ b/kde-apps/cantor/Manifest
@@ -1,5 +1,5 @@
DIST cantor-23.08.5.tar.xz 9287344 BLAKE2B cf47910558f702a4a5a1ca4e045a422b2806e523a58c9071682360160cdceb41a6a954682e1eaa57148fedd1ea1be363ec81b3c7d764e985e3f26f39a06214a0 SHA512 0eb3ba85120def88a7f85c0bb445d5ed580a969e02ff503d811916588aef5e015d7873c33dfacb58a8bd88a06a18ca5e321b2a5567e910afdd85054fa79ede09
DIST cantor-24.02.2.tar.xz 9301760 BLAKE2B eea8758fd3caa011b75bd3e34531d0af7fea77b9d97a4528a49a1fa18c34808738e8a9ec44fb526965ce03217591f5c572d234d8587dc2e63c3fae4ac746c9c8 SHA512 98647569ef979a88941e5cd3e77653b36209b2c20333a9af4f369d4bf9d702d53bbe458bc6a935b99b8ed51e90437523ec9c9373ef180a06b34202806b31598b
EBUILD cantor-23.08.5.ebuild 3153 BLAKE2B 9b99bf51db7485a5d6c6679fd0502433fe96489cf9209b085ec1852c4c03efcae0c7c7f7e5c03c876df324a7e95f8a3bafc6957e64cb74b662fc62adc77f4adf SHA512 9c4039a75cbabd07d5f1f3ea756a316615854af102e69c64d07da41659b310fde7480d3dbac6d057a3f34749f9d19f5208dd2bed0597f5740caaad3048dc5ba7
-EBUILD cantor-24.02.2.ebuild 3196 BLAKE2B c243acc6fce3314401910c3b890a8c9b9ee62b050ab42ea1a4da8d7a3eaf76f36e5287f577dc267e25bbd33d41dd395e35837a821735dcc073070d5016d92e6e SHA512 be547091679ec824524704a662a190f1ea10c85bd58e1bb9c9b39735c8d023d1d45a18ecde52c5b2e727e9ad3a0e59c19180d6f793f266edca9ed856b2881eb8
+EBUILD cantor-24.02.2.ebuild 3194 BLAKE2B 7ca6d6204fcb4967763a0d069cfba2452b00283e42f25d8449a3b8fc4da7bd98eff5cdf0676681266c37bc6d7b0cdc5df24d2057657a7d44ce90e278b26fbe84 SHA512 274a35a4ec700ded5a3207fe5114ea8057b7d09d0b529e79d35536c616f4950bb455d9e43112b737d302f4c9c2d3d32be3d20e62b5208a3d1cd5d254aa891f3c
MISC metadata.xml 650 BLAKE2B 17e2c2450044a29836367e9865208517282c366a9389fe1d06aaf823378cd80e73e07e936f10a3b743fcc1cbc6a56f72c7a10863ad3bcc88ba814c3177758d05 SHA512 028a011e95df450d9b92397fcbb0ac56800e1b336c33ed96506c49fc903f6a4474e65221cdd8da3b9a4278830ca0c90a7f562da028088e32ff7e46bdb5b06ae2
diff --git a/kde-apps/cantor/cantor-24.02.2.ebuild b/kde-apps/cantor/cantor-24.02.2.ebuild
index 0db05cdac759..99c7ff02df92 100644
--- a/kde-apps/cantor/cantor-24.02.2.ebuild
+++ b/kde-apps/cantor/cantor-24.02.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
# TODO: restore +analitza once cantor is ported to Qt6
IUSE="julia lua postscript python qalculate R"
diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest
index f413bfd131bd..87bcf6d6fe93 100644
--- a/kde-apps/cervisia/Manifest
+++ b/kde-apps/cervisia/Manifest
@@ -1,5 +1,5 @@
DIST cervisia-23.08.5.tar.xz 1947044 BLAKE2B 84e38147d9acde73625c3a9327ddec07e5869e2d28bef3ecb4c8fe6e0830913f1d9fd7462e821bd0aa28531c5a658dc554da3737e9b0941ec2e9b38a594f6544 SHA512 3ef48358ff8703905b72cb620e540afc1b76f10c6d2cc880b04cd9f58f341d688fa354649dc10ad0c2948a1e4ac0434533dad0446a174f95096b48533ff2e979
DIST cervisia-24.02.2.tar.xz 1947760 BLAKE2B 271e821b9d213fa49e535e13f260b810dfb509285b221e0ca6f3483f9890520b655f72591b0b5ad9165843808ff80eef2361b0e7bbc525db048a5cfca773c3e7 SHA512 62da0365344b70470cdc4c36c48a730121866b33c4a9aaa5a582f5c98a317c1cf2fe17d4283ba612776f54a96943f8983ae437bde9a3a8d1317ee204b5ec3c59
EBUILD cervisia-23.08.5.ebuild 1108 BLAKE2B 92099ae25ec566034c87a2fcc8921294812647f76d3f25c7e5c23ae7b27f93b5ac1ec2021a3ec0f6493666e822cbe87b1395498693ae7937d2126eaa19bf7f6e SHA512 239a4d2456fc9a65480f91e7dafb1c2bbe75999545940cdd38752fb74798a84d1e9cab1f70f4a8a1a1d45d007e2bdac4dbecc0695015dc1928d700f2232e8461
-EBUILD cervisia-24.02.2.ebuild 1112 BLAKE2B 94cee3b0641c15d5099ef9ffe8eb81729753d15864d9a8636227598d313a891d4f921a80c5e37d8e236fee9c47aa7de34bdb28d9767ade81af1aefce3e1e41f4 SHA512 546461ce1b0eb287899f62e2df2c11a55162e8ebe590f5f6e34d668e45a6e874c7d2d4285ed5f2a561046ff8141a5a2a797f4b091f508f8ad032581dccc7199a
+EBUILD cervisia-24.02.2.ebuild 1109 BLAKE2B 823f5baa86561b93fb2cab9cfda54538257bf0549536c2fb63817a832b3f70d4368f9aa7fbe7975c29019880e632d807593d8071fb114832cc10bfe60e9180b7 SHA512 c2a85e0be8a9b31f123ed252582d5acbee971a4412c11742c178073d006e433e491a8a597cb9b945d20f4aadc4e297f2e38e3e5924fa701b51408bf9b2796740
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/cervisia/cervisia-24.02.2.ebuild b/kde-apps/cervisia/cervisia-24.02.2.ebuild
index 4e9d09e450d7..3fd16cbf7a25 100644
--- a/kde-apps/cervisia/cervisia-24.02.2.ebuild
+++ b/kde-apps/cervisia/cervisia-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/cervisia/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest
index b45bc2e67ede..ca1857878585 100644
--- a/kde-apps/k3b/Manifest
+++ b/kde-apps/k3b/Manifest
@@ -2,5 +2,5 @@ AUX k3b-23.04.2-disable-transcode.patch 1411 BLAKE2B d416de9a8d8a6516b8f3399f1e0
DIST k3b-23.08.5.tar.xz 10967984 BLAKE2B 736ccb30e07f962b845e41a62a5556dfb005e3cb7aba4f4f5ac90aa66818383b5a6eeb465ce22144c299b9968e1a690a645c0cf77d98584324db2880ebf032b8 SHA512 d7e951d4aea07e8e55279b2a835e7b06e7fdec34a9accaedf1846db238eff215d7e56fc4c6fa8b80e2fa50f36795d8bad500c6ec4afa9ebfb34df86545a74156
DIST k3b-24.02.2.tar.xz 10968224 BLAKE2B 3520c6173eab8ad58a9c6d8d6c7baf0704ac90572382be12b0b2f68515dbc120755fec945415bc5a96dd1cf714a73f59a78e70769863f7e6174a0b8882a1895f SHA512 005c6a782d80e8365b65d2a6c2f5a609cd1b5bf805d010f6bbb85438423b840efb630219171d06ecd67d1c4c48e06fb1a0c794b8e6dcb7b2788fb68a07095ee6
EBUILD k3b-23.08.5.ebuild 3523 BLAKE2B 14358eeb68b51ac60860075761d763d3330e4d6257a592ec8cc324a896e3119dee75824d2fc2505e9bd3b86b9eaf1fbbfc88d69cbe3265cfc99ab94c0409d04a SHA512 7dedcb4e53638a24ecb22f3683ca80bf05cee33844a05662038658a083397e5b3727f8702089ab840d7af9237b0e080c6b52c094422827f5009da2e911174024
-EBUILD k3b-24.02.2.ebuild 3401 BLAKE2B b07581ce06d711fb69f766b8df3bb8a5360208a6cbd7473293b0608fef13a709f699a2bf999249330b4f3874ee08c4cd708bbbeadaaf495b31675c1d76abd63d SHA512 c84ed2ba61e107d8010c93e7cddee6969cb9431702da5c508fe8b2a526302e5eb076a487759db993be71fcf77df0c6c56ed9ac66d184977e655bc1855dd88fb0
+EBUILD k3b-24.02.2.ebuild 3398 BLAKE2B 3ae618a7bbb2c0691064b43edc4f9d3782a9b028f974f99d5db2103549ecf4be2c5dd9fb49a2fe6b4e04490161cca7bc558c440f0271a2bcd5d1844b6fcaf84c SHA512 a99f4bfa85d784e5761cc3d386ee985a80fb69be804af95b182a6e1c1926ee51657ebc46d542d1f1fdbb95195c8065f9d89d45abeed367c46cb0fb72c199d7ab
MISC metadata.xml 425 BLAKE2B bd960e9f3a85890ed303b60ea7a994cc93319dcbd6fb9966820b8136a6aafc7f443d345cf54f4822a19926ea7926c288c626112ddd3ca54229656d90d7d6f49d SHA512 06a2fee8384d4392fa4b812225e49801975cb4389e3d8c48fe7c4f08dd0a21e0ad8131f6b23079e166955da90cdd8c94e9095c1515504bd0efba8465fc8527b9
diff --git a/kde-apps/k3b/k3b-24.02.2.ebuild b/kde-apps/k3b/k3b-24.02.2.ebuild
index 7cdfb30b7613..b55952931f5c 100644
--- a/kde-apps/k3b/k3b-24.02.2.ebuild
+++ b/kde-apps/k3b/k3b-24.02.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
LICENSE="GPL-2 FDL-1.2"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index f7961d2afb99..739b87576c7f 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -2,5 +2,5 @@ AUX kalzium-21.03.90-cmake.patch 815 BLAKE2B ba13821a0d50f1120e37d73b30d13b7597a
DIST kalzium-23.08.5.tar.xz 24641244 BLAKE2B 06bc81654199330d8329ad5247bb1163cbf25941f214056c0de5c010ee34da8c00469fae15e389089c6d1edbe02e63fc01d1e3bc52ac6cd536036fbe8662d07f SHA512 102f16f035dba09eddcd10f8454d8aa32f850611b1ab4638417b3da7b1f7eed46e87b10282b44d519d5667a5d7ea03e1da8a1b99ec57fe8a93f370b0c00b05f7
DIST kalzium-24.02.2.tar.xz 24646968 BLAKE2B 6f2a81542a66bc553fe1b7177ad2dae6b314c01ab72d3d6e26771199dd0b680f29d5c2665cecf4c87e3d5376a9d81f5f5c4a8670f346ce813b3ab0101c1020e9 SHA512 7cf5c46a175014c61766a2c0edcac2ca66405053c85a842b40ceca8afbfc5f9130f684b146f54626558d14c70e95f1684d116004816ee5899bd5b4f668947b21
EBUILD kalzium-23.08.5.ebuild 1835 BLAKE2B f3b35059513a3f1132319e4b84fbb8f3d5da7aa48d2035ca44d4ac262175efc9d1d74abf739003eac9214bd3b8176282b9655fefb8764e4e5951c385c1453726 SHA512 ab68f6d295252f9589cfc7244b19ac6cf610954347a975f0b1359e10bd51d3bd1dcb735fa5c4018b221f40afe208e558cdc99d6190fa23008e0760e48f275dae
-EBUILD kalzium-24.02.2.ebuild 1803 BLAKE2B 68f457aafee772d04fceadd1be5a5fa90f66e72442bbec057d4db3b5b031db1c3834f0f26bd9d0377c6554b85485b1970552eefcba54124bc5af6be0e34b9d38 SHA512 4ec0ae924c6546d39f7554f394eb138a35adf13531c211ba800f048b1e8a0ceeb7ed42ff19a07d0704814f4e0044802509d8dd51fa14db651d16b730fa1ec365
+EBUILD kalzium-24.02.2.ebuild 1800 BLAKE2B 5ea736a331bd5ec46bf21d9917e87d7694d771459c3a23f20264e07e498df2d087ff07ed59a8fb03ba2e920983b039edebbeee0060a6696bf4df952d0d5546a0 SHA512 eee7cd162886d6c77df8f9bb8ca76693d8e12c5905b1a58048e1785214bf4ba099514f4c63c79c1ca6b21f8f891368e8f92aa3e145cf082c5c6d910eb3551f1a
MISC metadata.xml 461 BLAKE2B 3f1c0869769225696ffe1f2d97ff7544d187cfc3316f72a2623806e499a418234655173ceb4932c396c8b4cf970ac2f72534cd3474a2c52b6e062b3228ba99d9 SHA512 c33c0d637690649dc2da606da08cdd489596addc9b51dad827e3ea2f9fd6558d66512452303364b3bd3a33a4d1e274d0598aba1db31e1d5601baf3b290051485
diff --git a/kde-apps/kalzium/kalzium-24.02.2.ebuild b/kde-apps/kalzium/kalzium-24.02.2.ebuild
index 2c18c831f38d..c75fe4a96f51 100644
--- a/kde-apps/kalzium/kalzium-24.02.2.ebuild
+++ b/kde-apps/kalzium/kalzium-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="editor solver"
DEPEND="
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
index 46f7a9c0de99..713f7667df75 100644
--- a/kde-apps/kamoso/Manifest
+++ b/kde-apps/kamoso/Manifest
@@ -1,5 +1,5 @@
DIST kamoso-23.08.5.tar.xz 233444 BLAKE2B baa84832d7bafc1078a3e576214da657ec85a8c730ddd8219e96b68c3984caa73810dca1483e7b13b3484263ced8df7c60ab157d0affded1420cdaf2d64d004e SHA512 1c89795a67cf10eae4769d7505f502771c6f1951ff056ca810801cf3dfbb86c188b75898842c5d9e782005605560371edcb2e2237dc7b2b698741c55b8dad519
DIST kamoso-24.02.2.tar.xz 200304 BLAKE2B 0655cffa052a65eda98816ecaee0cf6d185d84358f6c33eef32fd747e1a0c3f9734769f6b234872727f031a3b728e7d745ab9b68e1e804edeb534eb47e666d89 SHA512 d492b79b6a47de691f138c5f899cdd15206350eba14626dfd52e50647bcd3c15f41fc31d5dcb2b762013396c6639c6640576edb37a7b11d520773e11ca4475c8
EBUILD kamoso-23.08.5.ebuild 1201 BLAKE2B 35159c62fe961f96f24ef30eb2942189d645a52f58f467ca4706ccefc6f061083520ba307e31d38973a4f9b384f0e62f9a57e177fee7a52f417c683b4663d1ea SHA512 dbf690588f26878d87d8deb3a0be94ee3246525a0daec74ae8c814fed60321c579601fa414619a41451683252448d1c9c9ef84c9df5eee0e42d3502bad6e88a8
-EBUILD kamoso-24.02.2.ebuild 1205 BLAKE2B f1f3f60417ed028d9e689e18e986bc78876b4ea8890c13020e62f7769c52e3f5d7ce00049236656ae86d386f4f8d9e8002a9ba2a400af6e364d50c4a8bf821d6 SHA512 a4c374e9b03d132613a61e98c67f71d73aad4a4a689478c3efabc35cb273f648298c38637aec771d7910be564bc123800ad0e1058fc0d13d5db0333d88ae8f2f
+EBUILD kamoso-24.02.2.ebuild 1202 BLAKE2B 355608aff0a634ce3f28cca8066bb13ebdddf34439b578e2926548e8f7e7dc6166ddeaf257317aa901f7a71109b0dfddc4ef20bd5296effbd31fbad414cdf420 SHA512 48acaca40aefc4c114a0b4eaaa56b939e147dd937bbc176152f14d8574b1c068e20febca33aee9abd0a8b53c04c003d6f7ae7323d6f95b2afa36f86040653c17
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kamoso/kamoso-24.02.2.ebuild b/kde-apps/kamoso/kamoso-24.02.2.ebuild
index ded7553ebef5..6f4ad09639fb 100644
--- a/kde-apps/kamoso/kamoso-24.02.2.ebuild
+++ b/kde-apps/kamoso/kamoso-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE=""
RESTRICT="test" # bug 653674
diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest
index 1c36cfc2073a..db1f74384d1a 100644
--- a/kde-apps/kde-dev-scripts/Manifest
+++ b/kde-apps/kde-dev-scripts/Manifest
@@ -1,5 +1,5 @@
DIST kde-dev-scripts-23.08.5.tar.xz 373940 BLAKE2B 4ec42c172192eb9d2811d49b782d5bd60bdac48da24f451a65db1aca797884afe237df8a5e3930538d97ff419886f99dafd0033d374eb149d175b5b6e7cad5b4 SHA512 6e14364a18e049aa680b6e371606cf223591220f989c369c6056e26201728ae9ee7b91f1da363b11bed15e3db1c68c1bd6c0eebeaaee74e8bf33b6770b971c81
DIST kde-dev-scripts-24.02.2.tar.xz 371860 BLAKE2B 9671b48fc0e2a6f2ef3bb03e49a195b39ee11283de3dfc2ddbc2201bf5ced15c4d57b53e38ee3d73509e253fbba6f8e064faaa1de50cab4992020ccd2cd5dd10 SHA512 6cc003798da5ab87442625155bfa5176299100e78827b7644dee66e381e43a06e4984d1da7115eac83cf4f4a8d54052c7f136b46b52e3013752661f0748e57d6
EBUILD kde-dev-scripts-23.08.5.ebuild 646 BLAKE2B 745e9f3bb5f49e09c4c46f46eb902378b645f280a56c9f5065e9ef11308abb9e647c7ee6f45a5eb108ca91d94189cc239621a53187be3fbcbdc4826f90a23245 SHA512 00f5adbac8b3782d9d6339951dbd9c438b6c5564edee6283d516a46cb8f4d59be5db22357f939e75d990154760cd3bcbb00c615065f32bb45d065ec76d02c1a8
-EBUILD kde-dev-scripts-24.02.2.ebuild 649 BLAKE2B e38939a518b3744fbae6d6c3479124273bcd193956154f4f6dbc5c7641911b088c17aa4ddb63fe9b3711b6c6e125d924a1f833bdfd724cd9484fd8c20b75f8bb SHA512 90b4fdb988620d0aaa3062afd699466270efcce4e8be6cf316d99665250e51b69c05780c0ab786717366350882cb5e861dfa8b6f50b5c2e91a0b149b58c50575
+EBUILD kde-dev-scripts-24.02.2.ebuild 646 BLAKE2B ae326ec0d5f08f1138433edfc7299fbca24f46333dd5529bd92867b31ab0af4361d3115820cbcca26874ef5a543bd4b33c71c3a5abf995242b32b358f82660fe SHA512 3238b275dde79a62d53e3cf62099c61c085369b85dece5ee116c0e6dc9abbf0265fb497e36f9300e0e2c2009efb80665f6f2263629fe13c599fd9f9f02d27b76
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-24.02.2.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-24.02.2.ebuild
index e7f8511d0bbd..c1e2597ff704 100644
--- a/kde-apps/kde-dev-scripts/kde-dev-scripts-24.02.2.ebuild
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-24.02.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="KDE Development Scripts"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
# kdelibs4support - required for kdex.dtd
diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest
index c9e9af4adb0f..ca23b05c5664 100644
--- a/kde-apps/kdesdk-thumbnailers/Manifest
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -1,5 +1,5 @@
DIST kdesdk-thumbnailers-23.08.5.tar.xz 27376 BLAKE2B 29f92529c69418d1fd89ba50c4e2c7a432276f0af0786559d4482f7c53e29e50c35e80a2b6a11bc4c505de0f0e7239d1425e72a4cf49505cae4b7aca0e86098b SHA512 2d02cc2ac5ef962e7eab3e6c40f9bc8ddc26758dec37eb857c0584996214c59c518c30e01a664931fd3a98f54b1e2ba8deb0b0039a3b43dd1567f4cb79acc23f
DIST kdesdk-thumbnailers-24.02.2.tar.xz 27148 BLAKE2B 0de82d6555f5cb6a683bccd1273a47bb60394482b0534a73b71ea7f66e02ef7a9b7bcea59ebafb11f1b4a9f430033881636596e6809973d90511d9a8fedc81b3 SHA512 b1cb620d4abca0aabdc8ad626ffcaf53fb554e1f36b83ca252c4a1b21d8a3fba6096e1d91617329544959a52133288e1278f0666c3bc58fc68da744e3f991a66
EBUILD kdesdk-thumbnailers-23.08.5.ebuild 553 BLAKE2B d197e3a569d06f2de32694f55ef8d0d99464a787e7b45c4598b8d797137dfb5aaaad29f1045d79ab63ed1a956fd0be636d1942d4608eb7a1968a4e09bc2266a7 SHA512 12446e9188bea6dfd50bc99836668910474872e14cbe6d09f2c4f555c6bc2cec4bf46209a001638c7b1f2e25111da04cae7617b1407d752162199620166fde50
-EBUILD kdesdk-thumbnailers-24.02.2.ebuild 557 BLAKE2B a8c2c8f8ab085559510e57b76910d8d630ce7a292d8e182012fdde404efa4769f95bc455c3b1521600521620d43e5ef556228d0eefc54dbf126b1f22b8ac6ec5 SHA512 7df7c96aa6850ce6ea75d6981a0c4c52983934cd6c23fe6a0df049da4c2be4a657fbb093eda7cab3c3698cdc94c8595caeddfc52f4608e547ce8fe6185239113
+EBUILD kdesdk-thumbnailers-24.02.2.ebuild 554 BLAKE2B 4bdb7c944a8071794711831510b0a09b33313639ab2f953529a5f3c5ef52c57868f32a046abd4386693a71eaad1ccd703fc878e59fd046c7c0c151d5b4be826f SHA512 72597b7a697bb08d662416c12b14638c3fc0595f834b1b6a0b2543dfa3703d01ab82eebddd4c731719956d5a8562681e6151e32a74ddd38675b94c07a3bcbae9
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.02.2.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.02.2.ebuild
index dac032ff947a..1482d025c4c5 100644
--- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.02.2.ebuild
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.02.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Thumbnail generator for PO files"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 65b81f70cd70..33c172691c28 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -2,5 +2,5 @@ AUX kig-20.08.70-cmake-boostpython.patch 2660 BLAKE2B 51c473dd8733f44214571772b2
DIST kig-23.08.5.tar.xz 3298936 BLAKE2B 91ca3b87837d0171f36916ade29bbb07d840d9d0bd022e6605342412f07343b6129f2efce44bb1b2337f114bb167cb639bb205e3b80d42f92aacf7f0471c2f8a SHA512 6029b26af85faadcfa35487d021eaa3e8b0d0133067be64fb01d65eac90fcd88cf6f08e0f13b6fc115b61e085f981298a2aba8913e891d91c059fbc1ff453130
DIST kig-24.02.2.tar.xz 3297852 BLAKE2B 0a43f610ed7c863fba737dde106a2c75bf810f03e18c2365c9ca3105e4fed355a0975a050b46cadf633707b8f094fc44f1c904d7a3e2ebf20720b889a223f2c7 SHA512 8757a335a85cf1439e7abc3abe55aca9d3dd8962c550ded953d79fe3a752770469e56300679ecf821262f2aef9be7e8e45093f47126f702823b6e654850deb1c
EBUILD kig-23.08.5.ebuild 1754 BLAKE2B f09ac2edbf34f2a6d36783bf9756e98995bf2bde824a74eda4e2fbaadc5346ed299ce063ecf4869123f673603d9c180aeb46a0e755ea58773f052c1f37919889 SHA512 e60d50960ec941bf5c9dd33e74581f2ca8ff3197c29938c536c3cb3a5d6ebb8e9bee9bc0d38a0a4216a0953d3b263e4d4117eb9f9cb9544123f129dee913cfd0
-EBUILD kig-24.02.2.ebuild 1758 BLAKE2B 75358e300188e327a573fdbbf06a54fed27a805db7eba437553ad500296b25c17d135ff560e65f60c18c623079484222ec744c997e5c29608915ab69061fb57c SHA512 fe331333495c3e53ff72cb175b74d3f8f400821a810be0af591a59248a11a4bdf25e894f6d3225185a6fb473fafd5e37b84a1485114159b970f900699d3ce07c
+EBUILD kig-24.02.2.ebuild 1755 BLAKE2B d24d9bd53691f11d939fcf826e9987474412be3473e0cfbcdb7c1159fb2ebea99c08a61bc3e179664d239820a0dd3a481954331593d852b3ac14c20f93cda1fb SHA512 fd724869f78a5fbd56b1060a2fffb363d5b3c3bfac8b4ac697c3ea3395748a9888736a10e670ea61a982641e21e003b5927be00a90fd3b16ff241b1a4bcf51e3
MISC metadata.xml 486 BLAKE2B 11cf086271c289ac0e3f1343ad70021b4b847e7be0ddb8f1dfb2630a4d7ff026456e2ed1c2f303bc8d9a4ec6e062c923bf809e14e814ca8dd653d9c2fdbe8006 SHA512 b4a4b83cd44c29cf1f194f5c3bdd1e48f9ef08c02d1b33dcb25fe36d243588f5b83753c03826f1cb74df4ba225553fdd65263c047362edfca5709944cb24e08a
diff --git a/kde-apps/kig/kig-24.02.2.ebuild b/kde-apps/kig/kig-24.02.2.ebuild
index c7ef85159ad0..dda40ba6fa36 100644
--- a/kde-apps/kig/kig-24.02.2.ebuild
+++ b/kde-apps/kig/kig-24.02.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="geogebra scripting"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest
index 03f099885106..933c45f861ee 100644
--- a/kde-apps/kimagemapeditor/Manifest
+++ b/kde-apps/kimagemapeditor/Manifest
@@ -1,5 +1,5 @@
DIST kimagemapeditor-23.08.5.tar.xz 1107004 BLAKE2B ddf829f7cdfa785bbf7785127ed7645e62a8672d4cf83b52c5b249fcd4b4ddd08d570c5eca941ea35c02c99e868bb4d6c79352cf7b48a4bda9ecedcb1c445adc SHA512 ece1f7566cdb8e88164f249e6677071557e98957733f4df5e9abd878d46894098614eb2ba7dee2c7521f66c8c75116fbb7a16055de7216fb536540c55cba67d0
DIST kimagemapeditor-24.02.2.tar.xz 1106044 BLAKE2B dbb806f4e27e89470286a25b4211648dbf1a054bc6b429f54770459f0d55f5ffa15d61894df5dfb93e38f9622f6928dad99e2440156e9c75aa4bd43b50890692 SHA512 019e4d90b2430442deb6c0c0cfea28c21a98caa087810f022c5c5fb90667d4b1f6b13b385b08154f86ff7c49411ac44aeee1a5eeda4c7692bbe284337656f8c1
EBUILD kimagemapeditor-23.08.5.ebuild 886 BLAKE2B fb33f5a5bda8d3ac483c3c81dc9ba407fa8a5a9f712e0443ff0c91fc9cc45991779bb290448cbcf294b8c00c2d91c679515a66d5d37d833b7c4daab68bd827ac SHA512 733fb46808f95ab80e0ba66089fe1737181eaaf2e68065f8c9fe91b58f7ce57029f1b7ba8ea652895d517d9589bf16d73913129acd45e8f516c4ad008d572b93
-EBUILD kimagemapeditor-24.02.2.ebuild 889 BLAKE2B 0c14c0bbe650681f34a033155f5b7c03db5642138bcfa1848a224ead75e2c64e6145604eab5b1dc2b1ae00bbd994171b2fdc756bf07bfd4371f8e84c0c8373a0 SHA512 082dcff8b66aaab0a8c1fe39ecbac564200db42c887200d8307e0706ea2db2257312d2a3fe5f043e513c5ec62a8998d13fb023894e40adabd9c8c740cf83d09b
+EBUILD kimagemapeditor-24.02.2.ebuild 887 BLAKE2B 791d06c5eeb66be2cb3deadd4391b4aff8c15499c309cef777748471eccd9946912a6b5ef83d0ba3a76af5bf0f5c92f44fc6ea0f5581dbfac236277ca4d28bef SHA512 3f81f57fb9347965c89e431c864a99032afe9234983ba6ba7c790512d30bcfdf2e75f28749c01ee8e0f324f01d520a3170ae89cff4c5ae3131f4e4a094bb73cd
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-24.02.2.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-24.02.2.ebuild
index b49a53a135a6..008f789fd826 100644
--- a/kde-apps/kimagemapeditor/kimagemapeditor-24.02.2.ebuild
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kimagemapeditor/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest
index 9640a77f4748..2d3ca62a2881 100644
--- a/kde-apps/kmix/Manifest
+++ b/kde-apps/kmix/Manifest
@@ -2,5 +2,5 @@ AUX kmix-23.04.2-autostart_disable.patch 1151 BLAKE2B 9f9609a39f66e97d7a6427fae6
DIST kmix-23.08.5.tar.xz 1208736 BLAKE2B 952a9780e2f64509e59266b2b5292a043f6200a96df0413f16feca93891077cb330789a8b9f15c3501c9280419f5241b1fed507d8230e46cfc52daa3672f4325 SHA512 33dbf387b66d98352066bed5897e913dac5bf4163481dd4f9a06a4d4716108fa35c13a1c6e0d518c5c854cd2847c83bd91678ba70558f29a8adb87304ac8f3dc
DIST kmix-24.02.2.tar.xz 1210356 BLAKE2B c386d4cb9760870bfa5e3e5b31d493187a326c94b42082270f7076faef64cf306ffca4023270e770f41dbfa9b00fa15c716ccc8c294962260fb4103bb931e155 SHA512 9237a06f2bb77133e5b3f0dd2e6b05dc13ac84f1b8f27be5c6e3450d7036940067da0bfbd6e0083f2ae433cd85d8f55a8e9fc3dcef4895443c4c5a6a08722c93
EBUILD kmix-23.08.5.ebuild 2265 BLAKE2B ab301920be91d81ed404e69e1aa772c86f3eb7448674c501464971b75fdb6ac49b3915027066a055306d6e5995e89976e2e7f4c622e0ecfa2366d1b0ff8ee2ec SHA512 ff65f563b4ea8ad595099c9e0ed4ab8aa18dfef24790649930876f51b833bf97eb4190a6dd290adc6f84ea176e09ec592ec59ecd49964e883572e6969284ba6b
-EBUILD kmix-24.02.2.ebuild 2269 BLAKE2B 74ddd4ef2054fa85c9e05feada3c3eadd0b78f39432e9d2465c83269dce936e7a39a6140c89336d088fd6ab6f158fa3442e961dfdbb14b82b4494669142662c0 SHA512 22d66f944213b9d991e685371d51522b4e3fd7a94c33397e4f524887e717e151409176ab0b568cdf3c288808bc2abaeaa6af9325cc39ac861257f8d32468ed1c
+EBUILD kmix-24.02.2.ebuild 2266 BLAKE2B 7252191ddaa4e251263455bb809b02c62eb50f3d64426a60fd3faa66a19c38f03190f2256006215684299c750710352117f09b542876e466e7a983b5d17a0182 SHA512 ec77c78fde7523a13bb30ef03364b095d1309f6942fa33e04232cef5159befbdd5187277f1c074900ae1797c64ceef3db2eef8796adb6fe992d4a3ade7200a8f
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kmix/kmix-24.02.2.ebuild b/kde-apps/kmix/kmix-24.02.2.ebuild
index b5e49dc72ce8..6b84b2a33ad9 100644
--- a/kde-apps/kmix/kmix-24.02.2.ebuild
+++ b/kde-apps/kmix/kmix-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kmix/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="alsa plasma pulseaudio"
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest
index 68388d30ed66..98a7ac59c1c9 100644
--- a/kde-apps/kmplot/Manifest
+++ b/kde-apps/kmplot/Manifest
@@ -1,5 +1,5 @@
DIST kmplot-23.08.5.tar.xz 3101360 BLAKE2B 0667a8177b73a0f1d1a0621c0d00520bff39ed69afe4281251ab166ad72c7c9964de1794b045fab4cf9d3d8e467e2d822544bfb6cfcfbdaecfe91de8961f3c43 SHA512 b3aeb3023044f908c392c6152870b6bde4d6bcb8e86eea790daf00c6c5f40853c70ed005d1c14888d121c84a970977c251ab09bd12b8c23483cc155cecc48a2c
DIST kmplot-24.02.2.tar.xz 3100292 BLAKE2B a2aafd3eab819134d685e4b356efeac03a8dec10b0b9b19d98b6f9f79313e0f61c2ece5e8e9da6e40c5e6068db5516ee72060d061b14be87f8ad3448622724ba SHA512 9b91da18f32c9c41bc77bd6ff60ffd87b7f4cb9a279198f3c0348931a73ff0bb06a6e25684222d04fc0210e3a47483a5680c0765770a521cee0a0fc59ff80d97
EBUILD kmplot-23.08.5.ebuild 1150 BLAKE2B 311721ef94243d4b5468a230838460f0772569eddae967eae80e7b5470394db6f9a6bc66b9ce3d774f1ef59c33563c5e551246f734f149d792e1b3dae1fb9df1 SHA512 9fe196b4ded93b462c9cc885f26bcda0dba7e9ca2ddc038d5a48cee9efb54e23c5c3e06c7ecba9fedd65d5bfca8f61d0fc8989c7a367c9078cda77df0508411e
-EBUILD kmplot-24.02.2.ebuild 1154 BLAKE2B a331c138f7689df0b99198f9badd50f40b2989b8874126defa05716dbe258f037cbe6ff399f656cb88c4a1fcc1fb1a1ad5661c8942f98dba0b4ded6ef5867b6d SHA512 ecb44749a7ce79aec392c06b6344aa6f1f243da10a683bc548faa7d807502044288a73ae48ffa84e92a30f69d22b9eaefd93dd7b37244d6af60726c93cffa47c
+EBUILD kmplot-24.02.2.ebuild 1151 BLAKE2B 61c0ceeb7946b9b3cfb7a43b85e4496b2bb13315813e6a9a35aeaa1620d1a962a812537d7ba2766bd9629b74adb0989f55c9df19d3223b543184f8dfee269354 SHA512 1fc7866e9fb8ded75d7293cb499fcc4477c19256a5cc407ca77e2701f3d6059dee4270a0e61eb270601565871e6533d11377084341f5584e6d38160536651120
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kmplot/kmplot-24.02.2.ebuild b/kde-apps/kmplot/kmplot-24.02.2.ebuild
index 5a189264a3fb..debef2131654 100644
--- a/kde-apps/kmplot/kmplot-24.02.2.ebuild
+++ b/kde-apps/kmplot/kmplot-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest
index a7128a469125..6f7a0f604501 100644
--- a/kde-apps/kolourpaint/Manifest
+++ b/kde-apps/kolourpaint/Manifest
@@ -1,5 +1,5 @@
DIST kolourpaint-23.08.5.tar.xz 5790124 BLAKE2B bf3652ffe7c228b4f5e085bd708739325dbf0cc9eeb3623da67e7c220a4469aef734ab44212910d9b2f129b4d480e1a4b42cd62159972682a82b5a60f78a5c85 SHA512 52f701d49b94c440da7732b4cd76fc84eec740710e1dcc92749e367d4b185b95956f6883f5783f1dd11480656f9d9e5005d1f5225ab6eb47b31386dab24ac2f0
DIST kolourpaint-24.02.2.tar.xz 5796724 BLAKE2B 6b06a86174d98a0cfea339cf42fe875163c3ee697837c7ccdb9a4c234c74e6d980487fde3072871e17b56ad17180f6983566884f902bd1f4f73f584aedc9f577 SHA512 4277ba48582a1ee3c62e95e00f4d8c3e048348eab5e2d75f0579e5e4b179da85793d6cf744b423c3991e9c6501fa4f9d78bfb8fa7389b9e9f334eb61a78000e0
EBUILD kolourpaint-23.08.5.ebuild 1156 BLAKE2B fd27b1332d998bc5127b6eb1e292470783b03b30e0b522eee0c416c9b46b7f6a017fcb0f229d52b1d721fd47e8e7d4ba91931703d974a7ce08715c99cd592382 SHA512 308aec367de0d466ef419e1f2303ba5b743158d20098d503289f32c653bfca4fdc862a180c906b5f0fbe60e5037819e31c7f2800af5c7f3f63845420cd019b84
-EBUILD kolourpaint-24.02.2.ebuild 1160 BLAKE2B 1f9418a08be9c7b402ae39c1cc39f86cf11b0bf092662f74cf2c0d0fe2cf91ce9c1681ebeef3d8501dfde3efcbe40e142ff6e9be8201e4cf7b2bb9984aca4369 SHA512 acbee57315583364e6d99e222526dc79e3b44c3203e16be23aed9f8b07b39c0330f0881d92643bd08795d8bb87b7a49d2878da76fafc632365b6ba2b355a5f99
+EBUILD kolourpaint-24.02.2.ebuild 1157 BLAKE2B ba24397fa781fc8726c835dc3e4fa57c0249f5ad4053d8cae2dcef9ea4854ba0ee9a8aa358977979d015ba25f42fe0c4c2e168a48689bc8225bdc80b0aa635f8 SHA512 fd64917453f1dc5c1e916fc38f4a9e5fb273b2976d035094f6539a12722842bac2e568529200c88e4c102a38a0e7e9e1e45b2b0295f24d0d51d29586b553e464
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kolourpaint/kolourpaint-24.02.2.ebuild b/kde-apps/kolourpaint/kolourpaint-24.02.2.ebuild
index cb7b836cc019..a10f90c9058b 100644
--- a/kde-apps/kolourpaint/kolourpaint-24.02.2.ebuild
+++ b/kde-apps/kolourpaint/kolourpaint-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kolourpaint/"
LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="scanner"
DEPEND="
diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest
index 56e5eb41876b..201c7e997a4c 100644
--- a/kde-apps/kompare/Manifest
+++ b/kde-apps/kompare/Manifest
@@ -1,5 +1,5 @@
DIST kompare-23.08.5.tar.xz 984968 BLAKE2B 0086fa56c982a1eaaec26f04ad330cc80c94abbecf7170b96814b1c5fe823c5d143e61c32b8fa008b02fc8dd30b935b57a205f5162924470658db5b5156149e3 SHA512 6ef72161207a502fdf2b2bc122b31576673a56867f3d77af854ba89e38a535e5d115cbf6fdad584478b06953a02752abd8de830a40f574c44e0ff0b3cec516e3
DIST kompare-24.02.2.tar.xz 983600 BLAKE2B a0159995164e6b41928c537bb73a4a5b55183e86f3c1357b371aa7d0e1abee5e57b5514919cc926ee5df3c1e6943fda5e849a32ccbb2d76e88d9d02e90f90666 SHA512 992e8f4f89462a65967e872324c157d9a3a611d2336e8ce58e5680c18b1c142abd3d1ebb1d9e82f1ed91b5904b5084de7bcb67c5f5c753e6205c1bf60f15df10
EBUILD kompare-23.08.5.ebuild 1112 BLAKE2B c346e1d8582c37757f9d6ccd6975888c4e6bf58b530ddc191293c84b882711fd6733ae3e5e9f14c5905405b4d34ba8d323f3bcff003108fc4865a4868292b9cd SHA512 c46df536472138a63952d07971ad553d6e89d173293c8b47b1876b611ac17146f54c9e7113e6c82034bd608f92260b1b33cca4b1e843a767e49b34cb4988e1a9
-EBUILD kompare-24.02.2.ebuild 1116 BLAKE2B 3b4a35dfbf7c09f63ad32a6e045ab95b9a6638906b2cde8765fac733d7a02b19fffa82b4084e13b882557543dc5243170ca55b96042fd4b032c4ec1664524bd1 SHA512 16f8c499ede7d1b833347374bd4164d60cf57140c1bea56f56f13c3eaa2bda8c03ae963f49e92b4b181fc191b268486c679826758c43e59a22887895f0c7f947
+EBUILD kompare-24.02.2.ebuild 1113 BLAKE2B 3225561bc22fd102c67b78c155a5fa26587124f7553b9b020a41687859ebf9daea682d00c247d94a70e0917a53ca66be5a28fde9dd5b648057a1db991a97ca54 SHA512 fc6fe8a9177e85cd5922d2ac349315380d1156cb1564ebbd75afd529ff4a9de447471c96d6ca387e4fa6d3003a18c8955ce7db6d6c319b17a249cb4860280506
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kompare/kompare-24.02.2.ebuild b/kde-apps/kompare/kompare-24.02.2.ebuild
index 1d918a97ff89..bebf978bc3d8 100644
--- a/kde-apps/kompare/kompare-24.02.2.ebuild
+++ b/kde-apps/kompare/kompare-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kompare/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
index e60c5c2cc6db..b873d1bce5a9 100644
--- a/kde-apps/kqtquickcharts/Manifest
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -1,5 +1,5 @@
DIST kqtquickcharts-23.08.5.tar.xz 30868 BLAKE2B 59356c623b285cec9a30924b1fcb23b7c4aa5ad542f1c8cd70b2bc2bbc95b0191c673a0cee412e1dcb6219eea46e7db7a6717780110818ade52e71aa7deef456 SHA512 374655f3752973da75f50cdb322bae0b2b31f02bb5d0d309ad626ea7ea431c9d001bbaf679c3665f53e7d954539b4d8ca3ebe81919619c957892d056bc2461e1
DIST kqtquickcharts-24.02.2.tar.xz 30860 BLAKE2B 122acf5cf31364ba8897c9ea45c087cd059ac9a3b8d5fd459be28995c331800fb1e9eec72a6a3dfaaecd6d7b4b458f4249ede103781703c1f36c29e8136c4870 SHA512 39beb448f5f900a55f4e499356c6fda072eee83002ff3fa9b41b323ff46faf57c166c124d08bc0346a71d53ebcc43c80d09c7459b199ee87ae4008c931ed172a
EBUILD kqtquickcharts-23.08.5.ebuild 395 BLAKE2B d34ebbe7cb6d6b25e6e19e890541eb94107dc3cfb54b70a3740c1aebcfa02034ee88354efe5ed5f6db822f8d291cf8c3e8756d77a5dccc616dd818b14ccd37a5 SHA512 dccd91dd1020ac55772dd7a5b8964ef14764fc7483ebc565d2f0914b306101b16af5d7513693c4b85056a8d19ac566af246b42e2bc6b311fe5b80187c3cf7248
-EBUILD kqtquickcharts-24.02.2.ebuild 398 BLAKE2B 534bd3e58160050d278969c79ba70ddc727aeeb858b95849206b2329b32c4ee87caa13d15be4b554b181d37655a6b14bc4b1fbc565d4dbed5b6fad98d8308260 SHA512 5f08ebabdcad55db10d75821e04dfa3b047a4e3ddc1f689132510aefd4135b1b143fa17f8435fd7274ecd55b4517d4b5ade300542aae5c6ef963081ab0f25492
+EBUILD kqtquickcharts-24.02.2.ebuild 395 BLAKE2B d34ebbe7cb6d6b25e6e19e890541eb94107dc3cfb54b70a3740c1aebcfa02034ee88354efe5ed5f6db822f8d291cf8c3e8756d77a5dccc616dd818b14ccd37a5 SHA512 dccd91dd1020ac55772dd7a5b8964ef14764fc7483ebc565d2f0914b306101b16af5d7513693c4b85056a8d19ac566af246b42e2bc6b311fe5b80187c3cf7248
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-24.02.2.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-24.02.2.ebuild
index 9e63d0cf3294..534e8ac98352 100644
--- a/kde-apps/kqtquickcharts/kqtquickcharts-24.02.2.ebuild
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-24.02.2.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest
index 966ae4829464..4feaabe93a13 100644
--- a/kde-apps/ktouch/Manifest
+++ b/kde-apps/ktouch/Manifest
@@ -1,5 +1,5 @@
DIST ktouch-23.08.5.tar.xz 5040232 BLAKE2B 87579b6529c913bd376a129b40ed3384381e2f7848445ebb906e54022e42705dce99eaeb68e490bb8d25d00d8e4664f25f13e63b7a4cfb13c9ea9ca27e55926e SHA512 19678c063cd77f8bf77b58f510184581c973b0723fdfdcf2261a5d3d12ffccbef767f8d6eeaccf88e452f2328fc56a292c40603d02f992b656eed37868956b80
DIST ktouch-24.02.2.tar.xz 5040984 BLAKE2B d00f62713d4b32cb83cf21644fe6ff634f2ffd58ed983333674143ac044db3330a72dcd860285f2d87bc08dbe56e25636ef10b7221dc2b1c512f56a8241f79cb SHA512 3adedfde86dabfc6cd9acaeeb3bd4255f8ab0ec5d32d02f6175ff475ef79d2bed65783b795466f097550a66b3de7361aaab3f3ea3ac2a4be8e317de542b0ba76
EBUILD ktouch-23.08.5.ebuild 1547 BLAKE2B 53693460bd5c7c95f7d6cafa76290e1941d5c31b57444d3e2b796f439cd9e1051bbe725052075350c96a7e94c02349fd70bcc607c744bfef05e3f9eb6032b777 SHA512 617dfe9ab2bdb98844af4c7810d105aed7b12960b86821e5f34dc312cfcbe57c071d674fae4ee5c0bc3e6f465b34c7c4196b1d80592a6b4965b6c69dab9a7633
-EBUILD ktouch-24.02.2.ebuild 1551 BLAKE2B 0438d0022f0c78b347d72f1e24ae3be7b7bab0b39e6f9683d9fcfa478d572904cb3d32f1764ff0defaf2a60cdcf0b07334b8e727d9367c84e7d3ad7dd38ce5ed SHA512 c467b4304282954645d40f622a85634767f910495680b25ca6027f76a0fc890444c9c28002bb98d7d1fb9d93b4ef86ba24d4e895a7c8af785741a30217f11929
+EBUILD ktouch-24.02.2.ebuild 1548 BLAKE2B 460653ad951819062713f0a4bb052a15dfc2e8ddc1d79b62d143bd22319d425b0517f7fc033e1cb26936d8372167528cc4f331e5fbe121415d08fee88d1bc263 SHA512 f62befbf9b58ed7fb807e75f1496fbec187868d00d955d3a125e0e196853a7ecffe0e3294dcfcfd8d79518bb68cae301c1d2920acdb66a6672bd32734e067b48
MISC metadata.xml 406 BLAKE2B 515e93940c5d57cc66d5ab4c567b5f4a0ba0768561f3a83e5b99ac610c8a89d28282ec1812e8225fb8da2e0f51318956c386b4dbcf5346d94c76f42a655645cf SHA512 c8c3e7a26162e1e1b7211beeefd0949cdc3cb74e97aede8f0ac1f660d5b557e2514d52242a6ef1b6539c2e7ad3d7a463f5c24d1b47ecbb00722ff66e9109f07a
diff --git a/kde-apps/ktouch/ktouch-24.02.2.ebuild b/kde-apps/ktouch/ktouch-24.02.2.ebuild
index f1a7acd6e26a..d8a226e143c9 100644
--- a/kde-apps/ktouch/ktouch-24.02.2.ebuild
+++ b/kde-apps/ktouch/ktouch-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/ktouch/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="X"
COMMON_DEPEND="
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index 9b340ec4816b..01e56f587286 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1,5 +1,5 @@
DIST kwave-23.08.5.tar.xz 6983092 BLAKE2B 44dcfc18659cba78ed9a7b0b155d1362e4122ef5b245fea64e039b74c1a1fda020814ba9d35530e2abdf65cfbc72c8c6bf93fe1c44266c198e5c19ffbed9d1b4 SHA512 e80b0d79b652419b0b09b10ab1613ca823e9ae9ed4d9112e29bf91d4841e8bdf84c54e52483245922798623a2727f554540646aa873077ec8b83c4c5343824c1
DIST kwave-24.02.2.tar.xz 6983016 BLAKE2B ea09d082c9c83915f3fbbe2a9b61062c57eb456f31ad2660e66ae1327c6d4b43533115cfb9cf0dfbf16e32502eecff466ed4c560834b41e635d9c332ba7ef25c SHA512 e5c13588cbc8eee53b3825ddfcd7d1fa506e29613dba025ab7b13f7d328db2618eb2996a90715b0177a3c9a625bf97fd06a3b81ffc383352f1fc12691872991d
EBUILD kwave-23.08.5.ebuild 2093 BLAKE2B 386e76847468f69b7a98697f5ddd57f232f6164165415fc7d1dda569f088723c22dcd60960d16b6ce1956e7606db36627e8d87863cd9847a883268904ab0c5bb SHA512 ea576e0409ca6a7c002ac9eede805f4f4fd06b7d34f6f13c087876075b6d75b91192a15b123bfe2f429072ff36982797550f80bf87638d7400a22adad9d3dd99
-EBUILD kwave-24.02.2.ebuild 2097 BLAKE2B 9e4ad597583f51b634479fb6aa6aee82320b4439ef78a81b017c402d615304b91f811a4c16ffdfa53a88c434747b2d6e5f9c43c650dd981c1a8645a32f61abac SHA512 3091d82e8c533f7236092e5a9d1c90f619116eca456d4080be382b332f41f0fec7165578f326f426ec8987c1530f21cab487f1e9b69a4a84a2838980dd94d2ce
+EBUILD kwave-24.02.2.ebuild 2094 BLAKE2B 3f441d843cbf2bae6a8ddd71f2983f4de7a539996ae08e280848eac52f1b40b263fc4fe570e53092fef15f8eb603076246d7a5910312b3ed52ca8fc1ca630136 SHA512 c63014fc5a3d3a2dc111dacfa5a238ec6c5905ab0b5421e82420520808be3ce3d4b9cc10f2e624d3a3196177db951aa1756a4dcfed354fd384abbba0f5dd96e7
MISC metadata.xml 759 BLAKE2B 6a8771c874742936e5301754db683f085d283fd53f6f9f2b3e81a9b59041a3440e9202c60230763852eb6598f15a57c35d76eef8fc4adb66b44c7eb9069cc220 SHA512 7c3e7738773fbd838fa60b18f9ccbc5b8bc182517a17691e29b9b61a57f25817f52d6ee03609ba4c9ea48398aad27939b652a5bd628722324a6f8e61f52ef718
diff --git a/kde-apps/kwave/kwave-24.02.2.ebuild b/kde-apps/kwave/kwave-24.02.2.ebuild
index 9b5ea785995a..a9612ce2f669 100644
--- a/kde-apps/kwave/kwave-24.02.2.ebuild
+++ b/kde-apps/kwave/kwave-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kwave/"
LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
RDEPEND="
diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest
index e32998696790..9e349521fc53 100644
--- a/kde-apps/libkomparediff2/Manifest
+++ b/kde-apps/libkomparediff2/Manifest
@@ -1,5 +1,5 @@
DIST libkomparediff2-23.08.5.tar.xz 188280 BLAKE2B f3e1a67f5a73e7c0e08cd7a2aaf1afaeb88c7d0e7882ee84f8326b18e7d405800c9795621bd13204d703f213a7120c652c107893c2d691484cde536ca7ec8480 SHA512 2385c3a20991ad048b3b6b5cdb5ad8375e9e00a9ed6a43818664d8efc54cc9cb17d45997af9689b34ab38cb03f44172ea4a6bd52b0089d3ac2475656c26aeac7
DIST libkomparediff2-24.02.2.tar.xz 188316 BLAKE2B 42caeb101a0f01c26b184e2411f0270182a8a18c30b13b355518f0bb6344a4b0893ddd847a1248c8cddfd6fda79ff9ddf8eade5209a5216cf498ee0f592ca3ee SHA512 f5e616687a792b43aaf70269bfd3696dc07a1d3e76c52b58adb1601e2e51ae3b3e4c6bc7b510e5cfdadb060729abfe1357e66c7a99294f48badaeca454c8b7aa
EBUILD libkomparediff2-23.08.5.ebuild 643 BLAKE2B bdc3f2441cf883b1c9a18e35c2e82082bfbd8a393d3eacf1f61e2e3ab8d987659ff1cf3f343ba7e9a194cc0e2ab5d36cb10a18f4b17c2e8c41d39f1fd38dfb89 SHA512 198b7a452ae6aec1fc4af1a7f02c450c25bf8ed86dc9ada7b524144cb0b63f15b43552009befce59a2625b6d1b8d5cfb27ca6f592c1a6a6313d1f3ab82bbf6a3
-EBUILD libkomparediff2-24.02.2.ebuild 647 BLAKE2B cfd22c53c7e889c39a279a0184464d129cec072c66f3d00dc38e025cb81c4d927a339d41c2fc92b56b463e225ed5c8b0d78732f9581f56218568745517e4befa SHA512 f66c0526f657c707fc50aec8ef1cbb333c76f9285d0f5b18cfa14dcb5fc11e6c3da56a7f6a028281a799df11305c464e3a13c012e681070f709330b0bd9ceb7a
+EBUILD libkomparediff2-24.02.2.ebuild 644 BLAKE2B bb848bca1de4696364fc067aa0868ed38e7c6fc191901fcb2b210a9d8411a7b38daf2cb01f8c3695cf53f84378c0ff0d53e5408f1fb8eab48833d40fab344ee4 SHA512 a8fab83502083ca448ae534bb3e31f77c6a1c7bec8a607f268f6b936549b6aeca4d520cae4e39ab9befa76dc6c49c526b84b140670dbece28a8776e647b706cd
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/libkomparediff2/libkomparediff2-24.02.2.ebuild b/kde-apps/libkomparediff2/libkomparediff2-24.02.2.ebuild
index cf2b5fc26ae9..5b33ae482313 100644
--- a/kde-apps/libkomparediff2/libkomparediff2-24.02.2.ebuild
+++ b/kde-apps/libkomparediff2/libkomparediff2-24.02.2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE library to compare files and strings"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
index 98efdb69f3b5..9439ecd5548e 100644
--- a/kde-apps/libksane/Manifest
+++ b/kde-apps/libksane/Manifest
@@ -2,5 +2,5 @@ AUX libksane-24.02.0-ksanecore-23.08.patch 400 BLAKE2B 6d5ab87fc34609a42c86bb5a3
DIST libksane-23.08.5.tar.xz 156004 BLAKE2B 9ecc437f0eb94a8f74defdd58909cc6a0d7738c9972e778298894093139c145193d403e1121e4682a7895f6b9a8098e5ca97e2a8efce7a6280b0802cdedc2b51 SHA512 1013d54d70667d9784aae0eb202ed9b1314b4b865b40d1185af8bccc2a2d23fdf8c2f24864e1f92e356aadf6e8026b77b9334a57c7ccace9d5815bee932d2cb8
DIST libksane-24.02.2.tar.xz 153524 BLAKE2B 71559382fef484c3d08c7022eacd0a6d3f7be1c3cc9b85e50c1f8b627c5e497173263fd7de2429cbe99b6f4b5185be40d8be1d3bbf8c1c3e3391205d7974d6ea SHA512 e5ad9152760384be4f1aa2b7cf54161caceb3fa68e9745606398cadd6e2e44c9b4b0d7d4cbf51c44667697221d6c7ab8ee3dcb9e210bd341d33bd7cee006909a
EBUILD libksane-23.08.5.ebuild 753 BLAKE2B 60fa9cc3e2850f23f16dc3f320dc92d434745917926fdf2126b4f9ef3b5783dd0e87eab5b03bbb5c907dd61f0e6f560c55420e22b13ae13f7b57fd06cb679b33 SHA512 8f954cd645242c36f7b8dc818bcd976725f5315b2d78aded8756195ef76607f678191d74ea829fe9af0864402f44149ad10033a700518be8788c79ab7a0e16ba
-EBUILD libksane-24.02.2.ebuild 798 BLAKE2B 64556290095ac0bae229d60191515d27b0c04a795456e7a230baa2d53644cd06f4016ee1407d31a5702f640423672e051c3fd6ba785d492e49675c0bebf7abc2 SHA512 b5e053c8d196c7756bb14a98d5fd8fd7a1c9d2c3d9cbba0c0dd5f6f8f907f9148aa763dc3a967d95ce203980e9088d53f617e769f97da0d6a32c091bfde2ce7c
+EBUILD libksane-24.02.2.ebuild 795 BLAKE2B f69967a5654d20d32916493b2704d124d164471bead3befb42b132f220065a1e1f5ce75f4a6b78c2c43ddf7d65cdcac325cff78e41b4b96211e389c45a862488 SHA512 d2ced40e0f7a48929d33b3a883f0c1ec122aa1d5b0040547deb2006658207925dcc094d398fe4e93111dcbdc657ea9b7a25a10a877766fcb63e6d665b6620f2e
MISC metadata.xml 440 BLAKE2B 09802236acebec3b481f48351f5397ac95b2a0a13defe6860c118f7b55e5f36ed7976e67633a0d391b4e05bff712696b03d3d49c486f09c7ea01ca6422825216 SHA512 b8e84e2bdedc8bcdea58a05f2252f7f41e374d98c10420e912fb7334e480946ba14023cd278d18091cc7f3883626eda9caae221b6c2696fe154c016e82019cf2
diff --git a/kde-apps/libksane/libksane-24.02.2.ebuild b/kde-apps/libksane/libksane-24.02.2.ebuild
index 0364a9d67f65..a1cda1be9af5 100644
--- a/kde-apps/libksane/libksane-24.02.2.ebuild
+++ b/kde-apps/libksane/libksane-24.02.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="SANE Library interface based on KDE Frameworks"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="kwallet"
DEPEND="
diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest
index 836fdfa2536e..0c58f770a7e0 100644
--- a/kde-apps/lokalize/Manifest
+++ b/kde-apps/lokalize/Manifest
@@ -1,5 +1,5 @@
DIST lokalize-23.08.5.tar.xz 2142784 BLAKE2B 907825b24df33c17f696be771141fa0054f15ae4f3575c7f1aa816f0a0120a874dffa44b326f270c519142b70f948c4de78ac0749c5518a45af5129a37808e1c SHA512 37639cb714d0dea7e10088a1e790624cef82b3f9bd1d0c2a4a71ab131d88d077951496f87a12d0d16df22801042e7104244ee8ac28d0fc5b928cf1392bf787d4
DIST lokalize-24.02.2.tar.xz 2142872 BLAKE2B 7931e739593adf4bac0ef407f330143f01d48a49d339ad59ec393db7132e4312a499bd2c8316e9b27faeb15c481e81203c651d131957922b308f3bca6d4148fe SHA512 6cb0dff01139146968d56269494a64f35635a51c9ab4845e69502bf3d5a686feedd00755f4a015cbc035fcaba00e8d6d3cfbdb448963127357a35ef91e629ff4
EBUILD lokalize-23.08.5.ebuild 1931 BLAKE2B 36118ce92111e0f398753ad405c9848f289d98e659b40f5e574fef3679bc44bd8c01def80a14f80daedf8c8726594ea57964557ec100b05d4716955e9027832f SHA512 3dfa6eb925f69734ec50d1f13ea7649f90c6f66d34071a320644a9622a8502f903bd1be8cbd4a25112ebc6155fa9f6b4ca8d18eb1b30894ddd81588db1ba6972
-EBUILD lokalize-24.02.2.ebuild 1935 BLAKE2B d832a11dff3c3cac35928bd5e4fe7d974387c3b69fbbdd4901fce04e7a23c4448344617064b75ed7dd012b3a7deed4a9e87923bf8a0aaba2558a09ae8429551a SHA512 eee0f0e097de43cc7c045093c2b0ac52dff481e136cd5e50459029969b85b757d58391662a405a8c603edd62dbaf8c2f91aeb426379570cfce4e786ebec436f2
+EBUILD lokalize-24.02.2.ebuild 1932 BLAKE2B 9466c05cb02896e1032f60d032e0be986bdc93da7f851d24d454501fbc86a77881046de88b300cd7cb4b945133107ab2d4a3acc6597b63f966f9fb7c71d93422 SHA512 750486e29a96b9e72ef1dd80d77cf30129fc238ea96a9527860135d7ef6f4d865e1f269b95e6f9f23a9eb1df8ec244442b6001b10c93b54e40fbce49bd3150ad
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/lokalize/lokalize-24.02.2.ebuild b/kde-apps/lokalize/lokalize-24.02.2.ebuild
index f713f1366b90..71941456cc13 100644
--- a/kde-apps/lokalize/lokalize-24.02.2.ebuild
+++ b/kde-apps/lokalize/lokalize-24.02.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index ca6f7e8fe7d5..d96350c267b4 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1,5 +1,5 @@
DIST marble-23.08.5.tar.xz 53786140 BLAKE2B c3df435cbe59d9af7668570746b504d17710db4fb9b263349a3c4fcb74ad2b6620f78a9ea81b6d31a59942b1024392aac4a1cfb858f1743b787f73488c87463a SHA512 fd5c10733c83cc7a605ab1d84a07eba2449969095b22e96d3a81ceac0da2892630710bd816b7e9dd95a15c706761e1293966e3e7a65fa3f2bd7583a687a4802e
DIST marble-24.02.2.tar.xz 53830364 BLAKE2B fea466ca56003560b0e24be0cd16245d61be0e18461552122255e786e086f891e5636e6ef0dd0cd3d0c225c483f7ee33a5d614f94c2dacb41d7271d51e7db028 SHA512 3efee57d8270e4643e38c10565a73a32840d2284b9e773d115dcb826f7c95d62884a251b5eaaf5abbe5a494668d6cdde2c8bdafedce0e666035dfbe46399d5b0
EBUILD marble-23.08.5.ebuild 2678 BLAKE2B 88d45b108d45065294c4532bea7aa4a5ca0ab788f1a4782339c3034dcb660f39cca869916f115a86965e4da2b2857699827289cab1badc10ffe0ec6beecacd57 SHA512 08d3bffafe0716a8b9b3a53c32f3c7b63fa5ef8abb803d3e52eb2ace86e3ed54951cf815a119f3d007fbd9508fc59d341e380a9cd00d10c59ba29adca824aef8
-EBUILD marble-24.02.2.ebuild 2682 BLAKE2B 724684b319f0879f444efb9017cd54a2158d8aaa2a9ecc2c2fb8250b693755bb5bddcea36b398c18080a766d08514f35a49815400f8ca0562b8141a683d0b4d3 SHA512 563db6ed5b848c0d1b14198471065cf39b7651e231a19890c7592c3ba45ac46a838812bb19cbe1cce306fb85b73ea5d7f04afda148ec5918b8fa5f00b63d3f2f
+EBUILD marble-24.02.2.ebuild 2679 BLAKE2B 22183f30ef13e3397922f6889987b3a9b71c6e4264e8be803c32584f6a459d82f4f55dc094a914a4187a8e8513e58aaaf627384a09d876b3eb090e8c4a262e74 SHA512 bcaf9007c6607cd2a2208ea7e53c8da24af32bfbae5c0bad7e6ee42f6510457bebef833206d91af9aa81122791a313788c940f97673303b29ab461dc8632a428
MISC metadata.xml 910 BLAKE2B a37a5cc007ea6af8f319dcc827d85bea57ed7cfd6daae76ef19b1f35f89a86df08ecd767f86655c769f86350310c2972be8841e8a594916e33baa8069f462bc6 SHA512 47bc8f365cddd40247b4c4ecdd7932bcd7a833d1c0ff46fe4d9c6722ee063d11bbede81623e8b9a572691330b868c2cdebdd8f1785c95418af6b64c73af0396f
diff --git a/kde-apps/marble/marble-24.02.2.ebuild b/kde-apps/marble/marble-24.02.2.ebuild
index 95c45cf5d931..79a139f5a628 100644
--- a/kde-apps/marble/marble-24.02.2.ebuild
+++ b/kde-apps/marble/marble-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://marble.kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine"
# bug 588320
diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest
index 36a467a8fd7a..b928d52c34e4 100644
--- a/kde-apps/minuet/Manifest
+++ b/kde-apps/minuet/Manifest
@@ -1,5 +1,5 @@
DIST minuet-23.08.5.tar.xz 27683728 BLAKE2B 7e30811bd04561a08bbcbc04f9696ff3ed2dcdb5148b617f3156d4979364c5fd16a7a0eacf8511696706eeb73640741424e0f06fbdab05b52c4817d91e6b5e18 SHA512 4ff9b1b71915b98b88a10895de7b01e10a729d416098fa28bb535183805cc7f71a1f3e77563e71d470502afe794f5eb7ec6ab9717265c9c2e2bdf9d0c321ffca
DIST minuet-24.02.2.tar.xz 27696308 BLAKE2B 38ff1c5bd66c698af3b8f31dbf15b3ef2a112f4e4706eaf20ede140a8856889f19fe5265a5cb09fdedd7e210dcba90b3df050cd555c145b3dfb53f57c86ccd63 SHA512 548ff005ce377a1aa89d4dba1435a2678dcae63d6f27cf3751f5cb57de1f80e28e825fcd7b7c0b957881364fe586d265ed57b656a7407cdd32411fabbce3aeee
EBUILD minuet-23.08.5.ebuild 686 BLAKE2B 831bfda7aeff2bfc505a2e7bf51bd3ca917a975725c7c16217ba6da154c72c92e8d6e5e4aa3500bb4709a13d4ee0483ff2087d3eb90c05647ccdc4210efb5bb1 SHA512 10e60f76a3ce7099a933a844713e3f4df24883ccd5bb4de1d46bdc6bbad3436b868563671ac94b506e02717cae95c32de157e6a9ffb589a64c51b7d4800dd890
-EBUILD minuet-24.02.2.ebuild 690 BLAKE2B e95c85116340df4f905aff42645e59033ae70099d0b997a01c95d1a4a35fa9fcdec28c166242f7decc8986adbeb966d000f80c7609e6c3b2bdd6e8c1ba178fb9 SHA512 f41a601dc6ec71ba4b70d39a511e8f15619822b20a741b5dd933d1460f528dacb7c816f5072f2ca75eb078f45f503de8cd4278e21025fc358a0b3b1d856c4acc
+EBUILD minuet-24.02.2.ebuild 687 BLAKE2B 26ac77088a593e9aed8d1a5e92394f517cc46137f6df3685f244790fb74fe650ffad8fff84206d215bbb9fed5e68c6bcddf688e8a0106be166efb6e680b7d027 SHA512 bc5b67231ddb0967cb474e5bf133f68a50365a079fac849e875f8d32cd1d8b1fa7407b5d468318a909ac1c67f3f9ae165d36b13ce4870f4c22ecd625c9b6975c
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/minuet/minuet-24.02.2.ebuild b/kde-apps/minuet/minuet-24.02.2.ebuild
index abd2f97fecee..4d625b00cfbb 100644
--- a/kde-apps/minuet/minuet-24.02.2.ebuild
+++ b/kde-apps/minuet/minuet-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://minuet.kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest
index 5e2609cb6cb2..69f9b2af326f 100644
--- a/kde-apps/poxml/Manifest
+++ b/kde-apps/poxml/Manifest
@@ -1,5 +1,5 @@
DIST poxml-23.08.5.tar.xz 44332 BLAKE2B daafdb886b2182df8c365f7e19af82db666e4c022227ce28f1cabf8852f730ce52562189f25951d402ea900f7ef069d5f942ff7fc9e2e5e38b190b97246db9e9 SHA512 0dbc297779ee27a10743cfedda581d58ec52bc3ff2b0098d5d749d171574cd28cd117b2aebd227a4b48ac96e5eb42f07e8b429a46e8190a6e169fc5c1272a0bc
DIST poxml-24.02.2.tar.xz 44332 BLAKE2B 9fbd5e207c0ae6132585562954e4a670030af7a71d23cb1146a5fcdc5592db5145237a1394bbcc28ba514fe9734a8313893de2aaeae03cae1aedfdbcb6fe2735 SHA512 94552451f0f85fb1928c61cb3a6e41e64736ed463b0201e0ffe750f7a38e5849532f669368de59b00dbe57f18a56dde48fcb1adf231862a66ecc3092e180f37c
EBUILD poxml-23.08.5.ebuild 421 BLAKE2B 031936162ffdb9ee049b5ab46ce7f4f880b0ee3ba0889343388d6a631985abacc607de25ce81ead116a5facc9c817d0c13506b66057e988240a65b97be5168a5 SHA512 2b7f0e4301a9d3a322487edd35f40716a685e073b6a363ccd98ecfb10720373b3a7a4c1afd800bd54533c3e7d55b778c6e419f913b5131b8c6e93121e85f7430
-EBUILD poxml-24.02.2.ebuild 424 BLAKE2B ba111c6ff56b348db925c807e6bb38b0a4ae6e47e0c4b347cc76e9facff11afd9170629469093038c92b6bc6edf2fc559019ff36df2cee598dfde5ecc7b35c55 SHA512 2db5addec13be3f946b9a32e9058a03fc06018678bd69e67b2d47404e0ffca5b1afc5a30c469d7d2682935c5cba5a91932d5497a134110749817e56e3989595a
+EBUILD poxml-24.02.2.ebuild 421 BLAKE2B 031936162ffdb9ee049b5ab46ce7f4f880b0ee3ba0889343388d6a631985abacc607de25ce81ead116a5facc9c817d0c13506b66057e988240a65b97be5168a5 SHA512 2b7f0e4301a9d3a322487edd35f40716a685e073b6a363ccd98ecfb10720373b3a7a4c1afd800bd54533c3e7d55b778c6e419f913b5131b8c6e93121e85f7430
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/poxml/poxml-24.02.2.ebuild b/kde-apps/poxml/poxml-24.02.2.ebuild
index 9dc3bdca018d..8c0e99a16dbf 100644
--- a/kde-apps/poxml/poxml-24.02.2.ebuild
+++ b/kde-apps/poxml/poxml-24.02.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
index 6d5c7d9c5513..95bd6b373407 100644
--- a/kde-apps/rocs/Manifest
+++ b/kde-apps/rocs/Manifest
@@ -1,5 +1,5 @@
DIST rocs-23.08.5.tar.xz 1571200 BLAKE2B c324344b536f21678db27cf44796d643746ca5ad6189423300c1134cad7f7ec812f572be1d742123e65b63260cde17365e04f634b7744f27ee3d86a51da9cd96 SHA512 89175f8c0882a2fbb3810ab093d8278bf5e730cb23ce02bbb1f39839f433bec69f6c3df8b726f913a8a748f97a17266130a5683bcf37a39cfcadfa19f6352363
DIST rocs-24.02.2.tar.xz 1570524 BLAKE2B 9936dcc66b0b266636b7db634a6ee691a831f90b1dae293d3983fc640eaf93918f50ef8ba9077436ad34a81efe0a5d8d9b0a48339a53e4e135448e377f3ce40c SHA512 88918f302a0f93799dcddc01b74edb416b740f326f728fc363ea7162dfc7b7fbb69dae1a4aab045438948b671f2f9be3cd3dd72672745bb6dc3b8831774a20e2
EBUILD rocs-23.08.5.ebuild 1264 BLAKE2B 43cfc3cd11866d375f6eeeb639883e8ecd858c30e96a51d735ae784e472d117e76d07fa76c36ca495a119c464d13dd1fad3f6ad631e2dcc4c616e98b4e404b37 SHA512 2fd169c0aece4317f1f7632600238354d5c3608f470618f92a96b7104ea94a13d18a4f161a93704b146eb93f329cf794e7a3d63d8238ae2c1f9b86361680f3b8
-EBUILD rocs-24.02.2.ebuild 1268 BLAKE2B 4c4e93163a26d9f39805f9e5dad3b931e9739809b804cd9e4e790d8903dfd1c544f709b43a525a3899fc59d09f77a073b22b75a1981db52ed54055d031de1089 SHA512 2b72c76696aa939ae400168448f3a562175b61ba5bda1eb62b8886f82c7a0f734b50a1bd251c218a6d9fe6904a6ed17fd2cf27b92c0e661343d52d0dadfc0a53
+EBUILD rocs-24.02.2.ebuild 1265 BLAKE2B abac84a89fd29b1478ee902f435d429619acfae43e6639e52e4e3277bc151b4843ac1e8da7ca0c928f997b3b3e89cc5c936caca5d73436f9f809685ad0bbd98a SHA512 638f6d8ad82eeda5f01260242ada9594b29eedbc5c6b277cd3070f646adf3e3eea4f8c9a6fd847cb88013700f2085c118384abda37582658178e46037685a8f2
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/rocs/rocs-24.02.2.ebuild b/kde-apps/rocs/rocs-24.02.2.ebuild
index fffe26049964..f1be6c2846aa 100644
--- a/kde-apps/rocs/rocs-24.02.2.ebuild
+++ b/kde-apps/rocs/rocs-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/rocs/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index d98183c52a63..1491bd70201d 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1,5 +1,5 @@
DIST step-23.08.5.tar.xz 996012 BLAKE2B f1f1592d0f097e218deb8d8f828e6e3712d4708cf60166e48bd79ed52696b19df460889b57f21eea89c76d129438177081b49a8dffeff8b9707d1c1710abccfe SHA512 18a55bed73d75095504aa66d38ee8a574ee0c9bbe0a5b7cbb3f1fb3805a9dc428cc0fdaec17bf5c7ef45a48dae6b86f3c3ed3568aee7e0ff650b83ddce70110e
DIST step-24.02.2.tar.xz 998684 BLAKE2B 3aee683781fd34b2d57aaaac4e315453430f521b3ac11238ea82270fc528986830bdafb848d67d635134ab8ebb68c28b537b5d3355594a51525cc13155d922c9 SHA512 35d6df48c97dc13f3247673706a37ad64c3bbc25dfc65a8e3364363563f6df31f60e66ab97ee6c3f78017ff93e66e77781cd421bf43a8f26823e6631781212b1
EBUILD step-23.08.5.ebuild 1403 BLAKE2B ba5e3b8f307c1bb8fdc3795dd4de3ee4cb0644759c662289124dd0c66603759315956a2f2e692dc8d73f7e5acd00cbc4103399da7deee33afe4458772a3a3918 SHA512 f5838ec5c42aaefb42011f5d577e83f03f125f73f4399927c471297b42f51c275f4fc843941df83b508255786228b1772c7ab8b1e4b12c73a56969de721a43b1
-EBUILD step-24.02.2.ebuild 1407 BLAKE2B bd57e79475dc0cb547ce76959c9ec813e7beb3e4bb15eee2b11588fdb706a0b85235ef53eb7f3e789643ea04620b992969fdc5e8f516f95b8c2d8570fc115cfe SHA512 0fe6c144f4d015ea84ed157256356b07ef78d2ccb8f9911ad5dede14b28e7da4c50f137f9b82988226f7695ae6d712237e1e578549c58d6aa96593830bfe52fe
+EBUILD step-24.02.2.ebuild 1404 BLAKE2B 397ffe4e9b44770dfa0c15102035cf88a0b58f9a1e15b1e81e814b3c4ab8c2b133436c2b1a535aaabc3f0a2b504457801d403f0d147940c4fd1b9fa3b1390dc0 SHA512 f25ff88119c1bd39130363af22a4aeeb751f2f460db90aee580a7327df0bf4be493317b0d7db4b7e92505f6ecd61b0ea4d934b57a32a0e0ce35582c5063be121
MISC metadata.xml 417 BLAKE2B de9527c46129517ecc1eac9da86866a8196d7256cd1e6b73fd9c415b18f3278099bb08200e16b791bea345daf84a6b3392ae583530f848e699fb8102c2f99b4f SHA512 ff67c68e133f784d4819a3b475ca8090bf6a2ee7d4266f4f48bc3a3032fc3778ae4004206981098f304a3c32fbb9a36a0488dca095cdff55e2abfafc16424fff
diff --git a/kde-apps/step/step-24.02.2.ebuild b/kde-apps/step/step-24.02.2.ebuild
index c22b752c1537..11cd6dc398ae 100644
--- a/kde-apps/step/step-24.02.2.ebuild
+++ b/kde-apps/step/step-24.02.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="+gsl +qalculate"
DEPEND="
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
index fabe800e35f2..5aa2e1541048 100644
--- a/kde-apps/umbrello/Manifest
+++ b/kde-apps/umbrello/Manifest
@@ -2,5 +2,5 @@ AUX umbrello-23.03.80-gentoo-docbundledir.patch 2064 BLAKE2B 4645a03331876abd187
DIST umbrello-23.08.5.tar.xz 5775280 BLAKE2B 466ca92b2125765bb159b2e2e8a4bef7e4f04c32a6871191fdf1cb2d0d0443e8c6d5fb2405dd7f3f758d8f0b106961425a308ca90be0633b4f1dfa02524dd7c6 SHA512 1820e1ff81754132d7d758817e833bcd7719bdb0dbb9a30c02db6cd8d17430dd95eeca9e532a06a17c478c17fba87ae572022774a73d7b750fda734936be642f
DIST umbrello-24.02.2.tar.xz 5798684 BLAKE2B 530405c04471ff0fb53efb7376e25ff1f53cf9c8940c8e720e61b2baf1087cbf60bbe67c57b38ad9d253b1410b12a4fade1534bc3874580946378c2491e26b07 SHA512 773d7682baf622d615a9e24f39431ba004b6b67a915d23b5873bf218499ec213bb62dcd8fd2a1ce94856a2157619f7f0de1f2e58544054b8a40382ae15af6367
EBUILD umbrello-23.08.5.ebuild 1790 BLAKE2B fce48242f85bdcc2105805d27d605fc189499268a70119e161e44ea52f4cdde2e19bde3a11710abadbf017530d4a551d17c668ecae3068d0a7db262406daa567 SHA512 433324d92aa87d290238cd68b88e4b7f925d74e926ef9457472cd425843dd3cacdeaab99a1cfc1b686ea6eeae7530cf531f0bc2fef2c0a2275ec1c3032ec3177
-EBUILD umbrello-24.02.2.ebuild 1761 BLAKE2B 2ba8f2d761e33d2f1358c2a8f6e1a30d6e4c02752e5e253c3e8759fb6e6b9d2fe1ac4a3e44b16ccac038b03fcaf8e05aeab6a9f262a18649d953904edf99fd11 SHA512 943da23871f78584781ed6ee106cbf6dc1cd15f1d257bdf3e85bc12d00c1fe5a2acf5b784f4c8bb584cfa4695797061f57df03c3f0799d521d8f5041dddc20a5
+EBUILD umbrello-24.02.2.ebuild 1758 BLAKE2B 60c0b218a77981fcf3d457000e3a14fdaea3b133535ae9ae48666f2cd9e0ea51910b0675bd577bcd0908270658db53945fec38e7b17ef7d198f331b3b7c51780 SHA512 1c59520481208daf0059db0d8f2b39d66375febfa3d7b0bd73889ae66ba94df01e65f7ac057002b5c9f3b3664a2db4a1d478f2284bf62ee19141c4be4127e98d
MISC metadata.xml 459 BLAKE2B 465f4c84b8aeb296c6c2e6b7c387545709a78db7bd3a42e276ecd67b9e0d6137be482e058b984784a3e68f965561763149de1fec93abb3d4c601f9de115c5b38 SHA512 fee91c5580066b6e088669602c6629a20e65e58390809427e737c6042b1233b118dc9d245b15af14f588aaf84cdba30e811e8a1d246ba6ecfd43215285741608
diff --git a/kde-apps/umbrello/umbrello-24.02.2.ebuild b/kde-apps/umbrello/umbrello-24.02.2.ebuild
index 2d8de558dc44..6616b5cf66c1 100644
--- a/kde-apps/umbrello/umbrello-24.02.2.ebuild
+++ b/kde-apps/umbrello/umbrello-24.02.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/umbrello/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="php"
RDEPEND="
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index 19f1cd17752d..51cd19605bac 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest
index 1491129880b7..2179e32455c8 100644
--- a/kde-misc/skanlite/Manifest
+++ b/kde-misc/skanlite/Manifest
@@ -1,5 +1,5 @@
DIST skanlite-23.08.5.tar.xz 2452072 BLAKE2B b492195519404268492fb8a44a431fb7e7a1aa493fe16ae71ab18e7068fd2e7ef9e51a6b6f9ee0223454e05d76ccfe134d3a5659efbe3dd6107a1fe3b3d92b0a SHA512 f449d4be0d34c241fbe1b91d5adac4a55d2007af2bc05dc13fbe58c84506f0ac2d6714fb40376ecf5b223ff2b2e7a8d0d53c5c0c572ddc6a06b1ce6301acaa09
DIST skanlite-24.02.2.tar.xz 2451520 BLAKE2B e5af2deb7f8f2ecc9fa0e92e27b2e65d1a1c2fd08b6cc76269bc7154fa7ca9d593445614f6ad64fb6c2c1e93447c778bc5f40934905d7c341912389a7c56f75a SHA512 53e395d8f7199840393b6c5e427fa8989eebd9a6c9474e88c0e2c1428e7c858acf19ee32d6865f154ecba259f8a0b03da5e38f75122f36ea47efcbc92fd8bceb
EBUILD skanlite-23.08.5.ebuild 927 BLAKE2B d5ed50985c3a900865b187125da183170b7f670ae01738f328959efdf64dddd23be5f88d47c4deeec674f622df7f950a1e7eda0ded930a5215d3a0dbb0a7a87b SHA512 00edeaab2fce22859707fade5d2daef905a23a0a44015056611b22648195869378b217cb12087b73b58ed4bc550e825f1ec2793a55f0feabaf07ac9f752f6f7a
-EBUILD skanlite-24.02.2.ebuild 931 BLAKE2B ba8a3dfe99fe7afe5f56cfd5788d6dbf65fca732dfdbf3816b34429e238175f45c5fc61ce7d590cf84aab6a433fce2972f912174f608676fd9c973d0ee8e06c3 SHA512 2bb5ae44626ffb79d4df17c9d44c546e929c444603c271179e04a8867b8918343f5dc41d94c869916c7cbe6be48e7fbf02cc666753485a27239e91f411c670c9
+EBUILD skanlite-24.02.2.ebuild 928 BLAKE2B 086267f95be85d446fb5af0383a2b059fbbfc5bae3159bea503eb86b7fe29cb84768cb8a393095465681b031d07a877c0e9703cdc630af7820729ca122fc0353 SHA512 befb5e77ae8089651f66d09b9e9b0f5df6b8d485883bc3c5fbe091d7129cf09c4fbc0aa1d37b83a0ead384d441bc7dfce0daf30a44a4a23a7031d78920491c8b
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-misc/skanlite/skanlite-24.02.2.ebuild b/kde-misc/skanlite/skanlite-24.02.2.ebuild
index 557be243b41d..80bfb71fffae 100644
--- a/kde-misc/skanlite/skanlite-24.02.2.ebuild
+++ b/kde-misc/skanlite/skanlite-24.02.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/skanlite/"
LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 68ba8044a3d4..0f51ce4231c9 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index a085de78b90d..f854284009ac 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -135,6 +135,6 @@ DIST thunderbird-115.9.0-vi.xpi 764700 BLAKE2B 099eb82588cfe4277e34868736008f386
DIST thunderbird-115.9.0-zh-CN.xpi 761848 BLAKE2B a47b71e6826a4e22076352a1dddda91b7ea1c93b910da09fbe379c60d363bf03967c041f59a257c8efd103f2f788126ecb96c965dc9b0d793b44eac89b588743 SHA512 9f8559e09d2fea0ee62d20cd6f0f41b31867f505d704d00395c341f3dd9cc404e9c103845e717e45fd50e1baabd0009dd37583a891edccf8129018dbe1db293e
DIST thunderbird-115.9.0-zh-TW.xpi 766758 BLAKE2B c1247c43eaf286a9f4a60853d9606d611f302dad984f676cd5ec5f3ecc6f757737455253cbd217323ccc7e3c1b66c43b6a5b509e6ba4e291498b6d92ae6837a5 SHA512 a2bdd7260a52c1e3be0bec043d4d62ba2a2831f327c431da7121df987600348e97ab3cc239de5612cca1783b163d2973554db29d91a9352d31c53509374571de
DIST thunderbird-115.9.0.source.tar.xz 535516012 BLAKE2B 435d7b0236092a1a29bb490a41ccdaa97247ae96152cfab35a6ad5d8d9c15c9b816c581a487867b897d92b03f2353224f2e99bd1fa84bfd22ac28978c28a4cf7 SHA512 8ff0bed6e6d7f337ebae09011a10b59343ae7a8355ed1da2d72ec0d4218010adfae78e42565e5b784df26cef4702f313dc9616ac5ca5530fb772d77bdf7f2ea4
-EBUILD thunderbird-115.10.1.ebuild 39245 BLAKE2B dec364a2be88f964ff68b57bf94fbac47a29a02d20af01cd250c2662075c812593632906785692a5eb9d10822c3295866671bc7a7f3ab5a29255cf773e07d0e9 SHA512 3f018222564617b414646f6708075c1bb265a202f7d7842399613f8714c3ac5f5f0fea3537722f7271adb1f8c13eaad22e21dc0ccbd79679791d47b5b2d846ad
+EBUILD thunderbird-115.10.1.ebuild 39245 BLAKE2B 83c2f84c8256707361990ab315e382c7dfec7b2657edc96bf8243c13273c225b40b82923c6c9d0818b4704908ac1fde84d19d3dfa7d8874ad3fd4cf6605b5145 SHA512 b2e8059092844186bcbc37b57c1147d273d47a64494a68520c3d232868de19ef24ae31bc5a24cc806a8571a4ec09719388e59fad3ed801733e3e039a0469a76f
EBUILD thunderbird-115.9.0.ebuild 39245 BLAKE2B dec364a2be88f964ff68b57bf94fbac47a29a02d20af01cd250c2662075c812593632906785692a5eb9d10822c3295866671bc7a7f3ab5a29255cf773e07d0e9 SHA512 3f018222564617b414646f6708075c1bb265a202f7d7842399613f8714c3ac5f5f0fea3537722f7271adb1f8c13eaad22e21dc0ccbd79679791d47b5b2d846ad
MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3
diff --git a/mail-client/thunderbird/thunderbird-115.10.1.ebuild b/mail-client/thunderbird/thunderbird-115.10.1.ebuild
index ecb7939f2ef7..1b82272c326d 100644
--- a/mail-client/thunderbird/thunderbird-115.10.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-115.10.1.ebuild
@@ -7,7 +7,7 @@ FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="ncurses,sqlite,ssl"
WANT_AUTOCONF="2.1"
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 39b9da77674c..917c49a8cf48 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index b7ac05938201..107b35693aac 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -5,9 +5,7 @@ AUX rspamd-r1.logrotate 305 BLAKE2B 58e816e54fd0a7e977dd2f6dcf97617c188888ffea66
AUX rspamd-r7.init 1357 BLAKE2B 90227e0980397a256e6136cac4a4a4d143130d82a211bfd4894d5f8deb85113e0b219e6453257d548ec3d80de24241e6ecfc2b0a4178cb344c8c6549d96e549b SHA512 89a079d32b7d8c5a037c7bb2ab6825624ce89ea4b25893bcf6f49befc0c7b924b51d48b30bf61c4b3ea5bc3ccbaba16664c7df52236debda0bdb58f1adf8867a
AUX rspamd.conf 908 BLAKE2B 9d8c310c00990f47012e9d1710fbb7567ae5b0e92a411d3fb2696bfb32b70c31ceeaded873f06c759a471d534fb872656907e73ee095150fae384de4df6e9946 SHA512 753011de167af9261cc67676357aadf34d0b160d343a20d5efe8b3389e8a604775b7a6abbaad3174acae7df5579b52b4ba8a0a714419084befedfa96a3a8a9b1
AUX rspamd.tmpfile 33 BLAKE2B 3ce0f8ab29a2ca259023f90b12799d8c7f0f099a98ef1eb4abe3b3d3e6046d362dae9efc723dd675dff8f1c1df9d05c09e539fcd251382cd9fc5e92351ece8a9 SHA512 1c7e6b79a05cdf9a886c6e233417a0d7b398a1e27ddd3b19c3a595afd50e502a7fd7c09a3499cb9fe6e0291b8493d150550b094c8bf6e2221b71915239c72ef8
-DIST rspamd-3.8.1.tar.gz 5910993 BLAKE2B c3c29cb380fa09a33173bb6f51ff76eaf88cf459eda0c6f19f890148eb97703a8f43f34443a6d4b28cb1cbcf2c6f47321203556d265a0b2f0b0050b5575c5851 SHA512 b87c1cba11faca278db85426ed527832c34d1beff56e0993543a05fcc2d5d72675cf31bbc4241f52da9122787d24f8b955218988a198a3c29dee5db3be2c7e99
DIST rspamd-3.8.4.tar.gz 5915680 BLAKE2B a6674c5175a10dffa440b9f4227fc4f2e7c497bf8a5a6c87c9f042ca870380a61be63405f4d2714103f49679edd5a28c4eb30807b8acb22998c7dbba72f19cb3 SHA512 dda099dd9a17699d143fc8018b89fbecfa9659eccc26b5fb88bc3f40c47e935993dfc81f1f93bb69880d17af40870e6ea20edbeed7e3f4c12c278f5c12b56a51
-EBUILD rspamd-3.8.1.ebuild 3776 BLAKE2B 79d55c895775c30ba26946f2886bd8721b53e0c84a8b72f74da1c976d1537dc3da7f89cb6f0deff5d281a94b8e834053a36091aaed9e775c1c1a47b80bffb1b3 SHA512 9a53275be99dea596515310c1b878bba7c181908a8ba4364fefe1f0326054823d2b116b14f22c7b932e40ca2458972d82222084db0711eef24d0eebcbc5b2e02
EBUILD rspamd-3.8.4.ebuild 4118 BLAKE2B 69512cd95a6bf87e7a1a0cc1f6d71e5cc0a1c5dc8265129a7f4b93c4c38e5525141af35a337c827c700bade21f73de8177191e9e8e18bf20564be2fc044211f6 SHA512 7b9ace750932db60bc5cb4d7cb77cf822e89bcb4602b77da3cbdd639e2e5b7c842ede9b21abaf3db086ec4e8f71f16b6416177526bf37344e8e2cd9c0bc0a342
EBUILD rspamd-9999.ebuild 3626 BLAKE2B eb9e97c83ea0c79e37dedd5e471d8bc02c7b0f1544e6745a5fc57ca9ac4198cac81ad3eecb4664353d6fac459caa4d2bfb20f69c8f0f65e442dec697735d6f06 SHA512 5109d67a5f1dfd60c8fd5b97d0856ff3245feb6900f675abd0e125371f8236798bc6f79387d8d122de201f94689eb7847435a8c05e4443797afc8c987db20a84
MISC metadata.xml 481 BLAKE2B e0eca393f0dfb4a53e1ea8c68c4daab3d2ac874f674de4468870ae826909f05e6576ca6a3fab0d87482ca21a53c85b51c346bee297e9ce9181acdce5f94b9e29 SHA512 d084bbf11c5ab839f6b6072cb574fa12966e7075ee7dbcd9829acfc458f81b09b34b38bc90baedc2c3b48b2f8c9531005d2f688994714c864a992a2b30ff7619
diff --git a/mail-filter/rspamd/rspamd-3.8.1.ebuild b/mail-filter/rspamd/rspamd-3.8.1.ebuild
deleted file mode 100644
index f2a11e4ecfa4..000000000000
--- a/mail-filter/rspamd/rspamd-3.8.1.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit cmake lua-single pax-utils systemd tmpfiles
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/rspamd/rspamd.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Rapid spam filtering system"
-HOMEPAGE="
- https://rspamd.com
- https://github.com/rspamd/rspamd
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB"
-SLOT="0"
-IUSE="blas +hyperscan jemalloc +jit selinux test"
-RESTRICT="!test? ( test )"
-
-# A part of tests use ffi luajit extension
-REQUIRED_USE="${LUA_REQUIRED_USE}
- test? ( lua_single_target_luajit )"
-
-RDEPEND="
- ${LUA_DEPS}
- $(lua_gen_cond_dep '
- dev-lua/LuaBitOp[${LUA_USEDEP}]
- dev-lua/lua-argparse[${LUA_USEDEP}]
- ')
- acct-group/rspamd
- acct-user/rspamd
- app-arch/zstd:=
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/icu:=
- dev-libs/libpcre2:=[jit=]
- dev-libs/libsodium:=
- dev-libs/openssl:0=[-bindist(-)]
- dev-libs/snowball-stemmer:=
- sys-libs/zlib
- blas? (
- virtual/blas
- virtual/lapack
- )
- hyperscan? ( dev-libs/vectorscan:= )
- jemalloc? ( dev-libs/jemalloc:= )
- selinux? ( sec-policy/selinux-spamassassin )
-"
-DEPEND="
- ${RDEPEND}
- dev-cpp/doctest
- dev-libs/libfmt:=
- >=dev-libs/xxhash-0.8.0
-"
-BDEPEND="
- dev-lang/perl
- dev-util/ragel
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch"
- "${FILESDIR}/rspamd-3.6-unbundle-lua.patch"
- "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
-
- rm -vrf contrib/{doctest,fmt,lua-{argparse,bit},snowball,xxhash,zstd} || die
-
- > cmake/Toolset.cmake || die #827550
-
- sed -i -e 's/User=_rspamd/User=rspamd/g' \
- rspamd.service \
- || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCONFDIR=/etc/rspamd
- -DRUNDIR=/var/run/rspamd
- -DDBDIR=/var/lib/rspamd
- -DLOGDIR=/var/log/rspamd
- -DLIBDIR="/usr/$(get_libdir)/rspamd"
-
- -DSYSTEM_DOCTEST=ON
- -DSYSTEM_FMT=ON
- -DSYSTEM_XXHASH=ON
- -DSYSTEM_ZSTD=ON
-
- # For bundled https://github.com/bombela/backward-cpp
- # Bundled backward library uses execinfo.h in current setting, which is
- # available in glibc, but not in musl. Let's enable it for glibc only.
- -DENABLE_BACKWARD=$(usex elibc_glibc ON OFF) # bug 917643
- -DSTACK_DETAILS_AUTO_DETECT=OFF
-
- -DENABLE_BLAS=$(usex blas ON OFF)
- -DENABLE_HYPERSCAN=$(usex hyperscan ON OFF)
- -DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
- -DENABLE_LUAJIT=$(usex lua_single_target_luajit ON OFF)
- -DENABLE_PCRE2=ON
- )
- cmake_src_configure
-}
-
-src_test() {
- cmake_build run-test
-}
-
-src_install() {
- cmake_src_install
-
- newconfd "${FILESDIR}"/rspamd.conf rspamd
- newinitd "${FILESDIR}/rspamd-r7.init" rspamd
- systemd_newunit rspamd.service rspamd.service
-
- newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
-
- # Remove mprotect for JIT support
- if use lua_single_target_luajit; then
- pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
- fi
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/rspamd-r1.logrotate rspamd
-
- diropts -o rspamd -g rspamd
- keepdir /var/{lib,log}/rspamd
-}
-
-pkg_postinst() {
- tmpfiles_process "${PN}.conf"
-
- for ver in ${REPLACING_VERSIONS}; do
- if ver_test "${ver}" -eq "3.4"; then
- elog "rspamd-3.4 is known to segfault when it is updated from older version due"
- elog "to a page-alignment of hyperscan .unser files. The issue was patched in"
- elog "rspamd-3.4-r1 ebuild revision. All possibly broken .unser files will be"
- elog "automaticaly removed. See https://github.com/rspamd/rspamd/issues/4329 for"
- elog "more information."
-
- find "${EROOT}/var/lib/rspamd" -type f -name '*.unser' -delete
- fi
- done
-}
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index b43b673ff2fe..7e1ca9af78e5 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 80794a10c094..2fc6eb2b649b 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-20240310.tar.gz 4952439 BLAKE2B cc0915c8c68515ac6f3546a754ed1dd9f7f2fa27211f1950e2475bc61d23451fef48f14f1ac7b4e5488509ad99ad417b1e683c80a406a60c64db09fbc5e3653e SHA512 c744e4bac7323f2ddc764cbc41905d4f4e1b37ae4b4e5557347cb64a45d2d11b36f6232cd29ea2b4ffd6a18504952f6a5fedf74039f519c6c6bba9b42a3f4b7a
+DIST postfix-3.10-20240422.tar.gz 4955909 BLAKE2B 1f6cbe529d59c051c721508ce37a52ff4213f724874fd0dee253d792416fed2ed56cc56fb320028e1b53de8c93e12ebf73a237fb2a620460dec866e9645b8063 SHA512 c6e8e42e7ab846ce95f9bf0eec65eed47ba93f6e217861af9a4ab20a9f49f240d61e1c8cf4f091958096f2f54afafc112ad8c71073cfca10f3149310396da854
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_pre20240310.ebuild 8411 BLAKE2B bde0cd29c70ae795fe8696726ae5c67716f68fa6e1e5d838c684034496d60a33abf012a66f01bd3772ddc41cc0c3523e2892846817c34f4be28327320e1de020 SHA512 c2237053b348f57a7ef84981dd5cf0dbd6864d4ad19e83802d7b311601775bf355ef880f5bbc9a11599fd49b4e50c6cec3f59ed6098080354f8588817a12f404
+EBUILD postfix-3.10_pre20240422.ebuild 8411 BLAKE2B bde0cd29c70ae795fe8696726ae5c67716f68fa6e1e5d838c684034496d60a33abf012a66f01bd3772ddc41cc0c3523e2892846817c34f4be28327320e1de020 SHA512 c2237053b348f57a7ef84981dd5cf0dbd6864d4ad19e83802d7b311601775bf355ef880f5bbc9a11599fd49b4e50c6cec3f59ed6098080354f8588817a12f404
EBUILD postfix-3.8.5.ebuild 8361 BLAKE2B b82838527efcecd8d3342646d8ee2e71dc6afc19269db4dffe787e489d28569c51dc3c39bf955578c962f701c8ad7ad88602440421f8278720b2e8442465da74 SHA512 28e8aeca4d63c549a1550347c880c337c2ba72a399b26cc295d4ac82ec5efcad7cc362349d3fc6d3d37a3b77bfcb9dc4b58f919f598186778aa4f2e39a2bae67
EBUILD postfix-3.8.6.ebuild 8367 BLAKE2B 516c2e76bd01f99a1c70d9bf3e286e41b4fc20245e4689f3f3df614919a55858b5ec9d2f0802f763c9d476afd2c2ed7537cc1c07a1b52f35cda65b3f804672cc SHA512 87ad08edd945f52bbd2b21767973cb3ee1e9aabfd561f78d852816af703dcedd675d0f165fb77dc4d6fa4b2436b8f04d155f0e83a9dbc9fcada02aac5ea186c5
EBUILD postfix-3.9.0.ebuild 8407 BLAKE2B a18012df0732456aa6dc88e21f30bd1d943f035f92596ad92ec2c3e60b5f77819b8c9a9fdc2f1278f1334273f76ca075c3f8b3932c5ce9b8ff404f8306aad12c SHA512 7ed62658dcfa3ce2ee0c2e8c92c2a8e0b7728c262b78384f526e14e828f72320042884e9bfcd7ca6021a84e06c8a56b878253096947fb1559a35477b431164bb
diff --git a/mail-mta/postfix/postfix-3.10_pre20240310.ebuild b/mail-mta/postfix/postfix-3.10_pre20240422.ebuild
index 5956c9b9539b..5956c9b9539b 100644
--- a/mail-mta/postfix/postfix-3.10_pre20240310.ebuild
+++ b/mail-mta/postfix/postfix-3.10_pre20240422.ebuild
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 47a7b489ef3d..0921a8517d93 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 7b2ba8d49f0a..30eec579c5e7 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -12,9 +12,11 @@ DIST blender-3.3.15.tar.xz 41928632 BLAKE2B d93d7d47183fcd7afa547b8d3f0bd7240ea2
DIST blender-3.3.8.tar.xz 41915180 BLAKE2B 7fb24afe2151bba53d8c25160bd697145aced74a8cd9a7ac92b2f66bc0ab59e995009f20f9e9bb622b05d614919137153805a2e233de5b0bb0a41a2ac3405a76 SHA512 63aef1e543a9c8bbc5f8838292ad2e8d0d9a8ee6fd2d71a419c1edc1a0ee1f59f7e9eab59bc20bf32ca56ba440bab1534c6c94c6ca2c5ab964e80bd452b7e519
DIST blender-3.6.8.tar.xz 70453744 BLAKE2B 5361977951fa1720899fad26092b967cc78b7ba82c8823f92fe1e6a14419edae1f3914f639e88dd8b5fb3ec7c124783e1ece56199a80b9b51a0f320764e1eba7 SHA512 a5e15dc9de7024cebb955fc531ae592a4c58336196a07fd63ed5bb4eb14d66751a3697ea8b120283ca5078c92d8c87966e882862011ebb4368f132e2de004a45
DIST blender-4.0.2.tar.xz 73281252 BLAKE2B 6ec72baa360049681c8ba18ae668041e87745bad51113cf50bca93d18f52ef5db84c58f9a2dc5b341ef1f0439e76288a1b1eda892a19033fb494e79cd3b2f983 SHA512 c37b85d06f5cf8b48cb8c657a9fb6b0ab1325271706fa34039f2993420f7606cd1e2c052173cdea94e9bec2924e7aa4df373e3a0fc1f9c4be336e62211b6bc4b
+DIST blender-4.1.1.tar.xz 82146268 BLAKE2B 1ab4a6c1046851ef619394c62fc73794430dc091e2cab26d3d1d542e9d4519889e9b9731606385e9dc8657448ca3827875526f4a57dd1b5c326a73d8a6f9be8d SHA512 13ad0cdd09879b5c28554faca5a54172f43dc3dcb749d2d1723d3e89e741e6255179af3bd88309b735e058b9b350191e44f3158e882e55f1cedea70b8b21540e
EBUILD blender-3.3.15.ebuild 13709 BLAKE2B c560bc5268c459c98d9bae37e3b916666eb3abb05854587d9a39baafd99ea5248a0e3d032f6f406d00007d005615889b144586054eab69705a6b3cd73212efd6 SHA512 d901250972fa21d48ecb223b9ff58de167dea4516af3c0bc104f7425c4a2ceddcda3d67485df09984ec8810d05d5232b1643b331534e09a23385e151a9be9fd9
EBUILD blender-3.3.8.ebuild 13708 BLAKE2B 3822fcde22d31852e8b9539c6689fe93b56716e788839a0afa26b944e3a1599a995270ac4c600be792ba0c5f2a88616009bcc6f5c4ed6e7f1812df77488989d2 SHA512 16ad4f61a12b7c238fd6c2c8013b2db38d7dd6e1ab53e01425fb4e917910892bdbbb09febe185416eb4abc34136d214fc5acccec4f234914f44b5deb2a7ae8b4
EBUILD blender-3.6.8.ebuild 14113 BLAKE2B a431187e9349f2bb9597fe7a2e315ad6cee581b01840a97b711ed0a9cc746532c75594e96ccc3e09c0409afb680a116589990af69e2b5cbfc1e37b1e5c522609 SHA512 cc8491e28fae32313ef14816025c909d35381d870e4c7b8c4379bd5ca8578f1690b34ee9f6074bc644aff2b065b77ca0be45adefc5a95cd1e2329470a05cee61
-EBUILD blender-4.0.2-r1.ebuild 15840 BLAKE2B ecc8ff6237a17dea5fa2f7c74a3e20f2b0c46a49babfe1991b2d30836eae40484eb67f9d8dda9d6387732e85353534cc61bcea403cf93ebcf06ada5daafeeeb7 SHA512 16b4cd35c0af7310f51c90b540495f1f60bf6f076d6ef0e9d976ea8eafbdd783b0858442462376dc410bf55c2e192650cc10c26f38cb2c331cc49dbb9fdb76a3
-EBUILD blender-9999.ebuild 15544 BLAKE2B febeaa1556894778ff7efd6b0b250b976d3f006dbb490a1d6502d4d46b8b57c772207d25b05c5eca1bc825f39ac2a81a8a58c2a9b7638d0d8eef7592dc5b7f79 SHA512 ad0b8fed40afea6f0d30decbaac91ab9a37a8b83c9216c2ee0bc2ccbbff567b5ca2de539277cfae045c788aee25ffa183fa94d05aa8f402a132e6d81b3e7adce
-MISC metadata.xml 3362 BLAKE2B c87df9f801d97157a100cb5c83999348e6eb3c97a5fa88f0f649c37ed532e4a18e83f7a45ad0e1cfa4bc13380b808a265027fc9037da8cd37749935370dad096 SHA512 4082608c3012b20aa15a52f9a5452065fcc4a2d39d20f0417b41f4e096fc2fa57d2daf2e95847c2d6867cf5ea188a5fd662e3869964f01f11d681247e1abfb7c
+EBUILD blender-4.0.2-r1.ebuild 17304 BLAKE2B 53711bb59d854ea714cbc3c9ae7571813312748ed32bde98dac27ae36166b508f3934414924c2a8f419c46fa0210debb517109c7c78eae0c85f6d01ecb1f9fb1 SHA512 07cccc5cabc1743aa1aa2d133adc623c0eef3869791de1e3e4296275350fe679239b0d5e84f098c42a2f19e7ce06019645bd55dae9ff4d436ea492a17e3bbe11
+EBUILD blender-4.1.1.ebuild 17156 BLAKE2B 878b641cf10d01d00e475c767fc39dce3007fb2163ca9bda89b0ac085a0f61d971c4fb6bba098a9ad745da4d3bfdbee42717ec19cb8c9e943ccac195fe306ae2 SHA512 7afebce103ca50c72e69772db3bf186c645e17562f3a69e2b8b1bbfc0154cf923dd418d02c84375f75fac4d795fb82bf16eb31ee25cc18dae6e37a782a784768
+EBUILD blender-9999.ebuild 17156 BLAKE2B 878b641cf10d01d00e475c767fc39dce3007fb2163ca9bda89b0ac085a0f61d971c4fb6bba098a9ad745da4d3bfdbee42717ec19cb8c9e943ccac195fe306ae2 SHA512 7afebce103ca50c72e69772db3bf186c645e17562f3a69e2b8b1bbfc0154cf923dd418d02c84375f75fac4d795fb82bf16eb31ee25cc18dae6e37a782a784768
+MISC metadata.xml 3679 BLAKE2B cca8c2f8568be6c83244cf5a90b2db0df11faffa4f55820692990e02ce0bfd84cf3e6c2fdb146af9e6c8e09d1c72fe297c73f126e04ad918e709dc9064908aca SHA512 ac8bdbc0e00442f56d9d077d7d8c97deba90121e7dd34aac9d51b7ae6348bbaa875d2fcd01fe20ff7e9b1c3bf332a5cde63fd0b406a1e29c3f4de323225a17a9
diff --git a/media-gfx/blender/blender-4.0.2-r1.ebuild b/media-gfx/blender/blender-4.0.2-r1.ebuild
index 57571d34615d..29465c4df628 100644
--- a/media-gfx/blender/blender-4.0.2-r1.ebuild
+++ b/media-gfx/blender/blender-4.0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
# matches media-libs/osl
LLVM_COMPAT=( {15..17} )
@@ -33,12 +33,13 @@ fi
LICENSE="|| ( GPL-3 BL )"
SLOT="${PV%.*}"
-IUSE="+bullet +fluid +openexr +tbb
- alembic collada +color-management cuda +cycles cycles-bin-kernels
- debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k
- man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
- +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl
- +sndfile test +tiff valgrind wayland +webp X"
+IUSE="
+ alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels
+ debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack
+ jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl
+ +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio
+ renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X
+"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
@@ -95,6 +96,7 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-2.1.0 )
+ oneapi? ( dev-libs/intel-compute-runtime[l0] )
openexr? (
>=dev-libs/imath-3.1.4-r2:=
>=media-libs/openexr-3:0=
@@ -102,7 +104,7 @@ RDEPEND="${PYTHON_DEPS}
openpgl? ( media-libs/openpgl:0/0.5 )
opensubdiv? ( >=media-libs/opensubdiv-3.5.0 )
openvdb? (
- >=media-gfx/openvdb-10.0.0:=[nanovdb?]
+ >=media-gfx/openvdb-11.0.0:=[nanovdb?]
dev-libs/c-blosc:=
)
optix? ( dev-libs/optix )
@@ -130,6 +132,15 @@ RDEPEND="${PYTHON_DEPS}
media-libs/mesa[wayland]
sys-apps/dbus
)
+ vulkan? (
+ media-libs/shaderc
+ dev-util/spirv-tools
+ dev-util/glslang
+ media-libs/vulkan-loader
+ )
+ renderdoc? (
+ media-gfx/renderdoc
+ )
X? (
x11-libs/libX11
x11-libs/libXi
@@ -139,6 +150,10 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${RDEPEND}
dev-cpp/eigen:=
+ vulkan? (
+ dev-util/spirv-headers
+ dev-util/vulkan-headers
+ )
"
BDEPEND="
@@ -238,10 +253,11 @@ src_prepare() {
-e "s|blender.svg|blender-${BV}.svg|" \
-e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \
-e "s|blender.desktop|blender-${BV}.desktop|" \
+ -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \
-i source/creator/CMakeLists.txt || die
sed \
- -e "s|Name=Blender|Name=Blender ${PV}|" \
+ -e "s|Name=Blender|Name=Blender ${BV}|" \
-e "s|Exec=blender|Exec=blender-${BV}|" \
-e "s|Icon=blender|Icon=blender-${BV}|" \
-i release/freedesktop/blender.desktop || die
@@ -255,12 +271,18 @@ src_prepare() {
release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \
"release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die
mv release/freedesktop/blender.desktop "release/freedesktop/blender-${BV}.desktop" || die
+ mv release/freedesktop/org.blender.Blender.metainfo.xml "release/freedesktop/blender-${BV}.metainfo.xml"
+ mv release/freedesktop/org.blender.Blender.appdata.xml "release/freedesktop/blender-${BV}.appdata.xml"
if use test; then
# Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests.
sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i tests/CMakeLists.txt || die
sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i build_files/cmake/testing.cmake || die
fi
+
+ if use vulkan; then
+ sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die
+ fi
}
src_configure() {
@@ -286,39 +308,49 @@ src_configure() {
-DWITH_BULLET=$(usex bullet)
-DWITH_CODEC_FFMPEG=$(usex ffmpeg)
-DWITH_CODEC_SNDFILE=$(usex sndfile)
+
-DWITH_CYCLES=$(usex cycles)
- -DWITH_CYCLES_CUDA_BINARIES=$(usex cuda $(usex cycles-bin-kernels))
- -DWITH_CYCLES_DEVICE_ONEAPI=no
+
-DWITH_CYCLES_DEVICE_CUDA=$(usex cuda)
- -DWITH_CYCLES_DEVICE_HIP=$(usex hip)
+ -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))"
-DWITH_CYCLES_DEVICE_OPTIX=$(usex optix)
- -DWITH_CYCLES_EMBREE=$(usex embree)
+
+ -DWITH_CYCLES_DEVICE_HIP="$(usex hip)"
-DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels))
- -DWITH_CYCLES_ONEAPI_BINARIES=no
+
+ -DWITH_CYCLES_DEVICE_ONEAPI="$(usex oneapi)"
+ -DWITH_CYCLES_ONEAPI_BINARIES="$(usex oneapi $(usex cycles-bin-kernels))"
+
+ -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra
+ -DWITH_CYCLES_EMBREE="$(usex embree)"
-DWITH_CYCLES_OSL=$(usex osl)
-DWITH_CYCLES_PATH_GUIDING=$(usex openpgl)
-DWITH_CYCLES_STANDALONE=no
-DWITH_CYCLES_STANDALONE_GUI=no
+
-DWITH_DOC_MANPAGE=$(usex man)
+ -DWITH_DRACO="no" # TODO: Package Draco
+ -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)"
-DWITH_FFTW3=$(usex fftw)
-DWITH_GHOST_WAYLAND=$(usex wayland)
-DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}"
-DWITH_GHOST_WAYLAND_DBUS=$(usex wayland)
- -DWITH_GHOST_WAYLAND_DYNLOAD=no
+ -DWITH_GHOST_WAYLAND_DYNLOAD="$(usex gnome)" # https://bugs.gentoo.org/930412 fixed in 4.1 # no
-DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)"
-DWITH_GHOST_X11=$(usex X)
-DWITH_GMP=$(usex gmp)
-DWITH_GTESTS=$(usex test)
-DWITH_HARU=$(usex pdf)
-DWITH_HEADLESS=$($(use X || use wayland) && echo OFF || echo ON)
- -DWITH_INSTALL_PORTABLE=no
+ -DWITH_HYDRA="no" # TODO: Package Hydra
-DWITH_IMAGE_OPENEXR=$(usex openexr)
-DWITH_IMAGE_OPENJPEG=$(usex jpeg2k)
-DWITH_IMAGE_WEBP=$(usex webp)
-DWITH_INPUT_NDOF=$(usex ndof)
+ -DWITH_INSTALL_PORTABLE="no"
-DWITH_INTERNATIONAL=$(usex nls)
-DWITH_JACK=$(usex jack)
- -DWITH_MATERIALX=no
+ -DWITH_MATERIALX="no" # TODO: Package MaterialX
-DWITH_MEM_JEMALLOC=$(usex jemalloc)
-DWITH_MEM_VALGRIND=$(usex valgrind)
-DWITH_MOD_FLUID=$(usex fluid)
@@ -336,9 +368,9 @@ src_configure() {
-DWITH_PUGIXML=$(usex pugixml)
-DWITH_PULSEAUDIO=$(usex pulseaudio)
-DWITH_PYTHON_INSTALL=no
- -DWITH_DRACO=no
-DWITH_PYTHON_INSTALL_NUMPY=no
-DWITH_PYTHON_INSTALL_ZSTANDARD=no
+ -DWITH_RENDERDOC="$(usex renderdoc)"
-DWITH_SDL=$(usex sdl)
-DWITH_STATIC_LIBS=no
-DWITH_STRICT_BUILD_OPTIONS=yes
@@ -346,19 +378,30 @@ src_configure() {
-DWITH_SYSTEM_FREETYPE=yes
-DWITH_SYSTEM_LZO=yes
-DWITH_TBB=$(usex tbb)
-
- -DWITH_USD=no
- -DWITH_HYDRA=no
-
+ -DWITH_USD="no" # TODO: Package USD
+ -DWITH_VULKAN_BACKEND="$(usex vulkan)"
-DWITH_XR_OPENXR=no
)
+ # requires dev-vcs/git
+ if [[ ${PV} = *9999* ]] ; then
+ mycmakeargs+=( -DWITH_BUILDINFO="yes" )
+ else
+ mycmakeargs+=( -DWITH_BUILDINFO="no" )
+ fi
+
if use cuda; then
mycmakeargs+=(
-DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)"
)
fi
+ if use hip; then
+ mycmakeargs+=(
+ -DHIP_HIPCC_FLAGS="-fcf-protection=none"
+ )
+ fi
+
if use optix; then
mycmakeargs+=(
-DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix
@@ -537,7 +580,7 @@ pkg_postrm() {
ewarn ""
ewarn "You may want to remove the following directory."
- ewarn "~/.config/${PN}/${SLOT}/cache/"
+ ewarn "~/.config/${PN}/${BV}/cache/"
ewarn "It may contain extra render kernels not tracked by portage"
ewarn ""
}
diff --git a/media-gfx/blender/blender-4.1.1.ebuild b/media-gfx/blender/blender-4.1.1.ebuild
new file mode 100644
index 000000000000..94e2599fa018
--- /dev/null
+++ b/media-gfx/blender/blender-4.1.1.ebuild
@@ -0,0 +1,586 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+# matches media-libs/osl
+LLVM_COMPAT=( {15..17} )
+
+inherit check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org"
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_LFS="yes"
+ inherit git-r3
+ EGIT_REPO_URI="https://projects.blender.org/blender/blender.git"
+ EGIT_SUBMODULES=( '*' '-lib/*' )
+ ADDONS_EGIT_REPO_URI="https://projects.blender.org/blender/blender-addons.git"
+ RESTRICT="!test? ( test )"
+else
+ SRC_URI="
+ https://download.blender.org/source/${P}.tar.xz
+ "
+ # test? (
+ # https://projects.blender.org/blender/blender-test-data/archive/blender-v$(ver_cut 1-2)-release.tar.gz
+ # )
+ # "
+ KEYWORDS="~amd64 ~arm ~arm64"
+ RESTRICT="test" # the test archive returns LFS references.
+fi
+
+LICENSE="|| ( GPL-3 BL )"
+SLOT="${PV%.*}"
+IUSE="
+ alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels
+ debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack
+ jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl
+ +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio
+ renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ alembic? ( openexr )
+ cuda? ( cycles )
+ cycles? ( openexr tiff tbb )
+ fluid? ( tbb )
+ gnome? ( wayland )
+ hip? ( cycles )
+ nanovdb? ( openvdb )
+ openvdb? ( tbb openexr )
+ optix? ( cuda )
+ osl? ( cycles pugixml )
+ test? ( color-management )"
+
+# Library versions for official builds can be found in the blender source directory in:
+# build_files/build_environment/cmake/versions.cmake
+RDEPEND="${PYTHON_DEPS}
+ app-arch/zstd
+ dev-libs/boost:=[nls?]
+ dev-libs/lzo:2=
+ $(python_gen_cond_dep '
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/zstandard[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+ media-libs/freetype:=[brotli]
+ media-libs/libepoxy:=
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/libsamplerate
+ >=media-libs/openimageio-2.5.6.0:=
+ sys-libs/zlib:=
+ virtual/glu
+ virtual/libintl
+ virtual/opengl
+ alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] )
+ collada? ( >=media-libs/opencollada-1.6.68 )
+ color-management? ( media-libs/opencolorio:= )
+ cuda? ( dev-util/nvidia-cuda-toolkit:= )
+ embree? ( media-libs/embree:=[raymask] )
+ ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] )
+ fftw? ( sci-libs/fftw:3.0= )
+ gmp? ( dev-libs/gmp )
+ gnome? ( gui-libs/libdecor )
+ hip? ( >=dev-util/hip-5.7:= )
+ jack? ( virtual/jack )
+ jemalloc? ( dev-libs/jemalloc:= )
+ jpeg2k? ( media-libs/openjpeg:2= )
+ ndof? (
+ app-misc/spacenavd
+ dev-libs/libspnav
+ )
+ nls? ( virtual/libiconv )
+ openal? ( media-libs/openal )
+ oidn? ( >=media-libs/oidn-2.1.0 )
+ oneapi? ( dev-libs/intel-compute-runtime[l0] )
+ openexr? (
+ >=dev-libs/imath-3.1.7:=
+ >=media-libs/openexr-3.2.1:0=
+ )
+ openpgl? ( media-libs/openpgl:= )
+ opensubdiv? ( >=media-libs/opensubdiv-3.5.0 )
+ openvdb? (
+ >=media-gfx/openvdb-11.0.0:=[nanovdb?]
+ dev-libs/c-blosc:=
+ )
+ optix? ( dev-libs/optix )
+ osl? (
+ >=media-libs/osl-1.13:=
+ $(llvm_gen_dep '
+ >=media-libs/osl-1.13[llvm_slot_${LLVM_SLOT}]
+ media-libs/mesa[llvm_slot_${LLVM_SLOT}]
+ ')
+ )
+ pdf? ( media-libs/libharu )
+ potrace? ( media-gfx/potrace )
+ pugixml? ( dev-libs/pugixml )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? ( media-libs/libsdl2[sound,joystick] )
+ sndfile? ( media-libs/libsndfile )
+ tbb? ( dev-cpp/tbb:= )
+ tiff? ( media-libs/tiff:= )
+ valgrind? ( dev-debug/valgrind )
+ wayland? (
+ >=dev-libs/wayland-1.12
+ >=dev-libs/wayland-protocols-1.15
+ >=x11-libs/libxkbcommon-0.2.0
+ dev-util/wayland-scanner
+ media-libs/mesa[wayland]
+ sys-apps/dbus
+ )
+ vulkan? (
+ media-libs/shaderc
+ dev-util/spirv-tools
+ dev-util/glslang
+ media-libs/vulkan-loader
+ )
+ otf? (
+ media-libs/harfbuzz
+ )
+ renderdoc? (
+ media-gfx/renderdoc
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXxf86vm
+ )
+"
+
+DEPEND="${RDEPEND}
+ dev-cpp/eigen:=
+ vulkan? (
+ dev-util/spirv-headers
+ dev-util/vulkan-headers
+ )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen[dot]
+ dev-python/sphinx[latex]
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ nls? ( sys-devel/gettext )
+ wayland? (
+ dev-util/wayland-scanner
+ )
+ X? (
+ x11-base/xorg-proto
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0.2-FindClang.patch"
+ "${FILESDIR}/${PN}-4.0.2-CUDA_NVCC_FLAGS.patch"
+)
+
+blender_check_requirements() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+ if use doc; then
+ CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
+ fi
+}
+
+blender_get_version() {
+ # Get blender version from blender itself.
+ BV=$(grep "BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d " " -f 3; assert)
+ if ((${BV:0:1} < 3)) ; then
+ # Add period (290 -> 2.90).
+ BV=${BV:0:1}.${BV:1}
+ else
+ # Add period and skip the middle number (301 -> 3.1)
+ BV=${BV:0:1}.${BV:2}
+ fi
+}
+
+pkg_pretend() {
+ blender_check_requirements
+
+ use oneapi && einfo "The Intel oneAPI support is rudimentary. Please report any bugs you find to https://bugs.gentoo.org/"
+}
+
+pkg_setup() {
+ if use osl; then
+ llvm-r1_pkg_setup
+ fi
+
+ blender_check_requirements
+ python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} = *9999* ]] ; then
+ if ! use test; then
+ EGIT_SUBMODULES+=( '-tests/*' )
+ fi
+ git-r3_src_unpack
+
+ git-r3_fetch "${ADDONS_EGIT_REPO_URI}"
+ git-r3_checkout "${ADDONS_EGIT_REPO_URI}" "${S}/scripts/addons"
+ else
+ default
+
+ if use test; then
+ mkdir -p "${S}/tests/data/" || die
+ mv blender-test-data/* "${S}/tests/data/" || die
+ fi
+ fi
+}
+
+src_prepare() {
+ use cuda && cuda_src_prepare
+
+ cmake_src_prepare
+
+ blender_get_version
+
+ # Disable MS Windows help generation. The variable doesn't do what it
+ # it sounds like.
+ sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \
+ -i doc/doxygen/Doxyfile || die
+
+ # Prepare icons and .desktop files for slotting.
+ sed \
+ -e "s|blender.svg|blender-${BV}.svg|" \
+ -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \
+ -e "s|blender.desktop|blender-${BV}.desktop|" \
+ -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \
+ -i source/creator/CMakeLists.txt || die
+
+ sed \
+ -e "s|Name=Blender|Name=Blender ${BV}|" \
+ -e "s|Exec=blender|Exec=blender-${BV}|" \
+ -e "s|Icon=blender|Icon=blender-${BV}|" \
+ -i release/freedesktop/blender.desktop || die
+
+ sed -e "s|\${CMAKE_INSTALL_PREFIX}/\${BLENDER_BIN}|${T}/usr/\${BLENDER_BIN}|g" -i source/creator/CMakeLists.txt || die
+
+ mv \
+ release/freedesktop/icons/scalable/apps/blender.svg \
+ "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" || die
+ mv \
+ release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \
+ "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die
+ mv release/freedesktop/blender.desktop "release/freedesktop/blender-${BV}.desktop" || die
+ mv release/freedesktop/org.blender.Blender.metainfo.xml "release/freedesktop/blender-${BV}.metainfo.xml"
+ mv release/freedesktop/org.blender.Blender.appdata.xml "release/freedesktop/blender-${BV}.appdata.xml"
+
+ if use test; then
+ # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests.
+ sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i tests/CMakeLists.txt || die
+ sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i build_files/cmake/testing.cmake || die
+ fi
+
+ if use vulkan; then
+ sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ # -Werror=odr, -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/859607
+ # https://projects.blender.org/blender/blender/issues/120444
+ filter-lto
+
+ # Workaround for bug #922600
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ append-lfs-flags
+ blender_get_version
+
+ local mycmakeargs=(
+ -DWITH_LIBS_PRECOMPILED=no
+ -DBUILD_SHARED_LIBS=no
+ -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DPYTHON_VERSION="${EPYTHON/python/}"
+ -DWITH_ALEMBIC=$(usex alembic)
+ -DWITH_BOOST=yes
+ -DWITH_BULLET=$(usex bullet)
+ -DWITH_CODEC_FFMPEG=$(usex ffmpeg)
+ -DWITH_CODEC_SNDFILE=$(usex sndfile)
+
+ -DWITH_CYCLES=$(usex cycles)
+
+ -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda)
+ -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))"
+ -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix)
+
+ -DWITH_CYCLES_DEVICE_HIP="$(usex hip)"
+ -DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels))
+
+ -DWITH_CYCLES_DEVICE_ONEAPI="$(usex oneapi)"
+ -DWITH_CYCLES_ONEAPI_BINARIES="$(usex oneapi $(usex cycles-bin-kernels))"
+
+ -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra
+ -DWITH_CYCLES_EMBREE="$(usex embree)"
+ -DWITH_CYCLES_OSL=$(usex osl)
+ -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl)
+ -DWITH_CYCLES_STANDALONE=no
+ -DWITH_CYCLES_STANDALONE_GUI=no
+
+ -DWITH_DOC_MANPAGE=$(usex man)
+ -DWITH_DRACO="no" # TODO: Package Draco
+ -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)"
+ -DWITH_FFTW3=$(usex fftw)
+ -DWITH_GHOST_WAYLAND=$(usex wayland)
+ -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}"
+ -DWITH_GHOST_WAYLAND_DYNLOAD="no"
+ -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)"
+ -DWITH_GHOST_X11=$(usex X)
+ -DWITH_GMP=$(usex gmp)
+ -DWITH_GTESTS=$(usex test)
+ -DWITH_HARFBUZZ="$(usex otf)"
+ -DWITH_HARU=$(usex pdf)
+ -DWITH_HEADLESS=$($(use X || use wayland) && echo OFF || echo ON)
+ -DWITH_HYDRA="no" # TODO: Package Hydra
+ -DWITH_IMAGE_OPENEXR=$(usex openexr)
+ -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k)
+ -DWITH_IMAGE_WEBP=$(usex webp)
+ -DWITH_INPUT_NDOF=$(usex ndof)
+ -DWITH_INSTALL_PORTABLE="no"
+ -DWITH_INTERNATIONAL=$(usex nls)
+ -DWITH_JACK=$(usex jack)
+ -DWITH_MATERIALX="no" # TODO: Package MaterialX
+ -DWITH_MEM_JEMALLOC=$(usex jemalloc)
+ -DWITH_MEM_VALGRIND=$(usex valgrind)
+ -DWITH_MOD_FLUID=$(usex fluid)
+ -DWITH_MOD_OCEANSIM=$(usex fftw)
+ -DWITH_NANOVDB=$(usex nanovdb)
+ -DWITH_OPENAL=$(usex openal)
+ -DWITH_OPENCOLLADA=$(usex collada)
+ -DWITH_OPENCOLORIO=$(usex color-management)
+ -DWITH_OPENIMAGEDENOISE=$(usex oidn)
+ -DWITH_OPENMP=$(usex openmp)
+ -DWITH_OPENSUBDIV=$(usex opensubdiv)
+ -DWITH_OPENVDB=$(usex openvdb)
+ -DWITH_OPENVDB_BLOSC=$(usex openvdb)
+ -DWITH_POTRACE=$(usex potrace)
+ -DWITH_PUGIXML=$(usex pugixml)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ -DWITH_PYTHON_INSTALL=no
+ -DWITH_PYTHON_INSTALL_NUMPY=no
+ -DWITH_PYTHON_INSTALL_ZSTANDARD=no
+ -DWITH_RENDERDOC="$(usex renderdoc)"
+ -DWITH_SDL=$(usex sdl)
+ -DWITH_STATIC_LIBS=no
+ -DWITH_STRICT_BUILD_OPTIONS=yes
+ -DWITH_SYSTEM_EIGEN3=yes
+ -DWITH_SYSTEM_FREETYPE=yes
+ -DWITH_SYSTEM_LZO=yes
+ -DWITH_TBB=$(usex tbb)
+ -DWITH_USD="no" # TODO: Package USD
+ -DWITH_VULKAN_BACKEND="$(usex vulkan)"
+ -DWITH_XR_OPENXR=no
+ )
+
+ # requires dev-vcs/git
+ if [[ ${PV} = *9999* ]] ; then
+ mycmakeargs+=( -DWITH_BUILDINFO="yes" )
+ else
+ mycmakeargs+=( -DWITH_BUILDINFO="no" )
+ fi
+
+ if use cuda; then
+ mycmakeargs+=(
+ -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)"
+ )
+ fi
+
+ if use hip; then
+ mycmakeargs+=(
+ -DROCM_PATH="$(hipconfig -R)"
+ -DHIP_HIPCC_FLAGS="-fcf-protection=none"
+ )
+ fi
+
+ if use optix; then
+ mycmakeargs+=(
+ -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix
+ -DOPTIX_ROOT_DIR="${EPREFIX}"/opt/optix
+ )
+ fi
+
+ # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully
+ use arm64 && append-flags -flax-vector-conversions
+
+ append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')"
+ append-cppflags "$(usex debug '-DDEBUG' '-DNDEBUG')"
+
+ if tc-is-gcc ; then
+ # These options only exist when GCC is detected.
+ # We disable these to respect the user's choice of linker.
+ mycmakeargs+=(
+ -DWITH_LINKER_GOLD=no
+ -DWITH_LINKER_LLD=no
+ )
+ # Ease compiling with required gcc similar to cuda_sanitize but for cmake
+ use cuda && use cycles-bin-kernels && mycmakeargs+=( -DCUDA_HOST_COMPILER="$(cuda_gccdir)" )
+ fi
+
+ if tc-is-clang || use osl; then
+ mycmakeargs+=(
+ -DWITH_CLANG=yes
+ -DWITH_LLVM=yes
+ )
+ fi
+
+ if use test ; then
+ local CYCLES_TEST_DEVICES=( "CPU" )
+ if use cycles-bin-kernels; then
+ use cuda && CYCLES_TEST_DEVICES+=( "CUDA" )
+ use optix && CYCLES_TEST_DEVICES+=( "OPTIX" )
+ use hip && CYCLES_TEST_DEVICES+=( "HIP" )
+ fi
+ mycmakeargs+=(
+ -DCYCLES_TEST_DEVICES:STRING="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")"
+ -DWITH_COMPOSITOR_REALTIME_TESTS=yes
+ -DWITH_GPU_DRAW_TESTS=yes
+ -DWITH_GPU_RENDER_TESTS=yes
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ # A lot of tests needs to have access to the installed data files.
+ # So install them into the image directory now.
+ DESTDIR="${T}" cmake_build install
+
+ blender_get_version
+ # Define custom blender data/script file paths not be able to find them otherwise during testing.
+ # (Because the data is in the image directory and it will default to look in /usr/share)
+ export BLENDER_SYSTEM_SCRIPTS="${T}/usr/share/blender/${BV}/scripts"
+ export BLENDER_SYSTEM_DATAFILES="${T}/usr/share/blender/${BV}/datafiles"
+
+ # Sanity check that the script and datafile path is valid.
+ # If they are not vaild, blender will fallback to the default path which is not what we want.
+ [ -d "$BLENDER_SYSTEM_SCRIPTS" ] || die "The custom script path is invalid, fix the ebuild!"
+ [ -d "$BLENDER_SYSTEM_DATAFILES" ] || die "The custom datafiles path is invalid, fix the ebuild!"
+
+ if use cuda; then
+ cuda_add_sandbox -w
+ addwrite "/dev/dri/renderD128"
+ addwrite "/dev/char/"
+ fi
+
+ if use X; then
+ xdg_environment_reset
+ fi
+
+ cmake_src_test
+
+ # Clean up the image directory for src_install
+ rm -fr "${T}/usr" || die
+}
+
+src_install() {
+ blender_get_version
+
+ # Pax mark blender for hardened support.
+ pax-mark m "${BUILD_DIR}"/bin/blender
+
+ cmake_src_install
+
+ if use man; then
+ # Slot the man page
+ mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die
+ fi
+
+ if use doc; then
+ # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building.
+ # (Because the data is in the image directory and it will default to look in /usr/share)
+ export BLENDER_SYSTEM_SCRIPTS=${ED}/usr/share/blender/${BV}/scripts
+ export BLENDER_SYSTEM_DATAFILES=${ED}/usr/share/blender/${BV}/datafiles
+
+ # Workaround for binary drivers.
+ addpredict /dev/ati
+ addpredict /dev/dri
+ addpredict /dev/nvidiactl
+
+ einfo "Generating Blender C/C++ API docs ..."
+ cd "${CMAKE_USE_DIR}"/doc/doxygen || die
+ doxygen -u Doxyfile || die
+ doxygen || die "doxygen failed to build API docs."
+
+ cd "${CMAKE_USE_DIR}" || die
+ einfo "Generating (BPY) Blender Python API docs ..."
+ "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed."
+
+ cd "${CMAKE_USE_DIR}"/doc/python_api || die
+ sphinx-build sphinx-in BPY_API || die "sphinx failed."
+
+ docinto "html/API/python"
+ dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/.
+
+ docinto "html/API/blender"
+ dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/.
+ fi
+
+ # Fix doc installdir
+ docinto html
+ dodoc "${CMAKE_USE_DIR}"/release/text/readme.html
+ rm -r "${ED}"/usr/share/doc/blender || die
+
+ python_optimize "${ED}/usr/share/blender/${BV}/scripts"
+
+ mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" || die
+ mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die
+}
+
+pkg_postinst() {
+ elog
+ elog "Blender uses python integration. As such, may have some"
+ elog "inherent risks with running unknown python scripts."
+ elog
+ elog "It is recommended to change your blender temp directory"
+ elog "from /tmp to /home/user/tmp or another tmp file under your"
+ elog "home directory. This can be done by starting blender, then"
+ elog "changing the 'Temporary Files' directory in Blender preferences."
+ elog
+
+ if use osl; then
+ ewarn ""
+ ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to"
+ ewarn "an other LLVM version than what OSL is linked to."
+ ewarn "See https://bugs.gentoo.org/880671 for more details"
+ ewarn ""
+ fi
+
+ if ! use python_single_target_python3_11; then
+ elog "You are building Blender with a newer python version than"
+ elog "supported by this version upstream."
+ elog "If you experience breakages with e.g. plugins, please switch to"
+ elog "python_single_target_python3_11 instead."
+ elog "Bug: https://bugs.gentoo.org/737388"
+ elog
+ fi
+
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+
+ ewarn ""
+ ewarn "You may want to remove the following directory."
+ ewarn "~/.config/${PN}/${BV}/cache/"
+ ewarn "It may contain extra render kernels not tracked by portage"
+ ewarn ""
+}
diff --git a/media-gfx/blender/blender-9999.ebuild b/media-gfx/blender/blender-9999.ebuild
index aab785d58255..94e2599fa018 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -33,12 +33,13 @@ fi
LICENSE="|| ( GPL-3 BL )"
SLOT="${PV%.*}"
-IUSE="+bullet +fluid +openexr +tbb
- alembic collada +color-management cuda +cycles cycles-bin-kernels
- debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k
- man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
- +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl
- +sndfile test +tiff valgrind wayland +webp X"
+IUSE="
+ alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels
+ debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack
+ jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl
+ +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio
+ renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X
+"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
@@ -95,6 +96,7 @@ RDEPEND="${PYTHON_DEPS}
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
oidn? ( >=media-libs/oidn-2.1.0 )
+ oneapi? ( dev-libs/intel-compute-runtime[l0] )
openexr? (
>=dev-libs/imath-3.1.7:=
>=media-libs/openexr-3.2.1:0=
@@ -102,7 +104,7 @@ RDEPEND="${PYTHON_DEPS}
openpgl? ( media-libs/openpgl:= )
opensubdiv? ( >=media-libs/opensubdiv-3.5.0 )
openvdb? (
- >=media-gfx/openvdb-11:=[nanovdb?]
+ >=media-gfx/openvdb-11.0.0:=[nanovdb?]
dev-libs/c-blosc:=
)
optix? ( dev-libs/optix )
@@ -130,6 +132,18 @@ RDEPEND="${PYTHON_DEPS}
media-libs/mesa[wayland]
sys-apps/dbus
)
+ vulkan? (
+ media-libs/shaderc
+ dev-util/spirv-tools
+ dev-util/glslang
+ media-libs/vulkan-loader
+ )
+ otf? (
+ media-libs/harfbuzz
+ )
+ renderdoc? (
+ media-gfx/renderdoc
+ )
X? (
x11-libs/libX11
x11-libs/libXi
@@ -139,6 +153,10 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${RDEPEND}
dev-cpp/eigen:=
+ vulkan? (
+ dev-util/spirv-headers
+ dev-util/vulkan-headers
+ )
"
BDEPEND="
@@ -188,6 +206,8 @@ blender_get_version() {
pkg_pretend() {
blender_check_requirements
+
+ use oneapi && einfo "The Intel oneAPI support is rudimentary. Please report any bugs you find to https://bugs.gentoo.org/"
}
pkg_setup() {
@@ -235,10 +255,11 @@ src_prepare() {
-e "s|blender.svg|blender-${BV}.svg|" \
-e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \
-e "s|blender.desktop|blender-${BV}.desktop|" \
+ -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \
-i source/creator/CMakeLists.txt || die
sed \
- -e "s|Name=Blender|Name=Blender ${PV}|" \
+ -e "s|Name=Blender|Name=Blender ${BV}|" \
-e "s|Exec=blender|Exec=blender-${BV}|" \
-e "s|Icon=blender|Icon=blender-${BV}|" \
-i release/freedesktop/blender.desktop || die
@@ -252,12 +273,18 @@ src_prepare() {
release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \
"release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die
mv release/freedesktop/blender.desktop "release/freedesktop/blender-${BV}.desktop" || die
+ mv release/freedesktop/org.blender.Blender.metainfo.xml "release/freedesktop/blender-${BV}.metainfo.xml"
+ mv release/freedesktop/org.blender.Blender.appdata.xml "release/freedesktop/blender-${BV}.appdata.xml"
if use test; then
# Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests.
sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i tests/CMakeLists.txt || die
sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i build_files/cmake/testing.cmake || die
fi
+
+ if use vulkan; then
+ sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die
+ fi
}
src_configure() {
@@ -283,39 +310,49 @@ src_configure() {
-DWITH_BULLET=$(usex bullet)
-DWITH_CODEC_FFMPEG=$(usex ffmpeg)
-DWITH_CODEC_SNDFILE=$(usex sndfile)
- -DWITH_CPU_CHECK=no
+
-DWITH_CYCLES=$(usex cycles)
- -DWITH_CYCLES_CUDA_BINARIES=$(usex cuda $(usex cycles-bin-kernels))
- -DWITH_CYCLES_DEVICE_ONEAPI=no
+
-DWITH_CYCLES_DEVICE_CUDA=$(usex cuda)
- -DWITH_CYCLES_DEVICE_HIP=$(usex hip)
+ -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))"
-DWITH_CYCLES_DEVICE_OPTIX=$(usex optix)
- -DWITH_CYCLES_EMBREE=$(usex embree)
+
+ -DWITH_CYCLES_DEVICE_HIP="$(usex hip)"
-DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels))
- -DWITH_CYCLES_ONEAPI_BINARIES=no
+
+ -DWITH_CYCLES_DEVICE_ONEAPI="$(usex oneapi)"
+ -DWITH_CYCLES_ONEAPI_BINARIES="$(usex oneapi $(usex cycles-bin-kernels))"
+
+ -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra
+ -DWITH_CYCLES_EMBREE="$(usex embree)"
-DWITH_CYCLES_OSL=$(usex osl)
-DWITH_CYCLES_PATH_GUIDING=$(usex openpgl)
-DWITH_CYCLES_STANDALONE=no
-DWITH_CYCLES_STANDALONE_GUI=no
+
-DWITH_DOC_MANPAGE=$(usex man)
+ -DWITH_DRACO="no" # TODO: Package Draco
+ -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)"
-DWITH_FFTW3=$(usex fftw)
-DWITH_GHOST_WAYLAND=$(usex wayland)
-DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}"
- -DWITH_GHOST_WAYLAND_DYNLOAD=no
+ -DWITH_GHOST_WAYLAND_DYNLOAD="no"
-DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)"
-DWITH_GHOST_X11=$(usex X)
-DWITH_GMP=$(usex gmp)
-DWITH_GTESTS=$(usex test)
+ -DWITH_HARFBUZZ="$(usex otf)"
-DWITH_HARU=$(usex pdf)
-DWITH_HEADLESS=$($(use X || use wayland) && echo OFF || echo ON)
- -DWITH_INSTALL_PORTABLE=no
+ -DWITH_HYDRA="no" # TODO: Package Hydra
-DWITH_IMAGE_OPENEXR=$(usex openexr)
-DWITH_IMAGE_OPENJPEG=$(usex jpeg2k)
-DWITH_IMAGE_WEBP=$(usex webp)
-DWITH_INPUT_NDOF=$(usex ndof)
+ -DWITH_INSTALL_PORTABLE="no"
-DWITH_INTERNATIONAL=$(usex nls)
-DWITH_JACK=$(usex jack)
- -DWITH_MATERIALX=no
+ -DWITH_MATERIALX="no" # TODO: Package MaterialX
-DWITH_MEM_JEMALLOC=$(usex jemalloc)
-DWITH_MEM_VALGRIND=$(usex valgrind)
-DWITH_MOD_FLUID=$(usex fluid)
@@ -333,9 +370,9 @@ src_configure() {
-DWITH_PUGIXML=$(usex pugixml)
-DWITH_PULSEAUDIO=$(usex pulseaudio)
-DWITH_PYTHON_INSTALL=no
- -DWITH_DRACO=no
-DWITH_PYTHON_INSTALL_NUMPY=no
-DWITH_PYTHON_INSTALL_ZSTANDARD=no
+ -DWITH_RENDERDOC="$(usex renderdoc)"
-DWITH_SDL=$(usex sdl)
-DWITH_STATIC_LIBS=no
-DWITH_STRICT_BUILD_OPTIONS=yes
@@ -343,19 +380,31 @@ src_configure() {
-DWITH_SYSTEM_FREETYPE=yes
-DWITH_SYSTEM_LZO=yes
-DWITH_TBB=$(usex tbb)
-
- -DWITH_USD=no
- -DWITH_HYDRA=no
-
+ -DWITH_USD="no" # TODO: Package USD
+ -DWITH_VULKAN_BACKEND="$(usex vulkan)"
-DWITH_XR_OPENXR=no
)
+ # requires dev-vcs/git
+ if [[ ${PV} = *9999* ]] ; then
+ mycmakeargs+=( -DWITH_BUILDINFO="yes" )
+ else
+ mycmakeargs+=( -DWITH_BUILDINFO="no" )
+ fi
+
if use cuda; then
mycmakeargs+=(
-DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)"
)
fi
+ if use hip; then
+ mycmakeargs+=(
+ -DROCM_PATH="$(hipconfig -R)"
+ -DHIP_HIPCC_FLAGS="-fcf-protection=none"
+ )
+ fi
+
if use optix; then
mycmakeargs+=(
-DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix
@@ -531,7 +580,7 @@ pkg_postrm() {
ewarn ""
ewarn "You may want to remove the following directory."
- ewarn "~/.config/${PN}/${SLOT}/cache/"
+ ewarn "~/.config/${PN}/${BV}/cache/"
ewarn "It may contain extra render kernels not tracked by portage"
ewarn ""
}
diff --git a/media-gfx/blender/metadata.xml b/media-gfx/blender/metadata.xml
index b062bde863c4..e9c0f2846ae7 100644
--- a/media-gfx/blender/metadata.xml
+++ b/media-gfx/blender/metadata.xml
@@ -51,6 +51,9 @@
<flag name="embree">
Use embree to accelerate certain areas of the Cycles render engine.
</flag>
+ <flag name="experimental">
+ Build Experimental Blender Modules
+ </flag>
<flag name="fluid">
Adds fluid simulation support via the built-in Mantaflow library.
</flag>
@@ -64,6 +67,7 @@
Enable NDOF input devices (SpaceNavigator and friends).
</flag>
<flag name="oidn">Enable OpenImageDenoiser Support</flag>
+ <flag name="oneapi">Build OIDN with Intel oneAPI SyCL support</flag>
<flag name="openimageio">Enable OpenImageIO Support</flag>
<flag name="openpgl">Enable path guiding support in Cycles</flag>
<flag name="opensubdiv">
@@ -85,8 +89,14 @@
<flag name="pugixml">
Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
</flag>
+ <flag name="renderdoc">
+ Build Blender with renderdoc support
+ </flag>
<flag name="tbb">
Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>.
</flag>
+ <flag name="vulkan">
+ Add support for the experimental Vulkan viewport backend
+ </flag>
</use>
</pkgmetadata>
diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest
index ac9556c59406..f2d93ded73a6 100644
--- a/media-gfx/graphicsmagick/Manifest
+++ b/media-gfx/graphicsmagick/Manifest
@@ -1,8 +1,12 @@
AUX graphicsmagick-1.3.41-flags.patch 1677 BLAKE2B 43eecb10dd3d45fad8283635144b1ee7c8adfc30d2b75ea597a574d899b57819f5a2c5d33ff68cc547b59af30990bea8a59a674475250055e41e5b70b1087b6c SHA512 2dad1b9b73d7fbd113ac842cabe974f8398ff8c8f2d1a8d7e98a91849a7b2953f2904cfc2d3720dd4096771a5ef0f7fa1744ff35502705f4ac98a1f804caa8e0
AUX graphicsmagick-1.3.41-perl.patch 482 BLAKE2B 8bdd60e4cc7c5ce7b2f6fac01c069a124148f593b8b4435b8b3a6aa1da644c4cb4e895d12a211a1aab5c4a6b35a4e775f0964961577a289fc1ca59ebdd346e88 SHA512 4e3d50bb32e7ed5ccac9a6e9d3938ab09ce86f1f02f43d02b6108cfa536b19b14a55a1f2ccdb0e1c9bb5c9180b6e37c8a5802193fd6df6a9e905195d0b3f5368
AUX graphicsmagick-1.3.42-autoconf-2.72-perl-lfs.patch 935 BLAKE2B 2ac2ca646d7c85dc4f372f2ebc863a3555d30a4b8365057bff3a5be730e0b114651b486b1ca57ef65cbc34f904224317a76eaa41d315fb0abf823f2bdd4bea58 SHA512 b31e875dabd10cb34612d408f99e60fe66d36d785b46ed440544cdb7431060d5155729a49580ce152c2aac7935df1cffe2f04725107378aa445f28a99376c788
+AUX graphicsmagick-1.3.43-bashism.patch 303 BLAKE2B 08ac59f93a0db4d0c6dca5e09da8ad781025deb5039e9a8c9324a8d47291bd645b166cca8105dfc6a3fbf68337365f838a28614536635f0e9059b0aa4576ffe2 SHA512 eb62af050e663393987bdfb3fd8d88e81735d035798b786a1647cdd3daec2af0ff2cd9af1ef5e8f894376cb990a535f4617bcc8eca6492500c39de540ee10ec2
DIST GraphicsMagick-1.3.42.tar.xz 5553692 BLAKE2B f8f0d7d420375262b7db8ffcc1c9eb4e372fb20a7c5e55f566d965183bb9a8d3a20a43c249a0b05235caaa0883c58885329d5c8d1967f464c0b757d40d6fc825 SHA512 b512c9c4c06ec60f7d31e140da08f2bc16d492a2dab82778f1b38c074a25340159e59bfbaa30b2997a6fbd10a500ae1bda527e3c3854e4462bcae837e818428a
DIST GraphicsMagick-1.3.42.tar.xz.asc 228 BLAKE2B 723f8d1ca13bd5b32a12d69bb46f4991df6e7963f0d4c12ddaf60167a9ade4c6fa36819cce1df202437143bc55e17dd6f2cff821412dafceeb3ab5e3dbf3dc7b SHA512 de5d90c748376e7e480a066e9354ac1771f15cb2d8c6e5c9249672fd811b7bbe06f97b3348240538fa8d0d7c11150f57fb5148285214712944f7535afb943bd0
+DIST GraphicsMagick-1.3.43.tar.xz 5657460 BLAKE2B caa4fa6546acb4cdaaa421030ccc5cd2b628ae723e07f84700f65e26e1f3e59039cf92fda259ee44ba1e1fa90e9c469844fb5289cc73d50c42bb50fb39358ca2 SHA512 15b4d90119f25fd45f16d50218d51d543841dd3cdaf0c585bce2c18592106bc41573ed1011d7176ff5882fa0cded8f46bfd1e639c26063571109911e22098757
+DIST GraphicsMagick-1.3.43.tar.xz.asc 228 BLAKE2B cb1290af98ea92de948df0421b7de101a713f0b8ce4a07959269d5edd10eb26f088585e1a8272482a9b219ee388ae8f040fc047ca76d5f752f04a7b57987c89c SHA512 3bd62bc64dd1b6f2d7a17f1281d8dc4c67c474860b4d95bfaf5fb4be93d0ee156b54c2a6ef4166687854e5458a6e43e61816a5fd508e4702f693a9d1e43984bf
EBUILD graphicsmagick-1.3.42.ebuild 3929 BLAKE2B 2760f36c100e4e76fab7253becce521d4e2aaa2765bf1b7fef12c2a82ae87f00a26ec8d370505ff8c42bc45c422fb2eec6789693fe196366c513f78d8a0d461e SHA512 90d47141fc69519fc913a39520dded157c01d994333ade9b518f9ae17b75d4c2a34452779f505789e472cdb2bd6da5dd281559425f880bee4e1612285161666a
+EBUILD graphicsmagick-1.3.43.ebuild 3922 BLAKE2B 5e3a6b8ade66487a0ae58bcb6229436a49d5f796a0d6385e6273d6cca88f93e05f02e9086ea5fe9dbbfa9fb9b73569dd6a3656a00827587354c9b6583d353c60 SHA512 e0fcfb9729f1ecf20033fc7fda73e43296a14b12c9091fd0b6621863b25041df1b552911b590e46312b27ddfc658f56a3b7c361d7947f5bad4e539223e7b70fa
EBUILD graphicsmagick-9999.ebuild 3880 BLAKE2B 17ca7c78e6dd99d50c2f7da6d49e3c4bf62733747c62f367e501ee7bada5be1142e26ce829a023ae965acfabc0522d17e38a72ac25b3d356fdfc32d5600847f3 SHA512 babd116e1e3f4119d9cd3e60ffd87d26dbfed4e951a36d2eac26905226ff20363b8f5678c88b0137fbc4ddc3ae0f2e5db69d2db69b8eb3b509545a3b55ed710f
MISC metadata.xml 1230 BLAKE2B 336c8cf97916b4907c95d16791e785336521c865aee9909129771e9d16405ff92471c56e9adae7ffd5354b769804c7e92bb20c1698c06b4994b73148b345bc6e SHA512 cdf719939c41c7aca942d6dec97d2b7496b345c9f9718b758ee08bc03a6a5afc80c989c0e977be021d292c8bf95007a4c42ef2346bb0c460bb48cacc9970560e
diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch
new file mode 100644
index 000000000000..060959ae6e87
--- /dev/null
+++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.43-bashism.patch
@@ -0,0 +1,12 @@
+Sent upstream by email on 2024-04-23.
+--- a/configure.ac
++++ b/configure.ac
+@@ -1720,7 +1720,7 @@ AC_SUBST([LIB_MTMALLOC])
+ # Find OpenMP library (no pkg-config support!)
+ #
+ LIB_OMP=''
+-if test "${OPENMP_ENABLED}" == 'yes'
++if test "${OPENMP_ENABLED}" = 'yes'
+ then
+ if test "${GCC}" = "yes"
+ then
diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild
new file mode 100644
index 000000000000..59f7582199a4
--- /dev/null
+++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.43.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P=${P/graphicsm/GraphicsM}
+DESCRIPTION="Collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM"
+
+if [[ ${PV} == 9999 ]] ; then
+ EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code"
+ inherit mercurial
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc
+ inherit verify-sig
+
+ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+ SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV%.*}"
+IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma"
+IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype"
+IUSE+=" webp wmf X zlib zstd"
+
+RDEPEND="
+ dev-libs/libltdl
+ bzip2? ( app-arch/bzip2 )
+ fpx? ( media-libs/libfpx )
+ heif? ( media-libs/libheif:= )
+ imagemagick? ( !media-gfx/imagemagick )
+ jbig? ( media-libs/jbigkit )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( media-libs/libjxl:= )
+ lcms? ( media-libs/lcms:2 )
+ lzma? ( app-arch/xz-utils )
+ perl? ( dev-lang/perl:= )
+ png? ( media-libs/libpng:= )
+ postscript? ( app-text/ghostscript-gpl )
+ svg? ( dev-libs/libxml2 )
+ tcmalloc? ( dev-util/google-perftools:= )
+ tiff? ( media-libs/tiff:= )
+ truetype? (
+ media-fonts/urw-fonts
+ >=media-libs/freetype-2
+ )
+ webp? ( media-libs/libwebp:= )
+ wmf? ( media-libs/libwmf )
+ X? (
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ zlib? ( sys-libs/zlib )
+ zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+=" virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.41-flags.patch
+ "${FILESDIR}"/${PN}-1.3.41-perl.patch
+ "${FILESDIR}"/${PN}-1.3.43-bashism.patch
+)
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ local depth=8
+
+ use q16 && depth=16
+ use q32 && depth=32
+
+ local myeconfargs=(
+ --enable-largefile
+ --enable-shared
+ $(use_enable static-libs static)
+ $(use_enable debug prof)
+ $(use_enable debug gcov)
+ $(use_enable imagemagick magick-compat)
+ $(use_enable openmp)
+ --with-threads
+ $(use_with dynamic-loading modules)
+ --with-quantum-depth=${depth}
+ --without-frozenpaths
+ $(use_with cxx magick-plus-plus)
+ $(use_with heif)
+ $(use_with jpegxl jxl)
+ $(use_with perl)
+ --with-perl-options=INSTALLDIRS=vendor
+ $(use_with bzip2 bzlib)
+ $(use_with postscript dps)
+ $(use_with fpx)
+ $(use_with jbig)
+ $(use_with webp)
+ $(use_with jpeg)
+ # Needs last-rited/unpackaged jasper
+ --without-jp2
+ $(use_with lcms lcms2)
+ $(use_with lzma)
+ $(use_with png)
+ $(use_with tcmalloc)
+ $(use_with tiff)
+ --without-trio
+ $(use_with truetype ttf)
+ $(use_with wmf)
+ --with-fontpath="${EPREFIX}"/usr/share/fonts
+ --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts
+ --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts
+ $(use_with svg xml)
+ $(use_with zlib)
+ $(use_with zstd)
+ $(use_with X x)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+
+ use perl && emake perl-build
+}
+
+src_test() {
+ # Some perl tests fail when DISPLAY is set
+ unset DISPLAY
+
+ default
+}
+
+src_install() {
+ default
+
+ if use perl ; then
+ emake -C PerlMagick DESTDIR="${D}" install
+
+ find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die
+ find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + || die
+ fi
+
+ find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + || die
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index a529a8304487..5fd801381926 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/whipper/Manifest b/media-sound/whipper/Manifest
index 5bbb7d4c90b3..dcbfb4c14630 100644
--- a/media-sound/whipper/Manifest
+++ b/media-sound/whipper/Manifest
@@ -1,5 +1,4 @@
AUX whipper-0.7.0-cdparanoia-name-fix.patch 2036 BLAKE2B 54d0c70f0ccf89e46607e67d3b1bd3288dc0c34da27d6111df98810d85369c51f953e415a6415c0c08649a2e7fed10cfea77e3a7695f8c4f03445948a8f83c64 SHA512 13edc4bd713409e8fa6d871ce5f9316895edb0156eeed7eef401e72c19f188a8067c45c16a3fe1c3e21209fd8ec6bdf2478e4d4376f210d535993c7ef1575453
DIST whipper-0.10.0.tar.gz 256546 BLAKE2B c673aaefa8fe621e11a1140c2927bb2f62d5b07e94f6cec5b95ba290e5eab215c98b9a59c144b26c71bde211a45d603ba08c477d12b12ed1c73f9f8c2ebdb9a7 SHA512 728ad98185aa2d29f4fb215a597136691bb2c3590b3cac4f659238f90a3b4328c377fafe830a725b655f050538739f404b3eca853db4c39001d1b9d721dc7fd8
-EBUILD whipper-0.10.0-r1.ebuild 1739 BLAKE2B 3c890c7aefa7507cf75f5ce1fa8e43166ef5c4b8c386a5bd60c7b793dfcb0bb28ad43c56a80bee2865599cc3aba5b9ed700926567b0aa343de7d7b8e0ed4e056 SHA512 743ad0f86493eca6bfeffaba0f343c8b789497c1f6004e162f5544bfa66a609dce0bf09150d51fd6035537b5d40c839f9310f61c6ae5feaac7f5a0bedf28d206
-EBUILD whipper-0.10.0.ebuild 1570 BLAKE2B 3af145c7f3860248892bbf6749996424cd126240450d7f8b04cb66e6a557c9c5d70e5b9a96f871d76905276ad8a218f76cfd13b4590f6cefefb87e927c6ba784 SHA512 8d19b56ab591b0668c1fb3e2f6cd2930eece004047adc6b0f2f9b53b49b379b650c6322ec14cd66ada81810e425dfaeabaad39a6c5fe54b49911f33dd7cfdfc8
+EBUILD whipper-0.10.0-r1.ebuild 1748 BLAKE2B 0aa45feb70b980e423f80551ce4e2e0a4811ea9cafe11afc8bcb046aff5ece9af5ec0868104c93404c801ffaf7194a84f208b03c5c932c087abd95b843d8a579 SHA512 510581d73f13e3de3447bf07f9c8804910194fb9dcf606a23ebc690157418e66e72a558e638e9b1be6d59fe6c11f469baf8b63792a46751d175eef7a9c875edb
MISC metadata.xml 660 BLAKE2B 5cd7471def3d4a0cdf0f391ba307d071ef474c9121db39b72371190b05d857b2488226ff5c7fa66aa54447bfec2b2c4c30d9fc3439da6c82937c6dc17fa52c6a SHA512 233494f7efc67d89a4f7fbf01f94c8fe47054d1a311ce88163c527de6c582a6ecde56f00b3f6e003a986afb41ccd2fa92c044e7d35ffcca290cf17778ae30ef2
diff --git a/media-sound/whipper/whipper-0.10.0-r1.ebuild b/media-sound/whipper/whipper-0.10.0-r1.ebuild
index 451683de80dc..48549099d453 100644
--- a/media-sound/whipper/whipper-0.10.0-r1.ebuild
+++ b/media-sound/whipper/whipper-0.10.0-r1.ebuild
@@ -3,9 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-
DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -17,7 +16,9 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND="media-libs/libsndfile:="
+DEPEND="
+ media-libs/libsndfile:=
+"
# bug https://bugs.gentoo.org/923339
# upstream https://github.com/whipper-team/whipper/issues/605
# upstream https://github.com/whipper-team/whipper/issues/606
@@ -32,14 +33,20 @@ RDEPEND="
<dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
media-libs/mutagen[${PYTHON_USEDEP}]
- media-sound/sox[flac]"
+ media-sound/sox[flac]
+"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? ( dev-python/twisted[${PYTHON_USEDEP}] )"
+ test? (
+ dev-python/twisted[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests unittest
-PATCHES=( "${FILESDIR}/${PN}-0.7.0-cdparanoia-name-fix.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-0.7.0-cdparanoia-name-fix.patch"
+)
python_prepare_all() {
# accurip test totally depends on network access
diff --git a/media-sound/whipper/whipper-0.10.0.ebuild b/media-sound/whipper/whipper-0.10.0.ebuild
deleted file mode 100644
index c865bb56dbb7..000000000000
--- a/media-sound/whipper/whipper-0.10.0.ebuild
+++ /dev/null
@@ -1,55 +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} )
-
-DISTUTILS_USE_PEP517="setuptools"
-
-inherit distutils-r1
-
-DESCRIPTION="A Python CD-DA ripper preferring accuracy over speed (forked from morituri)"
-HOMEPAGE="https://github.com/whipper-team/whipper"
-SRC_URI="https://github.com/whipper-team/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="media-libs/libsndfile:="
-RDEPEND="
- ${DEPEND}
- app-cdr/cdrdao
- >=dev-libs/libcdio-paranoia-0.94_p2
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- >=dev-python/pycdio-2.1.0[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/discid[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-sound/sox[flac]"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? ( dev-python/twisted[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests unittest
-
-PATCHES=( "${FILESDIR}/${PN}-0.7.0-cdparanoia-name-fix.patch" )
-
-python_prepare_all() {
- # accurip test totally depends on network access
- rm "${PN}"/test/test_common_accurip.py || die
-
- # Test fails with
- # Log [82 chars]28Z\n\nRipping phase information:\n Drive: HL[2290 chars]31\n
- # !=
- # Log [82 chars]28Z\nRipping phase information:\n Drive: HL-D[2274 chars]31\n
- # assertion. TODO: fix test.
- rm "${PN}"/test/test_result_logger.py || die
-
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
- distutils-r1_python_prepare_all
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 270dd1faf010..99d27b801156 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 2b2e109d3032..6c6f9337e48b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 22 Apr 2024 22:10:30 +0000
+Tue, 23 Apr 2024 22:10:33 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 23d4aca97de6..7e54e8961fd1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb
-TIMESTAMP 2024-04-22T22:10:35Z
+TIMESTAMP 2024-04-23T22:10:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYm4FtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYoMd1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB0KQ//RJtkU3nmpptB4OGZjYVmGZleGizPX/27EVh+Ubx9pqqIDgD9i602rfgR
-N8S3MPQVTOzM7kcm529YHCwDVsXD4t8t/fFKQtRIX7o2pgwTnfJuyEH++k3x+4G3
-oT3uZ6JCHdZmZh+yG98wfHB6J+J864HY/CD5XTYJhKzzkpTyTuW8Byh407WmHqGu
-P8kLJAx9CRvZop2HtHbs7wO1Va2nAyLON3YcdMtRWciUUiN8V3xHLsDbYlC/gsor
-tNfS90gAs6bIzxdUDo3cio9BWshk8cC1wcJXr1EzUApunc18IAz2H61v3oF/BWi0
-/9WJO8N1FMtBKmTlDToKsYmxD257RVy3l061gKQPqqW2hN5BzqA7i9FL/SS7MHMu
-7AwUlMedM9bwmPsGdcPMJm0O44/RPW/OiwQ4nFDcCfFZzlcKss2UXA+pTGvlDfEe
-6VTKquwOcF1lSXGJVpOV6oUJZJX0Bdb0yk8BDYGGJWm0Zghxuke3ZUN3B/F4U92S
-NdlJnv07Z7M8RXLbJ2vKfd76fLTKqECFyi8FqkmapqHxCKDY0B0Zsmb6oqdsy0XP
-D16u2R9fc4PGcae+CeOUZMvsuXK4Q3ZlabLd2hBlhCyNHx+8f6ZC/k5UaxJis1/c
-/rhLWuKcaQR8yO+MadejmP6lGHyiVPiasz9WU1N3KQ4X/J3RjnE=
-=7jb/
+klDoaRAAs5FPleL/puwL6Xj9OBvZg2EoK84/fYI3OoVa5daNpee824YaFVeZwOG6
+MkMN89zZ4Hphz9vnWVv7JC2kzyamMRarHuY5uuswfuHkgOdcrczqvQCw3RdBMD4q
+DI23wQUrX9U2j0IOXTxhO/r635UOXLboixhGZzVS5Kq1FkBcc+6h61MjcAvBWxnJ
+kgpktVUNDuI6ZwAdNOj6T5oOnnPr3FUzG4TbflNa3XZbfz204ltBb5dhILGmHqJU
+f6T/UK10RmYboADZuicxZICMZKpEY4Vr780VRz1p35iQcgfgBfdBfM2JgutFGmEl
+BY/MFNUkpkIPKFpj2CyqUkkVXpLpK/vHJGLldU5S4+AAStM1TriEitebvBQqrGx7
+npgkLeyPh9cPFyAVtBrGifKCEc7gpri3rmKvNH2FeRCWd3HlZyDg6KFarsrufIkl
+Kq7EC55YDA+zUQsOY6GsAptWS78RMRZGudRp5ymjBcVwxd3hN9sp7+xxzMd8a/9R
+XrFrOP4auGWlRdKb6PRj0wTBgzO4oBqMQPDw/+JpEArkarF0OqZIFdKMfRthinvI
+xg0wjecwxny1kcyJWzvpH2hjXWQsLg8paFWS0lxEnPFb0UyHRIn+gqmZKWCUxBJ3
+evSSAW8qaRJ6fKLDT9n1Vbf86OFx0xltTiJOny8F6XSbesDi1o0=
+=vAyh
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 2b2e109d3032..5688ea45994f 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 22 Apr 2024 22:10:30 +0000
+Tue, 23 Apr 2024 22:10:34 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 4da503b2177c..abce3fef4aed 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/Manifest.gz b/metadata/md5-cache/acct-group/Manifest.gz
index 98b1a3e96a20..1718ca113b98 100644
--- a/metadata/md5-cache/acct-group/Manifest.gz
+++ b/metadata/md5-cache/acct-group/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-group/redict-0 b/metadata/md5-cache/acct-group/redict-0
new file mode 100644
index 000000000000..ff6732aa2197
--- /dev/null
+++ b/metadata/md5-cache/acct-group/redict-0
@@ -0,0 +1,8 @@
+DEFINED_PHASES=install preinst pretend
+DESCRIPTION=Redict program group
+EAPI=8
+INHERIT=acct-group
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+SLOT=0
+_eclasses_=acct-group 1ba28b31fccef7f4ff1cebfad243a633 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=76747e9b83d7ec90b18df17db73b796b
diff --git a/metadata/md5-cache/acct-user/Manifest.gz b/metadata/md5-cache/acct-user/Manifest.gz
index 058fec56b534..232247665c97 100644
--- a/metadata/md5-cache/acct-user/Manifest.gz
+++ b/metadata/md5-cache/acct-user/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/acct-user/redict-0 b/metadata/md5-cache/acct-user/redict-0
new file mode 100644
index 000000000000..bc6bec8a8432
--- /dev/null
+++ b/metadata/md5-cache/acct-user/redict-0
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst preinst prerm pretend
+DESCRIPTION=Redict program user
+EAPI=8
+INHERIT=acct-user
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+RDEPEND=acct-group/redict
+SLOT=0
+_eclasses_=acct-user 485d9a6aa1311a8ca9da380d8a8c6c76 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=55da1de846d3c2d4e4aa55d787c9b896
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 06dd8135e55c..7a004a21db23 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.32.89 b/metadata/md5-cache/app-admin/awscli-1.32.89
new file mode 100644
index 000000000000..04d7971b399c
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.32.89
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.32.89.tar.gz -> aws-cli-1.32.89.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=26d79af710d57f697ff897857cc16d28
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index de8f4cf49b48..1a954951c436 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/innoextract-1.9 b/metadata/md5-cache/app-arch/innoextract-1.9
index 7c3da758e550..ec5137cc1918 100644
--- a/metadata/md5-cache/app-arch/innoextract-1.9
+++ b/metadata/md5-cache/app-arch/innoextract-1.9
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/boost:=[bzip2,zlib] iconv? ( virtual/libiconv ) lzma? ( app-arc
SLOT=0
SRC_URI=https://constexpr.org/innoextract/files/innoextract-1.9.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d650de8e23351f182058d3bf3baf8ff4
+_md5_=428187123dc89a2d7b41efecae99fa49
diff --git a/metadata/md5-cache/app-arch/rpm-4.19.1.1 b/metadata/md5-cache/app-arch/rpm-4.19.1.1
index 1d9f22f8c699..ff3944448ec9 100644
--- a/metadata/md5-cache/app-arch/rpm-4.19.1.1
+++ b/metadata/md5-cache/app-arch/rpm-4.19.1.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rpm.org/ https://github.com/rpm-software-management/rpm
INHERIT=cmake lua-single python-single-r1 toolchain-funcs
IUSE=acl audit caps +berkdb doc dbus nls openmp python readline selinux +sequoia +sqlite lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~s390 ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-2 LGPL-2
RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) >=app-arch/bzip2-1.0.1 app-arch/libarchive:= app-arch/xz-utils app-arch/zstd:= >=app-crypt/gnupg-1.2 >=dev-lang/perl-5.8.8 dev-libs/elfutils >=dev-libs/popt-1.7 sys-apps/file sys-libs/readline:= >=sys-libs/zlib-1.2.3-r1 acl? ( virtual/acl ) audit? ( sys-process/audit ) caps? ( >=sys-libs/libcap-2.0 ) dbus? ( sys-apps/dbus ) nls? ( virtual/libintl ) 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 ) ) readline? ( sys-libs/readline:= ) sequoia? ( app-crypt/rpm-sequoia ) !sequoia? ( dev-libs/libgcrypt:= ) sqlite? ( dev-db/sqlite:3 ) selinux? ( sec-policy/selinux-rpm )
REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.19.x/rpm-4.19.1.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.19.x/rpm-4.19.1.1.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0d65d9002ab2d7979d9770e7ef216b88
+_md5_=c1ab144f38230dea9fde0e23bb0f77db
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index af2add519793..2ad47f46fa4e 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/dar-2.7.14 b/metadata/md5-cache/app-backup/dar-2.7.14
index febe51774df9..e8477e392606 100644
--- a/metadata/md5-cache/app-backup/dar-2.7.14
+++ b/metadata/md5-cache/app-backup/dar-2.7.14
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://dar.linux.free.fr/
INHERIT=flag-o-matic
IUSE=argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync xattr
-KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux
+KEYWORDS=amd64 ppc sparc ~x86 ~amd64-linux
LICENSE=GPL-2+
RDEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= dev-libs/libthreadar sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) xattr? ( sys-apps/attr )
REQUIRED_USE=?? ( dar32 dar64 ) gpg? ( gcrypt )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/dar/dar/2.7.14/dar-2.7.14.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8aab1958d152bc460c939e0cd733a1e7
+_md5_=a9bceff55d2d0cc72c0c3ae38ba99bb9
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index d7eb3a4063ac..3b5e26cec9e6 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.58.0 b/metadata/md5-cache/app-containers/devcontainer-0.58.0
index 25eb05e64143..7bb3301c80f3 100644
--- a/metadata/md5-cache/app-containers/devcontainer-0.58.0
+++ b/metadata/md5-cache/app-containers/devcontainer-0.58.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.58.0.tgz -> devcontainer-0.58.0.tgz
-_md5_=b442cdef242f97ffcd6e5e5c379b87ed
+_md5_=2b9897e7fb551cf5b6ddfdea63f5b7a6
diff --git a/metadata/md5-cache/app-containers/devcontainer-0.59.1 b/metadata/md5-cache/app-containers/devcontainer-0.59.1
new file mode 100644
index 000000000000..352603244e55
--- /dev/null
+++ b/metadata/md5-cache/app-containers/devcontainer-0.59.1
@@ -0,0 +1,11 @@
+BDEPEND=>=net-libs/nodejs-16[npm]
+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
+LICENSE=MIT
+RDEPEND=net-libs/nodejs
+SLOT=0
+SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.59.1.tgz -> devcontainer-0.59.1.tgz
+_md5_=b442cdef242f97ffcd6e5e5c379b87ed
diff --git a/metadata/md5-cache/app-containers/earthly-0.8.6 b/metadata/md5-cache/app-containers/earthly-0.8.6
index 875239d58c0e..e0605f15b370 100644
--- a/metadata/md5-cache/app-containers/earthly-0.8.6
+++ b/metadata/md5-cache/app-containers/earthly-0.8.6
@@ -4,11 +4,11 @@ DESCRIPTION=Build automation tool that executes in containers
EAPI=8
HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/
INHERIT=go-module
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MPL-2.0
RDEPEND=|| ( app-containers/docker app-containers/podman )
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/earthly/earthly/archive/v0.8.6.tar.gz -> earthly-0.8.6.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.8.6-deps.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b314799c44040f7354960d2a9e29cdcd
+_md5_=5e3f7e8b8deda9f524c60ac4ffac1a2e
diff --git a/metadata/md5-cache/app-containers/incus-6.0.0-r1 b/metadata/md5-cache/app-containers/incus-6.0.0-r1
index 4c587f634ba6..f2ed41e9d632 100644
--- a/metadata/md5-cache/app-containers/incus-6.0.0-r1
+++ b/metadata/md5-cache/app-containers/incus-6.0.0-r1
@@ -13,4 +13,4 @@ RESTRICT=test strip
SLOT=0
SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.0.0.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.0.0.tar.xz.asc )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=004bff599a31bafb43d3ab2112c6a102
+_md5_=a6381e8ce32a927f5fb50ef15a99eda0
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index d51879ccb023..e95e289e975b 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/rpm-sequoia-1.6.0 b/metadata/md5-cache/app-crypt/rpm-sequoia-1.6.0
index e9cb075b9758..27b6f980906a 100644
--- a/metadata/md5-cache/app-crypt/rpm-sequoia-1.6.0
+++ b/metadata/md5-cache/app-crypt/rpm-sequoia-1.6.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sequoia-pgp.org/ https://github.com/rpm-software-management/rpm-sequoia
INHERIT=cargo llvm
IUSE=nettle +openssl debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~sparc ~x86
LICENSE=LGPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT Unicode-DFS-2016 || ( GPL-2 GPL-3 LGPL-3 )
RDEPEND=nettle? ( dev-libs/nettle:= ) openssl? ( dev-libs/openssl:= )
REQUIRED_USE=^^ ( nettle openssl )
SLOT=0
SRC_URI=https://github.com/rpm-software-management/rpm-sequoia/archive/refs/tags/v1.6.0.tar.gz -> rpm-sequoia-1.6.0.tar.gz https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aes-gcm/0.10.3/download -> aes-gcm-0.10.3.crate https://crates.io/api/v1/crates/aes/0.8.3/download -> aes-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/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/anstyle/1.0.4/download -> anstyle-1.0.4.crate https://crates.io/api/v1/crates/anyhow/1.0.79/download -> anyhow-1.0.79.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.13/download -> assert_cmd-2.0.13.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.68.1/download -> bindgen-0.68.1.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/botan-sys/0.10.5/download -> botan-sys-0.10.5.crate https://crates.io/api/v1/crates/botan/0.10.7/download -> botan-0.10.7.crate https://crates.io/api/v1/crates/bstr/1.9.0/download -> bstr-1.9.0.crate https://crates.io/api/v1/crates/buffered-reader/1.3.0/download -> buffered-reader-1.3.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/camellia/0.1.0/download -> camellia-0.1.0.crate https://crates.io/api/v1/crates/cast5/0.11.1/download -> cast5-0.11.1.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cdylib-link-lines/0.1.4/download -> cdylib-link-lines-0.1.4.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.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/chrono/0.4.32/download -> chrono-0.4.32.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/const-oid/0.9.6/download -> const-oid-0.9.6.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.5/download -> crypto-bigint-0.5.5.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek-derive/0.1.1/download -> curve25519-dalek-derive-0.1.1.crate https://crates.io/api/v1/crates/curve25519-dalek/4.1.1/download -> curve25519-dalek-4.1.1.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.7.8/download -> der-0.7.8.crate https://crates.io/api/v1/crates/des/0.8.1/download -> des-0.8.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dsa/0.6.2/download -> dsa-0.6.2.crate https://crates.io/api/v1/crates/dyn-clone/1.0.16/download -> dyn-clone-1.0.16.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ecb/0.1.2/download -> ecb-0.1.2.crate https://crates.io/api/v1/crates/ecdsa/0.16.9/download -> ecdsa-0.16.9.crate https://crates.io/api/v1/crates/ed25519-dalek/2.1.0/download -> ed25519-dalek-2.1.0.crate https://crates.io/api/v1/crates/ed25519/2.2.3/download -> ed25519-2.2.3.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.8/download -> elliptic-curve-0.13.8.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.2.5/download -> fiat-crypto-0.2.5.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/ghash/0.5.0/download -> ghash-0.5.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/hermit-abi/0.3.4/download -> hermit-abi-0.3.4.crate https://crates.io/api/v1/crates/hkdf/0.12.4/download -> hkdf-0.12.4.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.59/download -> iana-time-zone-0.1.59.crate https://crates.io/api/v1/crates/idea/0.5.1/download -> idea-0.5.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/is-terminal/0.4.10/download -> is-terminal-0.4.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/js-sys/0.3.67/download -> js-sys-0.3.67.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.152/download -> libc-0.2.152.crate https://crates.io/api/v1/crates/libloading/0.8.1/download -> libloading-0.8.1.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/md-5/0.10.6/download -> md-5-0.10.6.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/memsec/0.6.3/download -> memsec-0.6.3.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/nettle-sys/2.3.0/download -> nettle-sys-2.3.0.crate https://crates.io/api/v1/crates/nettle/7.3.0/download -> nettle-7.3.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.4/download -> num-bigint-dig-0.8.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.99/download -> openssl-sys-0.9.99.crate https://crates.io/api/v1/crates/openssl/0.10.63/download -> openssl-0.10.63.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.29/download -> pkg-config-0.3.29.crate https://crates.io/api/v1/crates/platforms/3.3.0/download -> platforms-3.3.0.crate https://crates.io/api/v1/crates/polyval/0.6.1/download -> polyval-0.6.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.crate https://crates.io/api/v1/crates/primeorder/0.13.6/download -> primeorder-0.13.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/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.4.4/download -> regex-automata-0.4.4.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-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/ripemd/0.1.3/download -> ripemd-0.1.3.crate https://crates.io/api/v1/crates/rsa/0.9.6/download -> rsa-0.9.6.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.30/download -> rustix-0.38.30.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sec1/0.7.3/download -> sec1-0.7.3.crate https://crates.io/api/v1/crates/semver/1.0.21/download -> semver-1.0.21.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.17.0/download -> sequoia-openpgp-1.17.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.6.0/download -> sequoia-policy-config-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.195/download -> serde-1.0.195.crate https://crates.io/api/v1/crates/serde_derive/1.0.195/download -> serde_derive-1.0.195.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.3.3/download -> sha1collisiondetection-0.3.3.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signature/2.2.0/download -> signature-2.2.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.3/download -> spki-0.7.3.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/tempfile/3.9.0/download -> tempfile-3.9.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.56/download -> thiserror-impl-1.0.56.crate https://crates.io/api/v1/crates/thiserror/1.0.56/download -> thiserror-1.0.56.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/twofish/0.7.1/download -> twofish-0.7.1.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/universal-hash/0.5.1/download -> universal-hash-0.5.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.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.90/download -> wasm-bindgen-backend-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.90/download -> wasm-bindgen-macro-support-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.90/download -> wasm-bindgen-macro-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.90/download -> wasm-bindgen-shared-0.2.90.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.90/download -> wasm-bindgen-0.2.90.crate https://crates.io/api/v1/crates/win-crypto-ng/0.5.1/download -> win-crypto-ng-0.5.1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_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/x25519-dalek/2.0.0/download -> x25519-dalek-2.0.0.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.8/download -> xxhash-rust-0.8.8.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate
_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d530516f140b1dca6c262d9e8491026
+_md5_=f6428e37066513d4086a28035eaad726
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 67443be1855d..acca1bcd94a7 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/eclass-manpages-20240423 b/metadata/md5-cache/app-doc/eclass-manpages-20240423
new file mode 100644
index 000000000000..d92aba84899c
--- /dev/null
+++ b/metadata/md5-cache/app-doc/eclass-manpages-20240423
@@ -0,0 +1,10 @@
+BDEPEND=sys-apps/gawk
+DEFINED_PHASES=install
+DESCRIPTION=Collection of Gentoo eclass manpages
+EAPI=8
+HOMEPAGE=https://github.com/projg2/eclass-to-manpage
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-doc/eclass-manpages/eclass-manpages-20240423.tar.xz
+_md5_=151cfacde16338571e9ddd29550b8343
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index bcca85863f10..1f9846e4367c 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
new file mode 100644
index 000000000000..c6d9a9d6cb33
--- /dev/null
+++ b/metadata/md5-cache/app-editors/emacs-26.3-r18
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 ) )
+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
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+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 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1028057527f54b4ad83ac500c891c936
diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r16 b/metadata/md5-cache/app-editors/emacs-27.2-r16
new file mode 100644
index 000000000000..64bc249abf2d
--- /dev/null
+++ b/metadata/md5-cache/app-editors/emacs-27.2-r16
@@ -0,0 +1,17 @@
+BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 ) )
+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 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
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+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 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4ba68b5523fa12d439ed235889b06ad7
diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r12 b/metadata/md5-cache/app-editors/emacs-28.2-r12
new file mode 100644
index 000000000000..b22123ed4b2b
--- /dev/null
+++ b/metadata/md5-cache/app-editors/emacs-28.2-r12
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 ) )
+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
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+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 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c6482a1331816e6d4c27c215b137af6f
diff --git a/metadata/md5-cache/app-editors/emacs-29.3-r2 b/metadata/md5-cache/app-editors/emacs-29.3-r2
new file mode 100644
index 000000000000..db3853716b01
--- /dev/null
+++ b/metadata/md5-cache/app-editors/emacs-29.3-r2
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 ) ) )
+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
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+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 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5f14d4362f0fcaf5b87fdc0f3bf2b51f
diff --git a/metadata/md5-cache/app-editors/ghostwriter-24.02.2 b/metadata/md5-cache/app-editors/ghostwriter-24.02.2
index 4711a039d0bb..f97f55bc1fca 100644
--- a/metadata/md5-cache/app-editors/ghostwriter-24.02.2
+++ b/metadata/md5-cache/app-editors/ghostwriter-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://ghostwriter.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-3+
RDEPEND=app-text/hunspell:= >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwebchannel-5.15.12:5 >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/sonnet-5.115.0:5 virtual/opengl || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=0
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/ghostwriter-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=333405caac6273254c08c7cbd99eb725
+_md5_=020547f3f4fb3c660981c3593c94e9e4
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index b2b9a48106e6..49012d8e3bf5 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/compat-29.1.4.5 b/metadata/md5-cache/app-emacs/compat-29.1.4.5
index 5509c3a25696..b8436885a88e 100644
--- a/metadata/md5-cache/app-emacs/compat-29.1.4.5
+++ b/metadata/md5-cache/app-emacs/compat-29.1.4.5
@@ -4,10 +4,10 @@ DESCRIPTION=Compatibility libraries for Emacs
EAPI=8
HOMEPAGE=https://github.com/emacs-compat/compat/ https://git.sr.ht/~pkal/compat/
INHERIT=elisp
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacs-compat/compat/archive/29.1.4.5.tar.gz -> compat-29.1.4.5.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5
-_md5_=58bca6ec7dec2e56ea5bd004709dcd1c
+_md5_=f803b738344adf4a1b15e162324fc133
diff --git a/metadata/md5-cache/app-emacs/consult-1.3 b/metadata/md5-cache/app-emacs/consult-1.3
deleted file mode 100644
index 0d7c4fc6f471..000000000000
--- a/metadata/md5-cache/app-emacs/consult-1.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Consulting complete-read for GNU Emacs
-EAPI=8
-HOMEPAGE=https://github.com/minad/consult/
-INHERIT=elisp
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:*
-SLOT=0
-SRC_URI=https://github.com/minad/consult/archive/1.3.tar.gz -> consult-1.3.tar.gz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5
-_md5_=8f3d8575ed1f4c94b2f83764d3053b66
diff --git a/metadata/md5-cache/app-emacs/consult-1.2 b/metadata/md5-cache/app-emacs/consult-1.5
index fc6b9f5557bb..ed3a70e0e93a 100644
--- a/metadata/md5-cache/app-emacs/consult-1.2
+++ b/metadata/md5-cache/app-emacs/consult-1.5
@@ -4,10 +4,10 @@ DESCRIPTION=Consulting complete-read for GNU Emacs
EAPI=8
HOMEPAGE=https://github.com/minad/consult/
INHERIT=elisp
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-emacs/compat-28.1 >=app-editors/emacs-27:*
SLOT=0
-SRC_URI=https://github.com/minad/consult/archive/1.2.tar.gz -> consult-1.2.tar.gz
+SRC_URI=https://github.com/minad/consult/archive/1.5.tar.gz -> consult-1.5.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5
-_md5_=8f3d8575ed1f4c94b2f83764d3053b66
+_md5_=662d288be4b39e55bec93077d63bc151
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 76ad56f1fbb2..4febe4b92ea2 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/wine-mono-9.1.0 b/metadata/md5-cache/app-emulation/wine-mono-9.1.0
new file mode 100644
index 000000000000..9622eaa729cd
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/wine-mono-9.1.0
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=Replacement for the .NET runtime and class libraries in Wine
+EAPI=8
+HOMEPAGE=https://wiki.winehq.org/Mono
+IUSE=+shared
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1
+SLOT=9.1.0
+SRC_URI=shared? ( https://github.com/madewokherd/wine-mono/releases/download/wine-mono-9.1.0/wine-mono-9.1.0-x86.tar.xz ) !shared? ( https://github.com/madewokherd/wine-mono/releases/download/wine-mono-9.1.0/wine-mono-9.1.0-x86.msi )
+_md5_=47f4c19152db603a9d3df40fea9e2972
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999
index e8b40a758d8a..c79492c84296 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-9999
+++ b/metadata/md5-cache/app-emulation/wine-staging-9999
@@ -9,9 +9,9 @@ INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix pyt
IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
PROPERTIES=live
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
RESTRICT=test
SLOT=9999
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=b01bfc04dd154e38407a784baf2e75ba
+_md5_=3f2b222825a8f6b300b8bf778ac90fb6
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999
index e46f320b7b54..df3dff030aa1 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9999
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999
@@ -9,9 +9,9 @@ INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolcha
IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
PROPERTIES=live
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
RESTRICT=test
SLOT=9999
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=27c469cec119f4b59b6fd44ab2275868
+_md5_=f2afe26bbcbebe02d7d4a49e732f668d
diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz
index b41cd4881270..9bcd0193684c 100644
--- a/metadata/md5-cache/app-forensics/Manifest.gz
+++ b/metadata/md5-cache/app-forensics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-forensics/volatility3-2.5.2 b/metadata/md5-cache/app-forensics/volatility3-2.5.2
index 06ee1821a397..ae93067b0b27 100644
--- a/metadata/md5-cache/app-forensics/volatility3-2.5.2
+++ b/metadata/md5-cache/app-forensics/volatility3-2.5.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/
INHERIT=distutils-r1
IUSE=crypt disasm jsonschema leechcore snappy test yara python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-python/pefile-2023.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] crypt? ( >=dev-python/pycryptodome-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) disasm? ( >=dev-libs/capstone-3.0.5[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) jsonschema? ( >=dev-python/jsonschema-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) leechcore? ( >=dev-python/leechcorepyc-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) snappy? ( || ( app-arch/snappy:0/1 app-arch/snappy:0/1.1 ) ) yara? ( >=dev-python/yara-python-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=test? ( yara ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/volatilityfoundation/volatility3/archive/v2.5.2.tar.gz -> volatility3-2.5.2.gh.tar.gz test? ( https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> volatility3-win-xp-laptop-2005-06-25.img.gz https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> volatility3-linux-sample-1.bin.gz )
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7662b2ba6bff1582066b5df97ce12d4c
+_md5_=e5133c109d3dcf82741011669a87a33c
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 3b842b8c8068..911528ac62fe 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/binwalk-2.4.0 b/metadata/md5-cache/app-misc/binwalk-2.4.0
index 60cd167a76a9..de623bd14142 100644
--- a/metadata/md5-cache/app-misc/binwalk-2.4.0
+++ b/metadata/md5-cache/app-misc/binwalk-2.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/OSPG/binwalk
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
+KEYWORDS=~amd64 arm arm64 ppc ppc64 ~riscv ~x86 ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OSPG/binwalk/archive/v2.4.0.tar.gz -> binwalk-2.4.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c8fcbf4721e21eda564ecfd6cbede7e3
+_md5_=80b4d0d0c36190802f00b285a42cae64
diff --git a/metadata/md5-cache/app-misc/fastfetch-2.10.1 b/metadata/md5-cache/app-misc/fastfetch-2.10.2
index bfdf3352fc98..2c13757b25e8 100644
--- a/metadata/md5-cache/app-misc/fastfetch-2.10.1
+++ b/metadata/md5-cache/app-misc/fastfetch-2.10.2
@@ -12,6 +12,6 @@ RDEPEND=>=dev-libs/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( me
REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.10.1.tar.gz -> fastfetch-2.10.1.tar.gz
+SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.10.2.tar.gz -> fastfetch-2.10.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=78879a939ebb4991829226e57c9424b5
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index b1f9608f3398..b13d523ae167 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-2.14.20 b/metadata/md5-cache/app-office/joplin-desktop-2.14.20
index 498ebaaa860d..fbb350098b51 100644
--- a/metadata/md5-cache/app-office/joplin-desktop-2.14.20
+++ b/metadata/md5-cache/app-office/joplin-desktop-2.14.20
@@ -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/v2.14.20/Joplin-2.14.20.AppImage
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=40f3af6b9875dfde4732b516e46794dd
+_md5_=093c8a7b508c393a4e41411be6e4b8fc
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index b4e7e5ffaccc..5b4927a23ee8 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.1_p16-r6 b/metadata/md5-cache/app-shells/bash-5.1_p16-r6
index 961970748816..f7086c441365 100644
--- a/metadata/md5-cache/app-shells/bash-5.1_p16-r6
+++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r6
@@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~
LICENSE=GPL-3
RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= )
SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
+SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=2c30ffa239a0dafe88577e052f51a371
+_md5_=8d630ded317021f408bfe642eab2685e
diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r7 b/metadata/md5-cache/app-shells/bash-5.1_p16-r7
index 5c540c2ee690..361b9043a01e 100644
--- a/metadata/md5-cache/app-shells/bash-5.1_p16-r7
+++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r7
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-3
RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= )
SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
+SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=ab390d1bd8f45fda12f1ba1ed0dc8c09
+_md5_=c60e4e58100f97e252c48886a34f07e5
diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r8 b/metadata/md5-cache/app-shells/bash-5.1_p16-r8
index 95cb5c1e9179..d04e2caba374 100644
--- a/metadata/md5-cache/app-shells/bash-5.1_p16-r8
+++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r8
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-3
RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= )
SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
+SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=bd828e501747a864e582a94f74a89537
+_md5_=ed9dc389503c8a27a59f7aaf3665c172
diff --git a/metadata/md5-cache/app-shells/bash-5.2_p26 b/metadata/md5-cache/app-shells/bash-5.2_p26
index cc809816da98..157a9536bd36 100644
--- a/metadata/md5-cache/app-shells/bash-5.2_p26
+++ b/metadata/md5-cache/app-shells/bash-5.2_p26
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= )
SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 ) mirror://gnu/bash/bash-5.2-patches/bash52-016 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 ) mirror://gnu/bash/bash-5.2-patches/bash52-017 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 ) mirror://gnu/bash/bash-5.2-patches/bash52-018 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 ) mirror://gnu/bash/bash-5.2-patches/bash52-019 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 ) mirror://gnu/bash/bash-5.2-patches/bash52-020 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 ) mirror://gnu/bash/bash-5.2-patches/bash52-021 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 ) mirror://gnu/bash/bash-5.2-patches/bash52-022 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 ) mirror://gnu/bash/bash-5.2-patches/bash52-023 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 ) mirror://gnu/bash/bash-5.2-patches/bash52-024 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 ) mirror://gnu/bash/bash-5.2-patches/bash52-025 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 ) mirror://gnu/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 )
+SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-016 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-017 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-018 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-019 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-020 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-021 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-022 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-023 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-024 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-025 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=4866680d2b7b0433529f93df0e87b332
+_md5_=de66a89c1990d188f8c201bb7e6bd367
diff --git a/metadata/md5-cache/app-shells/bash-5.2_p26-r1 b/metadata/md5-cache/app-shells/bash-5.2_p26-r1
index aa2c6ff6a4c1..211687da49f8 100644
--- a/metadata/md5-cache/app-shells/bash-5.2_p26-r1
+++ b/metadata/md5-cache/app-shells/bash-5.2_p26-r1
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= )
SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 ) mirror://gnu/bash/bash-5.2-patches/bash52-016 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 ) mirror://gnu/bash/bash-5.2-patches/bash52-017 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 ) mirror://gnu/bash/bash-5.2-patches/bash52-018 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 ) mirror://gnu/bash/bash-5.2-patches/bash52-019 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 ) mirror://gnu/bash/bash-5.2-patches/bash52-020 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 ) mirror://gnu/bash/bash-5.2-patches/bash52-021 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 ) mirror://gnu/bash/bash-5.2-patches/bash52-022 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 ) mirror://gnu/bash/bash-5.2-patches/bash52-023 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 ) mirror://gnu/bash/bash-5.2-patches/bash52-024 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 ) mirror://gnu/bash/bash-5.2-patches/bash52-025 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 ) mirror://gnu/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 )
+SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-016 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-017 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-018 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-019 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-020 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-021 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-022 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-023 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-024 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-025 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=42afe8197aeaa7dbe2407aaf5e6f4ed5
+_md5_=11cb92e3d1b35a463f77c6574ca5c7e9
diff --git a/metadata/md5-cache/app-shells/bash-5.3_alpha b/metadata/md5-cache/app-shells/bash-5.3_alpha
new file mode 100644
index 000000000000..98a4cfb034ff
--- /dev/null
+++ b/metadata/md5-cache/app-shells/bash-5.3_alpha
@@ -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=mirror://gnu/bash/bash-5.3-alpha.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.3-alpha.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.3-alpha.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.3-alpha.tar.gz.sig )
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=b0e41fda89080c752b4627f21c1a6032
diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999
index b64dfaa6945a..5813a9c02ecf 100644
--- a/metadata/md5-cache/app-shells/bash-9999
+++ b/metadata/md5-cache/app-shells/bash-9999
@@ -1,4 +1,4 @@
-BDEPEND=sys-devel/bison pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
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
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
SLOT=0
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=f8ecea17ce80fff93b54c51f598e67fb
+_md5_=b0e41fda89080c752b4627f21c1a6032
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 9fce1b10b57f..ee7b902d62fc 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/redict-7.3.0 b/metadata/md5-cache/dev-db/redict-7.3.0
new file mode 100644
index 000000000000..3bf0e4e5ed4e
--- /dev/null
+++ b/metadata/md5-cache/dev-db/redict-7.3.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare test
+DEPEND=acct-group/redict acct-user/redict dev-libs/hiredict:0=[ssl?] jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools )
+DESCRIPTION=A persistent caching system, key-value, and data structures database
+EAPI=8
+HOMEPAGE=https://redict.io
+INHERIT=edo multiprocessing systemd tmpfiles toolchain-funcs
+IUSE=+jemalloc ssl systemd tcmalloc test
+KEYWORDS=~amd64
+LICENSE=BSD Boost-1.0 LGPL-3
+RDEPEND=acct-group/redict acct-user/redict dev-libs/hiredict:0=[ssl?] jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/tmpfiles
+REQUIRED_USE=?? ( jemalloc tcmalloc )
+RESTRICT=!test? ( test )
+SLOT=0/7.3
+SRC_URI=https://codeberg.org/redict/redict/archive/7.3.0.tar.gz -> redict-7.3.0.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a1ba71eeab0ad2618074998500948b5e
diff --git a/metadata/md5-cache/dev-db/sqlmap-1.8.2 b/metadata/md5-cache/dev-db/sqlmap-1.8.2
index a9455706bcd1..48b95f60b969 100644
--- a/metadata/md5-cache/dev-db/sqlmap-1.8.2
+++ b/metadata/md5-cache/dev-db/sqlmap-1.8.2
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://sqlmap.org/
INHERIT=bash-completion-r1 python-single-r1 wrapper
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.8.2.tar.gz -> sqlmap-1.8.2.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=dd52050906d04a616de73c18195c61b1
+_md5_=b9ef4623f928a14010f96a6be1034e4f
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index a37e832d20c1..eaac8287029f 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/peda-1.2 b/metadata/md5-cache/dev-debug/peda-1.2
index 544603e104b0..59fbadbe8a42 100644
--- a/metadata/md5-cache/dev-debug/peda-1.2
+++ b/metadata/md5-cache/dev-debug/peda-1.2
@@ -3,12 +3,12 @@ DESCRIPTION=Python Exploit Development Assistance for GDB
EAPI=8
HOMEPAGE=https://github.com/longld/peda
INHERIT=python-single-r1 wrapper
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 x86
LICENSE=CC-BY-NC-SA-3.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_10? ( dev-debug/gdb[python,python_single_target_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-debug/gdb[python,python_single_target_python3_11(-)] dev-python/six[python_targets_python3_11(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-debug/gdb[python,python_single_target_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-debug/gdb[python,python_single_target_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-debug/gdb[python,python_single_target_python3_12(-)] dev-python/six[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/longld/peda/archive/v1.2.tar.gz -> peda-1.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1bb8ef15ac5f66b39eee742259e437bb
+_md5_=7a995eaf49422626dd548f5ba8668638
diff --git a/metadata/md5-cache/dev-debug/peda-9999 b/metadata/md5-cache/dev-debug/peda-9999
index 0f7b8ef8429f..51736ea84fb9 100644
--- a/metadata/md5-cache/dev-debug/peda-9999
+++ b/metadata/md5-cache/dev-debug/peda-9999
@@ -4,11 +4,11 @@ DESCRIPTION=Python Exploit Development Assistance for GDB
EAPI=8
HOMEPAGE=https://github.com/longld/peda
INHERIT=python-single-r1 wrapper git-r3
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=CC-BY-NC-SA-3.0
PROPERTIES=live
-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_10? ( dev-debug/gdb[python,python_single_target_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-debug/gdb[python,python_single_target_python3_11(-)] dev-python/six[python_targets_python3_11(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-debug/gdb[python,python_single_target_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-debug/gdb[python,python_single_target_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-debug/gdb[python,python_single_target_python3_12(-)] dev-python/six[python_targets_python3_12(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a982ccf1fe4ad465ec33e9191205e086
+_md5_=185f033bb876eca1b90ab89c5358d357
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index 05b187d6c935..7c9278c82dc0 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.12.0 b/metadata/md5-cache/dev-dotnet/csharp-language-server-0.12.0
new file mode 100644
index 000000000000..3a6172b5417a
--- /dev/null
+++ b/metadata/md5-cache/dev-dotnet/csharp-language-server-0.12.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/dotnet-sdk:8.0 dev-dotnet/csharp-gentoodotnetinfo
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Roslyn-based LSP language server for C#
+EAPI=8
+HOMEPAGE=https://github.com/razzmatazz/csharp-language-server/
+INHERIT=dotnet-pkg
+IUSE=debug
+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.12.0.tar.gz -> csharp-language-server-0.12.0.tar.gz https://api.nuget.org/v3-flatcontainer/argu/6.1.1/argu.6.1.1.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.4.1/fsharpplus.1.4.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.1.1.7464/icsharpcode.decompiler.8.1.1.7464.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.4.23/ionide.languageserverprotocol.0.4.23.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.build.framework/17.7.2/microsoft.build.framework.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.6.10/microsoft.build.locator.1.6.10.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.3.2/microsoft.build.tasks.core.17.3.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.3.2/microsoft.build.utilities.core.17.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.7.2/microsoft.build.17.7.2.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.9.2/microsoft.codeanalysis.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.features/4.9.2/microsoft.codeanalysis.csharp.features.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.9.2/microsoft.codeanalysis.csharp.workspaces.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.9.2/microsoft.codeanalysis.csharp.4.9.2.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.9.2/microsoft.codeanalysis.features.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/4.9.2/microsoft.codeanalysis.scripting.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.9.2/microsoft.codeanalysis.visualbasic.workspaces.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.9.2/microsoft.codeanalysis.visualbasic.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.9.2/microsoft.codeanalysis.workspaces.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.9.2/microsoft.codeanalysis.workspaces.msbuild.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.9.2/microsoft.codeanalysis.4.9.2.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.3.2/microsoft.net.stringtools.17.3.2.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/2.0.0/microsoft.netcore.platforms.2.0.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.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/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/7.0.0/microsoft.win32.systemevents.7.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/4.1.0/serilog.sinks.console.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/3.0.1/serilog.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/streamjsonrpc/2.16.36/streamjsonrpc.2.16.36.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/6.0.0/system.codedom.6.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/4.5.0/system.configuration.configurationmanager.4.5.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.configuration.configurationmanager/7.0.0/system.configuration.configurationmanager.7.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/7.0.0/system.diagnostics.eventlog.7.0.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.drawing.common/7.0.0/system.drawing.common.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.formats.asn1/6.0.0/system.formats.asn1.6.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.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/7.0.0/system.reflection.metadata.7.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/7.0.0/system.reflection.metadataloadcontext.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/6.0.0/system.resources.extensions.6.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/4.5.0/system.security.accesscontrol.4.5.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.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/6.0.1/system.security.cryptography.pkcs.6.0.1.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/4.5.0/system.security.cryptography.protecteddata.4.5.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.protecteddata/7.0.0/system.security.cryptography.protecteddata.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/6.0.0/system.security.cryptography.xml.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.5.0/system.security.permissions.4.5.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.permissions/7.0.0/system.security.permissions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.5.0/system.security.principal.windows.4.5.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.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.0/system.text.json.7.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/8.0.0/system.threading.channels.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/6.0.0/system.threading.tasks.dataflow.6.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.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.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.windows.extensions/7.0.0/system.windows.extensions.7.0.0.nupkg
+_eclasses_=dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
+_md5_=55fe0d4451e345e7b4603b2728c02b4e
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.203 b/metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.203
index 3f56d44d96f7..b0c58f6ecbd4 100644
--- a/metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.203
+++ b/metadata/md5-cache/dev-dotnet/dotnet-sdk-bin-8.0.203
@@ -4,11 +4,11 @@ DESCRIPTION=.NET is a free, cross-platform, open-source developer platform
EAPI=8
HOMEPAGE=https://dotnet.microsoft.com/ https://github.com/dotnet/dotnet/
IDEPEND=app-eselect/eselect-dotnet
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=amd64 arm arm64
LICENSE=MIT
PDEPEND=~dev-dotnet/dotnet-runtime-nugets-8.0.3 ~dev-dotnet/dotnet-runtime-nugets-6.0.28 ~dev-dotnet/dotnet-runtime-nugets-7.0.17
RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-util/lttng-ust:0/2.12 sys-libs/zlib:0/1
RESTRICT=splitdebug strip
SLOT=8.0/8.0.3
SRC_URI=amd64? ( elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-x64.tar.gz ) elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-musl-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-arm.tar.gz ) elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-musl-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-arm64.tar.gz ) elibc_musl? ( https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.203/dotnet-sdk-8.0.203-linux-musl-arm64.tar.gz ) )
-_md5_=a959eb677452b2f9879b97732c6f85a8
+_md5_=62688e8aa811c030a8744489787cd712
diff --git a/metadata/md5-cache/dev-dotnet/fsautocomplete-0.71.0 b/metadata/md5-cache/dev-dotnet/fsautocomplete-0.71.0
new file mode 100644
index 000000000000..b8e7b4d2a8a6
--- /dev/null
+++ b/metadata/md5-cache/dev-dotnet/fsautocomplete-0.71.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/dotnet-sdk:8.0 dev-dotnet/csharp-gentoodotnetinfo
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DESCRIPTION=F# language server using the Language Server Protocol
+EAPI=8
+HOMEPAGE=https://github.com/fsharp/FsAutoComplete/
+INHERIT=check-reqs dotnet-pkg
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD MIT
+RDEPEND=virtual/dotnet-sdk:8.0
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/fsharp/FsAutoComplete/archive/v0.71.0.tar.gz -> fsautocomplete-0.71.0.tar.gz https://api.nuget.org/v3-flatcontainer/altcover/8.3.838/altcover.8.3.838.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.13.5/benchmarkdotnet.annotations.0.13.5.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.13.5/benchmarkdotnet.0.13.5.nupkg https://api.nuget.org/v3-flatcontainer/cliwrap/3.4.4/cliwrap.3.4.4.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.4.3/commandlineparser.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/communitytoolkit.highperformance/7.0.1/communitytoolkit.highperformance.7.0.1.nupkg https://api.nuget.org/v3-flatcontainer/destructurama.fsharp/1.2.0/destructurama.fsharp.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.1/diffplex.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/dotnet-reportgenerator-globaltool/5.0.2/dotnet-reportgenerator-globaltool.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/dotnet.reproduciblebuilds/1.1.1/dotnet.reproduciblebuilds.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/expecto.diff/9.0.4/expecto.diff.9.0.4.nupkg https://api.nuget.org/v3-flatcontainer/expecto/10.1.0/expecto.10.1.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.commandlineparsing/6.0.0/fake.core.commandlineparsing.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.context/6.0.0/fake.core.context.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.environment/6.0.0/fake.core.environment.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.fakevar/6.0.0/fake.core.fakevar.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.process/6.0.0/fake.core.process.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.semver/6.0.0/fake.core.semver.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.string/6.0.0/fake.core.string.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.target/6.0.0/fake.core.target.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.core.trace/6.0.0/fake.core.trace.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.io.filesystem/6.0.0/fake.io.filesystem.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fake.tools.git/6.0.0/fake.tools.git.6.0.0.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.core/6.2.0/fantomas.core.6.2.0.nupkg https://api.nuget.org/v3-flatcontainer/fantomas.fcs/6.2.0/fantomas.fcs.6.2.0.nupkg https://api.nuget.org/v3-flatcontainer/fantomas/6.2.3/fantomas.6.2.3.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.23.0/fsharp-analyzers.0.23.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.25.0/fsharp.analyzers.sdk.0.25.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.compiler.service/43.8.200/fsharp.compiler.service.43.8.200.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/6.0.5/fsharp.core.6.0.5.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/8.0.200/fsharp.core.8.0.200.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.data.adaptive/1.2.13/fsharp.data.adaptive.1.2.13.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.21.2/fsharplint.core.0.21.2.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.4.0/fstoolkit.errorhandling.taskresult.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/fstoolkit.errorhandling/4.4.0/fstoolkit.errorhandling.4.4.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.0.1/githubactionstestlogger.2.0.1.nupkg https://api.nuget.org/v3-flatcontainer/google.protobuf/3.22.0/google.protobuf.3.22.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc.core.api/2.51.0/grpc.core.api.2.51.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.51.0/grpc.net.client.2.51.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc.net.common/2.51.0/grpc.net.common.2.51.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.17.0/iced.1.17.0.nupkg https://api.nuget.org/v3-flatcontainer/icedtasks/0.9.2/icedtasks.0.9.2.nupkg https://api.nuget.org/v3-flatcontainer/icsharpcode.decompiler/7.2.1.6856/icsharpcode.decompiler.7.2.1.6856.nupkg https://api.nuget.org/v3-flatcontainer/ionide.analyzers/0.7.0/ionide.analyzers.0.7.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.4.20/ionide.languageserverprotocol.0.4.20.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.fcs/0.63.0/ionide.projinfo.fcs.0.63.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.projectsystem/0.63.0/ionide.projinfo.projectsystem.0.63.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo.sln/0.63.0/ionide.projinfo.sln.0.63.0.nupkg https://api.nuget.org/v3-flatcontainer/ionide.projinfo/0.63.0/ionide.projinfo.0.63.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.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.hashcode/1.1.0/microsoft.bcl.hashcode.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.6.3/microsoft.build.framework.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.5.3/microsoft.build.locator.1.5.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.4.0/microsoft.build.tasks.core.17.4.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.build.utilities.core/17.4.0/microsoft.build.utilities.core.17.4.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.2.0/microsoft.build.17.2.0.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.5.0/microsoft.codeanalysis.common.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.5.0/microsoft.codeanalysis.visualbasic.workspaces.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.5.0/microsoft.codeanalysis.visualbasic.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.5.0/microsoft.codeanalysis.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.4.1/microsoft.codecoverage.17.4.1.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.caching.abstractions/6.0.0/microsoft.extensions.caching.abstractions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.caching.memory/6.0.1/microsoft.extensions.caching.memory.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/6.0.0/microsoft.extensions.configuration.abstractions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/6.0.0/microsoft.extensions.configuration.binder.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/6.0.1/microsoft.extensions.configuration.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/6.0.0/microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/6.0.1/microsoft.extensions.dependencyinjection.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/6.0.0/microsoft.extensions.dependencymodel.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/6.0.2/microsoft.extensions.logging.abstractions.6.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/6.0.0/microsoft.extensions.logging.configuration.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/6.0.0/microsoft.extensions.logging.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/6.0.0/microsoft.extensions.options.configurationextensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/6.0.0/microsoft.extensions.options.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/6.0.0/microsoft.extensions.primitives.6.0.0.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.test.sdk/17.4.1/microsoft.net.test.sdk.17.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.1/microsoft.netcore.platforms.1.1.1.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/1.1.3/microsoft.netcore.targets.1.1.3.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.netframework.referenceassemblies.net461/1.0.3/microsoft.netframework.referenceassemblies.net461.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.3/microsoft.netframework.referenceassemblies.1.0.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.4.1/microsoft.testplatform.objectmodel.17.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.4.1/microsoft.testplatform.testhost.17.4.1.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/microsoft.win32.systemevents/7.0.0/microsoft.win32.systemevents.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/mono.cecil/0.11.4/mono.cecil.0.11.4.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.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.2/newtonsoft.json.13.0.2.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.3.0/nuget.frameworks.6.3.0.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.api/1.3.2/opentelemetry.api.1.3.2.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry.exporter.opentelemetryprotocol/1.3.2/opentelemetry.exporter.opentelemetryprotocol.1.3.2.nupkg https://api.nuget.org/v3-flatcontainer/opentelemetry/1.3.2/opentelemetry.1.3.2.nupkg https://api.nuget.org/v3-flatcontainer/paket/8.0.0-alpha002/paket.8.0.0-alpha002.nupkg https://api.nuget.org/v3-flatcontainer/perfolizer/0.2.1/perfolizer.0.2.1.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.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.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/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/semanticversioning/2.0.2/semanticversioning.2.0.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/4.0.1/serilog.sinks.console.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.11.0/serilog.2.11.0.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/6.0.0/system.codedom.6.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/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.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/6.0.0/system.composition.attributedmodel.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/6.0.0/system.composition.6.0.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.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.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.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/7.0.0/system.drawing.common.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.formats.asn1/6.0.0/system.formats.asn1.6.0.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.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/7.0.0/system.io.pipelines.7.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/6.0.0/system.management.6.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.0/system.net.primitives.4.3.0.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/7.0.0/system.reflection.metadata.7.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.extensions/6.0.0/system.resources.extensions.6.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/6.0.0/system.security.accesscontrol.6.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/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.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/6.0.4/system.security.cryptography.pkcs.6.0.4.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/6.0.1/system.security.cryptography.xml.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/7.0.0/system.security.permissions.7.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/6.0.0/system.text.encoding.codepages.6.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/7.0.0/system.text.encodings.web.7.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.regularexpressions/4.3.1/system.text.regularexpressions.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/6.0.0/system.threading.channels.6.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.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/system.windows.extensions/7.0.0/system.windows.extensions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/yolodev.expecto.testsdk/0.14.2/yolodev.expecto.testsdk.0.14.2.nupkg
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
+_md5_=09cb1ad2a1b2dd86c548135be68427f7
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index f2ed57c208bb..77ca71817d1e 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/typescript-5.4.3 b/metadata/md5-cache/dev-lang/typescript-5.4.3
index ccc9f68547cd..bed365276bb6 100644
--- a/metadata/md5-cache/dev-lang/typescript-5.4.3
+++ b/metadata/md5-cache/dev-lang/typescript-5.4.3
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Superset of JavaScript with optional static typing, classes and interfaces
EAPI=8
HOMEPAGE=https://www.typescriptlang.org/ https://github.com/microsoft/TypeScript/
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 ~arm64 ~ppc64
LICENSE=Apache-2.0
RDEPEND=net-libs/nodejs
SLOT=0
SRC_URI=https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz
-_md5_=2f244b1bda9abff1085ed077e9fab3b2
+_md5_=a56e659635d870926b5ceb2fd721f68b
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 0f69ebe3a533..2e9d192ed005 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/cxxtools-3.0-r2 b/metadata/md5-cache/dev-libs/cxxtools-3.0-r2
index 411d1ccaea7b..6f1ec05ff0ae 100644
--- a/metadata/md5-cache/dev-libs/cxxtools-3.0-r2
+++ b/metadata/md5-cache/dev-libs/cxxtools-3.0-r2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=http://www.tntnet.org/cxxtools.html
INHERIT=autotools
IUSE=test
-KEYWORDS=~amd64 ~sparc ~x86
+KEYWORDS=amd64 ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=virtual/libiconv
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://www.tntnet.org/download/cxxtools-3.0.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cb9d55022d76debe27f1c0f6fcc404e7
+_md5_=53350ea0694cfa305abbca96bc3aa9f5
diff --git a/metadata/md5-cache/dev-libs/hiredict-1.3.1 b/metadata/md5-cache/dev-libs/hiredict-1.3.1
new file mode 100644
index 000000000000..ce8b42ceeb76
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/hiredict-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redict dev-libs/libevent )
+DEFINED_PHASES=compile install test
+DEPEND=ssl? ( dev-libs/openssl:= ) shim? ( !dev-libs/hiredis )
+DESCRIPTION=Minimalistic C client library for the Redict database
+EAPI=8
+HOMEPAGE=https://codeberg.org/redict/hiredict
+INHERIT=toolchain-funcs
+IUSE=shim ssl static-libs test
+KEYWORDS=~amd64
+LICENSE=BSD LGPL-3
+RDEPEND=ssl? ( dev-libs/openssl:= ) shim? ( !dev-libs/hiredis )
+RESTRICT=!test? ( test )
+SLOT=0/1.3
+SRC_URI=https://codeberg.org/redict/hiredict/archive/1.3.1.tar.gz -> hiredict-1.3.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2b7292e650623827e23925b446ecd72d
diff --git a/metadata/md5-cache/dev-libs/libevdev-1.13.1 b/metadata/md5-cache/dev-libs/libevdev-1.13.1-r1
index 19246678e256..ef091cb8e9cc 100644
--- a/metadata/md5-cache/dev-libs/libevdev-1.13.1
+++ b/metadata/md5-cache/dev-libs/libevdev-1.13.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install setup test
DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=Handler library for evdev events
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson aecae905c2e0c201d7925fae52a5576d meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=db4d9b079040a8cd7f18a3dd1200c602
+_md5_=8b4192f12f89ee32e9f84e37f607269e
diff --git a/metadata/md5-cache/dev-libs/libevdev-9999 b/metadata/md5-cache/dev-libs/libevdev-9999
index 2a3a339befbd..4081cfd37175 100644
--- a/metadata/md5-cache/dev-libs/libevdev-9999
+++ b/metadata/md5-cache/dev-libs/libevdev-9999
@@ -1,8 +1,8 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=Handler library for evdev events
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev
INHERIT=meson-multilib python-any-r1 git-r3
IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
@@ -10,5 +10,5 @@ LICENSE=MIT
PROPERTIES=live
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson aecae905c2e0c201d7925fae52a5576d meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=989797f2335e4dacb00baba366e886e5
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson aecae905c2e0c201d7925fae52a5576d meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0b5580763b492cfeb7bdd0f923d2393c
diff --git a/metadata/md5-cache/dev-libs/librdkafka-1.8.2 b/metadata/md5-cache/dev-libs/librdkafka-1.8.2
index c61e3415e4dc..7e40cc7adc10 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-1.8.2
+++ b/metadata/md5-cache/dev-libs/librdkafka-1.8.2
@@ -1,6 +1,6 @@
BDEPEND=sys-apps/which virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 )
DEFINED_PHASES=configure install prepare setup test
-DEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
+DEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) elibc_musl? ( sys-libs/queue-standalone ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
DESCRIPTION=Apache Kafka C/C++ client library
EAPI=8
HOMEPAGE=https://github.com/confluentinc/librdkafka
@@ -12,4 +12,4 @@ RDEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= )
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v1.8.2.tar.gz -> librdkafka-1.8.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bd69e502e37b8bddb0723d549256e72
+_md5_=0bb7ae977cd51195431fb5071aa5af04
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.1.1 b/metadata/md5-cache/dev-libs/librdkafka-2.1.1
index f6b2d75a2a32..195cda709b8b 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.1.1
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.1.1
@@ -1,6 +1,6 @@
BDEPEND=sys-apps/which virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 )
DEFINED_PHASES=configure install prepare setup test
-DEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
+DEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) elibc_musl? ( sys-libs/queue-standalone ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
DESCRIPTION=Apache Kafka C/C++ client library
EAPI=8
HOMEPAGE=https://github.com/confluentinc/librdkafka
@@ -12,4 +12,4 @@ RDEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= )
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.1.1.tar.gz -> librdkafka-2.1.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bd69e502e37b8bddb0723d549256e72
+_md5_=0bb7ae977cd51195431fb5071aa5af04
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.2.0 b/metadata/md5-cache/dev-libs/librdkafka-2.2.0
index fe2e53a0af25..4493fb93db39 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.2.0
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.2.0
@@ -1,6 +1,6 @@
BDEPEND=sys-apps/which virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
DEFINED_PHASES=configure install prepare setup test
-DEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
+DEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) elibc_musl? ( sys-libs/queue-standalone ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
DESCRIPTION=Apache Kafka C/C++ client library
EAPI=8
HOMEPAGE=https://github.com/confluentinc/librdkafka
@@ -12,4 +12,4 @@ RDEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/c
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.2.0.tar.gz -> librdkafka-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1772bb48fbc99600bce003fca07c0e87
+_md5_=9ed14a0f641f7497da445bcc53ee6255
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1 b/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
index 0f0747f56e07..2ecb14c56671 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
@@ -1,15 +1,15 @@
BDEPEND=sys-apps/which virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
DEFINED_PHASES=configure install prepare setup test
-DEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
+DEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) elibc_musl? ( sys-libs/queue-standalone ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] )
DESCRIPTION=Apache Kafka C/C++ client library
EAPI=8
HOMEPAGE=https://github.com/confluentinc/librdkafka
INHERIT=python-any-r1 toolchain-funcs
IUSE=lz4 sasl ssl static-libs zstd
-KEYWORDS=~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=BSD-2
RDEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= )
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.2.0.tar.gz -> librdkafka-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f2bb0df9296a1f4836128925546a0575
+_md5_=9b275ed7d6cbaa9900d6a0bfaa1e7e9f
diff --git a/metadata/md5-cache/dev-libs/mimalloc-2.1.4 b/metadata/md5-cache/dev-libs/mimalloc-2.1.4
new file mode 100644
index 000000000000..91bc329db1fa
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/mimalloc-2.1.4
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=valgrind? ( dev-debug/valgrind )
+DESCRIPTION=A compact general purpose allocator with excellent performance
+EAPI=8
+HOMEPAGE=https://github.com/microsoft/mimalloc
+INHERIT=cmake-multilib
+IUSE=hardened test valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.4.tar.gz -> mimalloc-2.1.4.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ad331f74c45002769e7f0540e696b565
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 65ad81636bb3..553cca20eaf7 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/pecl-parallel-1.2.1 b/metadata/md5-cache/dev-php/pecl-parallel-1.2.1
index e3a578119594..cd93220342a4 100644
--- a/metadata/md5-cache/dev-php/pecl-parallel-1.2.1
+++ b/metadata/md5-cache/dev-php/pecl-parallel-1.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pecl.php.net/parallel
INHERIT=php-ext-pecl-r3
IUSE=php_targets_php8-1 php_targets_php8-2
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=PHP-3.01
RDEPEND=php_targets_php8-1? ( dev-lang/php:8.1[threads] ) php_targets_php8-2? ( dev-lang/php:8.2[threads] )
REQUIRED_USE=|| ( php_targets_php8-1 php_targets_php8-2 )
SLOT=8
SRC_URI=https://pecl.php.net/get/parallel-1.2.1.tgz -> pecl-parallel-1.2.1.tgz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 php-ext-pecl-r3 4ca93611caa4190394eb13cc22aedbd0 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4a407c9bb72f5ad1a7a652ed674ad6a0
+_md5_=dbd7992f6c4215068dd9a5a40cd65af8
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index aafcdefc240c..c55147aa330c 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/apispec-6.6.1 b/metadata/md5-cache/dev-python/apispec-6.6.1
new file mode 100644
index 000000000000..ae98462c540b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/apispec-6.6.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/bottle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/marshmallow-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-issues[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-issues[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-issues[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 ) >=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 pluggable API specification generator
+EAPI=8
+HOMEPAGE=https://github.com/marshmallow-code/apispec/ https://pypi.org/project/apispec/
+INHERIT=distutils-r1 pypi
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/apispec/apispec-6.6.1.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=afc88cfb8152cb19c0d62ffb1a4d52eb
diff --git a/metadata/md5-cache/dev-python/bitstring-4.2.0 b/metadata/md5-cache/dev-python/bitstring-4.2.0
index 77d265ddf1a5..6343935fefc3 100644
--- a/metadata/md5-cache/dev-python/bitstring-4.2.0
+++ b/metadata/md5-cache/dev-python/bitstring-4.2.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( <dev-python/bitarray-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bitarray-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/gfloat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/bitarray-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bitarray-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/gfloat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A pure Python module for creation and analysis of binary data
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bitstring/bitstring-4.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc0f0323e17941cb56cfeba502790ff7
+_md5_=6b16a6dbc203b8dbf6aa35e7857a7e9a
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.89 b/metadata/md5-cache/dev-python/boto3-1.34.89
new file mode 100644
index 000000000000..453d5f57a5fb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.89
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.34.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.89.tar.gz -> boto3-1.34.89.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c57f4eda873e63141fd7028ea88e83b
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.89 b/metadata/md5-cache/dev-python/botocore-1.34.89
new file mode 100644
index 000000000000..7af8915f184c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.89
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.89.tar.gz -> botocore-1.34.89.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f1ca9a8b0e1247ff42152fa304fc8999
diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.86.4 b/metadata/md5-cache/dev-python/cfn-lint-0.86.4
new file mode 100644
index 000000000000..43b6db430704
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cfn-lint-0.86.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/aws-sam-translator-1.87.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=CloudFormation Linter
+EAPI=8
+HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/aws-sam-translator-1.87.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-0.86.4.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ecedf183ee33650504a2a85844714a8a
diff --git a/metadata/md5-cache/dev-python/cheroot-10.0.1 b/metadata/md5-cache/dev-python/cheroot-10.0.1
new file mode 100644
index 000000000000..a1324faae16d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cheroot-10.0.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/setuptools-scm-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/portend[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-1.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-toolbelt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-unixsocket[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test-rust? ( dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( >=dev-python/more-itertools-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-functools[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(-)?] dev-python/pytest-xdist[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=High-performance, pure-Python HTTP server used by CherryPy
+EAPI=8
+HOMEPAGE=https://cherrypy.dev/ https://pypi.org/project/cheroot/ https://github.com/cherrypy/cheroot/
+INHERIT=distutils-r1 pypi
+IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/more-itertools-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cheroot/cheroot-10.0.1.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fd274e82ae6ae949bed7b2d19f5a03cd
diff --git a/metadata/md5-cache/dev-python/hatch-nodejs-version-0.3.2 b/metadata/md5-cache/dev-python/hatch-nodejs-version-0.3.2
index caaaf9a5ea07..5c1264ef7071 100644
--- a/metadata/md5-cache/dev-python/hatch-nodejs-version-0.3.2
+++ b/metadata/md5-cache/dev-python/hatch-nodejs-version-0.3.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/agoose77/hatch-nodejs-version/ https://pypi.org/project/hatch-nodejs-version/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/hatchling-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/h/hatch-nodejs-version/hatch_nodejs_version-0.3.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=efe14632966bc93dd3cfbb132c176b39
+_md5_=39f585302ebce5289b1f918ed528cbac
diff --git a/metadata/md5-cache/dev-python/jupyterlab-server-2.27.1 b/metadata/md5-cache/dev-python/jupyterlab-server-2.27.1
new file mode 100644
index 000000000000..654cd5b1ef92
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jupyterlab-server-2.27.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-core-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-core-0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tornasync[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-mock[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/strict-rfc3339[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/Babel-2.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/json5-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[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/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Server components for JupyterLab and JupyterLab like applications
+EAPI=8
+HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab_server/ https://pypi.org/project/jupyterlab-server/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/Babel-2.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/json5-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab-server/jupyterlab_server-2.27.1.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4801776f64c3e93737450d4d092942c7
diff --git a/metadata/md5-cache/dev-python/mkdocs-1.6.0 b/metadata/md5-cache/dev-python/mkdocs-1.6.0
index 9169d768cdbd..b4807e88c230 100644
--- a/metadata/md5-cache/dev-python/mkdocs-1.6.0
+++ b/metadata/md5-cache/dev-python/mkdocs-1.6.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.mkdocs.org/ https://github.com/mkdocs/mkdocs/ https://pypi.org/project/mkdocs/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv
LICENSE=BSD
RDEPEND=>=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.6[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/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mkdocs-get-deps-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mkdocs/mkdocs/archive/1.6.0.tar.gz -> mkdocs-1.6.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=387a684045f32efd4660fcd08d3c88be
+_md5_=0dbbd639a03f19a2acd38f6be5733563
diff --git a/metadata/md5-cache/dev-python/mkdocs-get-deps-0.2.0 b/metadata/md5-cache/dev-python/mkdocs-get-deps-0.2.0
index bb8807c4be4f..c702298b41c2 100644
--- a/metadata/md5-cache/dev-python/mkdocs-get-deps-0.2.0
+++ b/metadata/md5-cache/dev-python/mkdocs-get-deps-0.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mkdocs/get-deps/ https://pypi.org/project/mkdocs-get-deps/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv
LICENSE=MIT
RDEPEND=>=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-get-deps/mkdocs_get_deps-0.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b4e25fa0f7343b83f2412ea13b4e68e4
+_md5_=52d5beb6698e842c03f267f41778c73e
diff --git a/metadata/md5-cache/dev-python/myst-parser-2.0.0-r1 b/metadata/md5-cache/dev-python/myst-parser-2.0.0-r1
index 19d7ae209b40..5319175b2422 100644
--- a/metadata/md5-cache/dev-python/myst-parser-2.0.0-r1
+++ b/metadata/md5-cache/dev-python/myst-parser-2.0.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/linkify-it-py-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/linkify-it-py-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-regressions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-param-files[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/markdown-it-py-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-it-py-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mdit-py-plugins-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mdit-py-plugins-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sphinx-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-6[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/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/linkify-it-py-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/linkify-it-py-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-regressions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-param-files[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/markdown-it-py-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-it-py-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mdit-py-plugins-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mdit-py-plugins-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sphinx-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-6[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/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Extended commonmark compliant parser, with bridges to Sphinx
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/executablebooks/MyST-Parser/archive/v2.0.0.tar.gz -> MyST-Parser-2.0.0.gh.tar.gz https://github.com/executablebooks/MyST-Parser/pull/811.patch -> myst-parser-2.0.0-sphinx-7.2.patch
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bd5ae45e3673b11b13daa0a36a04dff0
+_md5_=a96200b5a5ab31c3ad09474fc443aadb
diff --git a/metadata/md5-cache/dev-python/nbformat-5.10.4 b/metadata/md5-cache/dev-python/nbformat-5.10.4
index a60cbb83316a..e46ae67aee4d 100644
--- a/metadata/md5-cache/dev-python/nbformat-5.10.4
+++ b/metadata/md5-cache/dev-python/nbformat-5.10.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/fastjsonschema-2.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.10.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3a732f8d38ffd363d6db65c66067d121
+_md5_=2dae44410594b07253f430448d247354
diff --git a/metadata/md5-cache/dev-python/pydantic-2.7.1 b/metadata/md5-cache/dev-python/pydantic-2.7.1
new file mode 100644
index 000000000000..19e09db9ca8d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydantic-2.7.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/cloudpickle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dirty-equals[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/email-validator-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Faker-18.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.18.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[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/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Data parsing and validation using Python type hints
+EAPI=8
+HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.18.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.7.1.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4d1261057e56ec9a5bbb640dbe0e005d
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.17.0 b/metadata/md5-cache/dev-python/pydantic-core-2.17.0
deleted file mode 100644
index 53c1450849e3..000000000000
--- a/metadata/md5-cache/dev-python/pydantic-core-2.17.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[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(-)?] ) >=virtual/rust-1.53 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-util/maturin-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Core validation logic for pydantic written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
-INHERIT=cargo distutils-r1 pypi
-IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.17.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.10/download -> ahash-0.8.10.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/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/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.2.2/download -> indexmap-2.2.2.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/jiter/0.1.0/download -> jiter-0.1.0.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/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/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.0-beta.0/download -> pyo3-build-config-0.21.0-beta.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.0-beta.0/download -> pyo3-ffi-0.21.0-beta.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.0-beta.0/download -> pyo3-macros-backend-0.21.0-beta.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.0-beta.0/download -> pyo3-macros-0.21.0-beta.0.crate https://crates.io/api/v1/crates/pyo3/0.21.0-beta.0/download -> pyo3-0.21.0-beta.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.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.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.196/download -> serde-1.0.196.crate https://crates.io/api/v1/crates/serde_derive/1.0.196/download -> serde_derive-1.0.196.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/speedate/0.14.0/download -> speedate-0.14.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.3/download -> strum_macros-0.25.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.1/download -> strum_macros-0.26.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/uuid/1.7.0/download -> uuid-1.7.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate
-_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=22b400e9f240561fd435f89ff7eb5f3b
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.18.0 b/metadata/md5-cache/dev-python/pydantic-core-2.18.2
index 378452727420..e6e1f83416e8 100644
--- a/metadata/md5-cache/dev-python/pydantic-core-2.18.0
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.18.2
@@ -12,6 +12,6 @@ RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_tar
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.18.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.10/download -> ahash-0.8.10.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/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/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.2.2/download -> indexmap-2.2.2.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/jiter/0.2.1/download -> jiter-0.2.1.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/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/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.1/download -> pyo3-build-config-0.21.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.1/download -> pyo3-ffi-0.21.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.1/download -> pyo3-macros-backend-0.21.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.1/download -> pyo3-macros-0.21.1.crate https://crates.io/api/v1/crates/pyo3/0.21.1/download -> pyo3-0.21.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.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.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/speedate/0.14.0/download -> speedate-0.14.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.3/download -> strum_macros-0.25.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.1/download -> strum_macros-0.26.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/uuid/1.7.0/download -> uuid-1.7.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.18.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.10/download -> ahash-0.8.10.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/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/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.2.2/download -> indexmap-2.2.2.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/jiter/0.2.1/download -> jiter-0.2.1.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/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/num-bigint/0.4.4/download -> num-bigint-0.4.4.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.1/download -> pyo3-build-config-0.21.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.1/download -> pyo3-ffi-0.21.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.1/download -> pyo3-macros-backend-0.21.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.1/download -> pyo3-macros-0.21.1.crate https://crates.io/api/v1/crates/pyo3/0.21.1/download -> pyo3-0.21.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.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.4.5/download -> regex-automata-0.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.114/download -> serde_json-1.0.114.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/speedate/0.14.0/download -> speedate-0.14.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.3/download -> strum_macros-0.25.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.1/download -> strum_macros-0.26.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/uuid/1.7.0/download -> uuid-1.7.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate
_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=70870302576a88534579ff768c4600a1
diff --git a/metadata/md5-cache/dev-python/sphinx-7.3.7 b/metadata/md5-cache/dev-python/sphinx-7.3.7
index bb192bfc637d..988ffca2d64d 100644
--- a/metadata/md5-cache/dev-python/sphinx-7.3.7
+++ b/metadata/md5-cache/dev-python/sphinx-7.3.7
@@ -1,4 +1,4 @@
-BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng >=dev-python/cython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( >=dev-python/alabaster-0.7.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng >=dev-python/cython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/defusedxml-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( >=dev-python/alabaster-0.7.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/docutils-0.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python documentation generator
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sphinx-doc/sphinx/archive/v7.3.7.tar.gz -> sphinx-7.3.7.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9ed4d91cc5a4afb5b6433c2461d3e2fd
+_md5_=7dbbc06a544ac99d9ed859a3c66b48da
diff --git a/metadata/md5-cache/dev-python/sybil-6.1.0 b/metadata/md5-cache/dev-python/sybil-6.1.0
new file mode 100644
index 000000000000..8f46dce255fc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sybil-6.1.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/myst-parser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/seedir[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testfixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Automated testing for the examples in your documentation
+EAPI=8
+HOMEPAGE=https://github.com/simplistix/sybil/ https://pypi.org/project/sybil/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/simplistix/sybil/archive/6.1.0.tar.gz -> sybil-6.1.0.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9191d6216893d10d3cf0b14b05c6ce2d
diff --git a/metadata/md5-cache/dev-python/tinycss2-1.3.0 b/metadata/md5-cache/dev-python/tinycss2-1.3.0
new file mode 100644
index 000000000000..5eb5fc53f291
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tinycss2-1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/webencodings-0.4[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/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A complete yet simple CSS parser for Python
+EAPI=8
+HOMEPAGE=https://www.courtbouillon.org/tinycss2/ https://github.com/Kozea/tinycss2/ https://pypi.org/project/tinycss2/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/webencodings-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/tinycss2/tinycss2-1.3.0.tar.gz test? ( https://github.com/CourtBouillon/css-parsing-tests/archive/43e65b244133f17eb8a4d4404d5774672b94824f.tar.gz -> css-parsing-tests-43e65b244133f17eb8a4d4404d5774672b94824f.gh.tar.gz )
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=03fbcd2a3c20bc82519a0d506780cef7
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423 b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423
new file mode 100644
index 000000000000..ca49ee075e56
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423
@@ -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/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for docutils
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-docutils/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types-docutils-0.21.0.20240423.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=058e2f3a3024a6187d0d20f32ba6b9b3
diff --git a/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240423 b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240423
new file mode 100644
index 000000000000..b274d4418201
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240423
@@ -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/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for psutil
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-psutil/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types-psutil-5.9.5.20240423.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=58931871fe56ed04d884eb9ed0e16a39
diff --git a/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240423 b/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240423
new file mode 100644
index 000000000000..2cc69b07addc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240423
@@ -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/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for setuptools
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-setuptools/types-setuptools-69.5.0.20240423.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=62eb84e5bcb85adace6d97543d7a869b
diff --git a/metadata/md5-cache/dev-python/uv-0.1.36 b/metadata/md5-cache/dev-python/uv-0.1.36
new file mode 100644
index 000000000000..2ea55978084b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uv-0.1.36
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/rust-1.77 test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 ) >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install pretend setup test unpack
+DEPEND=dev-libs/libgit2:=
+DESCRIPTION=A Python package installer and resolver, written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
+INHERIT=cargo check-reqs
+IUSE=test debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
+PROPERTIES=test_network
+RDEPEND=dev-libs/libgit2:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/astral-sh/uv/archive/0.1.36.tar.gz -> uv-0.1.36.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.tar.gz -> rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/c26e485213e39582c6f2e4d45c0328422670e7a7.tar.gz -> pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.1.36-crates.tar.xz
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fb457c0072805016bbcff5b9aac26a6e
diff --git a/metadata/md5-cache/dev-python/yara-python-4.4.0 b/metadata/md5-cache/dev-python/yara-python-4.4.0
index e70a6dcec14e..15c000d7fb04 100644
--- a/metadata/md5-cache/dev-python/yara-python-4.4.0
+++ b/metadata/md5-cache/dev-python/yara-python-4.4.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/virustotal/yara-python/archive/v4.4.0.tar.gz -> yara-python-4.4.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ce6eb22b7c1c348726af41262b389958
+_md5_=b864fcec1cf47487c6e44fd4039ed42c
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index dd03db4a8898..8f914240e29c 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/qtlanguageserver-6.7.0 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.0
index f4c8384495a9..86f88bad0c51 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.0
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.7.0:6
RESTRICT=!test? ( test )
SLOT=6/6.7.0
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.0/submodules/qtlanguageserver-everywhere-src-6.7.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 3960a31b5c28ef4081d93cf409b9b303 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=edf19ed090dec62429f7153ea7eb7a8c
+_md5_=3b14f9f190737f90d3fc98b813256bb5
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.9999
index 5a7fcaccd75d..7263914ab710 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl ) vaapi? ( ffmpeg op
RESTRICT=!test? ( test )
SLOT=6/6.7.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 3960a31b5c28ef4081d93cf409b9b303 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=58477c68473b2cb9ab76f65ccfdaddb2
+_md5_=eb0646b401a2d45f1737024f0cf67d97
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index a2ef7d19449d..de900d797943 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl ) vaapi? ( ffmpeg op
RESTRICT=!test? ( test )
SLOT=6/6.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 3960a31b5c28ef4081d93cf409b9b303 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=58477c68473b2cb9ab76f65ccfdaddb2
+_md5_=eb0646b401a2d45f1737024f0cf67d97
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
index b00466e0c323..ba2bd1931136 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
@@ -12,6 +12,6 @@ RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[ic
REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.7.9999
-SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-6.tar.xz
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-7.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qt6-build 3960a31b5c28ef4081d93cf409b9b303 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=84bb07642f5644fc9dcedea68737a40e
+_md5_=9ca7c1aef03a500a87360dacdde6a868
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index d630726f21dd..49220edc6d57 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -12,6 +12,6 @@ RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[ic
REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-6.tar.xz
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-7.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qt6-build 3960a31b5c28ef4081d93cf409b9b303 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=31d131ab77144309c83e1bf9aa0347ed
+_md5_=9ca7c1aef03a500a87360dacdde6a868
diff --git a/metadata/md5-cache/dev-texlive/Manifest.gz b/metadata/md5-cache/dev-texlive/Manifest.gz
index f3e5d07645fb..f224676d55b3 100644
--- a/metadata/md5-cache/dev-texlive/Manifest.gz
+++ b/metadata/md5-cache/dev-texlive/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r1 b/metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r2
index 38c3476131f0..8bb628c2f18b 100644
--- a/metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r1
+++ b/metadata/md5-cache/dev-texlive/texlive-context-2023_p69108-r2
@@ -12,4 +12,4 @@ RDEPEND=>=dev-texlive/texlive-basic-2023 dev-lang/ruby >=app-text/texlive-core-2
SLOT=0
SRC_URI=https://mirrors.ctan.org/systems/texlive/tlnet/archive/collection-context.r69108.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context.r69665.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-calendar-examples.r66947.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-collating-marks.r68696.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-cyrillicnumbers.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-filter.r62070.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-gnuplot.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-handlecsv.r69186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-legacy.r69173.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-letter.r60787.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-mathsets.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-pocketdiary.r66953.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-simpleslides.r67070.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-squares.r68545.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-sudoku.r67289.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-texlive.r66924.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-transliterator.r61127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-typescripts.r60422.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-vim.r62071.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-visualcounter.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/jmn.r45751.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/luajittex.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/collection-context.r69108.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context.r69665.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-calendar-examples.r66947.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-collating-marks.r68696.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-cyrillicnumbers.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-filter.r62070.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-gnuplot.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-handlecsv.r69186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-legacy.r69173.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-letter.r60787.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-mathsets.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-pocketdiary.r66953.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-simpleslides.r67070.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-squares.r68545.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-sudoku.r67289.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-texlive.r66924.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-transliterator.r61127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-typescripts.r60422.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-vim.r62071.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-visualcounter.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/jmn.r45751.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/luajittex.r66186.tar.xz doc? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/context.doc.r69665.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-calendar-examples.doc.r66947.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-collating-marks.doc.r68696.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-cyrillicnumbers.doc.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-filter.doc.r62070.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-gnuplot.doc.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-handlecsv.doc.r69186.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-legacy.doc.r69173.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-letter.doc.r60787.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-mathsets.doc.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-notes-zh-cn.doc.r66725.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-pocketdiary.doc.r66953.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-simpleslides.doc.r67070.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-squares.doc.r68545.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-sudoku.doc.r67289.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-transliterator.doc.r61127.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-typescripts.doc.r60422.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-vim.doc.r62071.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-visualcounter.doc.r47085.tar.xz https://mirrors.ctan.org/systems/texlive/tlnet/archive/luajittex.doc.r66186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context.doc.r69665.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-calendar-examples.doc.r66947.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-collating-marks.doc.r68696.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-cyrillicnumbers.doc.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-filter.doc.r62070.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-gnuplot.doc.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-handlecsv.doc.r69186.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-legacy.doc.r69173.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-letter.doc.r60787.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-mathsets.doc.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-notes-zh-cn.doc.r66725.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-pocketdiary.doc.r66953.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-simpleslides.doc.r67070.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-squares.doc.r68545.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-sudoku.doc.r67289.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-transliterator.doc.r61127.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-typescripts.doc.r60422.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-vim.doc.r62071.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-visualcounter.doc.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/luajittex.doc.r66186.tar.xz ) source? ( https://mirrors.ctan.org/systems/texlive/tlnet/archive/context-visualcounter.source.r47085.tar.xz https://dev.gentoo.org/~flow/distfiles/texlive/context-visualcounter.source.r47085.tar.xz )
_eclasses_=texlive-common 49dc59f69181547690c383a9de4099b1 texlive-module f769aafadafafd688f56ba7f4aa84a6e
-_md5_=e5653bb782d4d2ceef9180f35d19a27b
+_md5_=d5580a475202b6e9796360da7d0fe1ca
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 9da46d9042dc..804f272655f0 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/blueprint-compiler-0.12.0 b/metadata/md5-cache/dev-util/blueprint-compiler-0.12.0
index c3430368909a..07ca514b3747 100644
--- a/metadata/md5-cache/dev-util/blueprint-compiler-0.12.0
+++ b/metadata/md5-cache/dev-util/blueprint-compiler-0.12.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ https://gitlab.gnome.org/jwestman/blueprint-compiler/
INHERIT=meson python-single-r1 virtualx
IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=LGPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) 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(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v0.12.0/blueprint-compiler-v0.12.0.tar.bz2
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=57dc0db8f800f4b8d8fdf8c4b9aec4e0
+_md5_=44ffb306c589aa38af221e5803cfcfdd
diff --git a/metadata/md5-cache/dev-util/dissembler-0.9-r1 b/metadata/md5-cache/dev-util/dissembler-0.9-r2
index e6e8416ed262..34950c1b5e36 100644
--- a/metadata/md5-cache/dev-util/dissembler-0.9-r1
+++ b/metadata/md5-cache/dev-util/dissembler-0.9-r2
@@ -1,6 +1,6 @@
DEFINED_PHASES=compile install
DESCRIPTION=polymorphs bytecode to a printable ASCII string
-EAPI=6
+EAPI=8
HOMEPAGE=http://www.securiteam.com/tools/5MP0L2KFPA.html
INHERIT=toolchain-funcs
KEYWORDS=~amd64 ~ppc ~x86
@@ -8,4 +8,4 @@ LICENSE=ISC
SLOT=0
SRC_URI=https://repo.palkeo.com/repositories/mirror7.meh.or.id/Tools/OTHER_TOOLS/ShellCode/dissembler_0.9.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ca4137327bf77994da13e8c8d4c45aea
+_md5_=cc4db647520f3785e933a0185d35abe3
diff --git a/metadata/md5-cache/dev-util/dropwatch-1.5.4 b/metadata/md5-cache/dev-util/dropwatch-1.5.4
new file mode 100644
index 000000000000..a3b13294e41d
--- /dev/null
+++ b/metadata/md5-cache/dev-util/dropwatch-1.5.4
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 prepare setup
+DEPEND=dev-libs/libnl:3 net-libs/libpcap sys-libs/readline:= bfd? ( sys-libs/binutils-libs:= ) elibc_musl? ( sys-libs/queue-standalone )
+DESCRIPTION=Monitor for dropped network packets
+EAPI=8
+HOMEPAGE=https://github.com/nhorman/dropwatch
+INHERIT=autotools linux-info
+IUSE=bfd
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libnl:3 net-libs/libpcap sys-libs/readline:= bfd? ( sys-libs/binutils-libs:= )
+SLOT=0
+SRC_URI=https://github.com/nhorman/dropwatch/archive/v1.5.4.tar.gz -> dropwatch-1.5.4.gh.tar.gz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=129fb0892b5be6c323f31aba05dbaba4
diff --git a/metadata/md5-cache/dev-util/kdevelop-24.02.2 b/metadata/md5-cache/dev-util/kdevelop-24.02.2
index c4a3878bf301..20d27e72eeca 100644
--- a/metadata/md5-cache/dev-util/kdevelop-24.02.2
+++ b/metadata/md5-cache/dev-util/kdevelop-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.kdevelop.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org llvm optfeature
IUSE=+gdbui hex +plasma +qmake reviewboard subversion debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-2 LGPL-2
RDEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5[widgets] >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qthelp-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qttest-5.15.12:5 >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-util/astyle-3.1:= kde-apps/libkomparediff2:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kbookmarks-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdeclarative-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/sonnet-5.115.0:5 >=kde-frameworks/threadweaver-5.115.0:5 <sys-devel/clang-18:= gdbui? ( kde-plasma/libksysguard:5= ) hex? ( app-editors/okteta:5 ) plasma? ( >=kde-frameworks/krunner-5.115.0:5 >=kde-plasma/libplasma-5.115.0:5 ) qmake? ( dev-util/kdevelop-pg-qt:5 ) reviewboard? ( >=kde-frameworks/purpose-5.115.0:5 ) subversion? ( dev-libs/apr:1 dev-libs/apr-util:1 dev-vcs/subversion ) >=dev-qt/qdbus-5.15.12:* >=dev-qt/qtquickcontrols-5.15.12:5 >=dev-qt/qtquickcontrols2-5.15.12:5 dev-build/ninja kde-apps/kapptemplate:* || ( kde-apps/kio-extras-kf5:5 kde-apps/kio-extras:5 ) >=dev-debug/gdb-7.0[python] reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/24.02
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kdevelop-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b50e3ef8b9dcce2c626bf2723372d3d8
+_md5_=efaa5ebecb58017043671fdba40195ea
diff --git a/metadata/md5-cache/dev-util/kdevelop-php-24.02.2 b/metadata/md5-cache/dev-util/kdevelop-php-24.02.2
index da69eec9eb04..1afb27fb38c0 100644
--- a/metadata/md5-cache/dev-util/kdevelop-php-24.02.2
+++ b/metadata/md5-cache/dev-util/kdevelop-php-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.kdevelop.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-2 LGPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 dev-util/kdevelop-pg-qt:5 dev-util/kdevelop:5= >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/threadweaver-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kdev-php-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5a1210d67cc9b9afd773d1b9bc4c20a9
+_md5_=ba954c0518221d72bf2132292b72dd3f
diff --git a/metadata/md5-cache/dev-util/kdevelop-python-24.02.2 b/metadata/md5-cache/dev-util/kdevelop-python-24.02.2
index 84d7873b4d2b..de601fe55f3b 100644
--- a/metadata/md5-cache/dev-util/kdevelop-python-24.02.2
+++ b/metadata/md5-cache/dev-util/kdevelop-python-24.02.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.kdevelop.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=debug test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 dev-util/kdevelop:5= >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/threadweaver-5.115.0:5 python_single_target_python3_10? ( dev-python/pycodestyle[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycodestyle[python_targets_python3_11(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kdev-python-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8e33b78dd524b582b941500aac3ec155
+_md5_=e8baf91f6c4808507a20d05b44816445
diff --git a/metadata/md5-cache/dev-util/kio-perldoc-24.02.2 b/metadata/md5-cache/dev-util/kio-perldoc-24.02.2
index 3aa44b7a0217..f3c803d69ca3 100644
--- a/metadata/md5-cache/dev-util/kio-perldoc-24.02.2
+++ b/metadata/md5-cache/dev-util/kio-perldoc-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2+ || ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kdesdk-kio-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e2a32e2acbca78dc1b87c58d3ce9629a
+_md5_=673f97ae310c7b69ff677a0d6e7d2877
diff --git a/metadata/md5-cache/dev-util/pwntools-4.12.0 b/metadata/md5-cache/dev-util/pwntools-4.12.0
index 5c9970d5d564..a9e8f124963d 100644
--- a/metadata/md5-cache/dev-util/pwntools-4.12.0
+++ b/metadata/md5-cache/dev-util/pwntools-4.12.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.12.0.tar.gz -> pwntools-4.12.0.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6896fabe64c68e10575717d79de833e7
+_md5_=49633e8b3b5c46f012de2943259eabd6
diff --git a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 b/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1
index 63ac6c766cd3..4106710f52b7 100644
--- a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1
+++ b/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://codeberg.org/shelter/reschroot/archive/release/reschroot-1.6.13.tar.gz -> schroot-1.6.13.tar.gz mirror://debian/pool/main/s/schroot/schroot_1.6.13-2.debian.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2147ae929bc2dce952c98bca4a964374
+_md5_=95332bd8957dd89749e6ae142af792df
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index 5206b515473b..ed68967a4234 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.5.0 b/metadata/md5-cache/dev-vcs/git-cola-4.5.0
index 5cba104e00bc..70f5e6e4e3a1 100644
--- a/metadata/md5-cache/dev-vcs/git-cola-4.5.0
+++ b/metadata/md5-cache/dev-vcs/git-cola-4.5.0
@@ -6,7 +6,7 @@ HOMEPAGE=https://git-cola.github.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 readme.gentoo-r1 virtualx xdg
IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/PyQt5[python_targets_python3_11(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/PyQt5[python_targets_python3_12(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] ) dev-vcs/git python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/git-cola/git-cola/archive/v4.5.0.tar.gz -> git-cola-4.5.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c37073a49ef132c9d7ddb77b5ae36d2d
+_md5_=7256c7f0ee5f6fae551eb41a738ee4e1
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index bcaca0c8dd72..16d2b0a56d65 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/artikulate-24.02.2 b/metadata/md5-cache/kde-apps/artikulate-24.02.2
index df5fc70d0aaf..da5ab7d3b656 100644
--- a/metadata/md5-cache/kde-apps/artikulate-24.02.2
+++ b/metadata/md5-cache/kde-apps/artikulate-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/artikulate/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtmultimedia-5.15.12:5 >=dev-qt/qtsql-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=dev-qt/qtquickcontrols2-5.15.12:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/artikulate-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b020bd336d945b040bbfdc165324b89f
+_md5_=d56ddf15be52702f4dd7f094f50460a5
diff --git a/metadata/md5-cache/kde-apps/cantor-24.02.2 b/metadata/md5-cache/kde-apps/cantor-24.02.2
index 92f8fc1aadc1..677fa8f56826 100644
--- a/metadata/md5-cache/kde-apps/cantor-24.02.2
+++ b/metadata/md5-cache/kde-apps/cantor-24.02.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://apps.kde.org/cantor/ https://edu.kde.org/cantor/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org lua-single optfeature python-single-r1
IUSE=julia lua postscript python qalculate R debug +handbook test +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-2
RDEPEND=app-text/poppler[qt5] >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qthelp-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/syntax-highlighting-5.115.0:5 julia? ( dev-lang/julia ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) ) qalculate? ( sci-libs/cln sci-libs/libqalculate:= ) postscript? ( app-text/libspectre ) 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 ) >=dev-qt/qtdbus-5.15.12:5 ) R? ( dev-lang/R ) !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( || ( sci-mathematics/maxima sci-mathematics/octave ) ) ) ) ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/cantor-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9adc78829245b723ac2cdc69f3ace314
+_md5_=48e67d0890adf16c7071c830cd4aa591
diff --git a/metadata/md5-cache/kde-apps/cervisia-24.02.2 b/metadata/md5-cache/kde-apps/cervisia-24.02.2
index b9c989447d33..c319f7d65927 100644
--- a/metadata/md5-cache/kde-apps/cervisia-24.02.2
+++ b/metadata/md5-cache/kde-apps/cervisia-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/cervisia/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdesu-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kinit-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 dev-vcs/cvs || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/cervisia-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0831388630b7633e4a159dd7b5146b7b
+_md5_=ba9c2d9070a4b4c964031123bf38ac1a
diff --git a/metadata/md5-cache/kde-apps/k3b-24.02.2 b/metadata/md5-cache/kde-apps/k3b-24.02.2
index 1916c0706eea..d38e97071496 100644
--- a/metadata/md5-cache/kde-apps/k3b-24.02.2
+++ b/metadata/md5-cache/kde-apps/k3b-24.02.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://apps.kde.org/k3b/ https://userbase.kde.org/K3b
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2 FDL-1.2
RDEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-apps/libkcddb-23.08.4:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kbookmarks-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kfilemetadata-5.115.0:5[taglib?] >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 media-libs/libsamplerate dvd? ( media-libs/libdvdread:= ) ffmpeg? ( media-video/ffmpeg:0= ) flac? ( >=media-libs/flac-1.2:=[cxx] ) lame? ( media-sound/lame ) mad? ( media-libs/libmad ) musepack? ( >=media-sound/musepack-tools-444 ) sndfile? ( media-libs/libsndfile ) taglib? ( >=media-libs/taglib-1.5:= ) vorbis? ( media-libs/libogg media-libs/libvorbis ) webengine? ( >=dev-qt/qtwebengine-5.15.12:5[widgets] ) app-cdr/cdrdao app-cdr/cdrtools dev-libs/libburn media-sound/cdparanoia dvd? ( >=app-cdr/dvd+rw-tools-7 ) sox? ( media-sound/sox ) vcd? ( media-video/vcdimager ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=flac? ( taglib ) lame? ( taglib ) sox? ( taglib )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/k3b-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9338834156727c63a9bc0bac9847c77d
+_md5_=8340f2aed94b83ec10f93aa25fb3445c
diff --git a/metadata/md5-cache/kde-apps/kalzium-24.02.2 b/metadata/md5-cache/kde-apps/kalzium-24.02.2
index a6d0cc543f42..ec71c1161584 100644
--- a/metadata/md5-cache/kde-apps/kalzium-24.02.2
+++ b/metadata/md5-cache/kde-apps/kalzium-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org flag-o-matic
IUSE=editor solver debug +handbook
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtscript-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kplotting-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kunitconversion-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 editor? ( dev-cpp/eigen:3 >=dev-qt/qtopengl-5.15.12:5 >=kde-frameworks/knewstuff-5.115.0:5 sci-chemistry/openbabel:= >=sci-libs/avogadrolibs-1.93[qt5] ) solver? ( dev-ml/facile:=[ocamlopt] ) sci-chemistry/chemical-mime-data || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kalzium-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e8b110920a9aeb29a5fa9745ff7b46ed
+_md5_=6ebaf80df38b2dbde761b3eb50472c10
diff --git a/metadata/md5-cache/kde-apps/kamoso-24.02.2 b/metadata/md5-cache/kde-apps/kamoso-24.02.2
index 9009a390eb89..b9d721eff2a1 100644
--- a/metadata/md5-cache/kde-apps/kamoso-24.02.2
+++ b/metadata/md5-cache/kde-apps/kamoso-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/purpose-5.115.0:5 media-libs/gst-plugins-base:1.0 virtual/opengl >=dev-qt/qtquickcontrols2-5.15.12:5 >=kde-frameworks/kirigami-5.115.0:5 media-plugins/gst-plugins-jpeg:1.0 media-plugins/gst-plugins-libpng:1.0 media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kamoso-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c22a707a3c5cc7d7fc66bee2fe2d175d
+_md5_=a9361f433a23065f28614c02d53d617c
diff --git a/metadata/md5-cache/kde-apps/kde-dev-scripts-24.02.2 b/metadata/md5-cache/kde-apps/kde-dev-scripts-24.02.2
index e1c6eb3f76ee..baf3e10b3b3c 100644
--- a/metadata/md5-cache/kde-apps/kde-dev-scripts-24.02.2
+++ b/metadata/md5-cache/kde-apps/kde-dev-scripts-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=app-arch/advancecomp media-gfx/optipng dev-perl/XML-DOM || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kde-dev-scripts-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=288348b89b8333fb119dd5d444f069a4
+_md5_=c6c369bc997c09cfcfb20623d4db68f2
diff --git a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.02.2 b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.02.2
index b7ba6bba28e3..0dec39f85b00 100644
--- a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.02.2
+++ b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 sys-devel/gettext || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kdesdk-thumbnailers-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e87b1ab6a9acdd74d7ce883b1d8e9ef
+_md5_=f72489f80a16e31067d2f7ca010adf62
diff --git a/metadata/md5-cache/kde-apps/kig-24.02.2 b/metadata/md5-cache/kde-apps/kig-24.02.2
index 0260c0aeb591..ea2763dae1f5 100644
--- a/metadata/md5-cache/kde-apps/kig-24.02.2
+++ b/metadata/md5-cache/kde-apps/kig-24.02.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://apps.kde.org/kig/ https://edu.kde.org/kig/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
IUSE=geogebra scripting python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-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 ) >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.12:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kig-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=562c1ae4028477db4c60b033ddf25308
+_md5_=4a9f83468f03ddf4cdcd698fcaf97dcc
diff --git a/metadata/md5-cache/kde-apps/kimagemapeditor-24.02.2 b/metadata/md5-cache/kde-apps/kimagemapeditor-24.02.2
index e292ef4a7cc8..33ee80036be3 100644
--- a/metadata/md5-cache/kde-apps/kimagemapeditor-24.02.2
+++ b/metadata/md5-cache/kde-apps/kimagemapeditor-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kimagemapeditor/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kimagemapeditor-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=582c559bc7e15db1240690341c5b90b6
+_md5_=34e5752fb779e94744b517c749c8899a
diff --git a/metadata/md5-cache/kde-apps/kmix-24.02.2 b/metadata/md5-cache/kde-apps/kmix-24.02.2
index 4b00541754e2..0e46143b751c 100644
--- a/metadata/md5-cache/kde-apps/kmix-24.02.2
+++ b/metadata/md5-cache/kde-apps/kmix-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kmix/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa plasma pulseaudio debug +handbook
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/kglobalaccel-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5[X] >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 alsa? ( >=media-libs/alsa-lib-1.0.14a ) plasma? ( >=kde-plasma/libplasma-5.115.0:5 ) pulseaudio? ( media-libs/libcanberra media-libs/libpulse ) kde-plasma/kde-cli-tools:* || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kmix-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=323e78dfbe8e8c136cc6643f44fa0854
+_md5_=3c1cdafcdd37e4e01199d9063d88c0e8
diff --git a/metadata/md5-cache/kde-apps/kmplot-24.02.2 b/metadata/md5-cache/kde-apps/kmplot-24.02.2
index aacf73fd2d87..94bcee239fe9 100644
--- a/metadata/md5-cache/kde-apps/kmplot-24.02.2
+++ b/metadata/md5-cache/kde-apps/kmplot-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kmplot-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e18e03dd3fb50052c0eb155d69a62a4
+_md5_=5d83227569a2a4eeffbc84ca82c43df3
diff --git a/metadata/md5-cache/kde-apps/kolourpaint-24.02.2 b/metadata/md5-cache/kde-apps/kolourpaint-24.02.2
index 6652b5090162..decda345bf02 100644
--- a/metadata/md5-cache/kde-apps/kolourpaint-24.02.2
+++ b/metadata/md5-cache/kde-apps/kolourpaint-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kolourpaint/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=scanner debug +handbook
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 scanner? ( >=kde-apps/libksane-24.02.2:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kolourpaint-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b9ca57318f8da217a0a95709a6d75664
+_md5_=ce8d4da7c5f8f703541cf5742d849ad4
diff --git a/metadata/md5-cache/kde-apps/kompare-24.02.2 b/metadata/md5-cache/kde-apps/kompare-24.02.2
index 0ca26541b724..da12d621be49 100644
--- a/metadata/md5-cache/kde-apps/kompare-24.02.2
+++ b/metadata/md5-cache/kde-apps/kompare-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kompare/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-apps/libkomparediff2-24.02.2:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kompare-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fab8d67fccbd6d56c54109b47a2fa73e
+_md5_=b60bd4c8baf52c18d68773572c9b220b
diff --git a/metadata/md5-cache/kde-apps/kqtquickcharts-24.02.2 b/metadata/md5-cache/kde-apps/kqtquickcharts-24.02.2
index 7be63ca6a6b3..16d58e69cab2 100644
--- a/metadata/md5-cache/kde-apps/kqtquickcharts-24.02.2
+++ b/metadata/md5-cache/kde-apps/kqtquickcharts-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kqtquickcharts-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4515f071a7a6db41a1697d41bce56f9d
+_md5_=f3debdce9efe09849901083c3279068d
diff --git a/metadata/md5-cache/kde-apps/ktouch-24.02.2 b/metadata/md5-cache/kde-apps/ktouch-24.02.2
index 4a7de2f903a9..f38ec75f939f 100644
--- a/metadata/md5-cache/kde-apps/ktouch-24.02.2
+++ b/metadata/md5-cache/kde-apps/ktouch-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/ktouch/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtquickcontrols2-5.15.12:5 >=dev-qt/qtsql-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 X? ( >=dev-qt/qtx11extras-5.15.12:5 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbfile ) >=dev-qt/qtgraphicaleffects-5.15.12:5 >=kde-apps/kqtquickcharts-24.02.2:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/ktouch-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=69e44aeb1525a1b183c09c5a34904e57
+_md5_=7202ea3825e89d14503abb94c7a3d62b
diff --git a/metadata/md5-cache/kde-apps/kwave-24.02.2 b/metadata/md5-cache/kde-apps/kwave-24.02.2
index 9c863e0e6262..f0d1f43c7ce1 100644
--- a/metadata/md5-cache/kde-apps/kwave-24.02.2
+++ b/metadata/md5-cache/kde-apps/kwave-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/kwave/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa flac mp3 opus oss pulseaudio +qtmedia vorbis debug +handbook
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 media-libs/audiofile:= >=sci-libs/fftw-3:= media-libs/libsamplerate alsa? ( media-libs/alsa-lib ) flac? ( media-libs/flac:=[cxx] ) mp3? ( media-libs/id3lib media-libs/libmad || ( media-sound/lame media-sound/toolame media-sound/twolame ) ) qtmedia? ( >=dev-qt/qtmultimedia-5.15.12:5 ) opus? ( media-libs/libogg media-libs/opus ) pulseaudio? ( media-libs/libpulse ) vorbis? ( media-libs/libogg media-libs/libvorbis ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kwave-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df468688782089a7fbf088894dd5e931
+_md5_=60da840232f005bb69e40986205c40ce
diff --git a/metadata/md5-cache/kde-apps/libkomparediff2-24.02.2 b/metadata/md5-cache/kde-apps/libkomparediff2-24.02.2
index ce6c09e1146d..61ef6dcb3974 100644
--- a/metadata/md5-cache/kde-apps/libkomparediff2-24.02.2
+++ b/metadata/md5-cache/kde-apps/libkomparediff2-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/libkomparediff2-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f232094ed894e417bef834aa12aa916b
+_md5_=c4f9ba6220a34351458eb53a9903255f
diff --git a/metadata/md5-cache/kde-apps/libksane-24.02.2 b/metadata/md5-cache/kde-apps/libksane-24.02.2
index 23ec79c26bea..efd7f1640085 100644
--- a/metadata/md5-cache/kde-apps/libksane-24.02.2
+++ b/metadata/md5-cache/kde-apps/libksane-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=kwallet debug
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=|| ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=media-libs/ksanecore-23.08.5:5 kwallet? ( >=kde-frameworks/kwallet-5.115.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/libksane-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=056fee9db3f7bc6eb7a7a7c0192cd506
+_md5_=e23c37556561a295bfd26593a5fd9aef
diff --git a/metadata/md5-cache/kde-apps/lokalize-24.02.2 b/metadata/md5-cache/kde-apps/lokalize-24.02.2
index b967ce1a3738..24bce2b7f268 100644
--- a/metadata/md5-cache/kde-apps/lokalize-24.02.2
+++ b/metadata/md5-cache/kde-apps/lokalize-24.02.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org optfeature
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=GPL-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-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtsql-5.15.12:5[sqlite] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/sonnet-5.115.0:5 python_single_target_python3_10? ( dev-python/translate-toolkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/translate-toolkit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/translate-toolkit[python_targets_python3_12(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/lokalize-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8baa6771f25efd23b2bf7bcc45b1f2a6
+_md5_=3c72d4294741e5181c1371415ade7eb2
diff --git a/metadata/md5-cache/kde-apps/marble-24.02.2 b/metadata/md5-cache/kde-apps/marble-24.02.2
index 2695c3014c26..c9b4890206fe 100644
--- a/metadata/md5-cache/kde-apps/marble-24.02.2
+++ b/metadata/md5-cache/kde-apps/marble-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://marble.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 sys-libs/zlib aprs? ( >=dev-qt/qtserialport-5.15.12:5 ) dbus? ( >=dev-qt/qtdbus-5.15.12:5 ) designer? ( >=dev-qt/designer-5.15.12:5 ) geolocation? ( >=dev-qt/qtpositioning-5.15.12:5 ) gps? ( sci-geosciences/gpsd ) kde? ( >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/krunner-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwallet-5.115.0:5 ) pbf? ( dev-libs/protobuf:= ) phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) shapefile? ( sci-libs/shapelib:= ) webengine? ( >=dev-qt/qtwebchannel-5.15.12:5 >=dev-qt/qtwebengine-5.15.12:5[widgets] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5/24.02
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/marble-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3b86335c0b6b6eee2ad93c3477c9ba10
+_md5_=2a4136b997aca090cfbf98bb239d78a6
diff --git a/metadata/md5-cache/kde-apps/minuet-24.02.2 b/metadata/md5-cache/kde-apps/minuet-24.02.2
index 35af7e874614..3b20127a4bb9 100644
--- a/metadata/md5-cache/kde-apps/minuet-24.02.2
+++ b/metadata/md5-cache/kde-apps/minuet-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://minuet.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtquickcontrols2-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 media-sound/fluidsynth:= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/minuet-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0f7adb5ff3c2f0ce49e3feedb5f34554
+_md5_=da9837b68bd9c650b645326b92b8067f
diff --git a/metadata/md5-cache/kde-apps/poxml-24.02.2 b/metadata/md5-cache/kde-apps/poxml-24.02.2
index d5a66dc455ec..671cae18d724 100644
--- a/metadata/md5-cache/kde-apps/poxml-24.02.2
+++ b/metadata/md5-cache/kde-apps/poxml-24.02.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtxml-5.15.9:5 sys-devel/gettext || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/poxml-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=908da36aa0ca2e380f1e9b2ea19ca11c
+_md5_=008e0bdb462027eccdf6243a09f2acd3
diff --git a/metadata/md5-cache/kde-apps/rocs-24.02.2 b/metadata/md5-cache/kde-apps/rocs-24.02.2
index a572c8f5237a..8bbcecc64a0c 100644
--- a/metadata/md5-cache/kde-apps/rocs-24.02.2
+++ b/metadata/md5-cache/kde-apps/rocs-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/rocs/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=dev-libs/grantlee:5 >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5[widgets] >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtscript-5.15.12:5[scripttools] >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=dev-qt/qtquickcontrols-5.15.12:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/rocs-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b29645911b2414a14a3892bb7a38f108
+_md5_=9c241b0de4dc2e486f10bdf9586ddeba
diff --git a/metadata/md5-cache/kde-apps/step-24.02.2 b/metadata/md5-cache/kde-apps/step-24.02.2
index 83e2525955e0..317ab49a916e 100644
--- a/metadata/md5-cache/kde-apps/step-24.02.2
+++ b/metadata/md5-cache/kde-apps/step-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/step/ https://edu.kde.org/step/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+gsl +qalculate debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-cpp/eigen-3.2:3 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kplotting-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 sci-libs/cln gsl? ( sci-libs/gsl:= ) qalculate? ( >=sci-libs/libqalculate-0.9.5:= ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/step-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a7b8f03cc3c9163d5117102138daf826
+_md5_=b78b3c685187c0a282dd011491a0a1fc
diff --git a/metadata/md5-cache/kde-apps/umbrello-24.02.2 b/metadata/md5-cache/kde-apps/umbrello-24.02.2
index 37f746c22d6d..20f5fbc5e5e7 100644
--- a/metadata/md5-cache/kde-apps/umbrello-24.02.2
+++ b/metadata/md5-cache/kde-apps/umbrello-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/umbrello/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=php debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/libxml2 dev-libs/libxslt >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/ktexteditor-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 php? ( dev-util/kdevelop:5= dev-util/kdevelop-pg-qt:5 dev-util/kdevelop-php:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/umbrello-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b8a633ed6ef34b3e49359db90efa3e46
+_md5_=3ff978ac48faa0b3e6950269208fb345
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index cfac277cb27b..a294425a6fad 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/skanlite-24.02.2 b/metadata/md5-cache/kde-misc/skanlite-24.02.2
index df4ef423c12f..0b6d07494561 100644
--- a/metadata/md5-cache/kde-misc/skanlite-24.02.2
+++ b/metadata/md5-cache/kde-misc/skanlite-24.02.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/skanlite/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )
RDEPEND=>=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-apps/libksane-24.02.2:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/24.02.2/src/skanlite-24.02.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=eb6c44610f269ac0fbfbc60a0b0531a5
+_md5_=0a038110a1d98b8ae625ee42ecdd749f
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 16cf0db2a53e..b9ea1f3ab625 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.10.1 b/metadata/md5-cache/mail-client/thunderbird-115.10.1
index febbfc2086cd..4ddd6bf92a19 100644
--- a/metadata/md5-cache/mail-client/thunderbird-115.10.1
+++ b/metadata/md5-cache/mail-client/thunderbird-115.10.1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
DESCRIPTION=Thunderbird Mail Client
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/source/thunderbird-115.10.1.source.tar.xz -> thunderbird-115.10.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.10.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.10.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.10.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.10.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.10.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.10.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.10.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.10.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.10.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.10.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.10.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.10.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.10.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.10.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.10.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.10.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.10.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.10.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.10.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.10.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.10.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.10.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.10.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.10.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.10.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.10.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.10.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.10.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.10.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.10.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.10.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.10.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.10.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.10.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.10.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.10.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.10.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.10.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.10.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.10.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.10.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.10.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.10.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.10.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.10.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.10.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.10.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.10.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.10.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.10.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.10.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.10.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.10.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.10.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.10.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.10.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.10.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.10.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.10.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.10.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.10.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.10.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.10.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.10.1-zh-TW.xpi )
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=475aff94ec091cf41d820b731231fbaa
+_md5_=270d708fc64e4222b07ceb66b5278704
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 56b60491f1b9..ad6297a4421c 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/rspamd-3.8.1 b/metadata/md5-cache/mail-filter/rspamd-3.8.1
deleted file mode 100644
index bf6ba5b16e60..000000000000
--- a/metadata/md5-cache/mail-filter/rspamd-3.8.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/perl dev-util/ragel virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_luajit? ( dev-lua/LuaBitOp[lua_targets_luajit(-)] dev-lua/lua-argparse[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/LuaBitOp[lua_targets_lua5-3(-)] dev-lua/lua-argparse[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/LuaBitOp[lua_targets_lua5-4(-)] dev-lua/lua-argparse[lua_targets_lua5-4(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= dev-libs/openssl:0=[-bindist(-)] dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) dev-cpp/doctest dev-libs/libfmt:= >=dev-libs/xxhash-0.8.0
-DESCRIPTION=Rapid spam filtering system
-EAPI=8
-HOMEPAGE=https://rspamd.com https://github.com/rspamd/rspamd
-INHERIT=cmake lua-single pax-utils systemd tmpfiles
-IUSE=blas +hyperscan jemalloc +jit selinux test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 x86
-LICENSE=Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB
-RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) 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 ) lua_single_target_luajit? ( dev-lua/LuaBitOp[lua_targets_luajit(-)] dev-lua/lua-argparse[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/LuaBitOp[lua_targets_lua5-3(-)] dev-lua/lua-argparse[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/LuaBitOp[lua_targets_lua5-4(-)] dev-lua/lua-argparse[lua_targets_lua5-4(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= dev-libs/openssl:0=[-bindist(-)] dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) virtual/tmpfiles
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) test? ( lua_single_target_luajit )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/rspamd/rspamd/archive/3.8.1.tar.gz -> rspamd-3.8.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e67e15510cadf77aba58920cf0301c8
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 439f22c00ed7..c485d98ae69b 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/postfix-3.10_pre20240310 b/metadata/md5-cache/mail-mta/postfix-3.10_pre20240422
index a9047f0130c6..4ed6c02fcb67 100644
--- a/metadata/md5-cache/mail-mta/postfix-3.10_pre20240310
+++ b/metadata/md5-cache/mail-mta/postfix-3.10_pre20240422
@@ -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 dev-libs/libbson ) 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-20240310.tar.gz
+SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-3.10-20240422.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=eb6572de94f3e8b46fd9144234a1c2cf
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index c40b40fa5028..73f7a96e0e2d 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/blender-4.0.2-r1 b/metadata/md5-cache/media-gfx/blender-4.0.2-r1
index 114759bf428d..205e04f0d35c 100644
--- a/metadata/md5-cache/media-gfx/blender-4.0.2-r1
+++ b/metadata/md5-cache/media-gfx/blender-4.0.2-r1
@@ -1,17 +1,17 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare pretend 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 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:=
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils
-IUSE=+bullet +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland +webp X +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm ~arm64
LICENSE=|| ( GPL-3 BL )
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
RESTRICT=test
SLOT=4.0
SRC_URI=https://download.blender.org/source/blender-4.0.2.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e995d5709953455c1756760dade86526
+_md5_=c768cb698e7f9e6ee29f34b9e2873cbf
diff --git a/metadata/md5-cache/media-gfx/blender-4.1.1 b/metadata/md5-cache/media-gfx/blender-4.1.1
new file mode 100644
index 000000000000..fcb72358610e
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/blender-4.1.1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
+DESCRIPTION=3D Creation/Animation/Publishing System
+EAPI=8
+HOMEPAGE=https://www.blender.org
+INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils
+IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=|| ( GPL-3 BL )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
+RESTRICT=test
+SLOT=4.1
+SRC_URI=https://download.blender.org/source/blender-4.1.1.tar.xz
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fbd60e87a3ff659bb7784b61cb637998
diff --git a/metadata/md5-cache/media-gfx/blender-9999 b/metadata/md5-cache/media-gfx/blender-9999
index caed6571073e..735adf9a8790 100644
--- a/metadata/md5-cache/media-gfx/blender-9999
+++ b/metadata/md5-cache/media-gfx/blender-9999
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:=
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils git-r3
-IUSE=+bullet +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland +webp X +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_11 python_single_target_python3_12
+IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_single_target_python3_11 python_single_target_python3_12
LICENSE=|| ( GPL-3 BL )
PROPERTIES=live
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:= llvm_slot_15? ( >=media-libs/osl-1.13[llvm_slot_15] media-libs/mesa[llvm_slot_15] ) llvm_slot_16? ( >=media-libs/osl-1.13[llvm_slot_16] media-libs/mesa[llvm_slot_16] ) llvm_slot_17? ( >=media-libs/osl-1.13[llvm_slot_17] media-libs/mesa[llvm_slot_17] ) ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
RESTRICT=!test? ( test )
SLOT=9999
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=07345859493e6ba94d05f03c3cbe8296
+_md5_=fbd60e87a3ff659bb7784b61cb637998
diff --git a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.43 b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.43
new file mode 100644
index 000000000000..fefb11f73245
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.43
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=Collection of tools and libraries for many image formats
+EAPI=8
+HOMEPAGE=http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM
+INHERIT=autotools toolchain-funcs verify-sig
+IUSE=bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype webp wmf X zlib zstd verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=MIT
+RDEPEND=dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= )
+SLOT=0/1.3
+SRC_URI=mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.43.tar.xz verify-sig? ( mirror://sourceforge/graphicsmagick/GraphicsMagick-1.3.43.tar.xz.asc )
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=3b49a0e8d39c6716a4aad3282b3b1432
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 56dedb46b802..996deaeae1a1 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/whipper-0.10.0 b/metadata/md5-cache/media-sound/whipper-0.10.0
deleted file mode 100644
index c10bcbd1b47c..000000000000
--- a/metadata/md5-cache/media-sound/whipper-0.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsndfile:=
-DESCRIPTION=A Python CD-DA ripper preferring accuracy over speed (forked from morituri)
-EAPI=7
-HOMEPAGE=https://github.com/whipper-team/whipper
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/whipper-team/whipper/archive/v0.10.0.tar.gz -> whipper-0.10.0.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=490705379b684fd05c1dc5634c08e560
diff --git a/metadata/md5-cache/media-sound/whipper-0.10.0-r1 b/metadata/md5-cache/media-sound/whipper-0.10.0-r1
index addd5e5a0d5d..7926ace1b0b4 100644
--- a/metadata/md5-cache/media-sound/whipper-0.10.0-r1
+++ b/metadata/md5-cache/media-sound/whipper-0.10.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=media-libs/libsndfile:=
DESCRIPTION=A Python CD-DA ripper preferring accuracy over speed (forked from morituri)
EAPI=7
HOMEPAGE=https://github.com/whipper-team/whipper
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
-RDEPEND=media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/ruamel-yaml-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/sox[flac] python_targets_python3_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/whipper-team/whipper/archive/v0.10.0.tar.gz -> whipper-0.10.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b30fbec2579d1b3f2a7f3f309c6cbb7d
+_md5_=83b890b2fa2b645e6d5c45479fb507a1
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 53f19f018575..f8fca83af398 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-go-plugin-0.58.0 b/metadata/md5-cache/net-analyzer/netdata-go-plugin-0.58.0
deleted file mode 100644
index 5aa38b7573f0..000000000000
--- a/metadata/md5-cache/net-analyzer/netdata-go-plugin-0.58.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-lang/go-1.21 >=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install postinst test unpack
-DESCRIPTION=Netdata plugin for collectors written in Go
-EAPI=8
-HOMEPAGE=https://github.com/netdata/go.d.plugin
-IDEPEND=filecaps? ( sys-libs/libcap )
-INHERIT=fcaps go-module
-IUSE=+filecaps
-KEYWORDS=~amd64
-LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
-RDEPEND=net-analyzer/netdata
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/netdata/go.d.plugin/archive/refs/tags/v0.58.0.tar.gz -> go.d.plugin-0.58.0.tar.gz https://github.com/netdata/go.d.plugin/releases/download/v0.58.0/go.d.plugin-vendor-v0.58.0.tar.gz -> go.d.plugin-0.58.0-vendor.tar.gz
-_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6862051315579186f82196a8c9875b2f
diff --git a/metadata/md5-cache/net-analyzer/odhcploc-20111021-r1 b/metadata/md5-cache/net-analyzer/odhcploc-20111021-r1
deleted file mode 100644
index faf59e4af692..000000000000
--- a/metadata/md5-cache/net-analyzer/odhcploc-20111021-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=configure install
-DESCRIPTION=Open DHCP Locator
-EAPI=7
-HOMEPAGE=https://odhcploc.sourceforge.io
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64
-LICENSE=ISC
-SLOT=0
-SRC_URI=mirror://sourceforge/project/odhcploc/20111021/odhcploc-20111021.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbf573638dabdeabfecf5bfc235894ab
diff --git a/metadata/md5-cache/net-analyzer/odhcploc-20111021-r2 b/metadata/md5-cache/net-analyzer/odhcploc-20111021-r2
index 87a4bef6dfb6..6c0335569ba3 100644
--- a/metadata/md5-cache/net-analyzer/odhcploc-20111021-r2
+++ b/metadata/md5-cache/net-analyzer/odhcploc-20111021-r2
@@ -1,4 +1,5 @@
DEFINED_PHASES=configure install
+DEPEND=elibc_musl? ( sys-libs/queue-standalone )
DESCRIPTION=Open DHCP Locator
EAPI=8
HOMEPAGE=https://odhcploc.sourceforge.io
@@ -8,4 +9,4 @@ LICENSE=ISC
SLOT=0
SRC_URI=mirror://sourceforge/project/odhcploc/20111021/odhcploc-20111021.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f6c314073b29326a1e7d1e97a4f81004
+_md5_=f91748996db92ec8f8f687a0a2b4799a
diff --git a/metadata/md5-cache/net-analyzer/ssh-audit-3.2.0 b/metadata/md5-cache/net-analyzer/ssh-audit-3.2.0
new file mode 100644
index 000000000000..106f7430e073
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/ssh-audit-3.2.0
@@ -0,0 +1,16 @@
+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/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=SSH server auditing (banner, key exchange, encryption, mac, compression, etc)
+EAPI=8
+HOMEPAGE=https://github.com/jtesta/ssh-audit
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/jtesta/ssh-audit/archive/v3.2.0.tar.gz -> ssh-audit-3.2.0.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=654203e6204287cecb2f0dff2f54c3c6
diff --git a/metadata/md5-cache/net-analyzer/wtfis-0.8.0 b/metadata/md5-cache/net-analyzer/wtfis-0.8.0
index d0047901b464..c9f6b527a98a 100644
--- a/metadata/md5-cache/net-analyzer/wtfis-0.8.0
+++ b/metadata/md5-cache/net-analyzer/wtfis-0.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pirxthepilot/wtfis
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~loong ~x86
+KEYWORDS=amd64 ~loong x86
LICENSE=MIT
RDEPEND=>=dev-python/pydantic-2.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-13.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/rich-13.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.29.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pirxthepilot/wtfis/archive/refs/tags/v0.8.0.tar.gz -> wtfis-0.8.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35bb9780e2a8243101a10f4d2466823d
+_md5_=a303b832754c3930693bc00424c29d17
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index 2a5a590b5926..b526c69c29df 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/s3backer-1.6.3 b/metadata/md5-cache/net-fs/s3backer-1.6.3
index debde1b939ef..371a996a1458 100644
--- a/metadata/md5-cache/net-fs/s3backer-1.6.3
+++ b/metadata/md5-cache/net-fs/s3backer-1.6.3
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 prepare
-DEPEND=dev-libs/expat dev-libs/openssl:0= net-misc/curl sys-fs/fuse:0 sys-libs/zlib
+DEPEND=dev-libs/expat dev-libs/openssl:0= net-misc/curl sys-fs/fuse:0 sys-libs/zlib elibc_musl? ( sys-libs/queue-standalone )
DESCRIPTION=FUSE-based single file backing store via Amazon S3
EAPI=8
HOMEPAGE=https://github.com/archiecobbs/s3backer
@@ -11,4 +11,4 @@ RDEPEND=dev-libs/expat dev-libs/openssl:0= net-misc/curl sys-fs/fuse:0 sys-libs/
SLOT=0
SRC_URI=https://github.com/archiecobbs/s3backer/archive/1.6.3.tar.gz -> s3backer-1.6.3.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d7ad982ad5752a4150f0783d95379a33
+_md5_=4711c88cc43119575c01aa141e2b53ad
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index d1e371343726..130a6bd56e5f 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/discord-0.0.50 b/metadata/md5-cache/net-im/discord-0.0.51
index 8bb3e43a969b..015e98f0ca42 100644
--- a/metadata/md5-cache/net-im/discord-0.0.50
+++ b/metadata/md5-cache/net-im/discord-0.0.51
@@ -10,6 +10,6 @@ LICENSE=all-rights-reserved
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator )
RESTRICT=bindist mirror strip test
SLOT=0
-SRC_URI=https://dl.discordapp.net/apps/linux/0.0.50/discord-0.0.50.tar.gz
+SRC_URI=https://dl.discordapp.net/apps/linux/0.0.51/discord-0.0.51.tar.gz
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=666d03bfb1285292037102c59da55a8f
diff --git a/metadata/md5-cache/net-im/synapse-1.105.1 b/metadata/md5-cache/net-im/synapse-1.105.1
new file mode 100644
index 000000000000..883f2c0f7d20
--- /dev/null
+++ b/metadata/md5-cache/net-im/synapse-1.105.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_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(-)?] virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Reference implementation of Matrix homeserver
+EAPI=8
+HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse
+INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
+IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[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/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[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/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[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(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[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/element-hq/synapse/archive/v1.105.1.tar.gz -> synapse-1.105.1.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.81/download -> anyhow-1.0.81.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/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/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.135/download -> libc-0.2.135.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.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/once_cell/1.15.0/download -> once_cell-1.15.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.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.3/download -> pyo3-build-config-0.20.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.3/download -> pyo3-ffi-0.20.3.crate https://crates.io/api/v1/crates/pyo3-log/0.9.0/download -> pyo3-log-0.9.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.3/download -> pyo3-macros-backend-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.3/download -> pyo3-macros-0.20.3.crate https://crates.io/api/v1/crates/pyo3/0.20.3/download -> pyo3-0.20.3.crate https://crates.io/api/v1/crates/pythonize/0.20.0/download -> pythonize-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.4.4/download -> regex-automata-0.4.4.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.115/download -> serde_json-1.0.115.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=83971ae787854496a7b6be182b0543a4
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index bd695620b69b..b857722ca497 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/libetpan-1.9.4-r1 b/metadata/md5-cache/net-libs/libetpan-1.9.4-r1
deleted file mode 100644
index 7be53b559217..000000000000
--- a/metadata/md5-cache/net-libs/libetpan-1.9.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install prepare pretend
-DEPEND=sys-libs/zlib !lmdb? ( berkdb? ( sys-libs/db:= ) ) lmdb? ( dev-db/lmdb ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) sasl? ( dev-libs/cyrus-sasl:2 ) liblockfile? ( net-libs/liblockfile )
-DESCRIPTION=A portable, efficient middleware for different kinds of mail access
-EAPI=7
-HOMEPAGE=https://libetpan.sourceforge.net/
-INHERIT=autotools
-IUSE=berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=BSD
-RDEPEND=sys-libs/zlib !lmdb? ( berkdb? ( sys-libs/db:= ) ) lmdb? ( dev-db/lmdb ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) sasl? ( dev-libs/cyrus-sasl:2 ) liblockfile? ( net-libs/liblockfile )
-SLOT=0
-SRC_URI=https://github.com/dinhviethoa/libetpan/archive/1.9.4.tar.gz -> libetpan-1.9.4.tar.gz
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d579c881ca042db52e6d3147a4e3b5ff
diff --git a/metadata/md5-cache/net-libs/libetpan-1.9.4-r2 b/metadata/md5-cache/net-libs/libetpan-1.9.4-r2
index faaa4d302f64..ac118d27c5ba 100644
--- a/metadata/md5-cache/net-libs/libetpan-1.9.4-r2
+++ b/metadata/md5-cache/net-libs/libetpan-1.9.4-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://libetpan.sourceforge.net/
INHERIT=autotools
IUSE=berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
RDEPEND=sys-libs/zlib !lmdb? ( berkdb? ( sys-libs/db:= ) ) lmdb? ( dev-db/lmdb ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) sasl? ( dev-libs/cyrus-sasl:2 ) liblockfile? ( net-libs/liblockfile )
SLOT=0
SRC_URI=https://github.com/dinhviethoa/libetpan/archive/1.9.4.tar.gz -> libetpan-1.9.4.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=57c40468f59165fa93674ec7960de334
+_md5_=abf3e1daf29e3807447f0c3bc09b2f68
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 43caedb1feff..2eae167dcd53 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/croc-9.6.13 b/metadata/md5-cache/net-misc/croc-9.6.15
index fc5aa1af9ad4..7bd706148bc1 100644
--- a/metadata/md5-cache/net-misc/croc-9.6.13
+++ b/metadata/md5-cache/net-misc/croc-9.6.15
@@ -9,6 +9,6 @@ LICENSE=Apache-2.0 BSD BSD-2 MIT
RDEPEND=acct-group/croc acct-user/croc
RESTRICT=strip
SLOT=0
-SRC_URI=https://github.com/schollz/croc/archive/refs/tags/v9.6.13.tar.gz -> croc-9.6.13.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/croc-9.6.13-vendor.tar.xz
+SRC_URI=https://github.com/schollz/croc/archive/refs/tags/v9.6.15.tar.gz -> croc-9.6.15.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/croc-9.6.15-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ab870db5b71da09ad26adb15bef3791
+_md5_=5d3d42c631424119970ecbb0b29614cf
diff --git a/metadata/md5-cache/net-misc/croc-9.6.9 b/metadata/md5-cache/net-misc/croc-9.6.9
deleted file mode 100644
index 9d5d8fabc6ec..000000000000
--- a/metadata/md5-cache/net-misc/croc-9.6.9
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install prepare test unpack
-DESCRIPTION=Easily and securely send things from one computer to another
-EAPI=8
-HOMEPAGE=https://github.com/schollz/croc
-INHERIT=bash-completion-r1 go-module systemd
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
-LICENSE=Apache-2.0 BSD BSD-2 MIT
-RDEPEND=acct-group/croc acct-user/croc
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/schollz/croc/archive/refs/tags/v9.6.9.tar.gz -> croc-9.6.9.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/croc-9.6.9-vendor.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ab870db5b71da09ad26adb15bef3791
diff --git a/metadata/md5-cache/net-misc/frr-9.1 b/metadata/md5-cache/net-misc/frr-9.1
new file mode 100644
index 000000000000..172cb2c0d3f4
--- /dev/null
+++ b/metadata/md5-cache/net-misc/frr-9.1
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/lex app-alternatives/yacc doc? ( dev-python/sphinx ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=compile configure install 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.0.0 <net-libs/libyang-2.1.111 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) elibc_musl? ( sys-libs/queue-standalone ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] ) )
+DESCRIPTION=The FRRouting Protocol Suite
+EAPI=8
+HOMEPAGE=https://frrouting.org/
+INHERIT=autotools pam python-single-r1 systemd
+IUSE=doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.0.0 <net-libs/libyang-2.1.111 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) python_single_target_python3_10? ( dev-python/ipaddr[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/ipaddr[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/ipaddr[python_targets_python3_12(-)] )
+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://github.com/FRRouting/frr/archive/frr-9.1.tar.gz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8130fe3e212488018bbc072136ee9252
diff --git a/metadata/md5-cache/net-misc/xmrig-6.18.1-r2 b/metadata/md5-cache/net-misc/xmrig-6.18.1-r2
deleted file mode 100644
index b37ed9c16455..000000000000
--- a/metadata/md5-cache/net-misc/xmrig-6.18.1-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= )
-DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
-EAPI=8
-HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
-INHERIT=cmake flag-o-matic systemd toolchain-funcs
-IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
-KEYWORDS=amd64 arm64
-LICENSE=Apache-2.0 GPL-3+ MIT
-RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
-SLOT=0
-SRC_URI=https://github.com/xmrig/xmrig/archive/v6.18.1.tar.gz -> xmrig-6.18.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ed2ad8c948a2eeaae205695a2345bf9c
diff --git a/metadata/md5-cache/net-misc/xmrig-6.21.2 b/metadata/md5-cache/net-misc/xmrig-6.21.3
index 73f36abb8919..f1e0ccc62876 100644
--- a/metadata/md5-cache/net-misc/xmrig-6.21.2
+++ b/metadata/md5-cache/net-misc/xmrig-6.21.3
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0 GPL-3+ MIT
RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
SLOT=0
-SRC_URI=https://github.com/xmrig/xmrig/archive/v6.21.2.tar.gz -> xmrig-6.21.2.tar.gz
+SRC_URI=https://github.com/xmrig/xmrig/archive/v6.21.3.tar.gz -> xmrig-6.21.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=625d61ca85ad2557a13aa02e104d5d8d
diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz
index 89ae38388951..f724b3f0d6d9 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/siril-1.2.1 b/metadata/md5-cache/sci-astronomy/siril-1.2.1
index 5acf190c3f49..515db411ce5a 100644
--- a/metadata/md5-cache/sci-astronomy/siril-1.2.1
+++ b/metadata/md5-cache/sci-astronomy/siril-1.2.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://siril.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature toolchain-funcs xdg
IUSE=curl exif ffmpeg heif jpeg libconfig openmp png raw tiff wcs
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+ Boost-1.0
RDEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 media-libs/librtprocess >=media-libs/opencv-4.4.0:= sci-libs/cfitsio:= sci-libs/fftw:3.0= sci-libs/gsl:= x11-libs/gdk-pixbuf:2 x11-libs/cairo x11-libs/pango >=x11-libs/gtk+-3.20.0:3 curl? ( net-misc/curl ) exif? ( >=media-gfx/exiv2-0.25:= ) ffmpeg? ( media-video/ffmpeg:= ) heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) libconfig? ( >=dev-libs/libconfig-1.4:=[cxx] ) png? ( >=media-libs/libpng-1.6.0:= ) raw? ( media-libs/libraw:= ) tiff? ( media-libs/tiff:= ) wcs? ( >=sci-astronomy/wcslib-7.7:= )
SLOT=0
SRC_URI=https://gitlab.com/free-astro/siril/-/archive/1.2.1/siril-1.2.1.tar.bz2
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5735ece671798353fb2b624d408ede6c
+_md5_=e26ce38332ad781c43e5d3106876d938
diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz
index b73e8ba755f3..042f821afbc5 100644
--- a/metadata/md5-cache/sci-chemistry/Manifest.gz
+++ b/metadata/md5-cache/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-chemistry/votca-2022.1 b/metadata/md5-cache/sci-chemistry/votca-2022.1-r1
index f37c8f90aee0..ada148a23178 100644
--- a/metadata/md5-cache/sci-chemistry/votca-2022.1
+++ b/metadata/md5-cache/sci-chemistry/votca-2022.1-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2
+DEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5:=[cxx] sci-libs/libxc sci-libs/libint:2
DESCRIPTION=Versatile Object-oriented Toolkit for Coarse-graining Applications
EAPI=7
HOMEPAGE=https://www.votca.org/
@@ -8,10 +8,10 @@ INHERIT=bash-completion-r1 cmake python-single-r1
IUSE=+gromacs test python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 ~x86 ~amd64-linux
LICENSE=Apache-2.0
-RDEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2
+RDEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5:=[cxx] sci-libs/libxc sci-libs/libint:2
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/votca/votca/archive/v2022.1.tar.gz -> votca-2022.1.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=61ae3f4beb05e46027b807a0e459f83c
+_md5_=fb03b8ed2514b1035986838f3ae5f5d7
diff --git a/metadata/md5-cache/sci-chemistry/votca-9999 b/metadata/md5-cache/sci-chemistry/votca-9999
index ed777f03aab0..fd7ea875f424 100644
--- a/metadata/md5-cache/sci-chemistry/votca-9999
+++ b/metadata/md5-cache/sci-chemistry/votca-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2
+DEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5:=[cxx] sci-libs/libxc sci-libs/libint:2
DESCRIPTION=Versatile Object-oriented Toolkit for Coarse-graining Applications
EAPI=7
HOMEPAGE=https://www.votca.org/
@@ -8,9 +8,9 @@ INHERIT=bash-completion-r1 cmake python-single-r1 git-r3
IUSE=+gromacs test +python_single_target_python3_10
LICENSE=Apache-2.0
PROPERTIES=live
-RDEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2
+RDEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_10? ( dev-lang/python:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5:=[cxx] sci-libs/libxc sci-libs/libint:2
REQUIRED_USE=^^ ( python_single_target_python3_10 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4652fac7d0d919a31b5394224c0f9960
+_md5_=9bad3e5cfce3d5ec6e1ebfb769dd34dc
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 1664178bbc6b..cb661a9be861 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/grass-8.3.2 b/metadata/md5-cache/sci-geosciences/grass-8.3.2
index 6ef3fcc7ed44..44bd520a12eb 100644
--- a/metadata/md5-cache/sci-geosciences/grass-8.3.2
+++ b/metadata/md5-cache/sci-geosciences/grass-8.3.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://grass.osgeo.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic python-single-r1 toolchain-funcs xdg
IUSE=blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= sys-libs/zlib media-libs/libglvnd media-libs/glu blas? ( virtual/cblas[eselect-ldso(+)] virtual/blas[eselect-ldso(+)] ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( virtual/lapack[eselect-ldso(+)] ) las? ( sci-geosciences/liblas ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) opengl? ( X )
SLOT=0/8.3
SRC_URI=https://grass.osgeo.org/grass83/source/grass-8.3.2.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b8fd1b08fc946971bca3e0653605d0e8
+_md5_=edbab2233dfc12fa87e04518f59089b1
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index b0750f0d1a51..dd2b0665798d 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/dealii-9.4.2 b/metadata/md5-cache/sci-libs/dealii-9.4.2-r1
index 1ba2b51b9f81..c80398ddc29d 100644
--- a/metadata/md5-cache/sci-libs/dealii-9.4.2
+++ b/metadata/md5-cache/sci-libs/dealii-9.4.2-r1
@@ -1,6 +1,6 @@
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-dealii ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
+DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
DESCRIPTION=Solving partial differential equations with the finite element method
EAPI=8
HOMEPAGE=https://www.dealii.org/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic verify-sig
IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse static-libs sundials symengine trilinos verify-sig
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos )
+RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos )
REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi )
SLOT=0
SRC_URI=https://github.com/dealii/dealii/releases/download/v9.4.2/dealii-9.4.2.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.4.2/dealii-9.4.2.tar.gz.asc ) doc? ( https://github.com/dealii/dealii/releases/download/v9.4.1/dealii-9.4.1-offline_documentation.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.4.1/dealii-9.4.1-offline_documentation.tar.gz.asc ) )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b985546d05e14b51302a705941a3cb35
+_md5_=d62e3b5a1d6fc609c3198f4ecfc1c929
diff --git a/metadata/md5-cache/sci-libs/dealii-9.5.2 b/metadata/md5-cache/sci-libs/dealii-9.5.2-r1
index 0995b67a2318..1f681d19f9c1 100644
--- a/metadata/md5-cache/sci-libs/dealii-9.5.2
+++ b/metadata/md5-cache/sci-libs/dealii-9.5.2-r1
@@ -1,6 +1,6 @@
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-dealii ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
+DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
DESCRIPTION=Solving partial differential equations with the finite element method
EAPI=8
HOMEPAGE=https://www.dealii.org/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic verify-sig
IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos verify-sig
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos )
+RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos )
REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi )
SLOT=0
SRC_URI=https://github.com/dealii/dealii/releases/download/v9.5.2/dealii-9.5.2.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.5.2/dealii-9.5.2.tar.gz.asc ) doc? ( https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0-offline_documentation.tar.gz verify-sig? ( https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0-offline_documentation.tar.gz.asc ) )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a50e07a1070d8daeee3a390dd9b8c3e2
+_md5_=b259778a1f4906359d57f91397e64cba
diff --git a/metadata/md5-cache/sci-libs/dealii-9999 b/metadata/md5-cache/sci-libs/dealii-9999
index adfb99e439ab..6b2fae3b4173 100644
--- a/metadata/md5-cache/sci-libs/dealii-9999
+++ b/metadata/md5-cache/sci-libs/dealii-9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
+DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl )
DESCRIPTION=Solving partial differential equations with the finite element method
EAPI=8
HOMEPAGE=https://www.dealii.org/
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic git-r3
IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos
LICENSE=LGPL-2.1+
PROPERTIES=live
-RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos )
+RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos )
REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi )
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3eee25425ad0d1c543436434138da951
+_md5_=42222b76453013a6eb976a31c1f6c40e
diff --git a/metadata/md5-cache/sci-libs/flann-1.9.1-r5 b/metadata/md5-cache/sci-libs/flann-1.9.1-r6
index cd6bf2ca672f..77ead65ddcd5 100644
--- a/metadata/md5-cache/sci-libs/flann-1.9.1-r5
+++ b/metadata/md5-cache/sci-libs/flann-1.9.1-r6
@@ -1,6 +1,6 @@
BDEPEND=app-arch/unzip doc? ( dev-tex/latex2html ) mpi? ( app-admin/chrpath ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=app-arch/lz4:= cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 ) mpi? ( dev-libs/boost:=[mpi] sci-libs/hdf5[mpi] ) !mpi? ( !sci-libs/hdf5[mpi] ) octave? ( >=sci-mathematics/octave-3.6.4-r1:= )
+DEPEND=app-arch/lz4:= cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 ) mpi? ( dev-libs/boost:=[mpi] sci-libs/hdf5:=[mpi] ) !mpi? ( !sci-libs/hdf5[mpi] ) octave? ( >=sci-mathematics/octave-3.6.4-r1:= )
DESCRIPTION=Fast approximate nearest neighbor searches in high dimensional spaces
EAPI=8
HOMEPAGE=https://github.com/mariusmuja/flann
@@ -8,8 +8,8 @@ INHERIT=cmake cuda flag-o-matic toolchain-funcs
IUSE=cuda doc examples mpi octave openmp
KEYWORDS=amd64 ~arm arm64 ~ppc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=app-arch/lz4:= cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 ) mpi? ( dev-libs/boost:=[mpi] sci-libs/hdf5[mpi] ) !mpi? ( !sci-libs/hdf5[mpi] ) octave? ( >=sci-mathematics/octave-3.6.4-r1:= )
+RDEPEND=app-arch/lz4:= cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 ) mpi? ( dev-libs/boost:=[mpi] sci-libs/hdf5:=[mpi] ) !mpi? ( !sci-libs/hdf5[mpi] ) octave? ( >=sci-mathematics/octave-3.6.4-r1:= )
SLOT=0
SRC_URI=https://github.com/mariusmuja/flann/archive/1.9.1.tar.gz -> flann-1.9.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=36f75cd64705e6a250ac966d2a3fb44c
+_md5_=95777c48d9262ca91892240ac11b9302
diff --git a/metadata/md5-cache/sci-libs/gmsh-4.11.1-r1 b/metadata/md5-cache/sci-libs/gmsh-4.11.1-r2
index b6b7c170dbff..c4a7ff5528c9 100644
--- a/metadata/md5-cache/sci-libs/gmsh-4.11.1-r1
+++ b/metadata/md5-cache/sci-libs/gmsh-4.11.1-r2
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig python? ( dev-lang/swig:0 ) virtual/fortran
+DEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5:=[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5:=[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig python? ( dev-lang/swig:0 ) virtual/fortran
DESCRIPTION=Three-dimensional finite element mesh generator
EAPI=8
HOMEPAGE=https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh
@@ -8,9 +8,9 @@ INHERIT=cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
IUSE=+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD )
-RDEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) virtual/fortran
+RDEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5:=[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5:=[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) virtual/fortran
REQUIRED_USE=^^ ( blas eigen ) mumps? ( blas ) slepc? ( petsc )
SLOT=0
SRC_URI=https://gmsh.info/src/gmsh-4.11.1-source.tgz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=22660073f24cf9861c59dd5bce88a13f
+_md5_=5f7855725aef486f85b87c712b1d348d
diff --git a/metadata/md5-cache/sci-libs/gmsh-4.12.2 b/metadata/md5-cache/sci-libs/gmsh-4.12.2-r1
index 72932ae87c33..2350d31b90bf 100644
--- a/metadata/md5-cache/sci-libs/gmsh-4.12.2
+++ b/metadata/md5-cache/sci-libs/gmsh-4.12.2-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig python? ( dev-lang/swig:0 ) virtual/fortran
+DEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5:=[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5:=[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig python? ( dev-lang/swig:0 ) virtual/fortran
DESCRIPTION=Three-dimensional finite element mesh generator
EAPI=8
HOMEPAGE=https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh
@@ -8,9 +8,9 @@ INHERIT=cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils
IUSE=+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD )
-RDEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) virtual/fortran
+RDEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5:=[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5:=[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) virtual/fortran
REQUIRED_USE=^^ ( blas eigen ) mumps? ( blas ) slepc? ( petsc )
SLOT=0
SRC_URI=https://gmsh.info/src/gmsh-4.12.2-source.tgz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d076ccafba3e6efd9d8d030ea8f4ff89
+_md5_=bf35e3ff149ad8dd06f44e7b441fc6bc
diff --git a/metadata/md5-cache/sci-libs/h5part-1.6.6 b/metadata/md5-cache/sci-libs/h5part-1.6.6-r1
index def6cd3f79b8..80bad4db37af 100644
--- a/metadata/md5-cache/sci-libs/h5part-1.6.6
+++ b/metadata/md5-cache/sci-libs/h5part-1.6.6-r1
@@ -1,11 +1,11 @@
DEFINED_PHASES=configure
-DEPEND=virtual/mpi sci-libs/hdf5[mpi]
+DEPEND=virtual/mpi sci-libs/hdf5:=[mpi]
DESCRIPTION=Portable High Performance Parallel Data Interface to HDF5
EAPI=6
HOMEPAGE=https://vis.lbl.gov/archive/Research/H5Part/
KEYWORDS=~amd64 ~arm ~x86
LICENSE=BSD
-RDEPEND=virtual/mpi sci-libs/hdf5[mpi]
+RDEPEND=virtual/mpi sci-libs/hdf5:=[mpi]
SLOT=0
SRC_URI=https://codeforge.lbl.gov/frs/download.php/latestfile/18/H5Part-1.6.6.tar.gz
-_md5_=def0fbbe8f273a51cf6390f2beae9b99
+_md5_=0f84fd64536aa05d23d5f79c39e151bc
diff --git a/metadata/md5-cache/sci-libs/hdf5-1.14.4_p2 b/metadata/md5-cache/sci-libs/hdf5-1.14.4_p2
index 0ef5039d8e6d..2be21cd65468 100644
--- a/metadata/md5-cache/sci-libs/hdf5-1.14.4_p2
+++ b/metadata/md5-cache/sci-libs/hdf5-1.14.4_p2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.14.4
SRC_URI=https://github.com/HDFGroup/hdf5/releases/download/hdf5_1.14.4.2/hdf5-1.14.4-2.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=30d6be09a1272c6b13576ba471f15d36
+_md5_=76e5cd437676849fdfd276c3a419203d
diff --git a/metadata/md5-cache/sci-libs/mathgl-8.0.1 b/metadata/md5-cache/sci-libs/mathgl-8.0.1-r1
index f4a85af072ed..844fca0b6546 100644
--- a/metadata/md5-cache/sci-libs/mathgl-8.0.1
+++ b/metadata/md5-cache/sci-libs/mathgl-8.0.1-r1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( app-text/texi2html virtual/texi2dvi ) octave? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm setup test
-DEPEND=virtual/opengl fltk? ( x11-libs/fltk:1 ) gif? ( media-libs/giflib ) glut? ( media-libs/freeglut ) gsl? ( >=sci-libs/gsl-2:= ) hdf? ( sci-libs/hdf ) hdf5? ( >=sci-libs/hdf5-1.8[mpi=] ) jpeg? ( virtual/jpeg:0 ) octave? ( >=sci-mathematics/octave-3.4.0 ) openmp? ( sys-cluster/openmpi ) pdf? ( media-libs/libharu ) png? ( media-libs/libpng:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) zlib? ( sys-libs/zlib )
+DEPEND=virtual/opengl fltk? ( x11-libs/fltk:1 ) gif? ( media-libs/giflib ) glut? ( media-libs/freeglut ) gsl? ( >=sci-libs/gsl-2:= ) hdf? ( sci-libs/hdf ) hdf5? ( >=sci-libs/hdf5-1.8:=[mpi=] ) jpeg? ( virtual/jpeg:0 ) octave? ( >=sci-mathematics/octave-3.4.0 ) openmp? ( sys-cluster/openmpi ) pdf? ( media-libs/libharu ) png? ( media-libs/libpng:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) zlib? ( sys-libs/zlib )
DESCRIPTION=Math Graphics Library
EAPI=8
HOMEPAGE=https://mathgl.sourceforge.net
@@ -9,9 +9,9 @@ INHERIT=cmake wxwidgets multilib flag-o-matic xdg
IUSE=doc fltk gif glut gsl hdf hdf5 jpeg mpi octave opengl openmp pdf png qt5 static-libs threads wxwidgets zlib l10n_ru
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-3+
-RDEPEND=virtual/opengl fltk? ( x11-libs/fltk:1 ) gif? ( media-libs/giflib ) glut? ( media-libs/freeglut ) gsl? ( >=sci-libs/gsl-2:= ) hdf? ( sci-libs/hdf ) hdf5? ( >=sci-libs/hdf5-1.8[mpi=] ) jpeg? ( virtual/jpeg:0 ) octave? ( >=sci-mathematics/octave-3.4.0 ) openmp? ( sys-cluster/openmpi ) pdf? ( media-libs/libharu ) png? ( media-libs/libpng:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) zlib? ( sys-libs/zlib )
+RDEPEND=virtual/opengl fltk? ( x11-libs/fltk:1 ) gif? ( media-libs/giflib ) glut? ( media-libs/freeglut ) gsl? ( >=sci-libs/gsl-2:= ) hdf? ( sci-libs/hdf ) hdf5? ( >=sci-libs/hdf5-1.8:=[mpi=] ) jpeg? ( virtual/jpeg:0 ) octave? ( >=sci-mathematics/octave-3.4.0 ) openmp? ( sys-cluster/openmpi ) pdf? ( media-libs/libharu ) png? ( media-libs/libpng:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) zlib? ( sys-libs/zlib )
REQUIRED_USE=mpi? ( hdf5 ) openmp? ( !threads ) png? ( zlib ) pdf? ( png )
SLOT=0/7.5.0
SRC_URI=mirror://sourceforge/mathgl/mathgl-8.0.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=470c5ea9638d3db18dbeb579dd650936
+_md5_=ebdc57d084bd3b8fd109ad57d320c97b
diff --git a/metadata/md5-cache/sci-libs/scalapack-2.1.0 b/metadata/md5-cache/sci-libs/scalapack-2.1.0-r1
index a5b66be0c3a7..16398108ebc8 100644
--- a/metadata/md5-cache/sci-libs/scalapack-2.1.0
+++ b/metadata/md5-cache/sci-libs/scalapack-2.1.0-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=virtual/lapack virtual/mpi virtual/fortran
+DEPEND=virtual/lapack virtual/mpi[fortran] virtual/fortran
DESCRIPTION=Subset of LAPACK routines redesigned for heterogenous (MPI) computing
EAPI=7
HOMEPAGE=https://www.netlib.org/scalapack/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic fortran-2 toolchain-funcs
IUSE=static-libs test
KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=virtual/lapack virtual/mpi virtual/fortran
+RDEPEND=virtual/lapack virtual/mpi[fortran] virtual/fortran
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.netlib.org/scalapack/scalapack-2.1.0.tgz https://github.com/Reference-ScaLAPACK/scalapack/commit/bc6cad585362aa58e05186bb85d4b619080c45a9.patch -> scalapack-2.1.0-gcc10.patch
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=87b8299e4c20267dc1777a905d8d71b0
+_md5_=06e4e6457d019e83a3e25508cd72e1e8
diff --git a/metadata/md5-cache/sci-libs/silo-4.11-r1 b/metadata/md5-cache/sci-libs/silo-4.11-r2
index 70ccf84e2c41..3a0c657b6350 100644
--- a/metadata/md5-cache/sci-libs/silo-4.11-r1
+++ b/metadata/md5-cache/sci-libs/silo-4.11-r2
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 virtual/fortran
DEFINED_PHASES=configure setup test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5 ) virtual/fortran
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
DESCRIPTION=A mesh and field I/O library and scientific database
EAPI=8
HOMEPAGE=https://wci.llnl.gov/simulation/computer-codes/silo
@@ -8,8 +8,8 @@ INHERIT=flag-o-matic fortran-2 qmake-utils
IUSE=browser +hdf5 +silex
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5 ) virtual/fortran
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
SLOT=0
SRC_URI=https://wci.llnl.gov/sites/wci/files/2021-09/silo-4.11-bsd.tgz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=901944262f0d4c47fc88e6ddaa2adfd5
+_md5_=a6fb6f230e79c7171b034b5358c4b932
diff --git a/metadata/md5-cache/sci-libs/silo-4.11.1 b/metadata/md5-cache/sci-libs/silo-4.11.1-r1
index 6fe427712c23..ff394282164a 100644
--- a/metadata/md5-cache/sci-libs/silo-4.11.1
+++ b/metadata/md5-cache/sci-libs/silo-4.11.1-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 virtual/fortran
DEFINED_PHASES=configure setup test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5 ) virtual/fortran
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
DESCRIPTION=A mesh and field I/O library and scientific database
EAPI=8
HOMEPAGE=https://software.llnl.gov/Silo/
@@ -8,8 +8,8 @@ INHERIT=flag-o-matic fortran-2 qmake-utils
IUSE=browser +hdf5 +silex
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5 ) virtual/fortran
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
SLOT=0
SRC_URI=https://github.com/LLNL/Silo/releases/download/4.11.1/silo-4.11.1-bsd.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=451c0f0359ba6c5128fc685d0cdfc08a
+_md5_=8e3776bcc760d4e5343425b9c6bab4b7
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 6ea56612ac5f..25602f74922c 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/cadabra-2.4.5.7 b/metadata/md5-cache/sci-mathematics/cadabra-2.4.5.7
new file mode 100644
index 000000000000..d91b6b2e7349
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/cadabra-2.4.5.7
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm 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-text/dvipng dev-cpp/glibmm:2 dev-db/sqlite:3= dev-libs/boost:= dev-libs/gmp:=[cxx] dev-libs/jsoncpp:= dev-libs/libsigc++:2 dev-texlive/texlive-basic python_single_target_python3_10? ( dev-python/gmpy:2[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/sympy[python_targets_python3_10(-)] jupyter? ( dev-python/jupyter[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/gmpy:2[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/sympy[python_targets_python3_11(-)] jupyter? ( dev-python/jupyter[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/gmpy:2[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/sympy[python_targets_python3_12(-)] jupyter? ( dev-python/jupyter[python_targets_python3_12(-)] ) ) gui? ( dev-cpp/gtkmm:3.0 )
+DESCRIPTION=Field-theory motivated approach to computer algebra
+EAPI=8
+HOMEPAGE=https://cadabra.science/ https://github.com/kpeeters/cadabra2/
+INHERIT=xdg-utils python-single-r1 cmake
+IUSE=gui +jupyter test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-text/dvipng dev-cpp/glibmm:2 dev-db/sqlite:3= dev-libs/boost:= dev-libs/gmp:=[cxx] dev-libs/jsoncpp:= dev-libs/libsigc++:2 dev-texlive/texlive-basic python_single_target_python3_10? ( dev-python/gmpy:2[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/sympy[python_targets_python3_10(-)] jupyter? ( dev-python/jupyter[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/gmpy:2[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/sympy[python_targets_python3_11(-)] jupyter? ( dev-python/jupyter[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/gmpy:2[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/sympy[python_targets_python3_12(-)] jupyter? ( dev-python/jupyter[python_targets_python3_12(-)] ) ) gui? ( dev-cpp/gtkmm:3.0 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://github.com/kpeeters/cadabra2/archive/2.4.5.7.tar.gz -> cadabra-2.4.5.7.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7fcfee26f4da921f42274cbd5accce7e
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.16.0-r1 b/metadata/md5-cache/sci-mathematics/petsc-3.16.0-r2
index 52a91f62b215..c12329966087 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.16.0-r1
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.16.0-r2
@@ -1,6 +1,6 @@
BDEPEND=virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[cxx?,fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[mpi?] ) sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.10 ) virtual/pkgconfig dev-build/cmake sys-apps/which virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[cxx?,fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[mpi?] ) sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.10 ) virtual/pkgconfig dev-build/cmake sys-apps/which virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=7
HOMEPAGE=https://www.mcs.anl.gov/petsc/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars cxx debug fftw fortran hdf5 hypre mpi metis mumps scotch sparse superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[cxx?,fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[mpi?] ) sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[cxx?,fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[mpi?] ) sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) hdf5? ( mpi ) hypre? ( cxx mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.16.0.tar.gz https://dev.gentoo.org/~sam/distfiles/sci-mathematics/petsc/petsc-3.16.0-fftw-without-mpi.patch.bz2
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2abf6c6d5c82b8c01c4846891686d51c
+_md5_=2333127c233194e8970ff46259c9d264
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.17.1-r1 b/metadata/md5-cache/sci-mathematics/petsc-3.17.1-r2
index 3cf46f30e70d..495b86dfee3f 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.17.1-r1
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.17.1-r2
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake sys-apps/which virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/petsc
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.17.1.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=80e2a90c058f99161d81abba2bdd7aec
+_md5_=d94179d2beb4e40c790918f2642ccd7b
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.18.2 b/metadata/md5-cache/sci-mathematics/petsc-3.18.2-r1
index b71750207bd8..c92c3a580666 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.18.2
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.18.2-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/petsc
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.18.2.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9cbebf14569f86b9d4665804421ce9cd
+_md5_=b677eb72f2355bb382cea8bf0817ab7d
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.19.1 b/metadata/md5-cache/sci-mathematics/petsc-3.19.1-r1
index 14b76095008f..2d14d9f63ee2 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.19.1
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.19.1-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/petsc
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.19.1.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9cbebf14569f86b9d4665804421ce9cd
+_md5_=b677eb72f2355bb382cea8bf0817ab7d
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.19.2 b/metadata/md5-cache/sci-mathematics/petsc-3.19.2-r1
index 0b3791216cdb..823e83394e63 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.19.2
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.19.2-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/petsc
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.19.2.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9cbebf14569f86b9d4665804421ce9cd
+_md5_=b677eb72f2355bb382cea8bf0817ab7d
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.19.4 b/metadata/md5-cache/sci-mathematics/petsc-3.19.4-r1
index c6fca0a598d7..3df2ce08a145 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.19.4
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.19.4-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/petsc
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.19.4.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=25366c339ca5ee24499a789389fe4dcd
+_md5_=a0dd0a9ef1df3fd0db903f5e9e4bbb78
diff --git a/metadata/md5-cache/sci-mathematics/petsc-3.20.5 b/metadata/md5-cache/sci-mathematics/petsc-3.20.5-r1
index b3f52140bc43..26e1d047bbb0 100644
--- a/metadata/md5-cache/sci-mathematics/petsc-3.20.5
+++ b/metadata/md5-cache/sci-mathematics/petsc-3.20.5-r1
@@ -1,6 +1,6 @@
BDEPEND=dev-build/cmake virtual/pkgconfig virtual/fortran
DEFINED_PHASES=configure install setup
-DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
+DEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) || ( dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/fortran
DESCRIPTION=Portable, Extensible Toolkit for Scientific Computation
EAPI=8
HOMEPAGE=https://petsc.org/release/
@@ -8,9 +8,9 @@ INHERIT=flag-o-matic fortran-2 python-any-r1 toolchain-funcs
IUSE=afterimage boost complex-scalars debug +examples fftw fortran hdf5 hypre int64 mpi metis mumps scotch superlu threads X
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
+RDEPEND=virtual/blas virtual/lapack afterimage? ( media-libs/libafterimage ) boost? ( dev-libs/boost ) fftw? ( sci-libs/fftw:3.0[mpi?] ) hdf5? ( sci-libs/hdf5:=[mpi?] ) hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] ) metis? ( >=sci-libs/parmetis-4 ) mpi? ( virtual/mpi[fortran?] ) mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack ) scotch? ( sci-libs/scotch[int64?,mpi?] ) superlu? ( >=sci-libs/superlu-5 ) X? ( x11-libs/libX11 ) virtual/fortran
REQUIRED_USE=afterimage? ( X ) complex-scalars? ( !hypre !superlu ) fftw? ( mpi ) hdf5? ( mpi ) hypre? ( mpi !superlu ) mumps? ( mpi scotch ) scotch? ( mpi ) superlu? ( !hypre )
SLOT=0
SRC_URI=https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.20.5.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5ff420737b99c557149884ed0626d2c2
+_md5_=380ac0dcc83812ec726d74d2bcdef1c6
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 060c6dfe219e..c018a9bdacae 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/geant-4.11.2.0 b/metadata/md5-cache/sci-physics/geant-4.11.2.0-r1
index babdf3ea0b4f..918e6c2c3f7e 100644
--- a/metadata/md5-cache/sci-physics/geant-4.11.2.0
+++ b/metadata/md5-cache/sci-physics/geant-4.11.2.0-r1
@@ -7,9 +7,9 @@ INHERIT=cmake
IUSE=+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads trajectories vtk
KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=geant4
-RDEPEND=dev-libs/expat >=sci-physics/clhep-2.4.7.1:2=[threads?] data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) hdf5? ( sci-libs/hdf5[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 opengl? ( dev-qt/qtopengl:5 ) ) raytracerx? ( x11-libs/libX11 x11-libs/libXmu ) vtk? ( sci-libs/vtk:=[qt5] )
+RDEPEND=dev-libs/expat >=sci-physics/clhep-2.4.7.1:2=[threads?] data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) hdf5? ( sci-libs/hdf5:=[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 opengl? ( dev-qt/qtopengl:5 ) ) raytracerx? ( x11-libs/libX11 x11-libs/libXmu ) vtk? ( sci-libs/vtk:=[qt5] )
REQUIRED_USE=inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) tbb? ( threads ) vtk? ( qt5 )
SLOT=4/4.11.2.0
SRC_URI=https://geant4-data.web.cern.ch/geant4-data/releases/geant4-v11.2.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9c465a6d1dc28809fa211231e5d67575
+_md5_=e1be58aea3e7defec7e05ae9a4bf50d2
diff --git a/metadata/md5-cache/sci-physics/geant-4.11.2.1 b/metadata/md5-cache/sci-physics/geant-4.11.2.1-r1
index ef597a232484..3f8b3026fda2 100644
--- a/metadata/md5-cache/sci-physics/geant-4.11.2.1
+++ b/metadata/md5-cache/sci-physics/geant-4.11.2.1-r1
@@ -7,9 +7,9 @@ INHERIT=cmake
IUSE=+data debug doc examples freetype gdml geant3 hdf5 inventor motif opengl qt5 raytracerx static-libs tbb threads trajectories vtk
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=geant4
-RDEPEND=dev-libs/expat >=sci-physics/clhep-2.4.7.1:2=[threads?] data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) hdf5? ( sci-libs/hdf5[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 opengl? ( dev-qt/qtopengl:5 ) ) raytracerx? ( x11-libs/libX11 x11-libs/libXmu ) vtk? ( sci-libs/vtk:=[qt5] )
+RDEPEND=dev-libs/expat >=sci-physics/clhep-2.4.7.1:2=[threads?] data? ( ~sci-physics/geant-data-4.11.2.0 ) doc? ( app-doc/geant-docs ) gdml? ( dev-libs/xerces-c ) hdf5? ( sci-libs/hdf5:=[threads?] ) inventor? ( media-libs/SoXt ) motif? ( x11-libs/motif:0 ) opengl? ( virtual/opengl ) qt5? ( dev-qt/qt3d:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 opengl? ( dev-qt/qtopengl:5 ) ) raytracerx? ( x11-libs/libX11 x11-libs/libXmu ) vtk? ( sci-libs/vtk:=[qt5] )
REQUIRED_USE=inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) tbb? ( threads ) vtk? ( qt5 )
SLOT=4/4.11.2.1
SRC_URI=https://geant4-data.web.cern.ch/geant4-data/releases/geant4-v11.2.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c9845e7e38ad49db63d28f698014feec
+_md5_=20ad9d9496fdf7d3734ed174ea3df540
diff --git a/metadata/md5-cache/sci-physics/thepeg-2.2.2-r1 b/metadata/md5-cache/sci-physics/thepeg-2.2.2-r1
index 50a173d3d4b6..c9f4b21cc76d 100644
--- a/metadata/md5-cache/sci-physics/thepeg-2.2.2-r1
+++ b/metadata/md5-cache/sci-physics/thepeg-2.2.2-r1
@@ -7,10 +7,10 @@ HOMEPAGE=http://home.thep.lu.se/ThePEG/
INHERIT=autotools elisp-common java-pkg-opt-2
IUSE=emacs fastjet hepmc java lhapdf static-libs test zlib java
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
+LICENSE=GPL-3
RDEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) hepmc? ( sci-physics/hepmc:2= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
RESTRICT=!test? ( test )
SLOT=0/20
SRC_URI=https://www.hepforge.org/archive/thepeg/ThePEG-2.2.2.tar.bz2 test? ( hepmc? ( https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq6ll.LHpdf https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq5l.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/GRV98nlo.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/MRST2001nlo.LHgrid ) )
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dde15c1cca8789141ea5def1a8cc23eb
+_md5_=5d0c4c65411d47b09cd234a79dacebf7
diff --git a/metadata/md5-cache/sci-physics/thepeg-2.2.3 b/metadata/md5-cache/sci-physics/thepeg-2.2.3-r1
index be041631e9ff..9870327f21df 100644
--- a/metadata/md5-cache/sci-physics/thepeg-2.2.3
+++ b/metadata/md5-cache/sci-physics/thepeg-2.2.3-r1
@@ -1,16 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 setup test
-DEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) hepmc? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jdk:1.8 ) test? ( sys-process/time dev-libs/boost ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) hepmc3? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jdk:1.8 ) test? ( sys-process/time dev-libs/boost ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Toolkit for High Energy Physics Event Generation
EAPI=8
HOMEPAGE=http://home.thep.lu.se/ThePEG/
INHERIT=autotools elisp-common java-pkg-opt-2
-IUSE=emacs fastjet hepmc java lhapdf static-libs test zlib java
+IUSE=emacs fastjet +hepmc3 java lhapdf static-libs test zlib java
KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) hepmc? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+LICENSE=GPL-3
+RDEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) hepmc3? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
RESTRICT=!test? ( test )
SLOT=0/30
-SRC_URI=https://www.hepforge.org/archive/thepeg/ThePEG-2.2.3.tar.bz2 test? ( hepmc? ( https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq6ll.LHpdf https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq5l.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/GRV98nlo.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/MRST2001nlo.LHgrid ) )
+SRC_URI=https://www.hepforge.org/archive/thepeg/ThePEG-2.2.3.tar.bz2 test? ( hepmc3? ( https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq6ll.LHpdf https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq5l.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/GRV98nlo.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/MRST2001nlo.LHgrid ) )
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=af4a383a085d345c42b73a6be44d190a
+_md5_=adb4334df629c9ef4363cb66143438aa
diff --git a/metadata/md5-cache/sci-physics/thepeg-2.3.0 b/metadata/md5-cache/sci-physics/thepeg-2.3.0
new file mode 100644
index 000000000000..bbbdb1c3de89
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/thepeg-2.3.0
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 setup test
+DEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) rivet? ( sci-physics/rivet:3=[hepmc3] ) hepmc3? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) sci-libs/gsl:= java? ( virtual/jdk:1.8 ) test? ( sys-process/time dev-libs/boost ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Toolkit for High Energy Physics Event Generation
+EAPI=8
+HOMEPAGE=http://home.thep.lu.se/ThePEG/ https://thepeg.hepforge.org/
+INHERIT=autotools elisp-common java-pkg-opt-2
+IUSE=emacs fastjet +hepmc3 lhapdf static-libs test zlib rivet java
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=sci-libs/gsl:0= emacs? ( >=app-editors/emacs-23.1:* ) fastjet? ( sci-physics/fastjet:0= ) rivet? ( sci-physics/rivet:3=[hepmc3] ) hepmc3? ( sci-physics/hepmc:3= ) lhapdf? ( >=sci-physics/lhapdf-6.0:0= ) zlib? ( sys-libs/zlib:0= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RESTRICT=!test? ( test )
+SLOT=0/30
+SRC_URI=https://www.hepforge.org/archive/thepeg/ThePEG-2.3.0.tar.bz2 test? ( hepmc3? ( https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq6ll.LHpdf https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq5l.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/GRV98nlo.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/MRST2001nlo.LHgrid ) )
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee elisp-common b5740ee671dad911400f832fe315a9a5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=d890194081a118a14b9010114ddb9050
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index 8741318a3767..8bb44ee70d27 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/gwyddion-2.61 b/metadata/md5-cache/sci-visualization/gwyddion-2.61-r1
index 7ae3e0227d14..5c2ca312afbf 100644
--- a/metadata/md5-cache/sci-visualization/gwyddion-2.61
+++ b/metadata/md5-cache/sci-visualization/gwyddion-2.61-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( dev-util/gtk-doc ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+DEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
DESCRIPTION=Framework for Scanning Mode Microscopy data analysis
EAPI=8
HOMEPAGE=http://gwyddion.net/
@@ -9,8 +9,8 @@ INHERIT=autotools xdg
IUSE=bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib
KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
SLOT=0
SRC_URI=http://gwyddion.net/download/2.61/gwyddion-2.61.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1c62770ed1296ae78f100be41b03b071
+_md5_=0c21154072ab93c876232497e711b02d
diff --git a/metadata/md5-cache/sci-visualization/gwyddion-2.62 b/metadata/md5-cache/sci-visualization/gwyddion-2.62-r2
index 3491e44d960a..47f7cf4c7992 100644
--- a/metadata/md5-cache/sci-visualization/gwyddion-2.62
+++ b/metadata/md5-cache/sci-visualization/gwyddion-2.62-r2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( dev-util/gtk-doc ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+DEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
DESCRIPTION=Framework for Scanning Mode Microscopy data analysis
EAPI=8
HOMEPAGE=http://gwyddion.net/
@@ -9,8 +9,8 @@ INHERIT=autotools xdg
IUSE=bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
SLOT=0
SRC_URI=http://gwyddion.net/download/2.62/gwyddion-2.62.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9997ef2fcf3f89d1218f424e11e6ddb3
+_md5_=91fd7030db64267722b923e115c30389
diff --git a/metadata/md5-cache/sci-visualization/gwyddion-2.62-r1 b/metadata/md5-cache/sci-visualization/gwyddion-2.62-r3
index 17b271891f95..aabb384b6c1c 100644
--- a/metadata/md5-cache/sci-visualization/gwyddion-2.62-r1
+++ b/metadata/md5-cache/sci-visualization/gwyddion-2.62-r3
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( dev-util/gtk-doc ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+DEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
DESCRIPTION=Framework for Scanning Mode Microscopy data analysis
EAPI=8
HOMEPAGE=http://gwyddion.net/
@@ -9,8 +9,8 @@ INHERIT=autotools xdg
IUSE=bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib
KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
-RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
+RDEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw-3.1:3.0=[openmp?] virtual/libiconv virtual/libintl x11-libs/cairo >=x11-libs/gtk+-2.18:2 x11-libs/libXmu x11-libs/pango bzip2? ( app-arch/bzip2 ) fits? ( sci-libs/cfitsio[bzip2?] ) jansson? ( dev-libs/jansson ) hdf5? ( sci-libs/hdf5:=[hl,zlib?] ) openexr? ( media-libs/openexr:= ) perl? ( dev-lang/perl:= ) ruby? ( dev-ruby/narray ) unique? ( dev-libs/libunique:3 ) sourceview? ( x11-libs/gtksourceview:2.0 ) xml? ( dev-libs/libxml2:2 ) zlib? ( sys-libs/zlib )
SLOT=0
SRC_URI=http://gwyddion.net/download/2.62/gwyddion-2.62.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=59a23814106533ab24c3ecfb96aa7074
+_md5_=0c4e580d2520947117684c716413457d
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 991f89878549..2be184df2cb8 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/dbus-broker-36 b/metadata/md5-cache/sys-apps/dbus-broker-36
new file mode 100644
index 000000000000..c5ac376fb2e8
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/dbus-broker-36
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( dev-python/docutils ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 )
+DESCRIPTION=Linux D-Bus Message Broker
+EAPI=8
+HOMEPAGE=https://github.com/bus1/dbus-broker/wiki
+INHERIT=meson
+IUSE=apparmor audit doc +launcher selinux
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 ) launcher? ( sys-apps/dbus )
+SLOT=0
+SRC_URI=https://github.com/bus1/dbus-broker/releases/download/v36/dbus-broker-36.tar.xz
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fddb66440559ef9e80863e22445448e7
diff --git a/metadata/md5-cache/sys-apps/pv-1.8.9 b/metadata/md5-cache/sys-apps/pv-1.8.9
new file mode 100644
index 000000000000..5fef0a2d98ca
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/pv-1.8.9
@@ -0,0 +1,13 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-pv ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure prepare setup test unpack
+DESCRIPTION=Pipe Viewer: a tool for monitoring the progress of data through a pipe
+EAPI=8
+HOMEPAGE=https://www.ivarch.com/programs/pv.shtml https://codeberg.org/a-j-wood/pv
+INHERIT=linux-info toolchain-funcs verify-sig
+IUSE=debug nls verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-3+
+SLOT=0
+SRC_URI=https://www.ivarch.com/programs/sources/pv-1.8.9.tar.gz verify-sig? ( https://www.ivarch.com/programs/sources/pv-1.8.9.tar.gz.txt -> pv-1.8.9.tar.gz.asc )
+_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=ca0463e69289da83418286e22e3626fb
diff --git a/metadata/md5-cache/sys-apps/pv-9999 b/metadata/md5-cache/sys-apps/pv-9999
index ff1d14c23334..d7adc471f7c1 100644
--- a/metadata/md5-cache/sys-apps/pv-9999
+++ b/metadata/md5-cache/sys-apps/pv-9999
@@ -9,4 +9,4 @@ LICENSE=GPL-3+
PROPERTIES=live
SLOT=0
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b27738580514a9dff1b71d939d0b9df0
+_md5_=ca0463e69289da83418286e22e3626fb
diff --git a/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7 b/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
index 9e24d7074386..50ae5388ee21 100644
--- a/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
+++ b/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux
INHERIT=toolchain-funcs libtool flag-o-matic bash-completion-r1 pam python-r1 multilib-minimal multiprocessing systemd verify-sig
IUSE=audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos
LICENSE=GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain
RDEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) 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 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) hardlink? ( !app-arch/hardlink ) logger? ( !>=app-admin/sysklogd-2.0[logger] ) kill? ( !sys-apps/coreutils[kill] !sys-process/procps[kill] ) su? ( !<sys-apps/shadow-4.7-r2 !>=sys-apps/shadow-4.7-r2[su] ) !net-wireless/rfkill
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) su? ( pam )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.sign )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=6b72ba3004bfea48c7f62e8af58c3329
+_md5_=d6297481ad35135d0a83e6fc720a90f5
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 5cdc5def7f0a..64c1a2e9ab18 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/google-authenticator-1.09 b/metadata/md5-cache/sys-auth/google-authenticator-1.09
deleted file mode 100644
index 1a918124e028..000000000000
--- a/metadata/md5-cache/sys-auth/google-authenticator-1.09
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 prepare
-DEPEND=sys-libs/pam
-DESCRIPTION=PAM Module for two step verification via mobile platform
-EAPI=7
-HOMEPAGE=https://github.com/google/google-authenticator-libpam
-INHERIT=autotools
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=sys-libs/pam
-SLOT=0
-SRC_URI=https://github.com/google/google-authenticator-libpam/archive/1.09.tar.gz -> google-authenticator-1.09.tar.gz
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bfce7bd1381366d3a06b7fd6c7b61cf
diff --git a/metadata/md5-cache/sys-auth/google-authenticator-1.08 b/metadata/md5-cache/sys-auth/google-authenticator-1.10
index 20160ebcd2ea..cb0f33a8a27e 100644
--- a/metadata/md5-cache/sys-auth/google-authenticator-1.08
+++ b/metadata/md5-cache/sys-auth/google-authenticator-1.10
@@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=Apache-2.0
RDEPEND=sys-libs/pam
SLOT=0
-SRC_URI=https://github.com/google/google-authenticator-libpam/archive/1.08.tar.gz -> google-authenticator-1.08.tar.gz
+SRC_URI=https://github.com/google/google-authenticator-libpam/archive/1.10.tar.gz -> google-authenticator-1.10.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bfce7bd1381366d3a06b7fd6c7b61cf
+_md5_=e001a77c9eb6600e06b34310eab8dc26
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index fcb63284df63..34fab591f1b0 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 b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18
new file mode 100644
index 000000000000..de115a33a88e
--- /dev/null
+++ b/metadata/md5-cache/sys-boot/gnu-efi-3.0.18
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=Library for build EFI Applications
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/gnu-efi/
+INHERIT=toolchain-funcs
+IUSE=abi_x86_32 abi_x86_64 custom-cflags
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~ia64 ~riscv ~x86
+LICENSE=GPL-2+ BSD BSD-2
+REQUIRED_USE=amd64? ( || ( abi_x86_32 abi_x86_64 ) ) x86? ( || ( abi_x86_32 abi_x86_64 ) )
+RESTRICT=strip
+SLOT=0
+SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi-3.0.18.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ebd9ed5b507b5d063b7eb685a2bc8041
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 9413b43e1483..54ec23d10efb 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/galera-26.4.13-r1 b/metadata/md5-cache/sys-cluster/galera-26.4.13-r1
deleted file mode 100644
index 364e28c575d3..000000000000
--- a/metadata/md5-cache/sys-cluster/galera-26.4.13-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup
-DEPEND=dev-libs/openssl:= dev-libs/boost:= dev-libs/check >=dev-cpp/asio-1.22
-DESCRIPTION=Synchronous multi-master replication engine that provides the wsrep API
-EAPI=8
-HOMEPAGE=https://galeracluster.com
-INHERIT=python-any-r1 scons-utils toolchain-funcs
-IUSE=cpu_flags_x86_sse4_2 garbd test
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86
-LICENSE=GPL-2 BSD
-RDEPEND=dev-libs/openssl:= dev-libs/boost:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://releases.galeracluster.com/galera-4.13/source/galera-4-26.4.13.tar.gz -> galera-26.4.13.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca scons-utils b3544637c85286a19000d59461d3a7a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=38f6f66b1d6ff5683236d6edf4522d93
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.14 b/metadata/md5-cache/sys-cluster/galera-26.4.14
deleted file mode 100644
index 2635eab64aa9..000000000000
--- a/metadata/md5-cache/sys-cluster/galera-26.4.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup
-DEPEND=dev-libs/openssl:= dev-libs/boost:= dev-libs/check >=dev-cpp/asio-1.22
-DESCRIPTION=Synchronous multi-master replication engine that provides the wsrep API
-EAPI=8
-HOMEPAGE=https://galeracluster.com
-INHERIT=python-any-r1 scons-utils toolchain-funcs
-IUSE=cpu_flags_x86_sse4_2 garbd test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2 BSD
-RDEPEND=dev-libs/openssl:= dev-libs/boost:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://releases.galeracluster.com/galera-4.14/source/galera-4-26.4.14.tar.gz -> galera-26.4.14.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca scons-utils b3544637c85286a19000d59461d3a7a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bb37920a00de2d73fea42d00a2ce0873
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.15 b/metadata/md5-cache/sys-cluster/galera-26.4.15
deleted file mode 100644
index fd262c8849ab..000000000000
--- a/metadata/md5-cache/sys-cluster/galera-26.4.15
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=ssl? ( dev-libs/openssl:= ) dev-libs/boost:= >=dev-cpp/asio-1.22 dev-libs/check
-DESCRIPTION=Synchronous multi-master replication engine that provides the wsrep API
-EAPI=8
-HOMEPAGE=https://galeracluster.com
-INHERIT=cmake
-IUSE=garbd ssl
-KEYWORDS=~amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86
-LICENSE=GPL-2 BSD
-RDEPEND=ssl? ( dev-libs/openssl:= ) dev-libs/boost:=
-SLOT=0
-SRC_URI=https://releases.galeracluster.com/galera-4.15/source/galera-4-26.4.15.tar.gz -> galera-26.4.15.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cd3000e51c7626a6c797edc31d3fc057
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.17 b/metadata/md5-cache/sys-cluster/galera-26.4.17
index 99d9d1b6aba3..f11a5a2d1e01 100644
--- a/metadata/md5-cache/sys-cluster/galera-26.4.17
+++ b/metadata/md5-cache/sys-cluster/galera-26.4.17
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://galeracluster.com
INHERIT=cmake
IUSE=garbd ssl
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86
LICENSE=GPL-2 BSD
RDEPEND=ssl? ( dev-libs/openssl:= ) dev-libs/boost:=
SLOT=0
SRC_URI=https://releases.galeracluster.com/galera-4.17/source/galera-4-26.4.17.tar.gz -> galera-26.4.17.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9550c62a24e83a9ed9a845aa4eefaf1f
+_md5_=e04689ced506c7483f207afb4c1c257b
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 5c9b69f0dd18..171f44c9a526 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/glibc-2.38-r12 b/metadata/md5-cache/sys-libs/glibc-2.38-r12
index da6b12ed1868..7c812e19c8d7 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.38-r12
+++ b/metadata/md5-cache/sys-libs/glibc-2.38-r12
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-12.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=90d6bb51ba3a50efeb7071f20a668c19
+_md5_=3d639e167ef17f0087326e842a0f81b6
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r3 b/metadata/md5-cache/sys-libs/glibc-2.39-r3
index 84dec74131e2..3b68f27c5b1c 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r3
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-3.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b099df1e52dfe575c157c5e0e212ddd8
+_md5_=e885dc631c4269b1c2950cf9f27b0859
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index bf8b94c4e18a..02ed48ffbd39 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7a3c2841417da94d3e46582b43bc4f0b
+_md5_=d438d74d50bce919ad47767d24a793c0
diff --git a/metadata/md5-cache/sys-libs/readline-8.1_p2-r1 b/metadata/md5-cache/sys-libs/readline-8.1_p2-r1
index 28d2387abde2..dfb7b097f950 100644
--- a/metadata/md5-cache/sys-libs/readline-8.1_p2-r1
+++ b/metadata/md5-cache/sys-libs/readline-8.1_p2-r1
@@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
-SRC_URI=mirror://gnu/readline/readline-8.1.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.1.tar.gz.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-001 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-001.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 ) mirror://gnu/bash/readline-8.1-patches/readline81-002 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-002.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 )
+SRC_URI=mirror://gnu/readline/readline-8.1.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.1.tar.gz.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-001 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-001.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-002 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-002.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002.sig )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=22bc3c73c7545cf05cca52fabc7d6fae
+_md5_=4aeaef2cc4fb8486ccb2b3aa2eb650a8
diff --git a/metadata/md5-cache/sys-libs/readline-8.1_p2-r2 b/metadata/md5-cache/sys-libs/readline-8.1_p2-r2
index 28d2387abde2..dfb7b097f950 100644
--- a/metadata/md5-cache/sys-libs/readline-8.1_p2-r2
+++ b/metadata/md5-cache/sys-libs/readline-8.1_p2-r2
@@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
-SRC_URI=mirror://gnu/readline/readline-8.1.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.1.tar.gz.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-001 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-001.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 ) mirror://gnu/bash/readline-8.1-patches/readline81-002 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-002.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 )
+SRC_URI=mirror://gnu/readline/readline-8.1.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.1.tar.gz.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-001 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-001.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-001.sig ) mirror://gnu/bash/readline-8.1-patches/readline81-002 verify-sig? ( mirror://gnu/bash/readline-8.1-patches/readline81-002.sig ) ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/readline81-002.sig )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=22bc3c73c7545cf05cca52fabc7d6fae
+_md5_=4aeaef2cc4fb8486ccb2b3aa2eb650a8
diff --git a/metadata/md5-cache/sys-libs/readline-8.2_p10 b/metadata/md5-cache/sys-libs/readline-8.2_p10
index ba04b634ca0c..a3011a6375f9 100644
--- a/metadata/md5-cache/sys-libs/readline-8.2_p10
+++ b/metadata/md5-cache/sys-libs/readline-8.2_p10
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
-SRC_URI=mirror://gnu/readline/readline-8.2.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.2.tar.gz.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-001 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-001.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001 ) mirror://gnu/readline/readline-8.2-patches/readline82-002 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-002.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002 ) mirror://gnu/readline/readline-8.2-patches/readline82-003 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-003.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003 ) mirror://gnu/readline/readline-8.2-patches/readline82-004 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-004.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004 ) mirror://gnu/readline/readline-8.2-patches/readline82-005 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-005.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005 ) mirror://gnu/readline/readline-8.2-patches/readline82-006 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-006.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006 ) mirror://gnu/readline/readline-8.2-patches/readline82-007 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-007.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007 ) mirror://gnu/readline/readline-8.2-patches/readline82-008 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-008.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008 ) mirror://gnu/readline/readline-8.2-patches/readline82-009 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-009.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009 ) mirror://gnu/readline/readline-8.2-patches/readline82-010 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-010.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010 )
+SRC_URI=mirror://gnu/readline/readline-8.2.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.2.tar.gz.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-001 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-001.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-002 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-002.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-003 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-003.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-004 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-004.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-005 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-005.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-006 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-006.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-007 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-007.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-008 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-008.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-009 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-009.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-010 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-010.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010.sig )
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=55cd9f1e9071cc18c126406df502880e
+_md5_=68250a4c58268c7af2d4f30773261038
diff --git a/metadata/md5-cache/sys-libs/readline-8.3_alpha b/metadata/md5-cache/sys-libs/readline-8.3_alpha
new file mode 100644
index 000000000000..7089e6bf828d
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/readline-8.3_alpha
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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 preinst prepare test unpack
+DEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=Another cute console display library
+EAPI=8
+HOMEPAGE=https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git
+INHERIT=flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig autotools
+IUSE=static-libs +unicode utils 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
+LICENSE=GPL-3+
+RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0/8
+SRC_URI=mirror://gnu/readline/readline-8.3-alpha.tar.gz ftp://ftp.cwru.edu/pub/readline/readline-8.3-alpha.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.3-alpha.tar.gz.sig ftp://ftp.cwru.edu/pub/readline/readline-8.3-alpha.tar.gz.sig )
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=fee084ea7aca0310c71cfab64a428485
diff --git a/metadata/md5-cache/sys-libs/readline-9999 b/metadata/md5-cache/sys-libs/readline-9999
index e0feb986560d..c9a07faf7bfb 100644
--- a/metadata/md5-cache/sys-libs/readline-9999
+++ b/metadata/md5-cache/sys-libs/readline-9999
@@ -2,7 +2,7 @@ BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
DESCRIPTION=Another cute console display library
-EAPI=7
+EAPI=8
HOMEPAGE=https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git
INHERIT=flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig git-r3 autotools
IUSE=static-libs +unicode utils 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
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=55cd9f1e9071cc18c126406df502880e
+_md5_=fee084ea7aca0310c71cfab64a428485
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 63e68c50ee4a..117af4a7f6fe 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/sniproxy-0.6.1 b/metadata/md5-cache/www-servers/sniproxy-0.6.1
index 1de136e780ae..011aa24ac757 100644
--- a/metadata/md5-cache/www-servers/sniproxy-0.6.1
+++ b/metadata/md5-cache/www-servers/sniproxy-0.6.1
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=configure install prepare test
-DEPEND=acct-group/sniproxy acct-user/sniproxy dev-libs/libev >=dev-libs/libpcre-3 dns? ( net-libs/udns ) test? ( net-misc/curl )
+DEPEND=acct-group/sniproxy acct-user/sniproxy dev-libs/libev >=dev-libs/libpcre-3 dns? ( net-libs/udns ) elibc_musl? ( sys-libs/queue-standalone ) test? ( net-misc/curl )
DESCRIPTION=Proxies incoming HTTP and TLS connections based on the hostname
EAPI=7
HOMEPAGE=https://github.com/dlundquist/sniproxy
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dlundquist/sniproxy/archive/0.6.1.tar.gz -> sniproxy-0.6.1.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6a432029a336ac074114637dcb05f35c
+_md5_=8dcecbc801ad94e2f8b4431f6ef82f80
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index d919cced636b..c187a7266856 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/rendercheck-1.6 b/metadata/md5-cache/x11-misc/rendercheck-1.6
new file mode 100644
index 000000000000..905b5343f79d
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/rendercheck-1.6
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DEPEND=x11-libs/libXrender x11-libs/libXext x11-libs/libX11 x11-base/xorg-proto
+DESCRIPTION=Tests for compliance with X RENDER extension
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/test/rendercheck
+INHERIT=xorg-3 meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT GPL-2+
+RDEPEND=x11-libs/libXrender x11-libs/libXext x11-libs/libX11
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/test/rendercheck-1.6.tar.xz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
+_md5_=7266034402a2dd5fb49bdb48974666fb
diff --git a/metadata/md5-cache/x11-misc/rendercheck-9999 b/metadata/md5-cache/x11-misc/rendercheck-9999
new file mode 100644
index 000000000000..5687eea71520
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/rendercheck-9999
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=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] >=dev-build/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DEPEND=x11-libs/libXrender x11-libs/libXext x11-libs/libX11 x11-base/xorg-proto
+DESCRIPTION=Tests for compliance with X RENDER extension
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/test/rendercheck
+INHERIT=xorg-3 meson
+LICENSE=MIT GPL-2+
+PROPERTIES=live
+RDEPEND=x11-libs/libXrender x11-libs/libXext x11-libs/libX11
+SLOT=0
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
+_md5_=7266034402a2dd5fb49bdb48974666fb
diff --git a/metadata/md5-cache/x11-misc/tabbed-0.6-r1 b/metadata/md5-cache/x11-misc/tabbed-0.6-r1
deleted file mode 100644
index 4a446d719ad6..000000000000
--- a/metadata/md5-cache/x11-misc/tabbed-0.6-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst prepare
-DEPEND=x11-base/xorg-proto x11-libs/libX11
-DESCRIPTION=Simple generic tabbed fronted to xembed aware applications
-EAPI=7
-HOMEPAGE=https://tools.suckless.org/tabbed
-INHERIT=savedconfig toolchain-funcs
-IUSE=savedconfig
-KEYWORDS=amd64 arm64 ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=x11-libs/libX11
-SLOT=0
-SRC_URI=https://dl.suckless.org/tools/tabbed-0.6.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b751a99e00811b12da8cb1b9566c6233
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 3b5ac62124d5..1162b84b04b9 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/dwm-6.4 b/metadata/md5-cache/x11-wm/dwm-6.4
deleted file mode 100644
index 2a48f43dabb6..000000000000
--- a/metadata/md5-cache/x11-wm/dwm-6.4
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst prepare
-DEPEND=media-libs/fontconfig x11-libs/libX11 >=x11-libs/libXft-2.3.5 xinerama? ( x11-libs/libXinerama ) xinerama? ( x11-base/xorg-proto )
-DESCRIPTION=a dynamic window manager for X11
-EAPI=8
-HOMEPAGE=https://dwm.suckless.org/
-INHERIT=savedconfig toolchain-funcs
-IUSE=xinerama savedconfig
-KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=media-libs/fontconfig x11-libs/libX11 >=x11-libs/libXft-2.3.5 xinerama? ( x11-libs/libXinerama )
-SLOT=0
-SRC_URI=https://dl.suckless.org/dwm/dwm-6.4.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4eeb04c8108efa10a2bbe5c101153774
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 8a572d5dca5b..68b468fde6b0 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540
-TIMESTAMP 2024-04-22T22:10:35Z
+TIMESTAMP 2024-04-23T22:10:37Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYm4FtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYoMd1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDc8hAAtxhHJOFSHHoto09GZWvUMPRso2IWF4+k4NZocxH/P+YJRX8qFwtelaPH
-aj6H+qzrst4Kx+STQRIieJULzVuw9on0EC7zC3yREtNH7Xg57sb9JVlyMk6mCbgY
-UhZXoi3Y+abnubuXYihQVTYQ/EnYca632cAUZk0NfXOwKBs5foqmsWVDJYhoqsul
-VVGvMaHgVp4W4Fb/dDJHwXgJX2eYFjSTbu+XiqZdDu56Zv+Ptm6JA2Fd/xtCtX4r
-TBNbtf+0FrWxSjpIP+N6kSsKUDi925d6qtiHYzgRfaxZzc1vUZrhi43iwI93wVUx
-kHioCBFLBFkttUdX+sVgFKB4us3pdIYle6T0rgg5GcnKBWpVoW5tIjQlm5sABOfD
-P7R2RXihYIrw4HoSPVIDZ3ZqjnhfY3p+OUhWENN+/8bUPu8NgB3P0yoG4fTpCDKO
-Xv6xqgHozDXimRVUbwrxu8wJxYbzpzHxC0sSQy4DpNGw+qrSieyDORDcnysIpWSB
-9Q/bA1S+v4BUpsGbI9OCMxAt5r+3J0ckNlgYTpsL3sPM5s0xG+gAn0HgOj/LoX/i
-Poson+OjzwLAE/DUEx3fZw+mBU/DWUjMUnHxYC03p9qxhOIaQp0RYka2FqgmfVP8
-3l7RJQXOgl813FaaobQMo/xFOZHwC/V/ZMzK323zWMIpJrYPcZY=
-=Qwhs
+klCAyBAAjZn7nVwU1Adxu/dtdxZs71ktO3cwzUpfu7dWdhM69yN+pQLnNg3+1H4I
+CngtGSmVhvnK0i5Ds0SWenxun3GkoXP1OJXG9HJCaEm1skcCavxW/aUO1oNnG/66
+WlGbU3xcUqOALP2Da1JtWUwZeMevAsj1RpeFFZ1CKqza2V4DYGo02NI/1pudyEB/
+sBzY8Yjb6g5HMiNsvZFV5ARZRudftjZqhMkKRjXHLSEyC5FRBCXob+WuY2S8Uezq
+51EiMuuGwrJ6QjzpqhW1FcVwkm29Iw9BBSWLN/4m9LOImWbxsfZIIeFbM/msEmLD
+uhfTiEp1vixnNu4Z0KiHYD8A0rrN/q9Wf61tV6S5ut1bPixpK7jB4ifTFZlcVBGu
+vi2aD+rBE/irDTpU99M4nqQeNIbawwk3FVi5UCl3hP7IgDJ9W0XXwXgzbGrUrBoF
+JpeoKbMedX93kEtuXG8sCqRardx2dsJZ/sWB9Lymcz6K095meQHUJyMXaREfg5Hg
+/0rbKmovDPaeGG2fXrx20nI5EcIH/F+2DzzpEWG/Chzz0xNqokXs66Yctq0uZfrg
+KDmgDeKpLYUt4uX1pLMsocBlj4CQAOcmvxyMuZKiOWzMbtahfc1c+EUxJk4p9r8z
+dUxw9aiTaSxrX36vmCgV5iE12zpwki/M5MlikP0nxKWMYyhltZI=
+=JlqM
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 2b2e109d3032..5688ea45994f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 22 Apr 2024 22:10:30 +0000
+Tue, 23 Apr 2024 22:10:34 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index f2f0b1e78a3b..c4f263489565 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Apr 22 10:10:30 PM UTC 2024
+Tue Apr 23 10:10:33 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index b82c2d611c8f..8edb37a48333 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 22 Apr 2024 22:15:00 +0000
+Tue, 23 Apr 2024 22:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index dd8f68f09f4e..6d69c673ef65 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-37aec493e172c0439539ee0e321eac399248b4ec 1713818721 2024-04-22T20:45:21+00:00
+d10882293e60e6604918f698f064c58e1790276e 1713908551 2024-04-23T21:42:31+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 261351912321..c9451ccfcafa 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1713823800 Mon 22 Apr 2024 10:10:00 PM UTC
+1713910200 Tue 23 Apr 2024 10:10:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2b2e109d3032..6c6f9337e48b 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 22 Apr 2024 22:10:30 +0000
+Tue, 23 Apr 2024 22:10:33 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 8881f775e229..8736d88046d0 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/netdata-go-plugin/Manifest b/net-analyzer/netdata-go-plugin/Manifest
index e954f6b18702..3fb8301a765b 100644
--- a/net-analyzer/netdata-go-plugin/Manifest
+++ b/net-analyzer/netdata-go-plugin/Manifest
@@ -1,7 +1,4 @@
-DIST go.d.plugin-0.58.0-vendor.tar.gz 11168253 BLAKE2B ac2a612a77410e1495700c99808a24a4a65aa0889c95258f74a64aabf38f3f16f3f719f4a3e5122026245bcf9ccc928298430c7e6d428def9c2bdd5b31717e30 SHA512 81520995e8417f0cb160dc740d9012eb19896786c702b86385525a07ebe84f3cff412c9fb40461fa7223bb2ab408f578362bf9f50623e4fea5219c93b0933d49
-DIST go.d.plugin-0.58.0.tar.gz 1600927 BLAKE2B e0fc2b4dd2652114c428cdeba3ab3a2c62094520ef35c7aa29ef3fa5e3c579e19fcea52e6b0a906872671679bbf84a9238f89af9b0d2c7e214c1495c9609903c SHA512 cab04ea45008b668a6103a6d147e4f96e55a132f13e5ca3054b5ea6cff263dba048a9f7f52f4781495425f9a9cbb9e43786047188b0165ca1071c7c216486e12
DIST go.d.plugin-0.58.1-vendor.tar.gz 11165963 BLAKE2B 43b74ae6120806ee02b9d1d9247cd7b5bb752ebbcb21e2bd5427cad186e0facc5f04cc4484c39994d7a5727ca673610ebaa6dd01d9dd8335e7d0ad39721fe2bc SHA512 23134669204c9c68247077ec12f8789db39736158867587fb24006c2cebd9f1752553a786cc91b97f2ba8b73197987b19dbf69e4669a0f821eb1fb04db0f5034
DIST go.d.plugin-0.58.1.tar.gz 1601702 BLAKE2B d87402542fdac8683dc8a505634f6ce1eb2ebddeedeee6664d250b8774b8d1a76c189020362b1b87477bf21faf9caff28f41e396032d7548d0ec16ad8b5742e0 SHA512 acbfd7ee4a72cee0587936bd2d4e27a2b58894ee72a2218b96643c1fe0866990f9d6bfe1f754cda5f5443bc75e1406a6511300ea265a81e4be89f7f97b17664c
-EBUILD netdata-go-plugin-0.58.0.ebuild 1158 BLAKE2B e1f6b189667ddd89dc37c23b861ebbaf0e30fcfdad39abd4809516028df25a3bc588031fbec5c61ac706e488023c6fe14f5569401a7c9cbf051529f81da65592 SHA512 319d2c1304eda1779cad75529abc5f7c7601e6bd78b44bd1fce8889e4676b7f3051ab930cc2f1a76aaca078edb048787e50b9a299e68e694367c276bbae2ec4b
EBUILD netdata-go-plugin-0.58.1.ebuild 1158 BLAKE2B e1f6b189667ddd89dc37c23b861ebbaf0e30fcfdad39abd4809516028df25a3bc588031fbec5c61ac706e488023c6fe14f5569401a7c9cbf051529f81da65592 SHA512 319d2c1304eda1779cad75529abc5f7c7601e6bd78b44bd1fce8889e4676b7f3051ab930cc2f1a76aaca078edb048787e50b9a299e68e694367c276bbae2ec4b
MISC metadata.xml 330 BLAKE2B 01e6fc74fec6646f2f5d12deae7e9ce876030a6013aa0af991679e43b4b84c4d5e7b2ac1ea6087eb8c9d2bce8f915260959daf182f439b2891739ceac4b39d7b SHA512 5c82fe3eddb030df79eb8df1cef84f28bcc8049b59dfa74b9202c84f6875e959d99923ac8c6292e034a0cba7e524585ea194a2766c21b10b066d80df98e401d6
diff --git a/net-analyzer/netdata-go-plugin/netdata-go-plugin-0.58.0.ebuild b/net-analyzer/netdata-go-plugin/netdata-go-plugin-0.58.0.ebuild
deleted file mode 100644
index 70f99d0fda15..000000000000
--- a/net-analyzer/netdata-go-plugin/netdata-go-plugin-0.58.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module
-
-MY_PN=go.d.plugin
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Netdata plugin for collectors written in Go"
-HOMEPAGE="https://github.com/netdata/go.d.plugin"
-SRC_URI="
- https://github.com/netdata/go.d.plugin/archive/refs/tags/v${PV}.tar.gz
- -> ${MY_P}.tar.gz
- https://github.com/netdata/go.d.plugin/releases/download/v${PV}/${MY_PN}-vendor-v${PV}.tar.gz
- -> ${MY_P}-vendor.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-# Dependent modules licenses
-LICENSE+="
- Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="net-analyzer/netdata"
-BDEPEND=">=dev-lang/go-1.21"
-
-FILECAPS=(
- cap_net_raw /usr/libexec/netdata/plugins.d/go.d.plugin
-)
-
-src_compile() {
- LDFLAGS="-w -s -X main.version=${PV}-gentoo"
- ego build -ldflags "${LDFLAGS}" "github.com/netdata/go.d.plugin/cmd/godplugin"
-}
-
-src_test() {
- ego test ./... -cover -covermode=atomic
-}
-
-src_install() {
- einstalldocs
-
- exeinto "/usr/libexec/netdata/plugins.d"
- newexe godplugin go.d.plugin
- insinto "/usr/$(get_libdir)/netdata/conf.d"
- doins -r config/*
-}
diff --git a/net-analyzer/odhcploc/Manifest b/net-analyzer/odhcploc/Manifest
index 6c196206605d..dfd948cec270 100644
--- a/net-analyzer/odhcploc/Manifest
+++ b/net-analyzer/odhcploc/Manifest
@@ -1,4 +1,3 @@
DIST odhcploc-20111021.tar.gz 13831 BLAKE2B c0eb71bc47bdf70fee5f701d6d3a6641110682c82f49f3ea38402526cd4f83e588cbd75272adfafae15e9e3d2c366a9b4004a0a6cfe478cd469c6507627f0e28 SHA512 3270b2bf25e079544805ceaba152e4d47a3cae3d78db0429b21c884686de8e0a872628a92390eebe5128ebcf9dcc3d14020420bb95ae8b367784ae4282d21556
-EBUILD odhcploc-20111021-r1.ebuild 414 BLAKE2B 382aae610e842b6f65e4c21db1cd9cf77bc3f2e8c62b5e953f535391e73562c8202f4d198591934ce49a1be622d37e6b0a9ec64cbfc55e50b52b8b35af3c1b2d SHA512 1f5d65f84052b8637d90220c6d38364afb6dc2bc9578075f4f74000c3fffa771a0c60d5563642a26d88f2ccd5d62bd460b5ce5796aa92d53d18f1fe0db4eb2d7
-EBUILD odhcploc-20111021-r2.ebuild 509 BLAKE2B 860679b9783d310798763341bbd43693511aeef0c91006d4fbdee6bbd463fcee460bd1a5c18c6d1cf5796200a7f7ddc1207799489d0edbb48775dc9ad0ad1416 SHA512 52191d536e078d3d72284ce2dc3f07f0c48d307a941468d8a82109ef596d4b51f5975ab4b9a0662ecc0a9bdb9c1d831516ec81ffee4aff7edf316df1c607321c
+EBUILD odhcploc-20111021-r2.ebuild 564 BLAKE2B b088a2939a8f03524036be16852f39b48da4ef13b8980a750222873ff45850fe622e3f090c9a5688f95ec2534b758ad0af62ee0631bff8852c5844d32551a165 SHA512 52912fec3436775ad8fc7bf423f7287b980bdff7c4d5eafa1a33b6266a61892afa28329e4abb9c8ace453f3c189a2b9e5765c5fa8f2cfcb16956022f5358a197
MISC metadata.xml 359 BLAKE2B 18043e8a5b317fe81e448ee295749d50f01575d5ee7268fcf338a165d885803c787641f525356cc212af150bd928e498c7cfe03127a7b1dc03757951d97e4084 SHA512 5f5596cf3c593a6af60bba832f8a44da596cb8204daa347b0ac6c654aa878d0d5643b12d7dd93b9739a2a5fe8e9834cf3135062bedece54f4ce448bd3dc68e1c
diff --git a/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild b/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild
deleted file mode 100644
index 5c4e1b3c9e95..000000000000
--- a/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Open DHCP Locator"
-HOMEPAGE="https://odhcploc.sourceforge.io"
-SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.8
- dodoc AUTHORS
-}
diff --git a/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild b/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
index 959b386e9a07..2b6ac9ea2117 100644
--- a/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
+++ b/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,6 +13,10 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
+DEPEND="
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+
src_configure() {
# Don't clobber toolchain defaults
sed -i -e 's:-Wp,-D_FORTIFY_SOURCE=2::' Makefile || die
diff --git a/net-analyzer/ssh-audit/Manifest b/net-analyzer/ssh-audit/Manifest
index ce9c913a3ef6..83c672e2b9c2 100644
--- a/net-analyzer/ssh-audit/Manifest
+++ b/net-analyzer/ssh-audit/Manifest
@@ -1,5 +1,7 @@
DIST ssh-audit-3.0.0.tar.gz 151667 BLAKE2B 3d79ee96793634f97d5ee7237189f97ddacd388afbbfb55cc8a8f21b4cb1198d79595694c88bf9f0df1adbe997ec5a9d8caa9b9f07d988d4cff07ae0d6924ea0 SHA512 2fcfc6c8b6737d54894de70dbcf1f800662ca122995c897507c87c73fecad66571b44bc3dfe102ff0dbafd270e537e5e00c7449319f1ee12b90494ee784c0cde
DIST ssh-audit-3.1.0.tar.gz 154296 BLAKE2B 8c474ddfa2ceacb5c271eac152d1bb0b1e10132ae46de9da891b445a8a4b2ae70ffc20bb83a2d4ec52fdad8701c13f4777c85bd2e15b8ee5dbc6b021c268e731 SHA512 ea42aa93272cb1881d8c5882b2f68655606fe73f64a708bc0f9f743f14137aab1026eabf10a813f3919de179117c1a9b4c8325d511e25afd60caee273cb32deb
+DIST ssh-audit-3.2.0.tar.gz 175715 BLAKE2B 89e9710dae25a05347cfc3f29d69af9f9aaf5c9238c6b7454458bce32db6ce711483b9616ecb9dc20ab2f7de090fc9e724a271c10c8d96fe763cbf4e08c9e443 SHA512 66544b631eee07d02f2c15324016bbe1d6504e70032659f7610fd25aa248285a0ac20d43c4ae8958f434adab079a551baad4f7fabebdde51d0ff7b7047082abe
EBUILD ssh-audit-3.0.0.ebuild 617 BLAKE2B 5cd550b1b1b28a927568f3bac40f01f8396f37a3a77ce115d3b73621bcb3078643d4a18a439cf5d6e6da8a02ead46c3393daeb65cfe47b2c08af61d30d0d325b SHA512 5edb6ae367300e986dd282515bb488427117b58cbfbc0b50fd84a025e3375b6c04b6ab99b5db71497fc56207bff56b92d053c30da67f176d8f4424253181e756
EBUILD ssh-audit-3.1.0.ebuild 620 BLAKE2B 2ab98898bf29b13f67223263e52ba030b1e3e9d751de3413f7687c1bb27835d47d5446fe0a860119ccc099af9c02c7cbf3262aa1159703c0d469aeedb7ae9ba1 SHA512 8ecbc898f980ac00a4ed7b968a66f96cc6744968ee9df1e71f520dd7105ebcf986445dfc2644d6c3fe3acc9f22942b00af72b49a780ec0c4649a3b8b8b787eac
+EBUILD ssh-audit-3.2.0.ebuild 624 BLAKE2B ff82ad0eeb2df1747f46ec71f18b9ee32184cf414f31812e31add483f5ee70c12c234d9a143444e509e5fb035ddc519e2c49d469c5f48b1f52e8652436a491e8 SHA512 ef55f86edec35c4908ef7eb51019249009ca882acd9a8bd7ded2ff3be0e34b75c9129405c035b8b73c8ca50bc3706534aed9c962ff878ab023faf80d7d5d7ea9
MISC metadata.xml 299 BLAKE2B c160240c7efba3185e434d921345a9840559f0a59a2a16513c83c6a40d21dfd2ed871ea84fdaf67565916331902078e039b0e745504690415236d1995629b6bf SHA512 24baacfc2b645caeb6a67973f814986f3f0612239f123ea8603f74acfa8048fa41ba5f219869f89b9b7fa9c5d72f1eff0f0933edd99035ca31bd0dd747ba1b62
diff --git a/net-analyzer/ssh-audit/ssh-audit-3.2.0.ebuild b/net-analyzer/ssh-audit/ssh-audit-3.2.0.ebuild
new file mode 100644
index 000000000000..4db6488898d3
--- /dev/null
+++ b/net-analyzer/ssh-audit/ssh-audit-3.2.0.ebuild
@@ -0,0 +1,27 @@
+# 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,11,12})
+
+inherit distutils-r1
+
+DESCRIPTION="SSH server auditing (banner, key exchange, encryption, mac, compression, etc)"
+HOMEPAGE="https://github.com/jtesta/ssh-audit"
+SRC_URI="https://github.com/jtesta/ssh-audit/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="test"
+
+# Tests require prospector which is not packaged
+RESTRICT="test"
+
+src_install() {
+ distutils-r1_src_install
+
+ doman ssh-audit.1
+}
diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index 4ef70c736f51..cf54c8905232 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,6 +1,6 @@
DIST wtfis-0.7.1.gh.tar.gz 548395 BLAKE2B fbcc19358a0a357fdc9f4b5f27d4bda60e20a118c3c3b7cdfd90fad956d2ef0375efe4f0c8a3a94bfa8a6657d5bb710eaacb403b8c3d446921b963e3e8909442 SHA512 9a77c17e1e922e6d17aba9c6cc7364c8b65bc401cbca311280a4eef958056238aef87c2a8891c1bce5848083d1a7e5e00b0b63ead5ffefdea80ae7baee40c845
DIST wtfis-0.8.0.gh.tar.gz 576810 BLAKE2B ac4573893aacc2533fe9ed3248613d3bf5ffb390a2dcbf01fd0590093a7bf753ee8da6e67b60142111726d55928a7913bb3f7ae1a22474876dec1cb3d81d3a3c SHA512 b709948d0ccd75472d9ccc0bfc4cec943700e57eccc42cc486075b8b89516fff054b6df92d6b23999987bab97b80db755de575cba4b56e2bd01a6bf24f058798
EBUILD wtfis-0.7.1.ebuild 1016 BLAKE2B a9751f147f070de2960fe03ce51b2fb28447acea7d0bfb2fb3c2224a07c8f43255494e6fd6924e40e6bc003f9e091462c0760920ccee4bb7bf6a948e14da269c SHA512 db099cde7121278f5a33818acc58c78beb3aac3d61b92262c28b6a980dcf135ac5b7b1e62f78f75aebba33c3c9f63340974372c56b1f718e1b3fc820f8914ae8
-EBUILD wtfis-0.8.0.ebuild 1018 BLAKE2B 9cfe2888c8b6b01367861e98c6d85fd1e7d337a065c96bfc31205c8fcb4affd49ed0d743b6eec74228c043e5cbc7f625fa0aad70bfea53a8139a646a3fb0b1de SHA512 ec4ec69e722d67b1104d47ce494a8ff568a9a324fd64bfc9c8d25995567da4fd01361b1bcb61d68688e4425555c27062c6b8ad89a31a2a365b9068ad8f79c164
+EBUILD wtfis-0.8.0.ebuild 1016 BLAKE2B 56c89a18dd0792ecb98d12453cc444ff2a611939772992b8f864024ab80af8e0bf2a706901d2ed1a12c6ddeceea91c5109564b4ea245751d76974ade951fdc53 SHA512 a5e172a1783fbcb49e40ad8410b056d9967a1bef7180b93e83e03d2c394ee709511dcc4b06a8543e7eb46435c0c0d38b5b274cfcd2d75d4b6de0e2eabdc8516b
EBUILD wtfis-9999.ebuild 1018 BLAKE2B 1320c51abbe930264341bde632d6008071a77d6770dc75c6f93aefca94eab51ef83c9ae298aaa3bbea481d41dbc88204f02e6119cec25c43217857d4683408dc SHA512 31e531e6f585df54faf486511d75a45af50858ed63e7dfd1089542195b87a47d68033d1efb5661d1599dc8af37a49f863de4d9a1d67e16d9d907a53e8885cab0
MISC metadata.xml 855 BLAKE2B 552b9998e0eada39d9a0f0e092c566e9a75c5ac2e2360df66d9b7334e663a9fb4a82be51f31623f31644e2863d78570405dc94e36769be7cbbcc3539cf49d920 SHA512 56593e8b58a019e4cdbf23946331c34f66fc72e318271916b33f3f63ccfb2d7a546dcbf05fcd0bd0bce9e5e0ce8f7b0cfd621b4b938c0eed135c34d025fdfc32
diff --git a/net-analyzer/wtfis/wtfis-0.8.0.ebuild b/net-analyzer/wtfis/wtfis-0.8.0.ebuild
index 002d2b6053e0..eb5e05b23963 100644
--- a/net-analyzer/wtfis/wtfis-0.8.0.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.8.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = "9999" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git"
else
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong x86"
fi
LICENSE="MIT"
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index f94418db743f..e16266dd7471 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/s3backer/Manifest b/net-fs/s3backer/Manifest
index 4153db877db4..c393c06530ae 100644
--- a/net-fs/s3backer/Manifest
+++ b/net-fs/s3backer/Manifest
@@ -1,3 +1,3 @@
DIST s3backer-1.6.3.tar.gz 129742 BLAKE2B 05f8b94e9b5e6ffd11b20d5945a9705f1830f3f358c2777695d0c5066bb044bd314d65259ecde299a51288908fcd869b8c516b30b0fbf66975b46a021d4d5bd6 SHA512 f7db1d733a0426df22c1b7d9c1150f8dbfedd0ba2e9120bd61026a481ed52a16f7f09e9e4fcd072cb656da0536cf98472f369eec0195a03b3f105fb3c9a8ba99
-EBUILD s3backer-1.6.3.ebuild 679 BLAKE2B 2cb2a801f14995a95124e2ebeb29818fc842f84360c55ca19bb6ad0ab456295d0990221773433f3f851789d2c926f9e61dc2811e491f11c693e4d51b80af5080 SHA512 6a24760bc60e985e9e9dc138d1f2433475bd118347f2ce1cc5c080e0e38ad12cd2305351553929009e19c18d02fe8097633e406f6281630cecd6c7727ad15478
+EBUILD s3backer-1.6.3.ebuild 723 BLAKE2B 4fa351ab240a2c20fd2344e0f3e062d57593b2410fca3652340d2db46385edac88829eec6d601b03afcd643a4661015f54770c92babe8767486b7d8346e13f8f SHA512 c231ec741d9df7340420a02347ee8c74ca484ea0a0761cc14e7f9ef2ada6999848d888bfe3599dee321e0ab9d520d9ea037b3b07f8d23af79f35b92a34125375
MISC metadata.xml 537 BLAKE2B 39d75b9ae9bb9b2b67c826cc12910bdb66cb899ba460f69b517c5aa270c8a9d7af2acc0932b140c6a3891960fc29de488c61dd9becab8c0b2c4a6b034a7efb25 SHA512 724adcf5cd08947f84249f1bb68c184ec2f3f1ba4a2b026a1c6e6018d8d02dfb0011041e246aefd93183c142a985d26226e70046b4ae61fc24b842e0f96f9c1b
diff --git a/net-fs/s3backer/s3backer-1.6.3.ebuild b/net-fs/s3backer/s3backer-1.6.3.ebuild
index 8ed0433a2964..5795b7fcbfd6 100644
--- a/net-fs/s3backer/s3backer-1.6.3.ebuild
+++ b/net-fs/s3backer/s3backer-1.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,12 +13,13 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND="dev-libs/expat
+RDEPEND="dev-libs/expat
dev-libs/openssl:0=
net-misc/curl
sys-fs/fuse:0
sys-libs/zlib"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )"
src_prepare() {
default
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 654e174f58d6..3a3267838ee6 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index b23a5b760e21..c9b40c158dc3 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,3 +1,3 @@
-DIST discord-0.0.50.tar.gz 101523210 BLAKE2B 7ebbc99d1145bc1719d8297d5a1d39aad7b65bde53359973662293f21b92884ca692c217166c4d7e274799dbe345eab682083fa5c55b049a8413e8ca64274286 SHA512 8e745436645ab8aa3fae582e125224b81c8556b74b40476ead337594f377fab95684a96287c53510d3838e948a64e0397f07ca8a76f6d99cd243af6a06080873
-EBUILD discord-0.0.50.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751
+DIST discord-0.0.51.tar.gz 101529628 BLAKE2B 7bc457c1d994556a06b086d7360f0010619e9355e71a464d289fc6b27f0d0d11d8cba2153fa65ebb891cc5781500f5a9e6ab6694c8818f1326697b49f0a774ea SHA512 b98072a64cfb593176e7e057b926fcf2d9e1a4aa555a659cebb8abe20fe463ff135a8028fd0fc36dc6c1bd40235da98c7c055c372e707cae00b882c8b0462dd9
+EBUILD discord-0.0.51.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751
MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665
diff --git a/net-im/discord/discord-0.0.50.ebuild b/net-im/discord/discord-0.0.51.ebuild
index fefed5b524d7..fefed5b524d7 100644
--- a/net-im/discord/discord-0.0.50.ebuild
+++ b/net-im/discord/discord-0.0.51.ebuild
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 724392fdeed5..4bd951582061 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -62,6 +62,7 @@ DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c
DIST synapse-1.103.0.gh.tar.gz 8470184 BLAKE2B e4660cf00599b54379c3b4877f9a85658e087865f187928f8a5764270a21473e56ffdb021f14927b741d9a294ac8eac9c0c1ed4a1429c4ec86330a7e56110141 SHA512 8b6777fb1f66e4060bb5b755206748313c99759f239edc9e28f8a16fc3163f9cdfd8c94fc92b1cee724f6edeb9ea32ac023378fa1a1b7abf0a915bb4f5d8eba4
DIST synapse-1.104.0.gh.tar.gz 8478054 BLAKE2B ec73524a5050a67c532e491cdceb199e6ac434e45853cc000d2b68ca5ffa9765d9445eefb9be90f875db1094dde52481ba67fde19700d2f0ba1b462688102c02 SHA512 8002069c445210566d698ff81027de8709e4a6df32d2487a0b8ced72b12de971667e5a0d6cc441560e87e292be29cff58a229fb99793d6fd42a6af1aad2730e9
DIST synapse-1.105.0.gh.tar.gz 8483915 BLAKE2B 5e6eb1224bf8470448638410e8600f5a09ca5b5b7a4487b7390bb2eec81114f6e91789897ffa993f375ae3dcaac2282fa21199d4592459c8f51c4c94cb859537 SHA512 7a9a425b053221992a6219e0ffe59909c18f473398dd09ddb4694f494c6209181fa6819ed7d68360ee377b85dad17240de9839f7c1a8ccaf6ed18ec9226ef717
+DIST synapse-1.105.1.gh.tar.gz 8484079 BLAKE2B e4e0f495f749b0dde103788204308b1eaeaca60e99580d5f23c02e5149294771bbf0e53d5a80190fe32e5fb5dac9c6e925b34f11586f9ef1e61f093340286329 SHA512 be597b90c63306bc39f39a1e26f2daa76dcd986b155bcb2a4d191fece3f743004ee5d94723aba0f7d5744f6bf827c4fa26b972c03c0b7216f35838b5f2fffe4d
DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c
@@ -76,4 +77,5 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816
EBUILD synapse-1.103.0.ebuild 5684 BLAKE2B b4e5773082ef8b35c4ec5337d67bfc9830ad3e0e8773b2e2d4ea6af4c6ed7f3d8f72652929708edf8311b48162e27b35a69cc1ccc684efc0ec7a9bf1ceb27cb3 SHA512 88e98a650ff642643cf8747f446028a3e163ef8b060f092a894d58dd5fc084f79a245ee772a241c1eb38b5117730b083f43d195dbe8532d1b5403d28bcea57f6
EBUILD synapse-1.104.0.ebuild 5601 BLAKE2B 2a7ec8197c5d29d2b4491ed947e1c488661c0ad135e04e0d841e8bc6760e761cac3472d1324a41ad4b9e1989670ea4945ef71bed245d5cced24bafb1d3108bd6 SHA512 9c791a23e52c5831d45e256a61fb10670d1911ec586dd9e867542a7904333cda2db826466012abe8e139c027a33fef4dd5d74b849a558e0adb13559729c9021f
EBUILD synapse-1.105.0.ebuild 5601 BLAKE2B f82a46757920d6d8d867c56ad1df79aee8b9ebd737c22dcfb492d630253fa23ee0f04b5c7bb53f71e75af1efa2ed0e7bc515078247b579903282bbbdc2aca039 SHA512 f60cf2ee0b4132438d6644838d8b2e423ac168db6a87ff9c80ec8b6051fc553eea297fb30f333deafc00b147c63778f7ddf4a8d38e9df13d14077c349f8baaa4
+EBUILD synapse-1.105.1.ebuild 5601 BLAKE2B f82a46757920d6d8d867c56ad1df79aee8b9ebd737c22dcfb492d630253fa23ee0f04b5c7bb53f71e75af1efa2ed0e7bc515078247b579903282bbbdc2aca039 SHA512 f60cf2ee0b4132438d6644838d8b2e423ac168db6a87ff9c80ec8b6051fc553eea297fb30f333deafc00b147c63778f7ddf4a8d38e9df13d14077c349f8baaa4
MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307
diff --git a/net-im/synapse/synapse-1.105.1.ebuild b/net-im/synapse/synapse-1.105.1.ebuild
new file mode 100644
index 000000000000..272d1e273890
--- /dev/null
+++ b/net-im/synapse/synapse-1.105.1.ebuild
@@ -0,0 +1,211 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+ aho-corasick@1.0.2
+ anyhow@1.0.81
+ arc-swap@1.5.1
+ autocfg@1.1.0
+ bitflags@1.3.2
+ blake2@0.10.6
+ block-buffer@0.10.3
+ cfg-if@1.0.0
+ crypto-common@0.1.6
+ digest@0.10.5
+ generic-array@0.14.6
+ heck@0.4.1
+ hex@0.4.3
+ indoc@2.0.4
+ itoa@1.0.4
+ lazy_static@1.4.0
+ libc@0.2.135
+ lock_api@0.4.9
+ log@0.4.21
+ memchr@2.6.3
+ memoffset@0.9.0
+ once_cell@1.15.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.3
+ portable-atomic@1.6.0
+ proc-macro2@1.0.76
+ pyo3-build-config@0.20.3
+ pyo3-ffi@0.20.3
+ pyo3-log@0.9.0
+ pyo3-macros-backend@0.20.3
+ pyo3-macros@0.20.3
+ pyo3@0.20.3
+ pythonize@0.20.0
+ quote@1.0.35
+ redox_syscall@0.2.16
+ regex-automata@0.4.4
+ regex-syntax@0.8.2
+ regex@1.10.4
+ ryu@1.0.11
+ scopeguard@1.1.0
+ serde@1.0.197
+ serde_derive@1.0.197
+ serde_json@1.0.115
+ smallvec@1.10.0
+ subtle@2.4.1
+ syn@2.0.48
+ target-lexicon@0.12.4
+ typenum@1.15.0
+ unicode-ident@1.0.5
+ unindent@0.2.3
+ version_check@0.9.4
+ windows-sys@0.36.1
+ windows_aarch64_msvc@0.36.1
+ windows_i686_gnu@0.36.1
+ windows_i686_msvc@0.36.1
+ windows_x86_64_gnu@0.36.1
+ windows_x86_64_msvc@0.36.1
+"
+
+inherit cargo distutils-r1 multiprocessing optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+ https://matrix.org/
+ https://github.com/element-hq/synapse
+"
+SRC_URI="
+ https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="AGPL-3+"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-user/synapse
+ acct-group/synapse
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/bleach[${PYTHON_USEDEP}]
+ >=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/ijson[${PYTHON_USEDEP}]
+ dev-python/immutabledict[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/netaddr[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/phonenumbers[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
+ dev-python/prometheus-client[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/pymacaroons[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/service-identity[${PYTHON_USEDEP}]
+ dev-python/signedjson[${PYTHON_USEDEP}]
+ dev-python/sortedcontainers[${PYTHON_USEDEP}]
+ dev-python/treq[${PYTHON_USEDEP}]
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+ postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
+ systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hiredis[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/pyicu[${PYTHON_USEDEP}]
+ dev-python/txredisapi[${PYTHON_USEDEP}]
+ postgres? ( dev-db/postgresql[server] )
+ )
+"
+
+# Rust extension
+QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
+
+src_test() {
+ if use postgres; then
+ einfo "Preparing postgres test instance"
+ initdb --pgdata="${T}/pgsql" || die
+ pg_ctl --wait --pgdata="${T}/pgsql" start \
+ --options="-h '' -k '${T}'" || die
+ createdb --host="${T}" synapse_test || die
+
+ # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
+ local -x SYNAPSE_POSTGRES=1
+ local -x SYNAPSE_POSTGRES_HOST="${T}"
+ fi
+
+ # This remove is necessary otherwise python is not able to locate
+ # synapse_rust.abi3.so.
+ rm -rf synapse || die
+
+ nonfatal distutils-r1_src_test
+ local ret=${?}
+
+ if use postgres; then
+ einfo "Stopping postgres test instance"
+ pg_ctl --wait --pgdata="${T}/pgsql" stop || die
+ fi
+
+ [[ ${ret} -ne 0 ]] && die
+}
+
+python_test() {
+ "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
+}
+
+src_install() {
+ distutils-r1_src_install
+ keepdir /var/{lib,log}/synapse /etc/synapse
+ fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
+ fperms 0750 /var/{lib,log}/synapse /etc/synapse
+ newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
+ systemd_dounit "${FILESDIR}/synapse.service"
+}
+
+pkg_postinst() {
+ optfeature "Improve user search for international display names" dev-python/pyicu
+ optfeature "Redis support" dev-python/txredisapi
+ optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo
+ elog "In order to generate initial configuration run:"
+ elog "sudo -u synapse synapse_homeserver \\"
+ elog " --server-name matrix.domain.tld \\"
+ elog " --config-path /etc/synapse/homeserver.yaml \\"
+ elog " --generate-config \\"
+ elog " --data-directory /var/lib/synapse \\"
+ elog " --report-stats=no"
+ einfo
+ else
+ einfo
+ elog "Please refer to upgrade notes if any special steps are required"
+ elog "to upgrade from the version you currently have installed:"
+ elog
+ elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md"
+ einfo
+ fi
+}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 86d973fce6a5..f958ee97e35f 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libetpan/Manifest b/net-libs/libetpan/Manifest
index 06dbd2dee2bf..ddfcb6dff388 100644
--- a/net-libs/libetpan/Manifest
+++ b/net-libs/libetpan/Manifest
@@ -4,6 +4,5 @@ AUX libetpan-1.9.4-CVE-2022-4121.patch 1007 BLAKE2B d35b5fc459aa6f64ffa335928fd7
AUX libetpan-1.9.4-berkdb_lookup.patch 1036 BLAKE2B 594741b66faa63de15acab4ce1f344fb22d2fa7c5c6cf75d2bd6c890d4117bda5978738d98a3ee3adf69f9ddb41922e36cd261ee71e9d8f012423cd99acc19a9 SHA512 561e0b82e080a31e668cc354be36e54101742b8d32f1067f53536afdd9e0cde2eecbd5516b93e8c304f60a1b083c6e68b4442afcca88235471f0038144202194
AUX libetpan-1.9.4-pkgconfig_file_no_ldflags.patch 809 BLAKE2B 0b615bb488f28f468f6224362788fcdb11def5b6907c10d0bf0eee5d9d9bd6af32e9b011d4af43d3a7d8cd78086875faa4d229c96fca1895cad9576756442b45 SHA512 b830b2d2a04173bbbdb7b62f9f855eab25bbe3d970fbd69c37213ece957b4d682f36002b9694b4dcf89232ace2d809902561003b5f6fb76ec5ae0db9e6e462e0
DIST libetpan-1.9.4.tar.gz 5000025 BLAKE2B dd98169134b7448d3dd129814d8011a3fa915b16f4763344230a89d02626b64ddea57495b4c21fd8f651164c36c95ad98ee9db073273b230e6af403b845aa681 SHA512 7b7047d084fb4ce0c91821c2ad78e921d6d009106851afb7f5b068713c84ebe6926f6bf7a7423f263eeebef617511e44f6b65448d892bbc058c447235fd55c0f
-EBUILD libetpan-1.9.4-r1.ebuild 2182 BLAKE2B ea16f4956c00faee65677e9ed1af52adb2efca6ca471010912840f311e8d7c685389665c8cbc5d488cd824a42685fa8621fadf721c4b125f5a50b16c0b123185 SHA512 2d2561afb7f2b36ad3013574b078fbe55a044df09be8f6d5e25ea12371187b19a07267d89b1c2c62bbe3bc40445dcd83f6fee6c32a1f3fe3e0dc3365987ae6ab
-EBUILD libetpan-1.9.4-r2.ebuild 2237 BLAKE2B 40b3d4817cada90244c08b7df107b79b1e612c75c851dcde3df158f0b72cdbe444e16ffce26ba65d1c826b7bb1bf826b73d0522448ab9ef50b18defe092e4bda SHA512 7c5e13eace209b56c4f5a1839ac5f6392425b77231ce08e735407051433c0b09e62f8148b24de14652e122f64afa780ff26387aa88d11a34709f8e28b477f771
+EBUILD libetpan-1.9.4-r2.ebuild 2230 BLAKE2B 4ffe9f164e24e43de93fc0350d0c9d7f6b7d29576654ccf759a4ceff99754d343eb584ef057dd24ab4abba3410d0553bcad4ce22877c0e74604cf3debff1817d SHA512 bb72e2ada200378f8df2a642dc8a145999dd93f88646acb9e1d0c8c4e063202d317a4e30ad0f1852c8af19f955604442732ceba104706c34b17982cf3d567418
MISC metadata.xml 830 BLAKE2B ecbe9abd08e475cee86443cd2dda3ac13dd2d35000d1dbd9540c70ecfd9d17caf5e62d4054c89ec7377d06739d9744eb84869c656e5cb46689a7d8616373fcae SHA512 de9612383d1734ed824323cc4b5c72ea55f2f0bf38f6fc25c8830851fe7d06100fbdb5175ba70a333d611d95590ef69da5bae4d44d310cce48118668131f6267
diff --git a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild b/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
deleted file mode 100644
index 554b43f6158a..000000000000
--- a/net-libs/libetpan/libetpan-1.9.4-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A portable, efficient middleware for different kinds of mail access"
-HOMEPAGE="https://libetpan.sourceforge.net/"
-SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
-
-# BerkDB is only supported up to version 6.0
-DEPEND="sys-libs/zlib
- !lmdb? ( berkdb? ( sys-libs/db:= ) )
- lmdb? ( dev-db/lmdb )
- ssl? (
- gnutls? ( net-libs/gnutls:= )
- !gnutls? (
- dev-libs/openssl:0=
- )
- )
- sasl? ( dev-libs/cyrus-sasl:2 )
- liblockfile? ( net-libs/liblockfile )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0-nonnull.patch
- "${FILESDIR}"/${PN}-1.9.4-berkdb_lookup.patch #519846
- "${FILESDIR}"/${PN}-1.9.4-pkgconfig_file_no_ldflags.patch
- "${FILESDIR}"/${P}-CVE-2020-15953.patch #734130
-)
-
-pkg_pretend() {
- if use gnutls && ! use ssl ; then
- ewarn "You have \"gnutls\" USE flag enabled but \"ssl\" USE flag disabled!"
- ewarn "No ssl support will be available in ${PN}."
- fi
-
- if use berkdb && use lmdb ; then
- ewarn "You have \"berkdb\" _and_ \"lmdb\" USE flags enabled."
- ewarn "Using lmdb as cache DB!"
- fi
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # in Prefix emake uses SHELL=${BASH}, export CONFIG_SHELL to the same so
- # libtool recognises it as valid shell (bug #300211)
- use prefix && export CONFIG_SHELL=${BASH}
- local myeconfargs=(
- # --enable-debug simply injects "-O2 -g" into CFLAGS
- --disable-debug
- $(use_enable ipv6)
- $(use_enable liblockfile lockfile)
- $(use_enable static-libs static)
- $(use_with sasl)
- $(usex lmdb '--enable-lmdb --disable-db' "$(use_enable berkdb db) --disable-lmdb")
- $(usex ssl "$(use_with gnutls) $(use_with !gnutls openssl)" '--without-gnutls --without-openssl')
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name "*.la" -delete || die
- if ! use static-libs ; then
- find "${ED}" -name "*.a" -delete || die
- fi
-}
diff --git a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
index 149c51e7ac5f..57d291f1fa06 100644
--- a/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
+++ b/net-libs/libetpan/libetpan-1.9.4-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/dinhviethoa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="berkdb gnutls ipv6 liblockfile lmdb sasl ssl static-libs"
# BerkDB is only supported up to version 6.0
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index f13e545f0f86..d0d1a1d04d04 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/croc/Manifest b/net-misc/croc/Manifest
index a3ed1f7b2837..a3cacbf443fe 100644
--- a/net-misc/croc/Manifest
+++ b/net-misc/croc/Manifest
@@ -1,7 +1,4 @@
-DIST croc-9.6.13-vendor.tar.xz 975216 BLAKE2B af70a58b6ae553029ff3c9b0e58c90d5d46ad7b9480e2fb7dd18a92c2b04854a68fde243b0dd149fdc7eba2c267e093510a93f63110f7fe073b25c95361e3d40 SHA512 f1200882ec634971c7c84b313d3a5bb2af533ef500f715d2908046fb9c481ec48fbda3cbb4a2ff93694fc19821a0e62e287b42b578aeca8ec19a3418c0b7bae0
-DIST croc-9.6.13.tar.gz 512627 BLAKE2B a3bf8f844a68af6ef3fc23d82168b70c92fa26485a5bf76b6ea6a4b21b2a328e7318edcd5d38ac860bd5c1fb29c3ddf01583ce9b6bef0f2d7bf98b224f683552 SHA512 c0734f7f73d6bb4eac2558733d0d04d9793760e24b02a12fbadef5a67f88be4d9f2036933a6881c8da613a6c2d47b529b5a40e02830eff7f99319059cb0b61fe
-DIST croc-9.6.9-vendor.tar.xz 974884 BLAKE2B d6d061fd8259126dc107de3efcae3a023c9a8db44ba96343350360c6d321d73720d1079d46927f65d9ea1001e6421751241d2fe1c04a4f450ff3c4dadc5c6be1 SHA512 2f4ab17ae0c00bc1ac097aeda9fc791b98d8cf6ad31644bdf600a4c321894dea9974155950723e9d19b15c011eef81ab27dae1b2bc2eb4517611bac77bde590f
-DIST croc-9.6.9.tar.gz 512036 BLAKE2B cdd18f9b4460905742d31852ceafda19a3e9c57ef33e6b2e0a21105da9b7d0cac1dfca50f6b217d76be6368d6fb26b540709c165b5b9781ca8952003811e83ad SHA512 5abd9eac5ffd4fae711f8169c4344aa6b61647309aa74267b1442b94d3a9d7ea11962b993862e00c7df8a23a260c20c643d468930836df71995652a5abf8772b
-EBUILD croc-9.6.13.ebuild 1013 BLAKE2B 3855a663d53e2b8af6190774747932d806ead51fec04eb7906920e4e9ff6552bb300848ebdaba1376403b6df95c06a4bd1a9983d177e69f11c4d62b3a70ac95f SHA512 54c754091955fe422200e239604453bf958c78e180ea3149d21f9fbc7d20e8cfb6f31dac12d6743a5e03f49684804f150a0e046f1a0d9625fa8e373edba97379
-EBUILD croc-9.6.9.ebuild 1013 BLAKE2B 3855a663d53e2b8af6190774747932d806ead51fec04eb7906920e4e9ff6552bb300848ebdaba1376403b6df95c06a4bd1a9983d177e69f11c4d62b3a70ac95f SHA512 54c754091955fe422200e239604453bf958c78e180ea3149d21f9fbc7d20e8cfb6f31dac12d6743a5e03f49684804f150a0e046f1a0d9625fa8e373edba97379
+DIST croc-9.6.15-deps.tar.xz 30217856 BLAKE2B 87c34fa60f0bda194ca022648be2ce11da7b4b9a3f3a5f5b16a5127d5b25197ec99bdba1ef388c38b9e632ed4ef0f89a68e3b58368d9df7b07a1f3129b2b9145 SHA512 caa944dc9e8fb0d4883f4447c979282826e2364fe8b196e412861189953c23a09b6de38306aa00eabfeeb12fb4d3ab9e9794494da8ece10c3ee5a0cd72161d17
+DIST croc-9.6.15.tar.gz 512614 BLAKE2B 2a87593b5d944c2b5ea970d30f0b64b2a8325cca672421aaa58e6fd07e440aad88de6acad564fcb9963256a9f499421dd9343f51395babd724deeffe875cc6f7 SHA512 8ae76dc5029e7adc809b0083e147c57c7249e9fbb07f263a0b10d21539ebfc69c5d9d8e60811cca06bbb313ec9a3a143baaef73f77ca599dc102626dc9fccf29
+EBUILD croc-9.6.15.ebuild 1011 BLAKE2B 6a63b301b0b31b2974135a9cac08ab86f7b4b9d254e6e33ce2869e547964e84ad6f1f4cb6c7c0d5e4c7d9c523c85ef7889229b2c64a7a70bc6e55020bae010fe SHA512 e78dffdcc59ef0e65cec388889127a830b161580844631425d2b31e25d50acb20a11ca00e908af9097151517588ef3baaf4434810435d9a9a7d435fe39d04ed3
MISC metadata.xml 638 BLAKE2B a54a82285c77fbdbc963e002898a8fa079849f298831f0d88fbe1861c2c14742151933b4acae38a3b2219b9bd042dadd3472d09afe3e7f94fd39b63a5e7bc646 SHA512 40b095b3e9a84d4d91a6584adf27d3e3b2c30dae159e86f32ecec5637bf384af40117fa9a59faebae07adeee734bb560a537b835add456350516441482f61a08
diff --git a/net-misc/croc/croc-9.6.13.ebuild b/net-misc/croc/croc-9.6.15.ebuild
index d49781a4bf65..ddb41e941b5e 100644
--- a/net-misc/croc/croc-9.6.13.ebuild
+++ b/net-misc/croc/croc-9.6.15.ebuild
@@ -8,7 +8,7 @@ inherit bash-completion-r1 go-module systemd
DESCRIPTION="Easily and securely send things from one computer to another"
HOMEPAGE="https://github.com/schollz/croc"
SRC_URI="https://github.com/schollz/croc/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-vendor.tar.xz
+https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz
"
LICENSE="Apache-2.0 BSD BSD-2 MIT"
diff --git a/net-misc/croc/croc-9.6.9.ebuild b/net-misc/croc/croc-9.6.9.ebuild
deleted file mode 100644
index d49781a4bf65..000000000000
--- a/net-misc/croc/croc-9.6.9.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module systemd
-
-DESCRIPTION="Easily and securely send things from one computer to another"
-HOMEPAGE="https://github.com/schollz/croc"
-SRC_URI="https://github.com/schollz/croc/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-RDEPEND="
- acct-group/croc
- acct-user/croc
-"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
- # Replace User=nobody with User=croc
- sed -i -e "s|\(^User=\).*|\1croc|g" croc.service || die
- # Rename bash completion function
- sed -i -e "s|_cli_bash_autocomplete|_croc|g" \
- src/install/bash_autocomplete || die
-}
-
-src_compile() {
- ego build
-}
-
-src_install() {
- dobin croc
- systemd_dounit croc.service
- newbashcomp src/install/bash_autocomplete croc
- einstalldocs
-}
-
-src_test() {
- ego test -work ./...
-}
diff --git a/net-misc/frr/Manifest b/net-misc/frr/Manifest
index 98c0ab058f28..81fe53798cbd 100644
--- a/net-misc/frr/Manifest
+++ b/net-misc/frr/Manifest
@@ -3,5 +3,7 @@ AUX frr-8.4.1-logrotate.patch 2487 BLAKE2B f3eb9b9ce25dd9dd796668ecef5dfeb51b5f3
AUX frr-openrc-v2 7079 BLAKE2B abbad56f0715b79ba5ba24df373ccb8ab63caa12b04d892693b060c771d47323fd7fcebd9b5688720d4aded23fcb79a36e89a7734b315b0862d16e5ce08d8b10 SHA512 5744c433fd983a56abb8f45e34229b3ab3a03c3e9d5532e2b30a31f3e875076fb56b81a06e661dba7df9f76e463190e831c82ae79deefe1add22d7f0365098ce
AUX frr.pam 969 BLAKE2B 227dc91f51fab504229fa5489486fed1aa393d33c024849724ea3fb934e3fd78ee6c9147240133d458ec52021f13e8a27a2d8a0b4625415007c4595222b815ee SHA512 9a169d58232eba7481aee83d92b4e104b6c4ca95e5b31befe29117fbcebc187ad87c061f37ec7c571ff5702101a329ae0c113cf714e2d0dcd39ca4212734a9ed
DIST frr-9.0.2.tar.gz 10341186 BLAKE2B e9c32bf48dc0adc7dd6c23ad1a2779065c762dc6e461a3f86d6b7afbef245345dc65b33d9dd5b499d4c4a7fb3b80a4416bdec9b42e7d15f2864d80c088e2ad4f SHA512 2cfd1a63cf073b8767fd67d9992d9a775d856234a532b13699304b6b1f15eb68bf1301f2f4c503b151fd5c8191bff67aeac9c7a4dc4a3ddb06f9a5db081423b9
+DIST frr-9.1.tar.gz 10779477 BLAKE2B ba64f9455c38441f8cadce4eed435fb86344244e98bd1b675335887fb098be29adc035d722d3c128e136a4c6b0aa1adcbdc0e22815702e52170da940a5caf20a SHA512 77b278a3ea87da9dfd7b87e4f9ae67f08ed0f24809f6dd228d2ab2e2c29e2b3191d59d50fc474e53e159ac6c79c302481b462125d0657889516f07b8e05e8562
EBUILD frr-9.0.2.ebuild 3565 BLAKE2B b981fb144f65fc2a5adaeecd383a20da4ffc44fe99c4d93dc3c350394def0845e5e555c72a572600b1c7c53b3462dc7867120f1da772d8cd65574d2306bc35dc SHA512 9d372791d14ea0f2f5cdf9a8ec5f5c8aa1c3ec531156dfd45a00c22471f8a199d95c8417a99f7d76e5c89253a7d7cf13cd8c58856f7e38d3cfac3cce636a5e66
+EBUILD frr-9.1.ebuild 3309 BLAKE2B e531f5912decb7a9da1a873eb0c2445bfa0f0a94b549994480864646e1787f560995f2c8bf221695d8a386b9af373bed10136bf214c9046555563d5a37ab1bbf SHA512 11e97160255e30cfff8642768048df03d85941398697669e2fd791bab733f4318603c9cf5032c5d390d3f3c9b5c01988e275426b62e8e137a2628ea239f077ca
MISC metadata.xml 1001 BLAKE2B 32254a7ceb76fb6869dc4b140b54968001eaee2347cde49597a6a599f98b5efcb3e0102e3c7cbd9969a1bc137228be07efb56f791b490ddbaaa8e5c2cf13fba4 SHA512 e63bee06b1eb237fb9e5872a16c294d3378b1a48da1d950e6cc7d6734128c81d019d66fc8be02b9935c9a4e19552f20db335a3296070bcebf4621ffcb3efe91b
diff --git a/net-misc/frr/frr-9.1.ebuild b/net-misc/frr/frr-9.1.ebuild
new file mode 100644
index 000000000000..ba22b713cd72
--- /dev/null
+++ b/net-misc/frr/frr-9.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools pam python-single-r1 systemd
+
+DESCRIPTION="The FRRouting Protocol Suite"
+HOMEPAGE="https://frrouting.org/"
+SRC_URI="https://github.com/FRRouting/frr/archive/${P}.tar.gz"
+# FRR tarballs have weird format.
+S="${WORKDIR}/frr-${P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ acct-user/frr
+ dev-libs/json-c:0=
+ dev-libs/protobuf-c:0=
+ >=net-libs/libyang-2.0.0
+ <net-libs/libyang-2.1.111
+ sys-libs/libcap
+ sys-libs/readline:0=
+ virtual/libcrypt:=
+ grpc? ( net-libs/grpc:= )
+ nhrp? ( net-dns/c-ares:0= )
+ pam? ( sys-libs/pam )
+ rpki? ( >=net-libs/rtrlib-0.8.0[ssh] )
+ snmp? ( net-analyzer/net-snmp:= )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( dev-python/sphinx )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+ test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ $(python_gen_cond_dep 'dev-python/ipaddr[${PYTHON_USEDEP}]')
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-7.5-ipctl-forwarding.patch
+ "${FILESDIR}"/${PN}-8.4.1-logrotate.patch
+)
+
+src_prepare() {
+ default
+
+ python_fix_shebang tools
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ --with-pkg-extra-version="-gentoo"
+ --enable-configfile-mask=0640
+ --enable-logfile-mask=0640
+ --libdir="${EPREFIX}"/usr/lib/frr
+ --sbindir="${EPREFIX}"/usr/lib/frr
+ --libexecdir="${EPREFIX}"/usr/lib/frr
+ --sysconfdir="${EPREFIX}"/etc/frr
+ --localstatedir="${EPREFIX}"/run/frr
+ --with-moduledir="${EPREFIX}"/usr/lib/frr/modules
+ --enable-user=frr
+ --enable-group=frr
+ --enable-vty-group=frr
+ --enable-multipath=64
+ $(use_enable doc)
+ $(use_enable fpm)
+ $(use_enable grpc)
+ $(use_enable ipv6 ospf6d)
+ $(use_enable ipv6 ripngd)
+ $(use_enable ipv6 rtadv)
+ $(use_enable kernel_linux realms)
+ $(use_enable nhrp nhrpd)
+ $(usex ospfapi '--enable-ospfclient' '' '' '')
+ $(use_enable rpki)
+ $(use_enable snmp)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ use doc && emake -C doc html
+}
+
+src_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ default
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+
+ # Install user documentation if asked
+ use doc && dodoc -r doc/user/_build/html
+
+ # Create configuration directory with correct permissions
+ # Create logs directory with the correct permissions
+ diropts -ofrr -gfrr -m0775
+ keepdir /var/log/frr /etc/frr
+
+ # Install the default configuration files
+ insinto /etc/frr
+ doins tools/etc/frr/{vtysh.conf,frr.conf,daemons}
+
+ # Fix permissions/owners.
+ fowners frr:frr /etc/frr/{vtysh.conf,frr.conf,daemons}
+ fperms 640 /etc/frr/{vtysh.conf,frr.conf,daemons}
+
+ # Install logrotate configuration
+ insinto /etc/logrotate.d
+ newins redhat/frr.logrotate frr
+
+ # Install PAM configuration file
+ use pam && newpamd "${FILESDIR}"/frr.pam frr
+
+ # Install init scripts
+ systemd_dounit tools/frr.service
+ newinitd "${FILESDIR}"/frr-openrc-v2 frr
+
+ # Conflict files, installed by net-libs/libsmi, bug #758383
+ rm "${ED}"/usr/share/yang/ietf-interfaces.yang || die
+}
diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index db58e25a6d0a..9cd1f32face2 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -1,11 +1,9 @@
AUX xmrig-6.12.2-nonotls.patch 578 BLAKE2B 4d71c8d35be47fd12a019d7b8cb6e1b8787e153ab543b9b1e4079c911671ff886042d90cd439552bf364208d9a4afcc7fe088b50598bbc20e347b532dfc92a2d SHA512 fea6041879c414a4fc6006a413b217801d674f7b5d849d95c119d07e191c5d7a5e99fb959d89974b68be9df132ff480f8492645ba6821b369444b102596b06f3
AUX xmrig-6.18.1-gcc-13.patch 1910 BLAKE2B e3a097ef3d4999a84a9aa4edad1fd14dc7c62253b907d9642337859b08e41523783a642650b86fa48bd78939fff6b248aa2bffefbc07c3b8e842627a1f285531 SHA512 4182acc2fdc3949ae02319af7408ef6059a1803213a3cf0f5c1cd4df33b71a30aa6b871990ed767cb7e0ce061ee03e34bd1878ffcc1a301ebb7cbb36ebd41e3f
AUX xmrig.service 946 BLAKE2B 1f3b28f8229183da528ac2b4279dd64b5c6f752720c6bdfe90fa9e127108623e4a577a274527249ee7a13969be97e9b1a4348f7c3e0798839d0ed3ee67b16188 SHA512 77da620627272113e7c77a090536b04cb5a89f4010060ffb21ea1c9edc50e0743f913a70e4fb612c23aeea2b8f1a3f9ce024a434076cf9498cce0b5f801faafa
-DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6 SHA512 bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b
DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62 SHA512 a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794
-DIST xmrig-6.21.2.tar.gz 2426759 BLAKE2B df2b25177ae4b60eff0f518cfe0aa513820fdce1811c329a33d16ee74c9f387b26bf41e8a2bf84471f0c1eef4deceee164e82a245c9a7813d633a08747bf6cfd SHA512 e6fefa091c5884ebd30a938472032efcf68fccde1ba492bd045dc50fef1ec95bb951bbbf1ed1832670bc241400629754f31318477ae634080a89790e9fa27957
-EBUILD xmrig-6.18.1-r2.ebuild 1592 BLAKE2B 7ca183e7fb3647b3dadbefbe2cfd3f9e2560a6e3b7c61b0200c617978f1f1683e1d10b9d5f44a48ecc18f9bbc01acc87298b06f1753b5ff09030b1df0d6041b4 SHA512 0349293e8eabf03b199523572c6b4c8fa1ebce93768ab70820f2d20768ecaf56a94224539778e4740f127543d7cb68815f79d9f85b1f2175431a9503e3e60555
+DIST xmrig-6.21.3.tar.gz 2426720 BLAKE2B 11563169e51402313399109860e04dd13dfc9911504db571968d6a97112990ebb68a3019da836a4ac19a589c94ab4b5f2ebcbadce59452c278ea923e8abf475a SHA512 91e92f61e385b75715b0b00fcb772bf997f3db19ef47f43c4bda3662aec6276273551ac915a7a6eeef253deb8da5b0ec0b45e02f0b84211ab8f0f5a37f34c87e
EBUILD xmrig-6.21.1.ebuild 1551 BLAKE2B e590f209544572f41c8ef3f9984791cedcf33d73626d47411eecaff54d3320111140de17da4790ab9a6a506ef7e58eb317d917840f6967b0b332870f5e4f37f8 SHA512 1046e575d34e47489533335121be7780f85a3fbd36669fb4d93e8344f24ae62f6fc82656c4927a537744942c384d2047cb28b134b925d735221845f151e0794c
-EBUILD xmrig-6.21.2.ebuild 1341 BLAKE2B d2f8d0871564e00c9def07f57444aab0ad456abbad57d4f4669f12a84704c7905b23f085926eaffed7bc2ebbbcd54b8468f30e95bb441544a27dba0395bd03b4 SHA512 35aff6ef111de16ecfe59add1ecb5685e8c48c3e06e2319911a3c3d97428b0187167dfd6f802dd73c20877ba1ab17923486aa13c2901f5535a2f4cf760672d81
+EBUILD xmrig-6.21.3.ebuild 1341 BLAKE2B d2f8d0871564e00c9def07f57444aab0ad456abbad57d4f4669f12a84704c7905b23f085926eaffed7bc2ebbbcd54b8468f30e95bb441544a27dba0395bd03b4 SHA512 35aff6ef111de16ecfe59add1ecb5685e8c48c3e06e2319911a3c3d97428b0187167dfd6f802dd73c20877ba1ab17923486aa13c2901f5535a2f4cf760672d81
EBUILD xmrig-9999.ebuild 1341 BLAKE2B d2f8d0871564e00c9def07f57444aab0ad456abbad57d4f4669f12a84704c7905b23f085926eaffed7bc2ebbbcd54b8468f30e95bb441544a27dba0395bd03b4 SHA512 35aff6ef111de16ecfe59add1ecb5685e8c48c3e06e2319911a3c3d97428b0187167dfd6f802dd73c20877ba1ab17923486aa13c2901f5535a2f4cf760672d81
MISC metadata.xml 833 BLAKE2B ac0e7279af43dc7d8cefaf41d3cb02cc426080936eae5084b23011ef57be7162844d9d78edded1e2b18edd1cc90a03b0cb9fd52e834e79f195799b48fd2c20d6 SHA512 ce9293b9c560b227bf44f149010b259a86175a178a22b72187efa128dde1aa138928033e7cd7d9cee41313c083bb972248460f7a73d970e7fd1f74463e515c38
diff --git a/net-misc/xmrig/xmrig-6.18.1-r2.ebuild b/net-misc/xmrig/xmrig-6.18.1-r2.ebuild
deleted file mode 100644
index 7152c4ad7635..000000000000
--- a/net-misc/xmrig/xmrig-6.18.1-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
-HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64"
-fi
-
-LICENSE="Apache-2.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
-
-DEPEND="
- dev-libs/libuv:=
- hwloc? ( >=sys-apps/hwloc-2.5.0:= )
- opencl? ( virtual/opencl )
- ssl? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- !arm64? ( sys-apps/msr-tools )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
- "${FILESDIR}"/${PN}-6.18.1-gcc-13.patch
-)
-
-src_prepare() {
- if ! use donate ; then
- sed -i 's/1;/0;/g' src/donate.h || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- # JIT broken with FORTIFY_SOURCE=3
- # Bug #913420
- if tc-enables-fortify-source; then
- filter-flags -D_FORTIFY_SOURCE=3
- append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
- fi
-
- local mycmakeargs=(
- -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
- -DWITH_HWLOC=$(usex hwloc)
- -DWITH_TLS=$(usex ssl)
- -DWITH_OPENCL=$(usex opencl)
- -DWITH_CUDA=OFF
- )
-
- cmake_src_configure
-}
-
-src_install() {
- default
- keepdir /etc/xmrig
- systemd_dounit "${FILESDIR}"/xmrig.service
- dobin "${BUILD_DIR}/xmrig"
- dobin "${S}/scripts/enable_1gb_pages.sh"
- dobin "${S}/scripts/randomx_boost.sh"
-}
diff --git a/net-misc/xmrig/xmrig-6.21.2.ebuild b/net-misc/xmrig/xmrig-6.21.3.ebuild
index 2061563b6ac5..2061563b6ac5 100644
--- a/net-misc/xmrig/xmrig-6.21.2.ebuild
+++ b/net-misc/xmrig/xmrig-6.21.3.ebuild
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 14a75c4cc79e..5070e38cd727 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 101301028d55..2e75b1a6780c 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -19,7 +19,7 @@
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-20)
# only keyworded for amd64 currently
-media-gfx/blender -gnome
+media-gfx/blender -gnome -oneapi -renderdoc -vulkan
# Ionen Wolkens <ionen@gentoo.org> (2024-04-16)
# dev-qt/qtlanguageserver:6 is keyworded here
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 6309d1e2f77b..233f44877170 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,11 +17,6 @@
#--- END OF EXAMPLES ---
-# Ionen Wolkens <ionen@gentoo.org> (2024-04-16)
-# Temporary mask to give a little bit of time before stabilizing
-# the just added dev-qt/qtlanguageserver-6.7.0 for amd64
-dev-qt/qtdeclarative:6 qmlls
-
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-17)
# Experimental, virt-firmware is keyworded only unstable
sys-kernel/installkernel efistub
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index d0a0ec7455e7..a079ffb0f50e 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -3,7 +3,7 @@
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-20)
# only keyworded for amd64 currently
-media-gfx/blender gnome
+media-gfx/blender gnome oneapi renderdoc vulkan
# Ionen Wolkens <ionen@gentoo.org> (2024-04-16)
# dev-qt/qtlanguageserver:6 currently has very few keywords
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ac1edb074997..ed3025f7727e 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# app-forensics/libewf is being removed (TestDisk does not build
+# successfully with our version anyway).
+app-admin/testdisk ewf
+
# Mike Gilbert <floppym@gentoo.org> (2024-04-18)
# Wayland client is broken/deprecated by upstream. Bug 930197.
>=net-misc/freerdp-3 wayland
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 07d0f014aa8c..32f4f078b71d 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-20)
+# Renderdoc masked on musl, bug #853856
+media-gfx/blender renderdoc
+
+# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-20)
+# Support for L0 needs RTLD_DEEPBIND, which does not exist on musl.
+media-gfx/blender oneapi
+
# Akinori Hattori <hattya@gentoo.org> (2024-04-15)
# app-i18n/nkf is masked on musl
app-i18n/multiskkserv test
diff --git a/profiles/package.mask b/profiles/package.mask
index 7efdbb769a87..933860275903 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,111 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# No py3.12, no tests, no maintainer. Also no revdeps.
+# Removal on 2024-05-23. Bug #929513.
+dev-python/sphinxcontrib-newsfeed
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Integrated into >=dev-python/pytest-5.0. No revdeps.
+# Removal on 2024-05-23. Bug #929496.
+dev-python/pytest-faulthandler
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Broken with py3.12. Last commit upstream in 2021. No revdeps.
+# Removal on 2024-05-23. Bug #929484.
+dev-python/pyannotate
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# No py3.12, broken. Upstream literally tells people to use a fork
+# "for the time being". No revdeps.
+# Removal on 2024-05-23. Bug #929461.
+dev-python/kafka-python
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained. No py3.12, failing tests. Last upstream activity
+# in 2020, triggered by our previous last rites. No revdeps.
+# Removal on 2024-05-23. Bug #929445.
+dev-python/cgroup-utils
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained Sphinx theme. Last commit in 2021. No revdeps.
+# Removal on 2024-05-23. Bug #929458.
+dev-python/guzzle_sphinx_theme
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained in Gentoo. Lacking tests, py3.12 support, outdated.
+# No revdeps. The alternatives are dev-python/{llfuse,pyfuse3}.
+# Removal on 2024-05-23. Bug #929453.
+dev-python/fuse-python
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained. Last release in 2003. Carries a ton of patches.
+# Removal on 2024-05-23. Bug #928731.
+net-analyzer/tcpstat
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Added in 2005 and not updated since. Homepage and source mirrors
+# are gone. Needs patches to even build.
+# Removal on 2024-05-23. Bug #928594.
+media-video/vstrip
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Obsolete Pidgin plugin. Last supported in 2008, removed from plugin
+# list in 2019.
+# Removal on 2024-05-23. Bug #928578.
+net-im/librvp
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained GTK+2 application. Last update in 2005.
+# Alternatives include media-sound/fmit and media-sound/lingot.
+# Removal on 2024-05-23. Bug #928512.
+media-sound/pitchtune
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Ancient. Homepage gone. There are many alternative network testing
+# tools, such as net-misc/iperf.
+# Removal on 2024-05-23. Bug #928133.
+net-analyzer/gensink
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# An old, unmaintained theme. The last revdep stopped using it.
+# Removal on 2024-05-23. Bug #927764.
+dev-python/sphinx-py3doc-enhanced-theme
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained in Gentoo and seriously outdated. EAPI 6. No revdeps.
+# There seem to be an up-to-date ebuilds in ::mva.
+# Removal on 2024-05-23. Bug #928070.
+dev-util/android-ndk
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Unmaintained in Gentoo and seriously outdated. Its only reverse
+# dependency is app-admin/testdisk, and the current TestDisk versions
+# do not build against this version anyway
+# Removal on 2024-05-23. Bug #927076.
+app-forensics/libewf
+
+# Michał Górny <mgorny@gentoo.org> (2024-04-23)
+# Superseded by dev-python/tinycss2. No revdeps.
+# Removal on 2024-05-23. Bug #930503.
+dev-python/tinycss
+
+# Matthew Smith <matthew@gentoo.org> (2024-04-23)
+# Security issues (Bug #920682).
+# See the following link for breaking changes:
+# https://www.erlang.org/patches/otp-26.2#incompatibilities
+# Removal on 2024-05-23
+<dev-lang/elixir-1.15.7
+<dev-lang/erlang-26.2.1
+
+# Matthew Smith <matthew@gentoo.org> (2024-04-23)
+# Security issues (Bug #918527) and blocking cleanup of vulnerable
+# dev-lang/erlang versions. Please upgrade.
+# https://www.rabbitmq.com/docs/upgrade
+# Removal on 2024-05-23
+<net-misc/rabbitmq-server-3.13.1
+
# Arthur Zamarin <arthurzam@gentoo.org> (2024-04-20)
# EAPI6 package, with no reverse dependencies. Not really maintained
# since gentoo's transition to git. Distfile is fetch and mirror
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index c4caddf85e8c..b3ac6e4185ec 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1426,6 +1426,7 @@ dev-db/postgresql:llvm - Add support for llvm JIT engine
dev-db/postgresql:server - Disable to build and install the clients and libraries only.
dev-db/postgresql:uuid - Enable server side UUID generation (via dev-libs/ossp-uuid).
dev-db/psqlodbc:iodbc - Use dev-db/libiodbc. Disable to use dev-db/unixODBC.
+dev-db/redict:tcmalloc - Use tcmalloc from dev-util/google-perftools for allocations.
dev-db/redis:tcmalloc - Use tcmalloc from dev-util/google-perftools for allocations.
dev-db/spatialite:geos - Add the sci-libs/geos library for exact topological tests
dev-db/spatialite:proj - Add the sci-libs/proj library for reprojection features
@@ -2005,6 +2006,7 @@ dev-libs/gmime:smime - Enable experimental S/MIME support
dev-libs/gmp:cpudetection - Enables runtime CPU detection (useful for binpkgs, compatibility on other CPUs). This only works on amd64/x86 at present. If this flag is enabled, GMP will work on a variety of amd64/x86 CPUs and load accelerated routines for use at runtime depending on the CPU in use. This makes it suitable for binary packages (binpkgs). If this flag is disabled, GMP will be tuned for the CPU being used at build-time and may not be usable on other machines.
dev-libs/gmp:pic - Force static libraries to be built as PIC to avoid TEXTRELs.
dev-libs/gobject-introspection:doctool - Install g-ir-doc-tool for generating documentation from introspected data
+dev-libs/hiredict:shim - Install header shims for the hiredis api.
dev-libs/imath:large-stack - Enables code to take advantage of large stack support
dev-libs/input-pad:eekboard - Enable support for dev-libs/eekboard
dev-libs/input-pad:xtest - Enable support for x11-libs/libXtst
@@ -2871,6 +2873,7 @@ dev-util/diffoscope:ssh - Use net-misc/openssh
dev-util/diffoscope:tar - Use app-arch/tar
dev-util/diffoscope:tcpdump - Use net-analyzer/tcpdump
dev-util/diffoscope:zip - Use app-arch/unzip
+dev-util/dropwatch:bfd - Add support for Binary File Descriptor
dev-util/edi:clang - Provide integration with sys-devel/clang and dev-util/bear for autocompletion, inline errors and information about compilation units.
dev-util/flatpak-builder:yaml - Use libyaml for yaml support
dev-util/geany:vte - Enable Terminal support (x11-libs/vte)
@@ -4050,12 +4053,14 @@ media-gfx/blender:cycles - Build cycles renderer (requires media-libs/openimagei
media-gfx/blender:cycles-bin-kernels - Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
media-gfx/blender:dds - Adds DDS textures support to Blender.
media-gfx/blender:embree - Use embree to accelerate certain areas of the Cycles render engine.
+media-gfx/blender:experimental - Build Experimental Blender Modules
media-gfx/blender:fluid - Adds fluid simulation support via the built-in Mantaflow library.
media-gfx/blender:headless - Build without graphical support (renderfarm, server mode only).
media-gfx/blender:hip - Build cycles renderer with AMD HIP support.
media-gfx/blender:nanovdb - Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
media-gfx/blender:ndof - Enable NDOF input devices (SpaceNavigator and friends).
media-gfx/blender:oidn - Enable OpenImageDenoiser Support
+media-gfx/blender:oneapi - Build OIDN with Intel oneAPI SyCL support
media-gfx/blender:openimageio - Enable OpenImageIO Support
media-gfx/blender:openpgl - Enable path guiding support in Cycles
media-gfx/blender:opensubdiv - Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv.
@@ -4064,7 +4069,9 @@ media-gfx/blender:optix - Add support for NVIDIA's OptiX Raytracing Engine.
media-gfx/blender:osl - Add support for OpenShadingLanguage scripting.
media-gfx/blender:potrace - Add support for converting bitmaps into Grease pencil line using the potrace library.
media-gfx/blender:pugixml - Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
+media-gfx/blender:renderdoc - Build Blender with renderdoc support
media-gfx/blender:tbb - Use threading building blocks library from dev-cpp/tbb.
+media-gfx/blender:vulkan - Add support for the experimental Vulkan viewport backend
media-gfx/chafa:tools - Build command-line tools
media-gfx/darktable:gamepad - Support using game controllers as input devices
media-gfx/darktable:geolocation - Enable geotagging support
@@ -7699,8 +7706,10 @@ sci-physics/root:uring - Enable support for sys-libs/liburing in RNTuple
sci-physics/root:vc - Enable support for dev-libs/vc with VecCore
sci-physics/root:xrootd - Build the interface for net-libs/xrootd
sci-physics/thepeg:fastjet - Adds support for sci-physics/fastjet
-sci-physics/thepeg:hepmc - Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc
+sci-physics/thepeg:hepmc - Adds support for High Energy Physics Monte Carlo Generatorssci-physics/hepmc
+sci-physics/thepeg:hepmc3 - Adds support for High Energy Physics Monte Carlo Generators 3sci-physics/hepmc
sci-physics/thepeg:lhapdf - Adds support for sci-physics/lhapdf
+sci-physics/thepeg:rivet - Adds support for sci-physics/rivet
sci-physics/vgm:geant4 - Enable interaction with Geant4(sci-physics/geant:4)
sci-physics/vgm:root - Enable interaction with ROOT (sci-physics/root)
sci-physics/yoda:root - Adds support for sci-physics/root
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz
index f319fb9cf62e..df4fb1da1d2e 100644
--- a/sci-astronomy/Manifest.gz
+++ b/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/sci-astronomy/siril/Manifest b/sci-astronomy/siril/Manifest
index 5869f579d4a3..885eec26313e 100644
--- a/sci-astronomy/siril/Manifest
+++ b/sci-astronomy/siril/Manifest
@@ -4,6 +4,6 @@ AUX siril-docfiles.patch 433 BLAKE2B 3c781f4a0604f56ada235094eb481b4b51912921719
DIST siril-1.2.0.tar.bz2 4500147 BLAKE2B 7ff4fa5bf1b578336c82bd0f67e404fe47715640edae9cb231da4a3c6a30638612e77515049d56dd1d444965ad58f12d5e2516ad13d3e726f13242b11d91b954 SHA512 7df7b17d65a2aad9e0edd4b5022c1d23688ad8884a973d2195391234151aff0824e155ce949b385a951eaef71065a811f33b54e08b865ab5fa6c1d331841663c
DIST siril-1.2.1.tar.bz2 4596163 BLAKE2B c461a397e623164ccb2310b26aede120bf587b3491a2af3fab446af5ecbfb716169120b549c496bb615d3b7ac6175629258173fe66682ef4684ef5cf01d64761 SHA512 352b3e761a2d863d4ce4e01b0bf4181d8fefa903478973b50ace76ff419dbf07775099a994e685cd83cc2210b34ca10fb98004cedfdea34fe0c1520b4892bb6d
EBUILD siril-1.2.0.ebuild 2172 BLAKE2B c2c1af672e50ee49f7e49011061c650a60d3507ab0bd7e2a4af76fdfc706260ef175523ae11a0072cc04e36e016c43412470cdc4c61c6368e6670558b5c7e8b5 SHA512 d30dd9d5d81e1f0c271d2613dc48ec97797675702b9f8eb3b27c85ed0ad82123bebaac89f90d4542aeaf1cdc159fc05390e23047aec8f079e51d2576529b61c6
-EBUILD siril-1.2.1.ebuild 2162 BLAKE2B 39b1348d7f0b80e352c67baedb2da19e44e9a55e217120b84a895f949a4c56dabba57a532dd2e22167416dd5fcfd4a6a11dbe4c6d5e87d907a89c772414d6324 SHA512 7e9220e5ca140792b868cda277e8530299ececa88564aa403f5408ca37e3c5379e7036b7f0f8c59449a457beff28d8b39717a46eb6bfbc5820ddf1a3b5d75dd4
+EBUILD siril-1.2.1.ebuild 2161 BLAKE2B eebb0933a0480dee9630eae5e4366c86fd3f15c57e774171dee9e722d62cd72c9e1d906f09ea08546f42bb00cdd6aed6a1a65a8a395521f5fdd7c7a110ef327c SHA512 3fb563bcdce358272c3ea6ae6603879c24faa2b14faa224c56151b03d352e5c03981670307ecf255d16c8a1f8cb46e7ddc2da8c9d8cd2aa717634ef24d5bde5d
EBUILD siril-9999.ebuild 2118 BLAKE2B ece544aded06995d0f87502c68558ec749b7a7f164df9abd6a1b3bc09b13683d701c49195651155192421082fa92c19706e3751637e35b09b54e9c411933e4c6 SHA512 49e5bf7f8d406ca42e13977fdc591fce9985bb9e6f76796b9bf38d123d380f11806a9590320dd8f065737bfe2b1a12b6f8fcc8b0e727e5d89fc4c66bb5ad4118
MISC metadata.xml 1230 BLAKE2B a06f55d651e08bc453b4fcf214125668da4bfcd1b612ce00624329de275a28245ccfa842aaab294e043e06c057a0b92725ecc76f4d415d40451bdd2c05b9c462 SHA512 81480de0f4080e61c2d3528f8dfdfd3562f341680acd0084986849a16552970c219c01c2599a5e7e47dc4bc77f5fb3e51ac6e478f1d0bb78a029cb0f0b5d63e1
diff --git a/sci-astronomy/siril/siril-1.2.1.ebuild b/sci-astronomy/siril/siril-1.2.1.ebuild
index 090db889b8d2..bef4fbc3421c 100644
--- a/sci-astronomy/siril/siril-1.2.1.ebuild
+++ b/sci-astronomy/siril/siril-1.2.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git"
else
SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_/-}"
fi
diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz
index bb4ee1b8daac..6328d5eae65b 100644
--- a/sci-chemistry/Manifest.gz
+++ b/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/sci-chemistry/votca/Manifest b/sci-chemistry/votca/Manifest
index 276b82b48ebc..f8eb4f2293fe 100644
--- a/sci-chemistry/votca/Manifest
+++ b/sci-chemistry/votca/Manifest
@@ -1,4 +1,4 @@
DIST votca-2022.1.tar.gz 61692029 BLAKE2B c58023098f596d7c6f301e94883df3e442761b8c1009823ef5a07e788fabb2a0fa572326e0d614f8102104ef5dcec89505da1c911bb703126c123d2a25a2031e SHA512 dda5cbf1835440abd1b0b511275e10e5facfa9f133062ae082cca4f5654e4af0be0b574b87c70004c0d07920519927bac5620b89ce073de9985bdf792f0dd21a
-EBUILD votca-2022.1.ebuild 1869 BLAKE2B 84dea8201ac139cb8feb443f0d4fb50ca8189eb202e5d2caf0a90ec98ba7906c45f5fc0c283d98f8fb2da4bb2c71dc31f81ccc044c8b49a37f734a976c0b188c SHA512 f7dccdaad60a15f418c0802242d1802f6559f2b58b04200993780d5c04fd54cf1577aa8549547e7764408e8c8fec3197c85e85227634115ca5257af827eb09af
-EBUILD votca-9999.ebuild 1870 BLAKE2B e5d1e62abd6493e209eb90e47e58bc23064d335f8fe2372b5ec8fd91041ad7aa27209234ecf2973aae6d0dd92e766ba3f3784a6db9ce67f9ce791ec7baf75fcc SHA512 4c4b8f94583a61dc47cb155d5da0c3dc4532199bbe2ff7949ffc96ab4ed0e9879ff1b97738ac886ad3e606d4f52b840faf1c0ce8eb4bde0938375e6e3f6319ea
+EBUILD votca-2022.1-r1.ebuild 1871 BLAKE2B 52840f4654fba69077c0950ba5ffee7abb9c4cd0c937bfe3331aa70ec1e0dc44af2309ddba033a660f31d77ade08bd74da90551586d16ceb4d71aa2894a1d7b0 SHA512 ea82eb9c580ff6e5337bf1d96d3c8c716d207d5515df03c466e3a775a89aeba59bc533ee3f047cae23bcefc3653c3a4f98cf752ca4585e7cbe61bab1a6059239
+EBUILD votca-9999.ebuild 1872 BLAKE2B cf72b8d2731e2dd7a11609a760bcdd918579eca872c8ffdc96931220df192d14e535b7a2c4e23861a44a0fa3acd56c5a0e65a324adf9322ecf7d79ebb0916f02 SHA512 7f068a887eb57eba03b83589cb474a5269179233b300f5f3c861a21f9aa40397ed8407cb89046c19f6ea42b89ae51b3b83e43fd73dd9c78952fbbf2aac0127a9
MISC metadata.xml 465 BLAKE2B 3fe0aa7dbb87cfe5ec1b5d1500dccb087f2f582982ab7d41687675f7ad38ce3eae1c12141ab8a020d467114cc7017da64ceaa65a10bb37f55ff3aed3e113378b SHA512 b204a6c45aea2fc428a0e421cfc22a218e59ef4f9cb8e352bdf8983272c9f28baf2beec4650ca65e8fb640d713dbdb39d2f43b1ccfce8329b0c3669e6b4562c8
diff --git a/sci-chemistry/votca/votca-2022.1.ebuild b/sci-chemistry/votca/votca-2022.1-r1.ebuild
index f6ccde06ed4a..ad5aa680498e 100644
--- a/sci-chemistry/votca/votca-2022.1.ebuild
+++ b/sci-chemistry/votca/votca-2022.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -41,7 +41,7 @@ RDEPEND="
sci-libs/fftw:3.0=
dev-lang/perl
gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] )
- sci-libs/hdf5[cxx]
+ sci-libs/hdf5:=[cxx]
sci-libs/libxc
sci-libs/libint:2
"
diff --git a/sci-chemistry/votca/votca-9999.ebuild b/sci-chemistry/votca/votca-9999.ebuild
index 5c883cbd44b8..04064219f641 100644
--- a/sci-chemistry/votca/votca-9999.ebuild
+++ b/sci-chemistry/votca/votca-9999.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=7
@@ -41,7 +41,7 @@ RDEPEND="
sci-libs/fftw:3.0=
dev-lang/perl
gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] )
- sci-libs/hdf5[cxx]
+ sci-libs/hdf5:=[cxx]
sci-libs/libxc
sci-libs/libint:2
"
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index db43ad94942d..1879d9630ec2 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 7ac21507b90e..00af61a15b9d 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -2,6 +2,6 @@ AUX grass-flock.patch 577 BLAKE2B 0f4e0b06e1d8273cb954be9596a68adbd51b099b0a19bf
DIST grass-8.3.1.tar.gz 68491177 BLAKE2B 58513c8c273b55831bca764c9e61e54b92c075ea2f4ff3c2f059ebcce98f25694ee03a25bef7a3e1c443165dd9493d3ce469233be3b65596dc28da166c12d174 SHA512 416a1b3eccb71f63576b36b963b7ddd8063ae73cefb8aa94431ade0ad74d699beb28635de8ba3a73cbd28304e5049dde2e75fb0f4c2747c81cb62c86b25c3793
DIST grass-8.3.2.tar.gz 68662576 BLAKE2B 214bc6aea6904e88339e7f2d80f5dbc1c549928eed08ae0734789165af9e4cd7d8a882c67607c2670f2fdd4584615eac95c1ada9e5312abc6b59e0cb48124615 SHA512 6523e2c0eae183fddeaa015e63283febfbae4953e809ff41bcc4ab95aa1055162b08c65365f973124608ff7b01aa907a1a0ec96c9f31884c657f236e56c0eab0
EBUILD grass-8.3.1.ebuild 7070 BLAKE2B 24db4f7bc33845d9123e30a2dabd537097efd47066942322454de31b0b99c390524b408079c718a1e686b93d4d43f0426bff334c9e77cfd81222eff172b3656d SHA512 d68bdeb3add17d3f09809ec5c3c3c8e6d5701280a96181e57891db01bcddf188dc961eb8411bd674f6f6e7d7edd315e6c19a26b757bca6b3e60cb4ecb94147c5
-EBUILD grass-8.3.2.ebuild 7071 BLAKE2B 8031beb6a5c6f85125923bc770baa65f54f9e0f0771b8751ca5459c0d762e92778be5abdc267cc6d05ee0704967b5ed5ee814af78f7b8ef0cc9b2584b65d4a3a SHA512 f788c378b09eeb01506c139e9d01b92d67e3eb1398cbef7e127b4825c2fdcbfdebd38025b3083360ffa4fca9b33491058fc76ff9f24507af7e5d1b81876292c7
+EBUILD grass-8.3.2.ebuild 7070 BLAKE2B 24db4f7bc33845d9123e30a2dabd537097efd47066942322454de31b0b99c390524b408079c718a1e686b93d4d43f0426bff334c9e77cfd81222eff172b3656d SHA512 d68bdeb3add17d3f09809ec5c3c3c8e6d5701280a96181e57891db01bcddf188dc961eb8411bd674f6f6e7d7edd315e6c19a26b757bca6b3e60cb4ecb94147c5
EBUILD grass-9999.ebuild 7011 BLAKE2B 9d9ae0535426d4d9c9e41e513e0427069bb859861871a305161d2df8c4c4abfbbdf6ec8c0db32000960b867b0edb5a0139785e202b5a786b753f4d51e60f8825 SHA512 3d4c5fa1b50269fee75b96856309daa66adce2c14ff9eb2feda8d09383312d3c00745b307247c52de0934c5f64c3448af5afaf465bf8fa3c58f9118ffbbe47ad
MISC metadata.xml 1209 BLAKE2B d3b487c34e4282b9b60b3ff92eca7d609abca4950793877a17e4f48ac6363e84fea831ed0902206986b0abd601a5bdeaaf7db19db079b32b85641750e3f36442 SHA512 6a65b8141b2ad880368915bf2676e5fa5d42e6fcb710fa8e9b2098613ed6dac356302ac1635ad139d7ea560ec25d83f79d94833e53365f26063cd6ffee3debbc
diff --git a/sci-geosciences/grass/grass-8.3.2.ebuild b/sci-geosciences/grass/grass-8.3.2.ebuild
index b719d57f438c..8a3ea23d393d 100644
--- a/sci-geosciences/grass/grass-8.3.2.ebuild
+++ b/sci-geosciences/grass/grass-8.3.2.ebuild
@@ -30,7 +30,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~ppc ~x86"
+ KEYWORDS="amd64 ~ppc ~x86"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 9f65a31da84e..c55a83287c72 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index 535cc09647da..6ae296968f59 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -9,7 +9,7 @@ DIST dealii-9.5.0-offline_documentation.tar.gz 412499027 BLAKE2B 521aa2488d84d48
DIST dealii-9.5.0-offline_documentation.tar.gz.asc 246 BLAKE2B 0a570885e80ad09ff154532b71c07e33894e93c96b3bca48dc8aae0b308883518cbb5eca57658c4e13de47efba47c3cb20bf376482ef7a26c6c0da93ee4dd689 SHA512 b63a9a0504fe5266b448ffda74e1d85ad5b6f344535c5b5f11d209546b51bb916ad69504ce5e4f1fd2287407c2d3d98a20b01bd830e8d45f510a85b7a057a8d5
DIST dealii-9.5.2.tar.gz 31523493 BLAKE2B 4ad55b0c4c7b1c02de17007f44b345856ec18127d6326b08fda76747087039344324c911409502f293e61eecd6d574f8a774ec0a1bbb200a2a4ee62a2f81e6d8 SHA512 5989c2dfd66f803b0bcc32816f69048c0bbb411c8b792691df9bbfc0c965c1c95c7e8c3782e1a3d160e9d124fd0c5396b55372e28e477fa474c3f3c03a5bd4e9
DIST dealii-9.5.2.tar.gz.asc 246 BLAKE2B bacd1dac5a6f3d0d6639329512f5c4cafe39ecd036a7a4e38b81d31b6ee452d496190e8ae26c814631cc62c42208a1df1cd081ac8accd97d2821d7091495b898 SHA512 1821b4763ddcda11baf37b88ae90ec73576d2cacdeb53f4196dcde9e1649e685eb1666b86317d4573944769642b09bc76fc1de34a5e8e436004552f8652cad23
-EBUILD dealii-9.4.2.ebuild 6025 BLAKE2B e5e67bde042ae6e1688ff36812659636491afb97dacd54c32c315cd4131f4f0b625c6d745f4f8206830b4ebe3d669ee605ed1f20523949a7bd422560bbbcfebe SHA512 2a6a68a1bcef45613801ffe57e15d5669c6392f00ae571aa6ec19144400e8b1058f2cad4d548c349b936a1e3c7a9c7aa1cb4fd3e2dae2e13f673ece6b5493acf
-EBUILD dealii-9.5.2.ebuild 5691 BLAKE2B c9325b24041276cdf19ec4951bc0efbfda1febae446bed607e94d37ab068e70189ff8b1a08b273fa1763a9542df262faa9639adc26a98af35a18e487c671cac2 SHA512 510d5570d83a93162cf9820934bc7a7b763e300de4131470e76080f85facb3154632fb3897b99903a5e385400b94fe6c864aad40edb18e1332789d30697e88c9
-EBUILD dealii-9999.ebuild 5167 BLAKE2B 35312049948076713bd8fe074870ffac76aacacc371642a7d910f21f8be0d8a969670e3de20215887cee1d58618308040543fd5e4e19ca627a19720c9593d500 SHA512 1d1fb096c45ccd2e75080422c8bf48c80410a89b3944f3b6e86bf6f313a3b03b4012dff0efd371bdefa38225fc70b3ef77e0ca45b928b4ce7ecc002e16505927
+EBUILD dealii-9.4.2-r1.ebuild 6027 BLAKE2B a3b5c4c0b8e95102f5f95cd9e13518f906cc944ca43a873f65f6f4d463ab1eb4ad5c34927063603ea56d0ab29ee8c33366ac46a518fccc3395dacda837a04d51 SHA512 4200169cd5cb6fedd92027c57ad5f2d5b89fd0be6b826f258e84854deb122b396941b761ac8682aeccffdb53eea6601978a5fe098fb152f51630f676575a4684
+EBUILD dealii-9.5.2-r1.ebuild 5693 BLAKE2B 0a300659ca39ede2dd10ee9b5a54cc99102d40178272b9e783bff2c793f4d8f9ad5f6390f5b5379bba9ba557828ec6f6da5e4a0e52c27da4fe7f1ffb93e4d8c9 SHA512 6915052648fd66fe103fb654d0fa85e4d864f9730149531203e71559a9d75743e3b9fa5612035a86fba79ef4e50d30894cec321ca296bc2400fb295b0ba992b5
+EBUILD dealii-9999.ebuild 5169 BLAKE2B 593ee88766dbcba2df2c6f06795f27b24fce1948b9cf8611e257662b9300b505b15623d79d7fef47060029b1982688040b28ada5622bc13380879d61142ffa51 SHA512 43ea2366f56d21e25e3a5c323daf63023e3dedcdb45908765fe1f8c31535fc6dd99a48c17f3000170347950bb844e56b58495c55613336698479bf87b25670db
MISC metadata.xml 2301 BLAKE2B 27f29025acaf1cdf2637c9ce38b7d94cb63a29064c3fc315b86818e155cb675ac387998855498754d42f10abcbd3c14b92bd0d9ce503b24614490d2d45668166 SHA512 28ce9b2664538cdd933fe72fec79a85ad75fc5f451d14fb5946b92bba7d8c387e9e6226f831bc5b02e841f9e94c28d404f34a1211ed3a00a49eaff5a8d7dc8a1
diff --git a/sci-libs/dealii/dealii-9.4.2.ebuild b/sci-libs/dealii/dealii-9.4.2-r1.ebuild
index fd2fc4b43f39..20803dea7102 100644
--- a/sci-libs/dealii/dealii-9.4.2.ebuild
+++ b/sci-libs/dealii/dealii-9.4.2-r1.ebuild
@@ -56,7 +56,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
- hdf5? ( sci-libs/hdf5[mpi=] )
+ hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5
diff --git a/sci-libs/dealii/dealii-9.5.2.ebuild b/sci-libs/dealii/dealii-9.5.2-r1.ebuild
index e69819e8e682..8d1ff65c6e8c 100644
--- a/sci-libs/dealii/dealii-9.5.2.ebuild
+++ b/sci-libs/dealii/dealii-9.5.2-r1.ebuild
@@ -57,7 +57,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
- hdf5? ( sci-libs/hdf5[mpi=] )
+ hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5
diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild
index 82ea812c039c..26b651fea08e 100644
--- a/sci-libs/dealii/dealii-9999.ebuild
+++ b/sci-libs/dealii/dealii-9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="dev-libs/boost:=
ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl:= )
- hdf5? ( sci-libs/hdf5[mpi=] )
+ hdf5? ( sci-libs/hdf5:=[mpi=] )
lapack? ( virtual/lapack )
metis? (
>=sci-libs/metis-5
diff --git a/sci-libs/flann/Manifest b/sci-libs/flann/Manifest
index a8d34bd1b335..d343b6b7ccf9 100644
--- a/sci-libs/flann/Manifest
+++ b/sci-libs/flann/Manifest
@@ -5,5 +5,5 @@ AUX flann-1.9.1-cuda-9.patch 850 BLAKE2B f193a6fd25a1d2cd45201d547fb444393cb82f3
AUX flann-1.9.1-system-lz4-pkgconfig.patch 1168 BLAKE2B 9fadff93a2d603aee3eadd72d28f5af4f41b63803aa7d878d9b23e30a9c2384d48f85d2c8be8cfcd47542b35e929b8f35afc70caf6dc6c676b6521ebc6f829d7 SHA512 ba1c6307f2504814adfc872f1cbcd4fdaab23c56d84427c11c20e3ff75263ac97be0813cf9c5e9acd1a945d0c5dbb2b7660ada3290ffc7332ea0c90b1bc26ffa
AUX flann-1.9.1-system-lz4.patch 4934 BLAKE2B eea32abae8b13d5d0e5149c58b2639c1b6f3bbbedfa8aa91f5fb83afca4726571eb4e01eb440eb913b54f8a03124bc0266c8b039b6448bcdc0bc5e87a9512c6f SHA512 acb67eb59b400b82722f064e529fc86f43c4e16ba097a3742b5717b33fcd35a619c73ec6ea6391b23f906d4bc40a5167b56cffd0267bc2c8259b7298ad414e65
DIST flann-1.9.1.tar.gz 485391 BLAKE2B bf1e1e7feb33e939e1d0586db593bea3fdf66726fbadec63df9ed9c7bdb678babb11001769f0d041a7a569186b3d700db8b96af5eb9740615f6dfd880460f68b SHA512 0da78bb14111013318160dd3dee1f93eb6ed077b18439fd6496017b62a8a6070cc859cfb3e08dad4c614e48d9dc1da5f7c4a21726ee45896d360506da074a6f7
-EBUILD flann-1.9.1-r5.ebuild 2279 BLAKE2B e20bc610fd352ab6385f888ccbe9d45b2eca568ce8dddbf1eea1893cf186cddd841f84811562a4ceb6f7a91272c7605279adc40a791256ba4e38441525381ebf SHA512 16e323afbd67b9dab2b2aa9d6b713d4bcd346291e2ba6d64d628424083ad42a321f9f50dc6936b32242e61b806f17095746b9cd6c030ecb747ef12071dd062ae
+EBUILD flann-1.9.1-r6.ebuild 2281 BLAKE2B 60ae0b559e56a67e9283aa2330f3c244ec9bfe86a77f0dcc93fa44359f5badcf4df4107d2166a3ff504d3d0e17429836b4d0886b6aea05fe53159d9ec77c5ad4 SHA512 3b2e76a51c792ae720e9aadb134c1ddc40690065016bd0733692c43fd6ba16cea739e3481a64beabb2aff157cc73642a90af61e12e0ba6614386045657b25234
MISC metadata.xml 912 BLAKE2B e78b293fb235efa090e62fdee5a9f9646e9b46640b8ec64815834a7897504b37ab9c0a275c17c7bf1464384a460c562ff046cc445416e891b52639f0f2d54f38 SHA512 e493462f2d4e91b656ec0b18017b34533b362eced29025b582ac8191597841fc761ac0a84a3bcaf1a8ba7c1b33c097e9d7292d6403c1aa4fc035f7416a6dd45a
diff --git a/sci-libs/flann/flann-1.9.1-r5.ebuild b/sci-libs/flann/flann-1.9.1-r6.ebuild
index 6f4b7099f0e9..8f253ff0802e 100644
--- a/sci-libs/flann/flann-1.9.1-r5.ebuild
+++ b/sci-libs/flann/flann-1.9.1-r6.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
@@ -24,7 +24,7 @@ DEPEND="
cuda? ( >=dev-util/nvidia-cuda-toolkit-5.5 )
mpi? (
dev-libs/boost:=[mpi]
- sci-libs/hdf5[mpi]
+ sci-libs/hdf5:=[mpi]
)
!mpi? ( !sci-libs/hdf5[mpi] )
octave? ( >=sci-mathematics/octave-3.6.4-r1:= )
diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 261a9d988fbf..36973021db1a 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -3,6 +3,6 @@ AUX gmsh-4.11.1_gcc13_fix_cstdint_include.patch 925 BLAKE2B 538287bb96f17b2e526b
AUX gmsh-4.9.5-opencascade.patch 1136 BLAKE2B 3613e9a19c76c107eec2090a0a12474d94ac1d548cf6b5137644e3a7834c12a9a8c6dc63d217b8473c385b2ea5bd1ea3d9699e61cbc897bf7cdd121ba00bdff2 SHA512 3774335121ae1d7b4a2369b36e1dab84e9b08eb6336ad1ed6893e0b2260402cb750e202f0244d61c8772d809dd31d95adfb19d8deee5255185c968838e495cd5
DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c
DIST gmsh-4.12.2-source.tgz 18150293 BLAKE2B 16f8048d8962d2a8e41d813713c147a691d24c7fabdcc7f3787bff804b1dfa477d4853b4b366a409c2ed9649e8c83710b4f73ac23a0c5885d0e65cd25bb88d6f SHA512 935148aff89b608f9d671d5fd4f12aed52b5c8ba4453e978d0febcc6934c045f2bba0078b13a64b2cbf4e852b413bbd05873335099ea7a967cc81ef58a7f8367
-EBUILD gmsh-4.11.1-r1.ebuild 3105 BLAKE2B b0cf9466bf77b8f37d6168d35e7deac9ff25bbfddf60de6323a01e8ba8738a35c1548f98fb018fd73b2469ed946ee38c18a67a0872c5b746ede3f5ec95f05c78 SHA512 0e26c29dd213a88809da95575bd4b924c31d4c7d9963149db42b3bfa6c8deed9e39083a8299507ed7d437d02abade33423243ebf068a461ea73b4f320b4afe42
-EBUILD gmsh-4.12.2.ebuild 3061 BLAKE2B 8732d005263f48e9ae87f79af2c2b05b9b6068e199620b07a7243478001d6dfaeb910f24892bca48b9caace84841597a960fd789da8158661f24e564cd97614f SHA512 1eb484a752ff3f9b123bda97ceedd98a32b315652ec6455e3fea37a0b0b53c8c0556dd9caea2f85a492024158a0cc17d83e3af909e729309702736eebef544ec
+EBUILD gmsh-4.11.1-r2.ebuild 3109 BLAKE2B aea275de2e1f110769f6f679b0cc1a0629b56f2c1f82a2ba24d88208ec2eb57057bfb8f6dd4a427efc11d04076c7aa79542f1881de6bbe4b93fcb49eceab883f SHA512 eacd5c5a6dc312b1d99ab65cea853ff0aedc712666dbfbe20e4a62ccd8384cb21fc64107c4f3469518c7279ca9ccf3e5973d28496f1636efd580d5d017a1f546
+EBUILD gmsh-4.12.2-r1.ebuild 3065 BLAKE2B 006d86e7a4afdb8c6e156274c7eb8a9edb71844fa4a1e8b004d2fdbaa89bc86acd4a25461e4ff83e20680520ae6aaf59b2f004ea8d5242ed3608c952e4b455ec SHA512 6c20e8548dd09ea8b049d13363fb9de1fbd9a24eacc0f84420c4776ee8bf3ccc84385b4ac253a2845428cfd83188539492d9f19d7b37666a4afe6977f8816ecf
MISC metadata.xml 1271 BLAKE2B 7ea0644b5ffb89478ba859f0bbd33fa5fcc8ebb57e64f2ca6ccba8123e23b4a7a44626d5fb1bd416d99071557652b247e90cc05b11d50bdded732f41f2acc524 SHA512 013798cf979fcb7fb954490970abdfc6ebbe23e8263a22cf8791af21f593aa46b7348e7673fa7fa318ce3cb8436c2d58435911984b40be3dafda40253ebcc71c
diff --git a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
index 0cb64ad8928e..deffafdf47c5 100644
--- a/sci-libs/gmsh/gmsh-4.11.1-r1.ebuild
+++ b/sci-libs/gmsh/gmsh-4.11.1-r2.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
)
cgns? (
sci-libs/cgnslib
- sci-libs/hdf5[mpi=]
+ sci-libs/hdf5:=[mpi=]
)
eigen? ( dev-cpp/eigen )
gmm? ( sci-mathematics/gmm )
jpeg? ( media-libs/libjpeg-turbo )
med? (
sci-libs/med[mpi=]
- sci-libs/hdf5[mpi=]
+ sci-libs/hdf5:=[mpi=]
)
metis? ( >=sci-libs/metis-5.2.0 )
mpi? ( virtual/mpi[cxx] )
diff --git a/sci-libs/gmsh/gmsh-4.12.2.ebuild b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
index bbc3d11637b6..60c811c184fd 100644
--- a/sci-libs/gmsh/gmsh-4.12.2.ebuild
+++ b/sci-libs/gmsh/gmsh-4.12.2-r1.ebuild
@@ -42,14 +42,14 @@ RDEPEND="
)
cgns? (
sci-libs/cgnslib
- sci-libs/hdf5[mpi=]
+ sci-libs/hdf5:=[mpi=]
)
eigen? ( dev-cpp/eigen )
gmm? ( sci-mathematics/gmm )
jpeg? ( media-libs/libjpeg-turbo )
med? (
sci-libs/med[mpi=]
- sci-libs/hdf5[mpi=]
+ sci-libs/hdf5:=[mpi=]
)
metis? ( >=sci-libs/metis-5.2.0 )
mpi? ( virtual/mpi[cxx] )
diff --git a/sci-libs/h5part/Manifest b/sci-libs/h5part/Manifest
index 96ed23a6a3e4..7048091e4994 100644
--- a/sci-libs/h5part/Manifest
+++ b/sci-libs/h5part/Manifest
@@ -1,4 +1,4 @@
AUX h5part-1.6.6-mpio.patch 948 BLAKE2B fb85c4cb0457a7f65212592c26ed1aeb8e917a9ebb4dbc8904c269bef6a8bc91f87e655de4a5f3e728d888bcd2526007de0cb10fab360cd079cd97a2e58e6834 SHA512 41ae0a9b9f2ae84b29133879136b392cf58c68ab75195179c7b95600bc693b3f6d2ab74533285a3727590f5aac61db2d9f4c9c732720fba15164fea8f29e7a34
DIST H5Part-1.6.6.tar.gz 441755 BLAKE2B bc0027a91cc5f28009dc1b716fe548c670307ca19782158314d3358e66091608cf81149dece1fddf4f279aa920b06930019a26c5f34e4e3ce58df80d003ff5e6 SHA512 0842017bfe1510746e6f9451daaaaff3d9f6eee5209e241bcc8f2d0ce96450b8929f718c41a3434f53c9457adc2547628ad57ac8a0fb1cbfb7c74862aebf996d
-EBUILD h5part-1.6.6.ebuild 633 BLAKE2B cc0ed8a05ea69d4e127f82f967aae5fd79bf4c7f8f225094d5c3ade7eced71b254c536caf9a69ed1f40de535ce807c81ca5b30c5829d729d809d63a2dadf6083 SHA512 e4424921c2a1fbf252bb1cf3c38df89f3d2f8302ebabb5bc5462248d1155b98865967cbfd8d96e9db2b86a5b30f6b88e613ab82d0b79fba8105de343eeb33889
+EBUILD h5part-1.6.6-r1.ebuild 634 BLAKE2B c04b03ce27c26929d74694c88a5214a77ccf518287bd3d434a4e04f9039d2159c1cdfb99b5cb0592d600e10f4f2e318e1700c84cc4f050796c9dc84bfcfea58b SHA512 43a36c0c487ff845665a5ebc48458044ff8732ee32c662627d24f7a0706557c82111e1b7241c508dbd596ffab68828c42706a92e278e52294e4342a03bc49d4b
MISC metadata.xml 254 BLAKE2B b855316ec6a32691e84730979c9a077765d46802f09c19f3a06f2cddf677674c9a2ea24c9b57a0fc6344d7f70276ca507a68f5fa690555360665ac494fca54c2 SHA512 5f6faacd216c7ece09e847c09115add5261e7a899e0b0c9304f2ee72e2d0ad208338939e4e37946008bdc81fbbacf415fb220c5c1f9832b17f18c6778d0c0368
diff --git a/sci-libs/h5part/h5part-1.6.6.ebuild b/sci-libs/h5part/h5part-1.6.6-r1.ebuild
index 0c273f327813..388a4fe89c55 100644
--- a/sci-libs/h5part/h5part-1.6.6.ebuild
+++ b/sci-libs/h5part/h5part-1.6.6-r1.ebuild
@@ -15,8 +15,8 @@ IUSE=""
DEPEND="
virtual/mpi
- sci-libs/hdf5[mpi]
- "
+ sci-libs/hdf5:=[mpi]
+"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/${P}-mpio.patch" )
diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 451b2b31cca3..5c0d8455926f 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -22,5 +22,5 @@ EBUILD hdf5-1.12.2-r6.ebuild 3341 BLAKE2B c574efa933f240fae23049007c320138ea4335
EBUILD hdf5-1.14.1.ebuild 3078 BLAKE2B 30428ba92c299c92463276e3853c8332efb0904856749f6a6f716b2f07a58a7fc12c62a7298d15067af9b436a5e5f237c322ff30a942337ab9e65a4f1765074f SHA512 076ceaa6f8eb5330e8bf1913ddfc659524a4770e2df0d459b88ce41eec4d99e4e0b9da42f7b690b24bc678f15dd96ba8d20c443bbd9f4afe9c111abe5efc9f10
EBUILD hdf5-1.14.2.ebuild 3195 BLAKE2B cfd44a688f452cc36594ea74477d70896630ed84e8a420c4e22640341fad1e438e13d55fb8be5d8d7451fea84854bfc2a834a85bc8bfd09efcee573bdeac3e34 SHA512 f7c3e7853e395a6d9a2c1d42112c402ae11670a4afffc4645d04ad4b0f33d233a1bec0fb56795543c58ac25344af9937bcc19a2245b7e38e0d1af4a2d1a7d5b4
EBUILD hdf5-1.14.3-r1.ebuild 3180 BLAKE2B 172e1d8242ba4547b49d24fc64d8a7ff39464441ef7599be5b3277c270c2de0d1183275419bdc38d6e36a7069e9de0aba30c96af656eb229666a475023c83e18 SHA512 99104a2b0f3be639f0e28bf24a0705fd28e20b5a2e5bb54600f36625f34ec956c356a26c46f7507b8efb1924f35ca63291241ef560119bd483a57b78686a35f3
-EBUILD hdf5-1.14.4_p2.ebuild 3158 BLAKE2B 9aba93d8c3d12aa16ad90af6db10e8fb38ab1e2dc028398972bef49db21497716d86c604b3b6acaaa3d7930dafdd235035990d8a4d589a456646bd23f5c5cf59 SHA512 f00ecd22e78b2e36421858219f60920ff8531d402e286e6497ec5ed9c08e9a938657e040a9e54b9e4f7675595b0640a05cfd042541d66d9fe81df6a02671a77d
+EBUILD hdf5-1.14.4_p2.ebuild 3231 BLAKE2B 6b3e82d92b01d1d21c2aedae212f6f40aeee4dd7d2067cd6036983ade176313f91d83208af31ce3918c7d9d45ad540262ebbc0d2d8c5f39fc18e47ddd65cd4e2 SHA512 931342bdbf4f8aa47fc511be92ec6b79f87cdee45371465e46bc51560bab2f68128c736c298bdd825f13ebb446fb625c99acb5096afd969406e48fd4a07a083b
MISC metadata.xml 826 BLAKE2B fd131bb207e4ab863ef7c05ab95e5c0254fa08230139a2508ab5f0c363809b0735532498ad26cc39621495a063de86ab5bd97447514ff561a63302e8b1d7d26d SHA512 290883ed9bf3de60bf04e2474c4db50e095b1b87974867e58601a5c5c2f98d6b839ed22d9ce2798bc44f484f1a38ee4b6df99aaea7d134629bd441d34b5a29b5
diff --git a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
index b71c204edfea..e0e67c452ed5 100644
--- a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
@@ -19,6 +19,7 @@ SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/$
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 ~ia64 ~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"
diff --git a/sci-libs/mathgl/Manifest b/sci-libs/mathgl/Manifest
index 856e8d04477d..8066f04039f9 100644
--- a/sci-libs/mathgl/Manifest
+++ b/sci-libs/mathgl/Manifest
@@ -1,4 +1,4 @@
AUX mathgl-libharu2.4.patch 887 BLAKE2B c4d990e935ea44488a327dae110c5ed964d6c2aaea641a37db6d8b7a33d4d83df9084fd66e066f89b6719894066d456557a73c23b6e5a97e1ddc22659ce69d20 SHA512 ad7926aa127770e01e39cdd50e49cdc24a9f803c2b23680e2c2e30f9387d2208e59f23e03af8bd602d072be98acf957f876d5f009185360a8657d654c800d18d
DIST mathgl-8.0.1.tar.gz 23979834 BLAKE2B 275301c945ea15a38d1c75fd509c126425080b811403d5a8c8e864c8a975b914b5f0909bdc2c0de2feb84638ef0655694cd4d0c2aec8fb537c937147d81608c9 SHA512 1ff3023f1bbd7bfd84202777a0166a8d4255a020a07f3650b9858929345bc8a2ceea4db155d2c93ba32b762d2304474276290a9edac99fda70fb4b5bc12982c2
-EBUILD mathgl-8.0.1.ebuild 3267 BLAKE2B b925355605de0fff12760970a152455dc32b9af387973547b4f7b148698f02480dafe77e31a88e606b5cf17d7fbf5d39c32fac5f8524849e4fe4775d7f052ffa SHA512 957d84dfec93e42cf3c953004ce3cbd4207cd8e903c759f97b22794211dba2c7835b74eb79284d9c6f1d5c8cc70ebb0ed75171c5c86628409c21bc742140bd47
+EBUILD mathgl-8.0.1-r1.ebuild 3269 BLAKE2B 49b75bf46a3cff45826fbc0cf7396614642c4d2858fc6e05bac6290670116eaf6b97802c630800b7133159bb214252502c512f24162bba17645be64922d339d9 SHA512 a2cabdef8b95e7240646a55ab87e03d9b69ea9d0bd5726731596459b057a84354d4ee0ec5cf2cf870ee160379201aca003d9251e590069c77a6f091fb7e78422
MISC metadata.xml 803 BLAKE2B d7be6d97e0863b89b4552412524ac156afe31fd2f31ce578ca292c27142d815b45caede4f813eb47453d245f0a01822f373ae68c9a42a0a610c27ea9515c3c03 SHA512 368249558ef88b2fff699e35b6baa037981edba4b6d18fe2411a0858a157c6181feceae9a42ff1f192383a2a30a8e4bcbddd4a501a45d014aafd682858a507ea
diff --git a/sci-libs/mathgl/mathgl-8.0.1.ebuild b/sci-libs/mathgl/mathgl-8.0.1-r1.ebuild
index bc9909e31c95..8d2a2064061c 100644
--- a/sci-libs/mathgl/mathgl-8.0.1.ebuild
+++ b/sci-libs/mathgl/mathgl-8.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,7 +29,7 @@ RDEPEND="
glut? ( media-libs/freeglut )
gsl? ( >=sci-libs/gsl-2:= )
hdf? ( sci-libs/hdf )
- hdf5? ( >=sci-libs/hdf5-1.8[mpi=] )
+ hdf5? ( >=sci-libs/hdf5-1.8:=[mpi=] )
jpeg? ( virtual/jpeg:0 )
octave? ( >=sci-mathematics/octave-3.4.0 )
openmp? ( sys-cluster/openmpi )
diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest
index fb30be7ba563..fdecc1d36f3f 100644
--- a/sci-libs/scalapack/Manifest
+++ b/sci-libs/scalapack/Manifest
@@ -1,4 +1,4 @@
DIST scalapack-2.1.0-gcc10.patch 231026 BLAKE2B dacecca8307cd2bf7a20e6453fb17bc1f5a3f2926b6d8f3b89f7f8d34993368574804f0427f228de4525f2b2d73105de561588ba5a4d2fb609d5ed035f51ddc9 SHA512 a11057599639c167e907f8e4d45204174fd326e2ffb9e2d05533db23d8e2dd8cfc1d37f06d5502baa3d5714092fbf4638cf4d9fea84ca9d4fb150e21cc57861e
DIST scalapack-2.1.0.tgz 5307441 BLAKE2B 4aea055fc3e437bce7108d1555e93c50109bcfe84354903fd711509eedbe686349fda4030e2fa70faf1a9e7e3255e46e48c32b96a2916af6812b8aebceb750c2 SHA512 0e77fb535ebcc28e2d97499ef4bd5161f76ca0ba4a3e308c26ce5071cfc4be4f3814262f3fb38f378ce0b5b31c0913432fea00a1e9e3f7717b853d1182bdf5b4
-EBUILD scalapack-2.1.0.ebuild 2012 BLAKE2B 62162e5b8edb227b33f2d29e09fe97ae932a606563112075b171d2aab1d205751ff77ebc9376603c0e71ab9ca8fd53f203cf47ae3989428a343dc55fbb4ab2ab SHA512 2063c41101a86dc3f7a84a4fc465a3c13400d484d1ba64d5b411e147df348cea93f87ce7ef81e64ec8fd05edf4df15d4f746f2401a83b8914dc390288ad96931
+EBUILD scalapack-2.1.0-r1.ebuild 2022 BLAKE2B e9652e19ae412a257fcaaa0bc65455e798f3de89e151765555fd5f6591af068f133b52e5960ff5592c781ebffe5cf9bfb834d69aac3e5a9a09437f26eb1eb1fc SHA512 be296f5dbf49adff1eb1e0e09b9b2c5a6acbc80df598a4f0f2adea658ecbb1e05e9ecc0bbd1d7f6ffe06b371c852884d503b3f921b8a4e6df70d3d33b1f2eaba
MISC metadata.xml 663 BLAKE2B 1ee0fc27d42f7a31f6cd38f7c4af6ac8a9010c40c2460409bb2e8885fb29c8c4345da17465a7b730d819712ed0b5324798de8b1e0ac6731928ba1f20ec78778f SHA512 bc348c99f67c4bec37415a716093d1dbdc429e1923b8850af8c4c23c801377296cac49764bae89fb8d3b5e403b37d995f06f127573cb9681e7caf4a20655c051
diff --git a/sci-libs/scalapack/scalapack-2.1.0.ebuild b/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
index 843d2ff0d166..192ee312b7ca 100644
--- a/sci-libs/scalapack/scalapack-2.1.0.ebuild
+++ b/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
@@ -23,7 +23,8 @@ RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
RDEPEND="
virtual/lapack
- virtual/mpi"
+ virtual/mpi[fortran]
+"
DEPEND="${RDEPEND}"
PATCHES=( "${DISTDIR}/${P}-gcc10.patch" )
diff --git a/sci-libs/silo/Manifest b/sci-libs/silo/Manifest
index e5f53ed34345..ab02b2a7379f 100644
--- a/sci-libs/silo/Manifest
+++ b/sci-libs/silo/Manifest
@@ -7,6 +7,6 @@ AUX silo-4.11-widgets.patch 390 BLAKE2B 72a6e08cbbcfb17a11c3d56a59aaa5c5931f888e
AUX silo-4.11.1-gcc14-tests.patch 1422 BLAKE2B 2ffba46cf7630ac454527b4148d2693e0a950d176aff3e0295d6495657ec3b4ca355e6c5382ea0a0f7fbdf80e3525047e4e689764730b2a2cb68e72f5a7fd480 SHA512 f03ad4016e1f5b46492ef50880f229ce398fb466cf6bf5462167f7c7f9f2aaf6c6deb8713b0adefb0cd45ab9a8989a901e3637fb3ad9177ad6d7beb872f39fb3
DIST silo-4.11-bsd.tgz 13298515 BLAKE2B fcf2e7912381e57d1a64644d3cee4dea50302c12704eaf0ee9e2569b7bc29b1d5c9df66878744ffc2cc04e16834fdf1cd4d677983af36005e4ecf0918c6283d5 SHA512 f642dd21dacffa147aea54d6f8669c704772d5640d6eb7eeff1d7e5e5d37ddbde250d78bad30e9478dcfec63a86863243d7a56cd9b692eaefdd7a89b34df35d0
DIST silo-4.11.1-bsd.tar.xz 4581480 BLAKE2B 577bb9e367cae08496ec2062ce7b1fc6ebd04a8221bfb304585ea8b338502793a8ba43c14dbf8a7fd1f61b3c8a3a7886da1e9a7f9a1972d2a9cb69d5e36362e3 SHA512 e4ecfc434b43ea0bd2e3cda469f5e232b0bdfd25a44da04e77f2213ff20fd4158bc085d16b10de22d9a4be0ce822899e2b7f20c53b4d4bd941f92357a873c4a2
-EBUILD silo-4.11-r1.ebuild 1547 BLAKE2B 1cda073f5fe092f44361ef5fed0874367990d48a1e11a66b6e1c6afdaf8d62fbf1a0fa96128edf7cb78e07f8309e4ef56e005ff91fd0c89f48dcc88d28f128d6 SHA512 6a7f6d2891dcffec9c49e89734daa0268d2e5fd6d2e2124d6f62eb4d6f74baa5dad747c849a45d7b155b0a266e139d51bb6df552293e1b7678cb7eefb9a0f713
-EBUILD silo-4.11.1.ebuild 1726 BLAKE2B 61b78cf03e445cad4732c7e644becfc7897875df04a46c8fd9ce1a62ae34463598b99893e9824de8d8f9f2c79b5abaa5dc6a2a01ed12e496cfe10ef578a2a962 SHA512 27b3a57f86d721ee5c2dc741b5ceb38ad3c5f0814d407827ad9ce9361e8fb67e7347d79722b9bca821f8127c7a760641bdaad5450212305e560d0f50a4ec237b
+EBUILD silo-4.11-r2.ebuild 1549 BLAKE2B 25457781d18a522549c1befe460dc5c1d6bbeb46f78affb3d628ad722e82c40532cc73a2bfd28cf6c93da2e67ca13b48b8bcf1b927ed3dc206fd598b365ff560 SHA512 99df61816fb14f869f73e50ea881e8621e77da490423329da0e32d49876d04abe172556477a1e81ccda6ee1ef29d2d84334333895f04d32244c9c43adaeaa528
+EBUILD silo-4.11.1-r1.ebuild 1728 BLAKE2B 3c5e1ef14758f125d68656b45e5d74f4ba5bbbf520c5232f48e9bb03817ef21af3eb0e64daee49ac12dfdd049196730be349ba02a07c30ec444591258c75b5d5 SHA512 eaf4710e20ee0e2781506481f078afb79a69cc672ea6b8b7606545b4aa1eb34e28be60f5daffed0a22a30c136f11e532a40393d4ef8a86c49645bc9d70c5a5aa
MISC metadata.xml 807 BLAKE2B b5d98ef9db8a72de3bacab38667e5c35c47ee5cf095dd37731be1ece1ee79c8cea32569ed53132c1a4c55bfc11c58a12e44c6093b348ba0fb518963cef12520e SHA512 5dddf9fdad80a1bc7a0de8db597d7fd101e452c6af700add0e2c96848d14c1eb2c59368ce854783da6be7e3fc6b55229b2af19f7ce301948816f5ba7a9344476
diff --git a/sci-libs/silo/silo-4.11-r1.ebuild b/sci-libs/silo/silo-4.11-r2.ebuild
index bfae9dec06c8..6031d9f47ae3 100644
--- a/sci-libs/silo/silo-4.11-r1.ebuild
+++ b/sci-libs/silo/silo-4.11-r2.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
@@ -22,7 +22,7 @@ RDEPEND="
dev-qt/qtwidgets:5
net-dialup/lrzsz
virtual/szip
- hdf5? ( sci-libs/hdf5 )
+ hdf5? ( sci-libs/hdf5:= )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
diff --git a/sci-libs/silo/silo-4.11.1.ebuild b/sci-libs/silo/silo-4.11.1-r1.ebuild
index 78b80eb13d33..7028cae194f0 100644
--- a/sci-libs/silo/silo-4.11.1.ebuild
+++ b/sci-libs/silo/silo-4.11.1-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
dev-qt/qtwidgets:5
net-dialup/lrzsz
virtual/szip
- hdf5? ( sci-libs/hdf5 )
+ hdf5? ( sci-libs/hdf5:= )
"
DEPEND="${RDEPEND}"
BDEPEND="dev-qt/linguist-tools:5"
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 0106cbf07a3b..10b4f5fc451a 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index 35a70f65285d..0092b9e28549 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1,6 +1,9 @@
+AUX cadabra2-2.4.5.7-cmake.patch 2449 BLAKE2B 712fe729b001c1fe4df3a8426c479413ef9f308ee2414e20701c8c2fb7b83412abc21a8f9bec8dc374f740c5d5c42844a9ba74a2c95a6a59344e696f6a2b2b9a SHA512 2d7d8fe5d70f70ce15555887a09c205997293d63b3f2947994012650e3aa369150923718397ddcda93ee8fc82ce8b18ba990bcb5fc8c20c3347f7a212ecc68ef
AUX cadabra2-CMake.patch 3184 BLAKE2B afa702834d5eb82a8056307b419fc20bbc2d45b0474994328b70fee383dff415ea37ef2e70c83e9cb7776e06f9295cf5cb9afddddaf857227f7a72f362b61726 SHA512 ddd6b451f81e465d4fef9401340808922bcb1074895173d83d699614e0c967024863848fabdd207f7124ff6396e8c2c75d2ed1425ba73d7bb6d5ac6fe56a87f1
DIST cadabra-2.4.5.4.tar.gz 26825874 BLAKE2B 90562e4ddb08a99a38f32d5cf3fe237b2ca5ece80e4bf70caa8db23a2b6af246b289eb41e7d366c5a242e6e06a680ab0917deb43f29efcf7d6703338c7e97d00 SHA512 907e291880aac84a4f5695f77dd34512c13dba320b38fee59c765b070235c9ef777f6e188c675c8247f56144624edb84459d8b500e4c074731633a2b9cf9ee74
DIST cadabra-2.4.5.6.tar.gz 26827151 BLAKE2B ee08687c55a29582787ce66d2596ec182eca7f9d8eafde7c68477f316baf41f8e798fcdf3d307e0d9d3b68f5c66cd0805686bdd8a41f1d33ef09c11009808e91 SHA512 e0e9af7d492077137e6edba334b74b36905bfec633096a714158881c3bdd424d174b4a1f9053cd570f6652f53aa445a22220f44b396cf3c0fb69860d6d4aecc7
+DIST cadabra-2.4.5.7.tar.gz 26833908 BLAKE2B 3f44ba9035f8181e475232da7bf81c8baf6b19b37651c438ebb656867e54fc213cd4f547a512a1be270a0449ea4b390bd777a4e38ad174e151723c2e2a90c4ae SHA512 860e166ba965fdd6e8afa4265d62ae388f33b8468912e63f7575a819419b9ee90a93e058e7aa4a9c44c80afef9fcce96c7b9d3fd1d35b3059a82548e54804328
EBUILD cadabra-2.4.5.4.ebuild 2349 BLAKE2B 7150b06e2425b70d36670f6849e0626b054b79f263463db8b78375731cc65b9ee6e840c3a8956a9adb13b03d0c73003107858806a067802d81b40cb0c617f7f9 SHA512 28e5f53aca9bd310c0becdf391599f020dd740c7a619c6426aa55f54c19224cdbf4ec230b6b890769708a174a53560040a6b5821faaca6a910d773966be336b7
EBUILD cadabra-2.4.5.6.ebuild 2351 BLAKE2B f031cc63d771d26e9fb13ab0793bb5200d2a4e510cd222b702d404d5ef5eb58c791c1c64224cf51e9bb31666c57a0a93bb93ec178f646b545d4ff002efa14c5d SHA512 b36360335712eb5d944ea9a2ecef60b29db1d10ac2f08946291b9d12ecab12d3958db15c1e1682810a129ede6fcd98f4e7a222840826e6d12489a9df89f7c74a
+EBUILD cadabra-2.4.5.7.ebuild 2359 BLAKE2B 7535f52d0deae630be85c6676e08c2f51d501fc9947d572f34b37a0c26d12a993942871937c8c074c1ef10d99158a115bfd76e334292573313fc239e127de93b SHA512 d012ab8451da78ea1a75bbdd33208ed5845b57ee747b32c8111aa2e5a5639116e7a145eefafa2e6e749279ed038a3eac47cbbbdce0a5c5e178c94edff52c1812
MISC metadata.xml 1342 BLAKE2B 2f34aae73fc01d4b8fd4326505b7b0785663c62593641d1d0a01f64adc12cbc8676271612ce91258927ac22957a8d5aba53dd2627130582c744bc32c28e0e207 SHA512 41dffbcfae16f8f0702df5a1837b225100761d48817a2d70fa03aca6246b9d3184d60989cf265282286b02a77a126ac82695c2d74c6de91da45e8f64fcb91811
diff --git a/sci-mathematics/cadabra/cadabra-2.4.5.7.ebuild b/sci-mathematics/cadabra/cadabra-2.4.5.7.ebuild
new file mode 100644
index 000000000000..5d08d2e820db
--- /dev/null
+++ b/sci-mathematics/cadabra/cadabra-2.4.5.7.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR="$(ver_cut 1)"
+CADABRA="${PN}${MAJOR}"
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg-utils python-single-r1 cmake
+
+DESCRIPTION="Field-theory motivated approach to computer algebra"
+HOMEPAGE="https://cadabra.science/
+ https://github.com/kpeeters/cadabra2/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git"
+else
+ SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${CADABRA}-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${MAJOR}"
+IUSE="gui +jupyter test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ app-text/dvipng
+ dev-cpp/glibmm:2
+ dev-db/sqlite:3=
+ dev-libs/boost:=
+ dev-libs/gmp:=[cxx]
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ dev-texlive/texlive-basic
+ $(python_gen_cond_dep '
+ dev-python/gmpy:2[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/sympy[${PYTHON_USEDEP}]
+ jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
+ ')
+ gui? (
+ dev-cpp/gtkmm:3.0
+ )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+"
+
+PATCHES=( "${FILESDIR}/${CADABRA}-2.4.5.7-cmake.patch" )
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
+
+xdg_update() {
+ if use gui ; then
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ fi
+}
+
+src_prepare() {
+ # Clean postinst script which calls libtool and icon-cache update
+ echo '#!/bin/sh' > "${S}/config/postinst.in" || die
+
+ # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
+ sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|" \
+ "${S}/jupyterkernel/kernelspec/kernel.json.in" || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DENABLE_SYSTEM_JSONCPP=ON
+ -DPACKAGING_MODE=ON
+ -DUSE_PYTHON_3=ON
+ -DBUILD_AS_CPP_LIBRARY=OFF
+ -DENABLE_JUPYTER=OFF # special Xeus Jupyter kernel (uses xtl)
+ -DENABLE_MATHEMATICA=OFF
+ -DINSTALL_TARGETS_ONLY=OFF
+ -DBUILD_TESTS="$(usex test)"
+ -DENABLE_FRONTEND="$(usex gui)"
+ -DENABLE_PY_JUPYTER="$(usex jupyter)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ python_optimize
+}
+
+pkg_postinst() {
+ xdg_update
+}
+
+pkg_postrm() {
+ xdg_update
+}
diff --git a/sci-mathematics/cadabra/files/cadabra2-2.4.5.7-cmake.patch b/sci-mathematics/cadabra/files/cadabra2-2.4.5.7-cmake.patch
new file mode 100644
index 000000000000..ef2a929a921d
--- /dev/null
+++ b/sci-mathematics/cadabra/files/cadabra2-2.4.5.7-cmake.patch
@@ -0,0 +1,50 @@
+index 0f2ba31..7e6ace8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -166,7 +166,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
+ message(FATAL_ERROR "GCC version must be at least 4.9 for regex support! See http://askubuntu.com/questions/428198/getting-installing-gcc-g-4-9-on-ubuntu and then set the environment variables CXX to g++-4.9 and CC to gcc-4.9. You may have to erase the build directory before re-running cmake.")
+ endif()
+ endif()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -Wall -fvisibility=hidden -Wno-unused-but-set-variable")
+ endif()
+
+ # Clang
+@@ -175,7 +174,6 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.5)
+ message(FATAL_ERROR "Clang version must be at least 3.5 to avoid known bugs.")
+ endif()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -fvisibility=hidden -Wall -Wextra -Wunused")
+ endif()
+
+ # Visual Studio
+index d21069e..69f4f52 100644
+--- a/c++lib/CMakeLists.txt
++++ b/c++lib/CMakeLists.txt
+@@ -48,14 +48,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
+ add_definitions("-Wall -g -Wno-unused-but-set-variable")
+ endif()
+
+-if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
+-endif()
+-
+-if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
+-endif()
+-
+ if(MSVC)
+ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
+ set(MSVC_FLAGS
+index b7869a9..91567ec 100644
+--- a/frontend/gtkmm/CMakeLists.txt
++++ b/frontend/gtkmm/CMakeLists.txt
+@@ -160,9 +160,6 @@ if (NOT INSTALL_TARGETS_ONLY)
+ install(FILES ${CADABRA_IMAGES_DIR}/256x256/cadabra2-gtk.png DESTINATION ${ICON_PREFIX}/share/icons/hicolor/256x256/apps)
+ install(FILES ${CADABRA_IMAGES_DIR}/cadabra2-gtk.svg DESTINATION ${ICON_PREFIX}/share/icons/hicolor/scalable/apps)
+ install(FILES ${CADABRA_ROOT_DIR}/config/cadabra2-gtk.desktop DESTINATION ${ICON_PREFIX}/share/applications)
+- install(CODE "execute_process(COMMAND touch ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
+- install(CODE "execute_process(COMMAND gtk-update-icon-cache-3.0 {ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor)")
+- install(CODE "execute_process(COMMAND chmod go+r ${ICON_PREFIX_WITH_DESTDIR}/share/icons/hicolor/icon-theme.cache)")
+
+ # Install shared libraries on Windows.
+ # https://stackoverflow.com/questions/32662215/how-do-you-install-gtk-3-0-on-windows
diff --git a/sci-mathematics/petsc/Manifest b/sci-mathematics/petsc/Manifest
index 3ecf051197f3..9e6237acb008 100644
--- a/sci-mathematics/petsc/Manifest
+++ b/sci-mathematics/petsc/Manifest
@@ -8,11 +8,11 @@ DIST petsc-3.19.1.tar.gz 16659061 BLAKE2B 8c7b22e5f97756261a5d0e8b707670d55db53e
DIST petsc-3.19.2.tar.gz 16627765 BLAKE2B 1267db717989c3819f32ac6a62642054af2ac49d9e9276ffd4f0846d73e31ae4a5dcca4ad794b91cdb29463b7ec68040baa4e1cad99aaef8ab910ff7b64d7478 SHA512 f8feeb66fa8bd2406227be0e2cc2946485238362270d40e3f07dc89491177751f6bf680f51b70696bc30b677624c0e525c3fa9784eabdeb2337697ec56f63fc1
DIST petsc-3.19.4.tar.gz 16630006 BLAKE2B 577655fff12f9f54570393b2023d3386e66c7d4351ef20922f4b8100cbc54eeec0fb6ce249774cb54d2d06062a610c7d755e3b44994a3e053c0c02889810adc8 SHA512 b32b8cf72ea6bf3d976067ce0b722a6fb2ede525bc2293b72daf5693de48c6256e50f3968c0464a5e0d3bb067b936e1d78b66b51626fd27bbef2f57322509564
DIST petsc-3.20.5.tar.gz 17077395 BLAKE2B e76ff83572f7f0fcfa85b80f36301e0378d240e60726f07ab78a66b87591434bda6a96758037580370965f91c03341d95f60cfb961c2ab6707eeaafd5a7b1e1d SHA512 1e0ebdacbcc9db22dbe3803cbc13f5e0138d0412c328ff49cab024c839527c73b28983717104daf0858d482a8804b931c5c2bf20363c6b801d2be7d27219692f
-EBUILD petsc-3.16.0-r1.ebuild 5423 BLAKE2B f4d1bccdc64f6b1eafe0c88da617f138a3836ef96057d660569c7a010a30d4f12e08127f412290f59386a04896446c8f2202408a3816e9bb8ab9cbfe13fe860b SHA512 61bff72a6c246205bd78b459a5e3357744fa448c9f485474f7e7b56ec0bd96cdb45f0b1e008a509da2bebb52d6b987960defeff21e6b622d8df68ba2d64d9a29
-EBUILD petsc-3.17.1-r1.ebuild 5399 BLAKE2B 75ac3b4b90a9e41f9252a87947396b95fbee6d2ee320d8d5aac4425779021f84d625dbffb2988a2b71e9352ab12710ea85a758081861841afe2f03fce6145567 SHA512 ee28658210f894b5725bc7aeb0e8988124125e9e02ffdf70ded3110140cdcdb803e3cbf1943975c8a75402413c8009d3a769131488e71c026e7d64397d378ca2
-EBUILD petsc-3.18.2.ebuild 7321 BLAKE2B 657741c39700e87eb9f5b72e2ec872897a9ea4dccd4817e546f385eda874113f51e820d068a90a116a3a8a27831690c0066c353491609ffefb3dc682577fa2fc SHA512 6f7f735eb892c3ce8b78d07f45b5974eafb9b34a18af19d7e93ddd2f23697372c025b2fa375d3062aeedff442884420a36445eaba6cf1a490fc14cf17b587279
-EBUILD petsc-3.19.1.ebuild 7321 BLAKE2B 657741c39700e87eb9f5b72e2ec872897a9ea4dccd4817e546f385eda874113f51e820d068a90a116a3a8a27831690c0066c353491609ffefb3dc682577fa2fc SHA512 6f7f735eb892c3ce8b78d07f45b5974eafb9b34a18af19d7e93ddd2f23697372c025b2fa375d3062aeedff442884420a36445eaba6cf1a490fc14cf17b587279
-EBUILD petsc-3.19.2.ebuild 7321 BLAKE2B 657741c39700e87eb9f5b72e2ec872897a9ea4dccd4817e546f385eda874113f51e820d068a90a116a3a8a27831690c0066c353491609ffefb3dc682577fa2fc SHA512 6f7f735eb892c3ce8b78d07f45b5974eafb9b34a18af19d7e93ddd2f23697372c025b2fa375d3062aeedff442884420a36445eaba6cf1a490fc14cf17b587279
-EBUILD petsc-3.19.4.ebuild 7445 BLAKE2B b5abdce667a803e4a3ae5ff056efb61de97e0ebe1efd056d8ef68e986fbc94507cf5fe697830008d56975eb5105a9b74ba09bc19ae38e17f2cad56529cf3bd15 SHA512 87c81ee5e63bf186efa6cddc9b81921b9ba8d137cbc40bae4dc42191254e66328cc4b5e86f94cc237129b524d776362f8fad7a21c5b05ac1b0d6302679fd60b7
-EBUILD petsc-3.20.5.ebuild 7458 BLAKE2B 88b01eb4e9801453dda22fea6768091b523ef2e3c7d6f2fc0dda01693458e2cfd76d8a3860d2aa050b2a1414825d04b0a18e387b6f776e115eb13dede59c6d86 SHA512 e3133fa1ef73a21596bb7e3625ab687e802157b61e31f2e4117be866ed4cc562685e85002202c3c21a68a5ec620ef497887e8fc498e82f17944753a17ed3e867
+EBUILD petsc-3.16.0-r2.ebuild 5425 BLAKE2B a38f36283aa2a802f886565daebfd57681c8bf81a56ba8fde8f82247216cdb21548fc4bf5088d76f0e4ea56afc29f8891ac20986cbfb1cd05c3408e85977a636 SHA512 ed7e01fef273d5c6acbb39dfcf94df854555cd5c27173a5b6e4acdc2f542a3cfc126c361cb0193c7a8fa266478182634a97615a9c72bbe2b98e6cce5ba7d0cd9
+EBUILD petsc-3.17.1-r2.ebuild 5401 BLAKE2B 0e77a30b419b34758ac36ece7f3a210c1ca8a878bf2cf381039def0ef354d497b5e5d5172e5c663a61e54d256c43bd623fd299839f73db8d9cd9885c1d1cab2a SHA512 c9820edc2ae6218ccffcb4fc8213431c33e9e0dc2d1b7c4e79a70f79485ee0dbd6ecacdc2630732b2b65fc98044914d25b8a6c5fbee35908bef4e4d41f6a6d63
+EBUILD petsc-3.18.2-r1.ebuild 7323 BLAKE2B d42ef6d5dea72728bca65edbd783ad38ed809ed9ab312cd5f21e9039d560166beca6a44859094346a52f33ea5810b429cd61db4812ef8747966778d77636d233 SHA512 540bbc5210587b45df3fd5038b0671eafbe330683198661fdacd1eda10a08c4f89d7dbed6966b69154dd54a98fc5238c615bc27cff2ddee270d32fb170d2d7ef
+EBUILD petsc-3.19.1-r1.ebuild 7323 BLAKE2B d42ef6d5dea72728bca65edbd783ad38ed809ed9ab312cd5f21e9039d560166beca6a44859094346a52f33ea5810b429cd61db4812ef8747966778d77636d233 SHA512 540bbc5210587b45df3fd5038b0671eafbe330683198661fdacd1eda10a08c4f89d7dbed6966b69154dd54a98fc5238c615bc27cff2ddee270d32fb170d2d7ef
+EBUILD petsc-3.19.2-r1.ebuild 7323 BLAKE2B d42ef6d5dea72728bca65edbd783ad38ed809ed9ab312cd5f21e9039d560166beca6a44859094346a52f33ea5810b429cd61db4812ef8747966778d77636d233 SHA512 540bbc5210587b45df3fd5038b0671eafbe330683198661fdacd1eda10a08c4f89d7dbed6966b69154dd54a98fc5238c615bc27cff2ddee270d32fb170d2d7ef
+EBUILD petsc-3.19.4-r1.ebuild 7447 BLAKE2B 25b7431319effec19012133dd480cc76309206f3de7789262fc09d2724cde19dcdc9ae86a40432fa40dc6b927c49e445d5e67c010e5e47eee1c27aa8db8510b2 SHA512 835ef674e227720e47e86165143b3b55d79694c9424b666f94a9191d70d2f435acd5d4f0aada1765520194eb97126e064b49c71a2efaf90775a867eec9a49acd
+EBUILD petsc-3.20.5-r1.ebuild 7460 BLAKE2B ba8adc670eb453336766c670caa28fd1130f10eb222bc1aafa3e69e616288059908ff845d3a290f71f65d6011f82f0d94c4ba87d79a298b80f17035575ead102 SHA512 89db7fbeda8e15bac7194b84f07a0a12f85d2916be9ba45d5ae64e389fd9dd39233611bab424b8916be2a55569409afd08bd8efb830b422bd18347d16e9cc428
MISC metadata.xml 1310 BLAKE2B 04161c348ae88640222ad8d6c3f3471defbfdc0adc223acc6e8d0d21f62090b62f2887caacae5de751cb4b1ddb1e0d4bb4de5ea57d9381c710837262668fc37b SHA512 327aa86d4dba087c0de4ab7e2099bf8df13f2eb04138207802f664c316b74c09b2b15f82e9766b6b713d530f3ee094844f490c4769a1b5719f4912b486156ba9
diff --git a/sci-mathematics/petsc/petsc-3.16.0-r1.ebuild b/sci-mathematics/petsc/petsc-3.16.0-r2.ebuild
index 743b36c54912..03c4e3d5a062 100644
--- a/sci-mathematics/petsc/petsc-3.16.0-r1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.16.0-r2.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[cxx?,fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.17.1-r1.ebuild b/sci-mathematics/petsc/petsc-3.17.1-r2.ebuild
index 5caa2d8578da..df212d111e62 100644
--- a/sci-mathematics/petsc/petsc-3.17.1-r1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.17.1-r2.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.19.1.ebuild b/sci-mathematics/petsc/petsc-3.18.2-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.19.1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.18.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.19.2.ebuild b/sci-mathematics/petsc/petsc-3.19.1-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.19.2.ebuild
+++ b/sci-mathematics/petsc/petsc-3.19.1-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.18.2.ebuild b/sci-mathematics/petsc/petsc-3.19.2-r1.ebuild
index 30f4763b16a3..00ca06c193f2 100644
--- a/sci-mathematics/petsc/petsc-3.18.2.ebuild
+++ b/sci-mathematics/petsc/petsc-3.19.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.19.4.ebuild b/sci-mathematics/petsc/petsc-3.19.4-r1.ebuild
index fcd1c43750f1..e24eda87a3af 100644
--- a/sci-mathematics/petsc/petsc-3.19.4.ebuild
+++ b/sci-mathematics/petsc/petsc-3.19.4-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-mathematics/petsc/petsc-3.20.5.ebuild b/sci-mathematics/petsc/petsc-3.20.5-r1.ebuild
index ccf9449db9cb..98e1795c95fc 100644
--- a/sci-mathematics/petsc/petsc-3.20.5.ebuild
+++ b/sci-mathematics/petsc/petsc-3.20.5-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
afterimage? ( media-libs/libafterimage )
boost? ( dev-libs/boost )
fftw? ( sci-libs/fftw:3.0[mpi?] )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5:=[mpi?] )
hypre? ( >=sci-libs/hypre-2.18.0[int64?,mpi?] )
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi[fortran?] )
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index c1885d75610b..41c99148248f 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index d0ed03cef35d..409f0f37723c 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -2,6 +2,6 @@ AUX geant-4.11.0.2-musl-avoid-execinfo.patch 2812 BLAKE2B 7bede49a061f174d2cd3ad
AUX geant-4.11.2.1-find-soxt-noversion.patch 744 BLAKE2B 8cd3fa68d2ae631fe8cbf7a6a09e1679dfd205b68747286611886e6029f90041774df5108893a96cd5923cbe47d3a8139431b1f831b31223d4e24885338ce530 SHA512 bce5fe13aef48b7972bb0b2ed79b5d683791a503920dca9cd1bbcf0b6c16a08eef3d41514d62ca42fb1284d3e00e465785b1ecf37f8a6bb0c1574cc5c35a1087
DIST geant4-v11.2.0.tar.gz 36652313 BLAKE2B 41b5138b778be1302776961c0e029efd6143ceed9f3e81b0b1aeb542e1999f746b85dfe66b02421ce38e9475fd95ac0b2513944e13e4689a2e5ec627fa5b9e45 SHA512 57b31fd4125d992754e7ce2770d7427355d204cb0b28708429f8c7983aeb0b41897aa3f5fd345489b343232f459eede6b153752fece96146a7ee59660363acf9
DIST geant4-v11.2.1.tar.gz 36631774 BLAKE2B e7c8f97f9ceaa32b38954f4ae9b49e2236134a8f5b9cb720d207ece002e7e2f1eb993888b2c53a09aa5293709502a3ab2b13332083a4332c466adaa59110905e SHA512 bdbf4e6ecc4ba5119b5364707cc256e92ea1a245f1c14a434bb7ad748649b27b6b0e20fb1b0624cfe2c66b4267c8a3ff25069794a47d348242cd5664e72812ab
-EBUILD geant-4.11.2.0.ebuild 2906 BLAKE2B c327629c21cf7842961a8cd12fc327bddcc4ab955ab244349170b8a45b785b3bb55aae49ccc9d898fbcd7b06e3f760fb12783edbddcc94d37939c2178ca3b9be SHA512 958751b611f0f9d499c26e70164090d578636925fa72d1cb855e5b5ea1ba50ea60d9ae87106a24ed610b76615431c6a10b4e24c746edd7e5c89d4f5ae648f944
-EBUILD geant-4.11.2.1.ebuild 2963 BLAKE2B 737dd2c844ec528878e9ab8afe18bd1301e8a31ddcdbadd4f112430ed2c4053b6c72934a64c55a0383ed02fda8a7cdd5c2f29053f2d0a170ce07745c089c9f0d SHA512 e07d68fb27b0e0a06088d091984228c8ed865433ba4a2a3353a6c33f51d8d56a3933691212592e92b035f8b90794de3c7f286a0d85b9b6c8e0297056c71a0e55
+EBUILD geant-4.11.2.0-r1.ebuild 2908 BLAKE2B a6f64b6bd5c33cfe14e813ab4ced1e9683822b45c025d648b6a4e24c2a0406f6d10a74ccbb188c75af1236eca71b94e9c33b304303a5164ee27170119ffcfb9c SHA512 d20149015d544ceb95adb5f7ef5521142765357d051338e544c603f51bae6c828bf6afcc167d0667709f97cb32c08cdaad6ad2cbacb5f2a232cddb1f9cbcfa32
+EBUILD geant-4.11.2.1-r1.ebuild 2965 BLAKE2B 7e8eaa4b9666ab669f8766d7414f33bdea7a850780c31592ee1857c34cba52d4dd3e57d8c5c89b89dacba5256e7a7d61fa92e9ca7656ef14234836be0ca43318 SHA512 34ae1084af718ca58e6f913a69c005b65db57ad86abd86566fffa3658bf48e5c4d8a8d80921aae66e24ae24a67ab0303477361a3ceec99f71790aec4c6178a2e
MISC metadata.xml 1527 BLAKE2B f077711907b2effb5aa79e7470db8397e36dddad753e494e2398c72992b6b5cc1f1ef6ed3fa35640ccd119a7a46448e0f3b205803e886b6a587ba5afe4a568b5 SHA512 db1ae57378e4f109283b14d8f27ef38e0426b39a33cdd6bdf2fd6683bbf6b1cca5e89e78ef6771afa3e770af3db872c7bfbbfae3177f516147e2527aae51b181
diff --git a/sci-physics/geant/geant-4.11.2.0.ebuild b/sci-physics/geant/geant-4.11.2.0-r1.ebuild
index 64eea6cb2e9b..3cfc83638d74 100644
--- a/sci-physics/geant/geant-4.11.2.0.ebuild
+++ b/sci-physics/geant/geant-4.11.2.0-r1.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
data? ( ~sci-physics/geant-data-4.11.2.0 )
doc? ( app-doc/geant-docs )
gdml? ( dev-libs/xerces-c )
- hdf5? ( sci-libs/hdf5[threads?] )
+ hdf5? ( sci-libs/hdf5:=[threads?] )
inventor? ( media-libs/SoXt )
motif? ( x11-libs/motif:0 )
opengl? ( virtual/opengl )
diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild b/sci-physics/geant/geant-4.11.2.1-r1.ebuild
index 798bd3585b77..22d1352ce552 100644
--- a/sci-physics/geant/geant-4.11.2.1.ebuild
+++ b/sci-physics/geant/geant-4.11.2.1-r1.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
data? ( ~sci-physics/geant-data-4.11.2.0 )
doc? ( app-doc/geant-docs )
gdml? ( dev-libs/xerces-c )
- hdf5? ( sci-libs/hdf5[threads?] )
+ hdf5? ( sci-libs/hdf5:=[threads?] )
inventor? ( media-libs/SoXt )
motif? ( x11-libs/motif:0 )
opengl? ( virtual/opengl )
diff --git a/sci-physics/thepeg/Manifest b/sci-physics/thepeg/Manifest
index 359937947fcc..6417e5a074fa 100644
--- a/sci-physics/thepeg/Manifest
+++ b/sci-physics/thepeg/Manifest
@@ -1,11 +1,14 @@
AUX thepeg-1.8.3-java.patch 922 BLAKE2B 6ecd71735f8fd13c3a8220290ee0eb7b78e66ae4712296b2621dea639952d886181290ecf0bb3f4efa0a61e0485b6afc2824b7372568dcceba0eeaf8ebfc5099 SHA512 2c2bd711e6a96e3e8ab12b313929b7e4814b69bd7f7631e137c233ec2478d4538299113c035ed94b8e58aa1195b0c8cdc21d23996fbecbb0319815b162556699
AUX thepeg-2.0.4-gcc6.patch 252 BLAKE2B 4503804e2d5f25fdc81e05bbc960e873c9f7d70d25ed6fdf1425658b2fadbf39e7d537afedf365ec1659ad268d450f5a36649726ec692fd0bb8c8cecf36f5ffb SHA512 741dc3a52fdd040b2fc0ba21c778b4e2427abd55977f3858ef8f8acedc2c3a4007a38fe0903cf89eb1c305ebbc31f527f04d52da794ac85563864c53d50c4363
+AUX thepeg-2.3.0-rivet.patch 962 BLAKE2B 36688e2459755c94285d80ad0e350665479572c4abe8cf6969fb78b35fbe1133b4c5179a66bf5cea2ab158076194e3ac7d0a84e2548208df9ca04bfac4f264a7 SHA512 cbf74e54557c26d8e3725f9cc57f923c8548f0a73ec3345bffba5bbb0bbd827d6c8a0ee4907b335e8d6a527f23aa40c13209854af8388dd4ab86468d2fa6615a
DIST GRV98nlo.LHgrid 221908 BLAKE2B 01af851928bbcfae110f3f5bc2b7599f86c25adb54e979c19625cf44ce7b633639f4ab99e068f8ae5ce3d9e72289265101ec40882e4af4b4a62abb152644890d SHA512 fce5226a6eb56c9cc970d2d2bb23c5a0cde3afbb1f463e3e062825c2379213100a2d149ff6b25d9726e80ee817f9ae74eafcc85b2b30419aa7f095847dbcd8b6
DIST MRST2001nlo.LHgrid 719692 BLAKE2B 67a58bcf19857a5cee3eeac29bd2aa236f63c96acbf69b944ed14a94422a986e1579549172a2444b109f5bcfe6fd2fea4acc148c78e2e4f7258a836891ba0648 SHA512 126461ec2358e61221445483074a804c915b94be4a4dfd0330a9cf71feff9a9b981c5594a9d2a1efd236122f44891dd25182649803dccb3b383d03e85e96f930
DIST ThePEG-2.2.2.tar.bz2 1930050 BLAKE2B a10e966ed090f148b991a6434a2d527353014c25f5a91c92c2ce5302e1c51030fe56c2387f409ea3fb804a8efd7f0039424bd98471f0accb22c3092714df0c31 SHA512 70fa179dc1712b27549d1949c6f144cb899c372ec46606ab6b7dbcbf348961562a0a3ed769bdd8f8b8d62c07859a67c5e646ab357a9cbdd0644e557670fe3a3e
DIST ThePEG-2.2.3.tar.bz2 1940925 BLAKE2B f233a637df0018e35e95f1cfaa0f354ac0df594e259bc177108723991697699d25c66721c23d82e03c3d768a108e37c2abf8c2f9817e74c78c7470b37e263cf8 SHA512 143f9a4974e5aa44c8957edd1ac8c621ce298cec8d1aaef39bb7061448e730a90cdb453c9fbf43caa2cf8e5757910584d91a908520bb540ff8e4a67a22455bb4
+DIST ThePEG-2.3.0.tar.bz2 1950464 BLAKE2B ab35bfe6b520c64ce2d65deb1cc79262090256734f42152bdc4ae3e08bb1b2ab686a310d6959a47ad9e0c48fd382d760ccc257fd7e55d99ed06208feea0c8f75 SHA512 5792ea3533ce1aaead96eb8de79827d6e3a3314e4ace7e5dc9392f98ec1160bf5bf7e69e1fbd77040887f09517afdf3e6f0ef9472cf766c70e9f135253b22cdc
DIST cteq5l.LHgrid 134797 BLAKE2B 1e222631ff00979abf64e95ffa3133d29eacd819325fcdf9d4065a1ce85db5704f0a43c646f9a9a3ee7b1905603e9060fc279405435d412bf06ee14ba9121f32 SHA512 1ba41fd773104a933af6f37745dcb6f8422e1aece74ba2b1e15a5fb69fdaf694336c0ec1dc6fbc964d2cf3fe363d17ca0c01a6c2ba6def0afa4389cb4083f34b
DIST cteq6ll.LHpdf 1461 BLAKE2B 66a8ebd404849a14c1240ff1c7b06e758a78ae47cc4e7818b8b7fcb6faecbb17fd8810279e54c70623a048f78e6f89706bcecca4d4b8174468ff52481da37640 SHA512 b89a87d1c1c7cc910aa4af53abc3cc6550670a5a6332989232d33c7da1ba01ce49bbbf9f3bb454e673312fb5bc1679f86eea18f95a1443d1c80d3a622e2b8728
-EBUILD thepeg-2.2.2-r1.ebuild 2318 BLAKE2B 198a099e8897c1683e81f569b3971aa64056edbb6862fe5d0c10a99c8be1e627877c195dcd6b95e1382537c4fe9220896a43f83716bea946c2d50ff8209aa33f SHA512 29710ea880cd8431a88cabe37ae7368b6869b0c3d7348ef57cdfc685200a1b28699bd46d593ba4d5d5959c4d227c7be531009f170ddeeefa5873060c9c0094e3
-EBUILD thepeg-2.2.3.ebuild 2358 BLAKE2B ef033cd6079cc9016f3283ac2925af5e012d3c3d92d0e73387032cac5d781d69f9cb7eb51088a3e4a604ea7fc0a137c5d5796c1f5c3f48c63d90625148813502 SHA512 dbcf6d330d833f5413997b7b322de85b738e02772b0d2577373d1465a1c72a797b8bfd4125876723e77cc72247fcbd26a846a801bf799ec3c52de20770bb1921
-MISC metadata.xml 878 BLAKE2B 6200c891f074de407c7af4ce318a9e045f2e2e6e3677e841b9b084c1e3c336bc017af5b7e10f19849168482c42e4d24e71aa59f9b026c51cdeb5ed4a5b4e32b1 SHA512 700df3c90c7627cb383ee800e9714db203daeb5057d8340b4929447e291dc5a614c5e632277c1c9c921466956ec35b3a2e9b360698aa6e341a96de3f1156baa4
+EBUILD thepeg-2.2.2-r1.ebuild 2317 BLAKE2B fe1919848084dfcaa429ce9e380ce0d081278258c45fae03e1d4312394da1bd43fe71e665f14d436350b421fefba26ed577db50de5fdb5deb2729897b051cdcb SHA512 dd6a52ffc8be6a19b3d24289a6adafc95b71667214e4615ae776a7a7c8486044a5a5b3f9d99de045fa58938e3b734cbd9875fb279e95a951a238c5bdcfb897e6
+EBUILD thepeg-2.2.3-r1.ebuild 2363 BLAKE2B e174254dc806de8ee70272066eacb847eef015d2271f25a0959fb1b2aab5f0d3edf542a69cf58306463cfea8d14168a9b02329fc836f7f463f266b07c3576c17 SHA512 dfa80a7019a684ea0ade71cdc4b26fcf25a9777b6cfbf48b66856395e56dc40ee02e8bf550021ca409df421b12519a3693aee2fbf5aeca99db7b61d27724c04d
+EBUILD thepeg-2.3.0.ebuild 2646 BLAKE2B f138f84a0be868718c892e3f2cb9ccc8df98c905b68d5bfd9239fbb372f29f95ef98bbc883c24dda18b8f2bb7e7ba1abe602b2d3d5118a38ac46f7f2e9116a8d SHA512 8b07b72cd2151639b9a73d45a2d906d8ed1b4a6b7344db26ffa504d0e161e858b9717f36c366b85da09de33c8dfaa3f4701b018bd617091086ed2f261d98f482
+MISC metadata.xml 1289 BLAKE2B 671ecee27bfb52b222ce0c657d197fc27f1c75e4bd73f1b12dc99b4db0f984d990655ccaaec0670a263e0b8a837ece7d8e15c4fc1642feac6223c946941c9cb0 SHA512 0ba9d4e56ad1dd403d2412c70a71fa26bedc9580326dc5f7db63793853bbe0a2963280e817e5240a0f5c562a8125b274bddba9fed557cb0fe838ee2f84f1d6af
diff --git a/sci-physics/thepeg/files/thepeg-2.3.0-rivet.patch b/sci-physics/thepeg/files/thepeg-2.3.0-rivet.patch
new file mode 100644
index 000000000000..1770b4451534
--- /dev/null
+++ b/sci-physics/thepeg/files/thepeg-2.3.0-rivet.patch
@@ -0,0 +1,25 @@
+--- a/Analysis/RivetAnalysis.cc 2024-01-30 23:57:34.065788628 +0100
++++ b/Analysis/RivetAnalysis.cc 2024-01-31 00:00:54.544781058 +0100
+@@ -31,7 +31,22 @@
+ AnalysisHandler::analyze(event, ieve, loop, state);
+ // Rotate to CMS, extract final state particles and call analyze(particles).
+ // convert to hepmc
++#ifdef HAVE_HEPMC3
++ std::shared_ptr<HepMC3::GenRunInfo> ri = std::make_shared<HepMC3::GenRunInfo>();
++ std::vector<std::string> w_names;
++ w_names.push_back("Default");
++ for ( map<string,double>::const_iterator w = event->optionalWeights().begin();
++ w != event->optionalWeights().end(); ++w ) {
++ w_names.push_back(w->first);
++ }
++ ri->set_weight_names(w_names);
++#endif
++
+ HepMC::GenEvent * hepmc = ThePEG::HepMCConverter<HepMC::GenEvent>::convert(*event);
++#ifdef HAVE_HEPMC3
++ hepmc->set_run_info(ri);
++#endif
++
+ // analyse the event
+ if(_nevent>1) CurrentGenerator::Redirect stdout(cout);
+ if ( _rivet ){
diff --git a/sci-physics/thepeg/metadata.xml b/sci-physics/thepeg/metadata.xml
index cacb2f090dd4..50328a988ae2 100644
--- a/sci-physics/thepeg/metadata.xml
+++ b/sci-physics/thepeg/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>alexander@neuwirth-informatik.de</email>
+ <name>Alexander Puck Neuwirth</name>
+ </maintainer>
<maintainer type="project">
<email>sci-physics@gentoo.org</email>
<name>Gentoo Physics Project</name>
@@ -14,8 +18,12 @@
</longdescription>
<use>
<flag name="fastjet">Adds support for <pkg>sci-physics/fastjet</pkg></flag>
- <flag name="hepmc">Adds support for High Energy Physics Monte Carlo
- Generators <pkg>sci-physics/hepmc</pkg></flag>
+ <flag name="hepmc">Adds support for High Energy Physics Monte Carlo Generators<pkg>sci-physics/hepmc</pkg></flag>
+ <flag name="hepmc3">Adds support for High Energy Physics Monte Carlo Generators 3<pkg>sci-physics/hepmc</pkg></flag>
<flag name="lhapdf">Adds support for <pkg>sci-physics/lhapdf</pkg></flag>
+ <flag name="rivet">Adds support for <pkg>sci-physics/rivet</pkg></flag>
</use>
+ <upstream>
+ <doc>https://thepeg.hepforge.org/doxygen/</doc>
+ </upstream>
</pkgmetadata>
diff --git a/sci-physics/thepeg/thepeg-2.2.2-r1.ebuild b/sci-physics/thepeg/thepeg-2.2.2-r1.ebuild
index dac77266dd4f..d01ade252d4f 100644
--- a/sci-physics/thepeg/thepeg-2.2.2-r1.ebuild
+++ b/sci-physics/thepeg/thepeg-2.2.2-r1.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
@@ -17,8 +17,9 @@ SRC_URI="https://www.hepforge.org/archive/thepeg/${MY_P}.tar.bz2
${TEST_URI}/cteq5l.LHgrid
${TEST_URI}/GRV98nlo.LHgrid
${TEST_URI}/MRST2001nlo.LHgrid ) )"
+S="${WORKDIR}/${MY_P}"
-LICENSE="GPL-2"
+LICENSE="GPL-3"
SLOT="0/20"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="emacs fastjet hepmc java lhapdf static-libs test zlib"
@@ -37,8 +38,6 @@ DEPEND="${CDEPEND}
RDEPEND="${CDEPEND}
java? ( virtual/jre:1.8 )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-1.8.3-java.patch
"${FILESDIR}"/${PN}-2.0.4-gcc6.patch
diff --git a/sci-physics/thepeg/thepeg-2.2.3.ebuild b/sci-physics/thepeg/thepeg-2.2.3-r1.ebuild
index e7cb0fa42ad8..c84a2d6c96e3 100644
--- a/sci-physics/thepeg/thepeg-2.2.3.ebuild
+++ b/sci-physics/thepeg/thepeg-2.2.3-r1.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
@@ -12,23 +12,24 @@ HOMEPAGE="http://home.thep.lu.se/ThePEG/"
TEST_URI="https://www.hepforge.org/archive/lhapdf/pdfsets/current"
SRC_URI="https://www.hepforge.org/archive/thepeg/${MY_P}.tar.bz2
- test? ( hepmc? (
+ test? ( hepmc3? (
${TEST_URI}/cteq6ll.LHpdf
${TEST_URI}/cteq5l.LHgrid
${TEST_URI}/GRV98nlo.LHgrid
${TEST_URI}/MRST2001nlo.LHgrid ) )"
+S="${WORKDIR}/${MY_P}"
-LICENSE="GPL-2"
+LICENSE="GPL-3"
SLOT="0/30"
KEYWORDS="~amd64 ~x86"
-IUSE="emacs fastjet hepmc java lhapdf static-libs test zlib"
+IUSE="emacs fastjet +hepmc3 java lhapdf static-libs test zlib"
RESTRICT="!test? ( test )"
CDEPEND="
sci-libs/gsl:0=
emacs? ( >=app-editors/emacs-23.1:* )
fastjet? ( sci-physics/fastjet:0= )
- hepmc? ( sci-physics/hepmc:3= )
+ hepmc3? ( sci-physics/hepmc:3= )
lhapdf? ( >=sci-physics/lhapdf-6.0:0= )
zlib? ( sys-libs/zlib:0= )"
DEPEND="${CDEPEND}
@@ -40,8 +41,6 @@ DEPEND="${CDEPEND}
RDEPEND="${CDEPEND}
java? ( virtual/jre:1.8 )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-1.8.3-java.patch
"${FILESDIR}"/${PN}-2.0.4-gcc6.patch
@@ -64,8 +63,8 @@ src_configure() {
econf \
$(use_enable static-libs static) \
$(use_with fastjet fastjet "${EPREFIX}"/usr) \
- $(use_with hepmc hepmc "${EPREFIX}"/usr) \
- $(use_with hepmc hepmcversion 3) \
+ $(use_with hepmc3 hepmc "${EPREFIX}"/usr) \
+ $(use_with hepmc3 hepmcversion 3) \
$(use_with java javagui) \
$(use_with lhapdf lhapdf "${EPREFIX}"/usr) \
$(use_with test boost "${EPREFIX}"/usr) \
diff --git a/sci-physics/thepeg/thepeg-2.3.0.ebuild b/sci-physics/thepeg/thepeg-2.3.0.ebuild
new file mode 100644
index 000000000000..f378565e51ca
--- /dev/null
+++ b/sci-physics/thepeg/thepeg-2.3.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common java-pkg-opt-2
+
+MY_P=ThePEG-${PV}
+
+DESCRIPTION="Toolkit for High Energy Physics Event Generation"
+HOMEPAGE="
+ http://home.thep.lu.se/ThePEG/
+ https://thepeg.hepforge.org/
+"
+
+TEST_URI="https://www.hepforge.org/archive/lhapdf/pdfsets/current"
+SRC_URI="https://www.hepforge.org/archive/thepeg/${MY_P}.tar.bz2
+ test? (
+ hepmc3? (
+ ${TEST_URI}/cteq6ll.LHpdf
+ ${TEST_URI}/cteq5l.LHgrid
+ ${TEST_URI}/GRV98nlo.LHgrid
+ ${TEST_URI}/MRST2001nlo.LHgrid )
+ )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0/30"
+KEYWORDS="~amd64"
+IUSE="emacs fastjet +hepmc3 lhapdf static-libs test zlib rivet"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+ sci-libs/gsl:0=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ fastjet? ( sci-physics/fastjet:0= )
+ rivet? ( sci-physics/rivet:3=[hepmc3] )
+ hepmc3? ( sci-physics/hepmc:3= )
+ lhapdf? ( >=sci-physics/lhapdf-6.0:0= )
+ zlib? ( sys-libs/zlib:0= )"
+DEPEND="${CDEPEND}
+ sci-libs/gsl:=
+ java? ( virtual/jdk:1.8 )
+ test? (
+ sys-process/time
+ dev-libs/boost
+ )"
+RDEPEND="${CDEPEND}
+ java? ( virtual/jre:1.8 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.8.3-java.patch
+ "${FILESDIR}"/${PN}-2.0.4-gcc6.patch
+ "${FILESDIR}"/${PN}-2.3.0-rivet.patch # properly support rivet/yoda weights in thepeg, reported to upstream by mail.
+)
+
+src_prepare() {
+ find -name 'Makefile.am' -exec \
+ sed -i -e '1ipkgdatadir=$(datadir)/ThePEG' {} \; || die
+ # trick to force c++ linking
+ sed -i \
+ -e '1inodist_EXTRA_libThePEG_la_SOURCES = dummy.cxx' \
+ -e '/dist_pkgdata_DATA = ThePEG.el/d' \
+ lib/Makefile.am || die
+ default
+ java-pkg-opt-2_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ local -x CONFIG_SHELL=/bin/bash
+ econf \
+ $(use_enable static-libs static) \
+ $(use_with fastjet fastjet "${ESYSROOT}"/usr) \
+ $(use_with hepmc3 hepmc "${ESYSROOT}"/usr) \
+ $(use_with hepmc3 hepmcversion 3) \
+ $(use_with java javagui) \
+ $(use_with lhapdf lhapdf "${ESYSROOT}"/usr) \
+ $(use_with test boost "${ESYSROOT}"/usr) \
+ $(use_with rivet rivet "${ESYSROOT}"/usr) \
+ $(use_with zlib zlib "${ESYSROOT}"/usr)
+}
+
+src_compile() {
+ default
+ use emacs && elisp-compile lib/ThePEG.el
+}
+
+src_test() {
+ emake LHAPATH="${DISTDIR}" check
+}
+
+src_install() {
+ default
+ use emacs && elisp-install ${PN} lib/ThePEG.el{,c}
+ use java && java-pkg_newjar java/ThePEG.jar
+
+ cat <<-EOF > "${T}"/50${PN} || die
+ LDPATH="${EPREFIX}/usr/$(get_libdir)/ThePEG"
+ EOF
+ doenvd "${T}"/50${PN}
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 13ab16132769..d6d9f13a9774 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/gwyddion/Manifest b/sci-visualization/gwyddion/Manifest
index 803f0f0f1fd8..447d695d4c71 100644
--- a/sci-visualization/gwyddion/Manifest
+++ b/sci-visualization/gwyddion/Manifest
@@ -2,7 +2,7 @@ AUX gwyddion-2.60-automagic.patch 1552 BLAKE2B c106acfee1e00d8a4ade965cddab943bc
AUX gwyddion-2.62-automagic.patch 1527 BLAKE2B 85b5267bd011125c979cdec5885e8f61fc39bfdcac864405a5d37f26543e62f4b5762129e1537ae871dfbb109226364e66fc3576340e704b671df025986846bc SHA512 cd335f0a264679159bb4f98cdac8b37357f886b49d6d98662f2550ba0b5e5d911530c31b0238574ee1b42d6dbe8fc9ff77e3d8ce985baaabc5e58a145f057ffb
DIST gwyddion-2.61.tar.xz 4982092 BLAKE2B e4949558c52d2a6e97415b65e6816061c117868bdd2f39b341c3f740500f71dd38500323a389058b65f9c30feb9d5fd1e93bc29881b464cdb66981639fe280ed SHA512 c2fff49d52e4c439bf96e68be3534948c1fd48ade9b1e59e2d2d7d607170b5e7ce09e9cde3873ecca526de1561b028f39785dc363186f9f3d4ef0d259d313675
DIST gwyddion-2.62.tar.xz 5010676 BLAKE2B 18012dfe050753413834e8a3734ec82989f375d81ac0242a6bbaf630da1a7741e9701d3c7a8c0dc03cfde8f93de9848ae106731f057c902f44ba1caf0cd79520 SHA512 93aff13f865fab045e17bd6c7633d714c4a97980ff10093f38c35e6dd39a0ed9680185f7a81a198522b623260cf6086d40e2b6a63a1cb59bc176eadf87fb85e1
-EBUILD gwyddion-2.61.ebuild 2020 BLAKE2B 7437d4317f4570f00dbf334a5671f5ffe70fc8ddafb64c4abffa6ef325ccaa5cc80cdc72871a4024157f1b2e194b2d998874bef2fcdfb7660b13bc0f6cd5ca17 SHA512 782023fcbdbf597f4358afee2f303b67bc0cf4f495a6582750e03ba583f59253b345531d5755011dada7b2a385617bc975e4cf0e742f6c63da042429e2f10b98
-EBUILD gwyddion-2.62-r1.ebuild 2020 BLAKE2B 6170c19686ee4542bb611aab1795843a0eadffbffdc86e33e09ffdf9e1a20f107f0b10276e233e1da3568ed1e41bd900eb92fa29ea3ffd71befacd23445c6f8f SHA512 4097f122a6b30887a1d84bdcbb4581b8bdea8b7dd2ad7484fe0d9c65fd30b2b4ff4bb7a1c976f87d1172c4c510536ebc9ed5084fee2649f5dd168a0177f985d3
-EBUILD gwyddion-2.62.ebuild 2021 BLAKE2B fafb06a9681beace78a1ec87eb1db2fa43ea05e8422dec20c31d08dc1177a7bf96793e64c8fd2195bac48661d2931558985e0309c6d961a42df91778c3cfd1fd SHA512 65dd348786e930cf3677a7f5ae6d217879c65c9e9ec5ba0e58836dfb29dfa03355ece3486fe15ab018ec5c55379d199b1ebd45a0621d1982f6ce61fe9c08f9e5
+EBUILD gwyddion-2.61-r1.ebuild 2022 BLAKE2B b4728c6dfd5ffb2f39fdc595d1ec15b66f3fca6b8d4f06a4f464392920155ff3fc426b7b35493543b8eac062a883a685619f01e57a32c1f494811ecc922b086e SHA512 0ccf38ca8c368bafd55777c3b0bfef1427abe520033982fdaf43528493eaab73aad0821ab07fd5169a7fd90809fc6fb0e43b6e5d20536459bdc76f6e2f307b0c
+EBUILD gwyddion-2.62-r2.ebuild 2023 BLAKE2B 2f0ead807c4cc07fed3d5d96beb8515430b304ef022868f3f98fe301e611810c34c0e01c9700426c8c83b2836df33dd7076c36461c3d08852f0878d1511c4a67 SHA512 7a93d2334512d1c36f927661a92a8fea388a444ecf1193bccc0242f4dd7b3d686d9b16cb583e384ba0068e6ce3827ce173088b810181493f95b78c913d88ab39
+EBUILD gwyddion-2.62-r3.ebuild 2022 BLAKE2B a1b12590240528f97cf786e9f05b7492bc69bab251f5956e4bca3eb65c2514843fd4099b557b292344936fab06a50da7f16f3670cef87a587b36d94c8c2ce3bf SHA512 49acd0781ba0a26d50f52e9ddbc7dc32456b4ecec19b647bbfbbf16ed89d4722f02b214ce0e2760a1fe7fbd64e123aeb20883d6324573e8b3be76c51ce3b5f82
MISC metadata.xml 1154 BLAKE2B f5b963012cfc1842557eb4a678d9f1d3dbbefd08ea53e37306b747dd41336fe04418f97487e909a5c58eac4c97dc694a8be90be7b16079449be5269e869549a5 SHA512 612def01f5ce5f6681525c129abe4f58507aac92dc61d1d5ccdb1f95cd7625c5b79beda9eabc9ebf3e76808eeacbebd92ddb4e74476eace966d4ef4c32a68f67
diff --git a/sci-visualization/gwyddion/gwyddion-2.61.ebuild b/sci-visualization/gwyddion/gwyddion-2.61-r1.ebuild
index ebe5c91367ff..1c242c79a51f 100644
--- a/sci-visualization/gwyddion/gwyddion-2.61.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.61-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
- hdf5? ( sci-libs/hdf5[hl,zlib?] )
+ hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )
diff --git a/sci-visualization/gwyddion/gwyddion-2.62.ebuild b/sci-visualization/gwyddion/gwyddion-2.62-r2.ebuild
index 8342a2ef0ea8..96d176c56a7e 100644
--- a/sci-visualization/gwyddion/gwyddion-2.62.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.62-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
- hdf5? ( sci-libs/hdf5[hl,zlib?] )
+ hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )
diff --git a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild b/sci-visualization/gwyddion/gwyddion-2.62-r3.ebuild
index 2d4ebc908443..31f0b8a3256b 100644
--- a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild
+++ b/sci-visualization/gwyddion/gwyddion-2.62-r3.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
@@ -28,7 +28,7 @@ RDEPEND="
bzip2? ( app-arch/bzip2 )
fits? ( sci-libs/cfitsio[bzip2?] )
jansson? ( dev-libs/jansson )
- hdf5? ( sci-libs/hdf5[hl,zlib?] )
+ hdf5? ( sci-libs/hdf5:=[hl,zlib?] )
openexr? ( media-libs/openexr:= )
perl? ( dev-lang/perl:= )
ruby? ( dev-ruby/narray )
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 3576feb12a8e..38820c34aaf2 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index 3c7f400bac51..34443e8e9789 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -1,8 +1,10 @@
AUX dbus-broker-33-strict-aliasing.patch 10322 BLAKE2B b89244315d09621876fcdc4b6d4fce34a351669ff5dcb136dd14e7b23156912a2aa32cadcb56491781cbeacc1f0e2aae3821fe5dc982639eebd5bcbc4936036a SHA512 2534520b8c54c74abc80c7834cbf89b7f36552097dff8be128747de197966d432fb33620090b60f98ad6e026d6ec8f5676a2f43ecf4a477154de582b4b683bc7
DIST dbus-broker-33.tar.xz 253172 BLAKE2B 2b1773999af5caa435acb9dca848c96863b8d738dee6c3542e492d031555c0251a07d371465cd5dc071c0198b33251bf8233f18ddaa7ae34dc9b5df938ca9298 SHA512 776684a5d19a6c25fc46dff19821014a32d967f8132385b86c5281f2d69192dce64b3ad92ae6a158d1d64753e89d918385a1a31f32811f54060504113f065baa
DIST dbus-broker-35.tar.xz 263388 BLAKE2B 2c270197d76ec157bf2fd8eb561b49cea2739d656fac8129c4ecdd0bbd5804f8e4e427414cb5f209eef4c22cf9559fc409170476d8df0e1d252c0b5aa2288e01 SHA512 409e415889bd53b78e92ba077455e5583852a071e233e4b23dcbb23d8a367f177d6c8138e6fc113dcfe48440b68d594c1a076cb43ef445d472645f671d5ae033
+DIST dbus-broker-36.tar.xz 266084 BLAKE2B 84a805982f038f0d9fe62b7f34de8ecbbdbd9b889edba05ab182f00116612545d2bf44d6ea0c6b5e121591a5ab3d2f0f6d5fa3dd413e8c36fe3494e35ac050f3 SHA512 47ff345e27ae2ba41f43a4a6eb09b813583ef43392d1dfa2fc1805578c0ed3a1e414c3eae63f78ca3806904dc017a138e283aa32ba973de51ed613050b244a0f
EBUILD dbus-broker-33-r1.ebuild 1297 BLAKE2B bb3cd910bca3b692203185d5d142dad91ee441768f498608d5ba729024f21e081dfbb776ad4f26d84c04f8e5824791b6ec4e5c3a55de12e0d221838abfd4ef65 SHA512 294b7867ebfd4e74cef21eea865d9622c6125abe154f7d2656499261b3715faf4729c050ea0c287b17adddb7de7ada9279f89e6808a9f3ca8300cb78a8c8796a
EBUILD dbus-broker-33-r2.ebuild 1224 BLAKE2B 4e023563b04f835a700d07632ae6068d8cfd870434f6f4f958b1bb4a251eb541e9b4161b8d9dd998d4d4cb1c40ffd14aaa9633298e9919b8d7eff0ac0ab9d254 SHA512 b388839f16b2cf229e5062b5aac97aae05d3d4336cca1832c372d8cb1d9ac970c3d3ec939397efcb278a1eec0253f153fe461618078929e3056f778797f2eb4c
EBUILD dbus-broker-35.ebuild 1172 BLAKE2B d9dba01ce97acf09452df7af43929254ac9e5f11dff35fe2ffc5a3b8fb6d4a554080dab1bcb2928c82bf6efcd3914eb8ef7b66fec894a148f579c5a8368b4151 SHA512 e67b761e44b86362964c880492b13912ef74dba678b025bc7f1d2bc9b89641b1cf36a88b4d02c458e160066047a631e461cf4d9789f9b65e5ffcec8f3ee9506a
+EBUILD dbus-broker-36.ebuild 1175 BLAKE2B 29ddbff215520bb46a20b132640d8d7672226b98194c08f28d3bf7f9180db54b520f79b7166315990a5d8eea891de565c3f1668fcbcb19982b1ef2ac70ddaead SHA512 ecd26c94c60af01a678acf4c85ec4f53ad32a6c15b7bcceb2b1e1bf1ab8f4e153206c079124f404a25a558efb738cfb4bc16dd6ae73722241f9573f6565909f8
EBUILD dbus-broker-9999.ebuild 1175 BLAKE2B 29ddbff215520bb46a20b132640d8d7672226b98194c08f28d3bf7f9180db54b520f79b7166315990a5d8eea891de565c3f1668fcbcb19982b1ef2ac70ddaead SHA512 ecd26c94c60af01a678acf4c85ec4f53ad32a6c15b7bcceb2b1e1bf1ab8f4e153206c079124f404a25a558efb738cfb4bc16dd6ae73722241f9573f6565909f8
MISC metadata.xml 409 BLAKE2B 47bd4b617aaf73c385f1c321592abf3cb4fe06dbc35a574a9cd8f65417a6554314e7034a47d36c04a7f90264c6087103ac3cbcd051d5177b38f22550553b07c0 SHA512 048e0790b2c9e8dbbf446d4ce2651124245976194260b1813b3e1807366ba09cdb204a9787dc77bca0f9bc4400fe94422cfdbe63d729c3333b67c98a6a20a1c3
diff --git a/sys-apps/dbus-broker/dbus-broker-36.ebuild b/sys-apps/dbus-broker/dbus-broker-36.ebuild
new file mode 100644
index 000000000000..83050ef5bcd9
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-36.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2017-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
+else
+ SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+fi
+
+DESCRIPTION="Linux D-Bus Message Broker"
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor audit doc +launcher selinux"
+
+DEPEND="
+ apparmor? (
+ >=sys-libs/libapparmor-3.0
+ )
+ audit? (
+ >=sys-process/audit-3.0
+ >=sys-libs/libcap-ng-0.6
+ )
+ launcher? (
+ >=dev-libs/expat-2.2
+ >=sys-apps/systemd-230:0=
+ )
+ selinux? ( >=sys-libs/libselinux-3.2 )
+"
+RDEPEND="${DEPEND}
+ launcher? ( sys-apps/dbus )"
+BDEPEND="
+ doc? ( dev-python/docutils )
+ virtual/pkgconfig
+"
+
+if [[ ${PV} == 9999 ]]; then
+src_unpack() {
+ git-r3_src_unpack
+ cd "${P}" || die
+ meson subprojects download || die
+}
+fi
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use apparmor)
+ $(meson_use audit)
+ $(meson_use doc docs)
+ $(meson_use launcher)
+ $(meson_use selinux)
+ )
+ meson_src_configure
+}
diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest
index ad8a82586c44..22a177ce43fe 100644
--- a/sys-apps/pv/Manifest
+++ b/sys-apps/pv/Manifest
@@ -1,5 +1,8 @@
DIST pv-1.8.5.tar.gz 327072 BLAKE2B ef7fcf64430a72e04ca3a922115e7012c999109bb7e1a52f480c27eeb6c49952f4be52e6041a063c710d934c68555cfb65796103920fd240e4ebde2fa6a323c7 SHA512 6d7a0f785ace5e25c5677af4cf38a003386774e60563865de7f1dae60f1785685541da93e1f88236b8b2e14431584bc2cb2adb3a575fb90dc774bc6bacf22e21
DIST pv-1.8.5.tar.gz.asc 691 BLAKE2B ac5bd2b05e145d4ea5aedbb148b39a317d68329787f06f39f808be75951da0e0f460254b4a5049a8eafabad07edfbe936be00154f5dfa660628c8a3dfa3b7ffd SHA512 8414b2485347579a54233a2f241c080ab6461799c149567ab1063ce812b08ab2293f55bf8a24bcadabf94d12ce3dce36fe57277d822d115db9e53c957fe99c20
+DIST pv-1.8.9.tar.gz 330129 BLAKE2B a8e8b567a0e9eed9fa9b938b5ef52623adda8907b26d6dc3664fb0e3c8bee193e615ad0f357f688a53fa0014d978bf98a157a072d0159e9aaded447d3e4b16e0 SHA512 d6e483d2cb5ef3def1df9c72774ab70a5210e7a45f165d3d1527f11366e7bbab57320f1987d460783eda94605a17c5ef2a027fa4a7e9d58b529f4b1b05ec07a8
+DIST pv-1.8.9.tar.gz.asc 691 BLAKE2B 24640b3ba4d3306175f6e63d5efe86bc4a29da3b822417098f66892c0c59ddab713b202ebcc6e8fbe97de104b0583221ee12b4ef72adb2402912e3f799403e92 SHA512 ad4791b094caacc05485ee817c3162c65110c46bd7feaf06617fcf7d42c0d407e5696cf35ff881aa19340a13d02e04183c5e4db51cc68bb443fa524d9573ce57
EBUILD pv-1.8.5.ebuild 1278 BLAKE2B 0705970b9d42634081269d25fac77f86e7a584484a6699c6a5392ac252cdc3abe4a49d35d498316992b87996fdd7ac1724d0c5bfa7c727fe009581a3b95b154a SHA512 ea240f0733beb2460fa6b5b6cc5c33637bda265e1be86830dfa622a2f9f00f82c8dd4bc602cbdca9986690c57640e001fa739938f0a260f5825405633580c88d
-EBUILD pv-9999.ebuild 1286 BLAKE2B d706213997fa9347003871e733498eb6cd7772506d3af209f6d6114827308fe27df92baccdf0285c740fb1d8a792b965d2368bafaf855aef5ee52e804a66b5fd SHA512 435a956dedf403f7fd6710383df5e7dfe8c249b24e795c259c58b5fead2d4dddcd459005badb6ad3fb7d79576ca5d5752152446a2c17b17f2009ce6439353ad3
+EBUILD pv-1.8.9.ebuild 1437 BLAKE2B 9857385f7e9aa8ef5f2dd86f442488f2d3608b9291ab7260736c1c29550dcdb5048d854c2fe77fe8ae11f3b893efd8a0e7403f8f61078b303658fbaa62a2354d SHA512 fe05ad4bca36d84d3d24101403aa68afbbe77a8aceaa6012c8173f8216076a53c98063fc73bf0d716eb423586f117a4087ae4c9f268c329a6ca0514f055d5621
+EBUILD pv-9999.ebuild 1437 BLAKE2B 9857385f7e9aa8ef5f2dd86f442488f2d3608b9291ab7260736c1c29550dcdb5048d854c2fe77fe8ae11f3b893efd8a0e7403f8f61078b303658fbaa62a2354d SHA512 fe05ad4bca36d84d3d24101403aa68afbbe77a8aceaa6012c8173f8216076a53c98063fc73bf0d716eb423586f117a4087ae4c9f268c329a6ca0514f055d5621
MISC metadata.xml 318 BLAKE2B 784fb52623d9590f78551ca793501497ee0838584119a606a34c6ecd92b872b583e05a9da7ca979e30bba983dd4d5c8b499c1b764f23bf6fb22062b2a0b96200 SHA512 a8e06d0f2f20359e4a45c42a6db544c7efd08adc69843eaf2b1004003c4c03d1bf484214283016db560f1f6952104574287747f14bc42cfe4a184218d3783187
diff --git a/sys-apps/pv/pv-1.8.9.ebuild b/sys-apps/pv/pv-1.8.9.ebuild
new file mode 100644
index 000000000000..5e5b703403bd
--- /dev/null
+++ b/sys-apps/pv/pv-1.8.9.ebuild
@@ -0,0 +1,61 @@
+# 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/pv.asc
+inherit linux-info toolchain-funcs verify-sig
+
+DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a pipe"
+HOMEPAGE="https://www.ivarch.com/programs/pv.shtml https://codeberg.org/a-j-wood/pv"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://codeberg.org/a-j-wood/pv"
+ inherit autotools git-r3
+else
+ SRC_URI="
+ https://www.ivarch.com/programs/sources/${P}.tar.gz
+ verify-sig? ( https://www.ivarch.com/programs/sources/${P}.tar.gz.txt -> ${P}.tar.gz.asc )
+ "
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug nls"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-pv )"
+
+pkg_setup() {
+ if use kernel_linux; then
+ CONFIG_CHECK="~SYSVIPC"
+ ERROR_SYSVIPC="You will need to enable CONFIG_SYSVIPC in your kernel to use the --remote option."
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Valgrind isn't reliable within sandbox.
+ cat <<-EOF > tests/run-valgrind.sh || die
+ #!/bin/sh
+ exit 77
+ EOF
+ chmod +x tests/run-valgrind.sh || Die
+
+ [[ ${PV} == 9999 ]] && eautoreconf
+}
+
+src_configure() {
+ tc-export AR
+
+ econf \
+ $(use_enable debug debugging) \
+ $(use_enable nls)
+}
+
+src_test() {
+ emake -Onone check
+}
diff --git a/sys-apps/pv/pv-9999.ebuild b/sys-apps/pv/pv-9999.ebuild
index 7d003e10536d..5e5b703403bd 100644
--- a/sys-apps/pv/pv-9999.ebuild
+++ b/sys-apps/pv/pv-9999.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
@@ -38,6 +38,13 @@ pkg_setup() {
src_prepare() {
default
+ # Valgrind isn't reliable within sandbox.
+ cat <<-EOF > tests/run-valgrind.sh || die
+ #!/bin/sh
+ exit 77
+ EOF
+ chmod +x tests/run-valgrind.sh || Die
+
[[ ${PV} == 9999 ]] && eautoreconf
}
diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
index c47381a42869..e481ecffb4e5 100644
--- a/sys-apps/util-linux/Manifest
+++ b/sys-apps/util-linux/Manifest
@@ -14,6 +14,6 @@ DIST util-linux-2.39.3.tar.xz 8526168 BLAKE2B cd7b2b3c820e920d4a6ecd46fd807e018f
EBUILD util-linux-2.39.3-r2.ebuild 10816 BLAKE2B 675a18c3b90136b7f9dcdf80f32af95e762c34499fafb8955a4e65e8aafd275e1c1fd26ff42602c43e5448e45e657de00bf1e073d28b7a27724353fdc9384356 SHA512 549a47fb5864403951a9b4829d920e7856770d35758fb4fd00b6294dfe5926bbc538dbe70d62781f6de600650a14480f15a859c9d051c6cc74037ce360741efc
EBUILD util-linux-2.39.3-r5.ebuild 11077 BLAKE2B 3ff11508741aa47716f028ed5518bb03075411d9e320274e152da5bfd35e100b2772ddb74ad7e642a758addcba02449c1f246917095592972fc0600e03ab4635 SHA512 a92a9865263b60de4e4e2ead1849f2683486dfa8e43c3bcb195be6cf9a559fa72cdbfef61942901e86803e273fe75f2b7099e5a3bb02ef35eccfb2d3f6e42115
EBUILD util-linux-2.39.3-r6.ebuild 11130 BLAKE2B 0bc7dd8134172de2a660ca6bdd49ca63c8e4647c76ba19607bea18947e3e63a78d92ba4f74d8086d533bbd667f8fe80b604b20d9c5677e15d73122b973cc2220 SHA512 232c7fc42850b5143af4c822e6d94039918c5c40372de6166834418cc0546dab6468ae35fa673266633aca5b5133a3037ad352b82ace0e1c8f50ba3947878689
-EBUILD util-linux-2.39.3-r7.ebuild 11177 BLAKE2B fb61fb70b68000d98f3f10256d89a0dead287440bbc3be167c17a4155e3030cbda33511095526cea581ac8318a98d8f7cf798ba518dde9ceef62c90841a1beee SHA512 ad85230183b23e7a446ac6f749ad011349e7195756eb086f6d689e3bf0b8bcba930125502ecf65c9f28b9483ceefa6732e693f46ce2b861b31f34fcd975a62a4
+EBUILD util-linux-2.39.3-r7.ebuild 11176 BLAKE2B f708b14040dfd3709330f706c05fbfe060bd841c79d682506e17416007cbe4bc3f34fda0b3672a0356dfcd8dd1b723ceb288865037accc8bf0f8e77ab964aa44 SHA512 0692c8ff4c1710c3d2a6232117b1cbb586efb37c4909a52a26a52233d5af58c703eda1cd22ad8a4c711998cec897e89f50a632f93c93117d1d5660cf6c986d05
EBUILD util-linux-9999.ebuild 10539 BLAKE2B cc0cf0445812fa59abfae68308c8c85052031859aa2fbb5e5da9dbd1de7886d71a784f8a6431596e27a08a87c8d0995b383f90d5ae583385e5a7ad60b70be8eb SHA512 7628e3d91ba9827138bccaebe1a9111695f24b006c535437e258e926b32e2d4722dbb09c863339d72cbc956d3fc46eaa93fbc485a606bb59e6afcd2deb11971f
MISC metadata.xml 1553 BLAKE2B 1c4a18f6d91be4c90bf2505745cae42f6d249a1295c6a46fc1b8ea08297842b4d3a2aa232e679a167af9fef26730ed71f651b2f71b58cbfe66bd7a5cd3743c3b SHA512 e01d390c983ac47b9a6684f70b11cc796cde1355ae7d4c12406b3d6fc5b0897a9471720844e74fceee1648f4c7d685e6b12f157adc1ad951506acefb7441635c
diff --git a/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
index c8676b638700..8b0173d9239e 100644
--- a/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
+++ b/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
@@ -22,7 +22,7 @@ else
inherit verify-sig
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos"
fi
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index da199bbc63e6..d8900f9a1a21 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/google-authenticator/Manifest b/sys-auth/google-authenticator/Manifest
index 2d493c2d7650..2ac682116ee0 100644
--- a/sys-auth/google-authenticator/Manifest
+++ b/sys-auth/google-authenticator/Manifest
@@ -1,7 +1,5 @@
AUX 1.08-remove-failing-tests.patch 12425 BLAKE2B 9077d21d45b4c2b763d1ed5da7d22ec996f4e0314a6c29d63cf09bab2bebaf986601fab611c46dcfb04de13100a07c66e613cae78b9ccf87a98a893fcc0c7159 SHA512 0f1b45abcde2da0ebcf7361f70ee8392eafa20bd147200d578de85e4c16cd618610eddf6be88ab82893c887ca6837663777dff8a2fa5437a9bfd339849531453
-DIST google-authenticator-1.08.tar.gz 62767 BLAKE2B ae1f5b1feac40da9beec28c81f39edfcc5e46df4cad4575d76deda9a183e8324ded79af9b7831c0572682749bb209b5371747b98a114af404d3225b9b0ff15f8 SHA512 f53d2fc20b5fa0f4621566509a2ef746077e3345de289bd2c9565440eb972e3a80807bf50a2cce8e2cc520df72c2e236629a921e3fce90fd635aff0c0ef36f75
-DIST google-authenticator-1.09.tar.gz 62944 BLAKE2B 85ddb0a9eec3d49eba1f9e84ca1375783fd21d19bd969ab9ca4324fd956628aea7bb937a2441bdb300ab0e157891962c9d9c979de17cc542df425f3528f00d95 SHA512 c71cec3200214f7a6c7f7f33fdc0f00e812b378940be92017785bbba82236b90d443977a2af12465285316e3dade0313f4d6df1f3d85f37f830d9877c7c33754
-EBUILD google-authenticator-1.08.ebuild 1298 BLAKE2B 3438c3ae4ca8dd60e5815054646fd739cdafe4cb28d3f2cfc25f29b7a87ff5b4c4272643c0217384344a065f102bba3c243c783322131a05c4d4a4d956d5a85a SHA512 13ef174d6e294b33c8652342db8cba05a26b40390795e124ae17fcc03573c8e7d307e07b12e94a2caa643e7826d0fb61042e27bd08def4b7b2d41eb65848a172
-EBUILD google-authenticator-1.09.ebuild 1298 BLAKE2B 3438c3ae4ca8dd60e5815054646fd739cdafe4cb28d3f2cfc25f29b7a87ff5b4c4272643c0217384344a065f102bba3c243c783322131a05c4d4a4d956d5a85a SHA512 13ef174d6e294b33c8652342db8cba05a26b40390795e124ae17fcc03573c8e7d307e07b12e94a2caa643e7826d0fb61042e27bd08def4b7b2d41eb65848a172
+DIST google-authenticator-1.10.tar.gz 64409 BLAKE2B c0941c226362688cfc6cf9777515dd7c8af3d711952559bd1c9e5fb1102fa5f43234cee15b1e72a1ff0575957752f8a5ea903d92e5a4d4192459a9357758f4a1 SHA512 6e2448f1e643d33c67e126e09a8de5a134e9b3b7a91fc6b7ee5e27a95020348cad8d3bb3a73a8ba17ab5312baee7ab14e4370b3ae4c67034a2938877b699a6e1
+EBUILD google-authenticator-1.10.ebuild 1298 BLAKE2B 6be3c6549c6d551e27acfb1cf0a56bb17648e53cca9ccbfcb6b0a4b644ff48efb79613afe5687e8df692df560700698fb414479bf8036ef2a1612cd92c27e56b SHA512 cf79660376349e8d424806b010353bcfc8e9e6a618286ac882cf27ef0ec2b7c1dce26a629d32b0fd579be2572f2f6dd647fa507345693fe59d24a7d340a10083
EBUILD google-authenticator-9999.ebuild 1298 BLAKE2B 3438c3ae4ca8dd60e5815054646fd739cdafe4cb28d3f2cfc25f29b7a87ff5b4c4272643c0217384344a065f102bba3c243c783322131a05c4d4a4d956d5a85a SHA512 13ef174d6e294b33c8652342db8cba05a26b40390795e124ae17fcc03573c8e7d307e07b12e94a2caa643e7826d0fb61042e27bd08def4b7b2d41eb65848a172
MISC metadata.xml 603 BLAKE2B 13b2056240a929d5e513adf0656ece19bd47814f263e28d7ac9711536db35eb2d230af0420a36178890f056334e8b9a41124004b7aaa2a1f0520997caad3de62 SHA512 d32f842062a76762a00398d240c5aca44730e67b9c737e191528906bc3fc35d6cca939ef308187cd96cadb830db5b90e68145705e0537ec538ef421e08bfd9a7
diff --git a/sys-auth/google-authenticator/google-authenticator-1.09.ebuild b/sys-auth/google-authenticator/google-authenticator-1.09.ebuild
deleted file mode 100644
index 27600a569c7e..000000000000
--- a/sys-auth/google-authenticator/google-authenticator-1.09.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://github.com/google/google-authenticator-libpam.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/google/google-authenticator-libpam/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
- S="${WORKDIR}/google-authenticator-libpam-${PV}"
-fi
-
-DESCRIPTION="PAM Module for two step verification via mobile platform"
-HOMEPAGE="https://github.com/google/google-authenticator-libpam"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="sys-libs/pam"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/1.08-remove-failing-tests.patch" )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # We might want to use getpam_mod_dir from pam eclass,
- # but the build already appends "/security" for us.
- econf --libdir="/$(get_libdir)"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "For further information see"
- elog "https://wiki.gentoo.org/wiki/Google_Authenticator"
- elog ""
- elog "If you want support for QR-Codes, install media-gfx/qrencode."
- fi
-}
diff --git a/sys-auth/google-authenticator/google-authenticator-1.08.ebuild b/sys-auth/google-authenticator/google-authenticator-1.10.ebuild
index 27600a569c7e..317d23976683 100644
--- a/sys-auth/google-authenticator/google-authenticator-1.08.ebuild
+++ b/sys-auth/google-authenticator/google-authenticator-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index 2743e21fc858..812b03742d1f 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 c7a6da50d3a5..b8735d6b9628 100644
--- a/sys-boot/gnu-efi/Manifest
+++ b/sys-boot/gnu-efi/Manifest
@@ -1,6 +1,8 @@
AUX gnu-efi-3.0.9-fix-clang-build.patch 691 BLAKE2B 5b3f60e27982cd9e2cfb385851af4840d0301c1fb590d34b029e18a239a232ecca6a62431e10138d4e12cb44a5f64b415936935c1bdaf601dcf605ebe892de54 SHA512 1f77f4a5dcd2f1589cd6950da3462f2508d0ac51c2d2268400414c336ddd41fcf430e79fb702fd5aa99cb4be0bf0fc6eabe9362d736a1223b1c53c2c0b319584
DIST gnu-efi-3.0.15.tar.bz2 159399 BLAKE2B 0df93d8cacfa1e6d4b7731e32287d4386da9375c5e5c5847df8a29c99d70f5c24b14abc5e44ab9d0a39a6ec96682eb2b5e84d81a5a142d44a50a522a4ae0e3c2 SHA512 64d408b6d115bdc6eebae12fbd6cd907ed5f847f54e506c1e8f8ea5de38a95cf6fac66ab1009bd1d0bd2d54ad45ad598d29bcc303926a5899bf5cc25448cbb2f
DIST gnu-efi-3.0.17.tar.bz2 165568 BLAKE2B 27f8171b411a6a8a138d44d91c7e4e4291aa399562825d51a398913572119482ffeb303d7508ae13eacd2cd10b8f5098405ab16eb56243587efe93235f661285 SHA512 0893ca234272584f889b1ae1c75341a9ceee60acfd32765daa5d704191ba00450536a287b949304c6d055d1bf125cc29e24fc41df8e5230e0da4f9d944876512
+DIST gnu-efi-3.0.18.tar.bz2 167567 BLAKE2B e080fa4c57a281452a6473304871304d1b5c30d42ee728b4c0c084258ed2f6f2099c068ec5841cee81ecf664dd658dee3b94d68324ebaa498cb49cec4f7f7df9 SHA512 39f9fa14b880441a94a04400ff8850efdd9474929e5501dfd05af06e7747b4d0f7cb742ac811c7026cf52d00508efb73018be4d61d63a1211de0cd931cbc473d
EBUILD gnu-efi-3.0.15.ebuild 1910 BLAKE2B 0d868254cfffdb8a0ce07734991f8bac8d39a7ccf26377ad6479f88a2c91e9d1bb2ff41f10b85565fbfc97ff4b3deb1a391b53c63bf94768c40a8fcd230e8f14 SHA512 9abd0157e68f99c54e55f40e522532ec8dec27521947a15faf574246c6a428e0ef5e2c966045516f19eef7988b26528d7aac351d6180d521420e369aa200e7a4
EBUILD gnu-efi-3.0.17.ebuild 1941 BLAKE2B 5d61373cd3009a5bc90ffa2df37cbdb5efbc7b7b5c581c41c53031df1aa20f5c4daa3c82d9bda3cdf306a591ce02f34cf8900d53fbcca5b1264c90cb75aa8763 SHA512 84e089cc02fab5fa8730dad2d08099a16517a968ca34cb8eed5c9d7f2da5a30a7bfedce941cb88f281d9932e3f845d9de9612004d3aa9507478c1424597b6a67
-MISC metadata.xml 324 BLAKE2B 7eff39b7405a7a2e574ca870890052a58dfcf612d2a5057dffda9aa7d674ead8884acac2bda143586d8d20000cb4e9e35f044fd2618386c7f4577d8014b899a2 SHA512 9ee2a23d2c9ac583a55b2e2d92652121f4ff11f8f40a0caa13d5a52fa61259814044ec106b46be0cc741cbdf68414c55c4da96b46328a96f5a1ec1d0e1fa11d6
+EBUILD gnu-efi-3.0.18.ebuild 1884 BLAKE2B 72232543d7c011763e97d252fa9db5527c4601ea55ad8e9b9f780ce77d8d08184a611a4cb82a17cce2111c8387b4e4d8dfe7fb966e7332b06343bf3bd093015e SHA512 06bf4f5eb626f695f9bde3ce1883812ebaa75a43a1eadaf34455f310692171447d76b4a94a59630693fdad1669f26f3399e373448aeb2e16580b1a2ed204efb4
+MISC metadata.xml 300 BLAKE2B 940e2ca5551c9b60b21fd08228c83c7037ba3248f96cdc2e289f0f729b622af4b88517410b6927292d5de777fecf7ad7610919ed218c17c27e8edec80d519e06 SHA512 5e6ef7a0054b0f19cedd0fcb6f07659d15bbe22902b482b6c43460143d8c25e5a4308812c70953b256f4d779ebd11515627032701ac7ab620f5e48080430a9f3
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.18.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.18.ebuild
new file mode 100644
index 000000000000..fe16fd82ea2f
--- /dev/null
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.18.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2004-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Library for build EFI Applications"
+HOMEPAGE="https://sourceforge.net/projects/gnu-efi/"
+SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
+
+# inc/, lib/ dirs (README.efilib)
+# - BSD-2
+# gnuefi dir:
+# - BSD (3-cluase): crt0-efi-ia32.S
+# - GPL-2+ : setjmp_ia32.S
+LICENSE="GPL-2+ BSD BSD-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~ia64 ~riscv ~x86"
+IUSE="abi_x86_32 abi_x86_64 custom-cflags"
+REQUIRED_USE="
+ amd64? ( || ( abi_x86_32 abi_x86_64 ) )
+ x86? ( || ( abi_x86_32 abi_x86_64 ) )
+"
+
+# These objects get run early boot (i.e. not inside of Linux),
+# so doing these QA checks on them doesn't make sense.
+QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o"
+RESTRICT="strip"
+
+src_prepare() {
+ default
+ sed -i -e "s/-Werror//" Make.defaults || die
+}
+
+efimake() {
+ local arch=
+ case ${CHOST} in
+ arm*) arch=arm ;;
+ aarch64*) arch=aarch64 ;;
+ ia64*) arch=ia64 ;;
+ i?86*) arch=ia32 ;;
+ riscv64*) arch=riscv64;;
+ x86_64*) arch=x86_64 ;;
+ *) die "Unknown CHOST" ;;
+ esac
+
+ local args=(
+ ARCH="${arch}"
+ HOSTCC="${BUILD_CC}"
+ CC="${CC}"
+ AS="${AS}"
+ LD="${LD}"
+ AR="${AR}"
+ OBJCOPY="${OBJCOPY}"
+ PREFIX="${EPREFIX}/usr"
+ LIBDIR='$(PREFIX)'/$(get_libdir)
+ )
+ emake -j1 "${args[@]}" "$@"
+}
+
+src_compile() {
+ tc-export BUILD_CC AR AS CC LD OBJCOPY
+
+ if ! use custom-cflags; then
+ unset CFLAGS CPPFLAGS LDFLAGS
+ fi
+
+ if use amd64 || use x86; then
+ use abi_x86_32 && CHOST=i686 ABI=x86 efimake
+ use abi_x86_64 && CHOST=x86_64 ABI=amd64 efimake
+ else
+ efimake
+ fi
+}
+
+src_install() {
+ if use amd64 || use x86; then
+ use abi_x86_32 && CHOST=i686 ABI=x86 efimake INSTALLROOT="${D}" install
+ use abi_x86_64 && CHOST=x86_64 ABI=amd64 efimake INSTALLROOT="${D}" install
+ else
+ efimake INSTALLROOT="${D}" install
+ fi
+ einstalldocs
+}
diff --git a/sys-boot/gnu-efi/metadata.xml b/sys-boot/gnu-efi/metadata.xml
index cf2580c0e58c..40e0d4d4861a 100644
--- a/sys-boot/gnu-efi/metadata.xml
+++ b/sys-boot/gnu-efi/metadata.xml
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">gnu-efi</remote-id>
+ <remote-id type="github">ncroxon/gnu-efi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index a33c6d8d93ee..f7bf31553ac5 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index dc2d38dfd081..a20af05f950c 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,17 +1,7 @@
-AUX galera-26.4.13-asio.patch 697 BLAKE2B ed9a0f4181a5941d3bc0971e930785867c2f94a51f027ea419e4161c584ed3b602d33c10cbb9e8532474dcc136a8c80eb18935f0c0e0c60752212a3870181cc5 SHA512 571ffcf8d98b9e1524196689cc02a5f9bd00e7231f6576c748cad3add77f853aa587aeb37fe683bfa0574aaa7cadb1edda03f7aed7189015524248ea20fd7dec
-AUX galera-26.4.13-tests.patch 458 BLAKE2B d45db5914f203c950d267bf3dbc604b6999029c97b0a00ee1ae4130fa6fd1285d3b0e6ffc9a6bdf228235caea12e2e428cf6f877bfa4fc0988fa898ae2a28615 SHA512 dfdf48f674ce43880370777b05e2461a93653383f4f72729fb67b094a4622348c53b4ada0b2ae1e08e7e8e1e1ce0a403e2590029ab10bf112cc60170fd2c3716
-AUX galera-26.4.6-strip-extra-cflags.patch 1065 BLAKE2B d2a6a3016f9fd423eb7ad6893532eee7602e1e8f93f51a9297f2b09ca0db608cc71d6371c72621b1376ef8cafed55519a3f1695c9f319e0bec9d243f9c8f4092 SHA512 7025cce58228fb7685006afc72ce7951abb0151d7444a47c721bf010e5796f6636423933b68a1a10803cadc10212a371f1465f052839b6a4dda10b593556edbe
-AUX galera-26.4.8-respect-toolchain.patch 1786 BLAKE2B fb03674be3415a10b6cf9ea1534ff99a81a48e71de82e1f1d1f6a442f974e56876364cb48b62f730bfbf6ddc228155b20ac0ed913834d5548bcfade4c343adb0 SHA512 43a85f1b221c6128b5e6c8a5881711336840d57f7c2f17a716cb53bde0adb7ab2d8f72b87506cb8b5ac63ceead9ac1a7d5c5349496c6ec914129f18c7ddecb77
AUX garb.cnf 612 BLAKE2B 6597e77fd29aacece48e89217004abc62ecaf7f6477b62d5a29ff1c3b5f18dca3cfbe6a4a115c324c945f6949e8fe227b8b9e4e94816d48eda53e9e2723100e5 SHA512 97b921109b242ad1a19326564b5f9da8a09eadd4771c2c86c727c1c30e35f92ffadbb38ce7d81bc88572d2c7b04466ad212432954e09d81417c4ed7f69ec4648
AUX garb.init 905 BLAKE2B a6f64183587ae9815aedb491dc9dd06f9a625ca4d935099bfbe80bd9a97f7a4020a8ca8d6d9056c0b6a7556aa750e08e232a656da38451d5ae0a47246be7e39a SHA512 716443592e1bb2c8071e3ab5267c6d46ab4c7a1aea25d7cb4f732ef5fd192aff1e439138cab01166539d9509ef75d71ead52a702567744af39df23c021c808a7
-DIST galera-26.4.13.tar.gz 1529682 BLAKE2B d7030fd5e3a48ede16f608cca9986de117a54f99cf3d972a5b14623acd84f05f31f5cdbbc3032bf5caa8e0486f418ac07c8f87287bb14a8164507c558876ae61 SHA512 e548048eac5fceb0bea1ae736abc6c488d175bc71a3cfb963675232688392ecb5dcc64ddd8e78ceda40e26b94b806d3c34bd9fc9765ebc047b5a5ce28ff7efea
-DIST galera-26.4.14.tar.gz 1532285 BLAKE2B c647332a1a70609fbe3197653df2e24ccd0c5e053b1c9ef4d3de20bc70d8f2363090c6296e9e81eeb92a625c85d67b4f298db8e34862c7deb907baf13bae2e45 SHA512 f9bb3d1d503ed7f90cfc5596e68e8cf77683d2d7e6ddb45d0a6618bbc6a31ad2caa80933f6724734ec4ae416b37d7d7ec61e1bf0b87cefd4c959954266a2fb26
-DIST galera-26.4.15.tar.gz 1532571 BLAKE2B 8aa5c6027b4cfe7f41c9d431315a4a12b9ea45896743bafa296470e8e3f0613e8974e3daea0d7c89c3e2d014692fb7d10f4a64588add569a197546dcd0f0108d SHA512 b866610c00df344ea8c9cc948fadfa4be808ee6bb100fec470dee006458d81ec704db156d320889610bff9b944023963f624b8672596a282c7658c55d99ffca6
DIST galera-26.4.17.tar.gz 1541975 BLAKE2B 7b12a9c056e45fc0614910a5f6eb1127e3613aa7b212db94594330ddd048de4982cbb1d36a75c08da0aa31a9a08a5632686e867b967291bb269835e37a6efcb3 SHA512 c11fecb6c9e142643f594275d6ff486d7a3615016691373831e57221f9bbfdc086202757068a2cc9308049b3499aa64dcc6f066dcf6437d25a4c546b19ac8fa3
DIST galera-26.4.18.tar.gz 1542330 BLAKE2B 5a0d8b1929a72ce36f521ba3404b9251503226ba041970bc67f9d25b2b55c2daa2128500117366273541578eb1d7fd213d5f8336cba705650c55b70125dcbf0d SHA512 75ae75c0bac1b2ba5d0230af9b0e14b5e8661f20f84cee3800b2e979c3ef53c9dd5ce8cebcec1ae9205b5dec28f94f690854cce32a10e9f58d8aa55725fd59c6
-EBUILD galera-26.4.13-r1.ebuild 1799 BLAKE2B c248450f3e302fb4a602b8c99e3186f9cc65e78063b668809ea1b17abe7e283d98bfc339740a72e4cac036f204594d38cfcd94280149596ac771d8accab8d562 SHA512 d1c6654de6bdd24675ad1ff43e0a9ee8739c13559b4b5b8b70ff0f0cd7668a5bf34c47494e178cb5af839896955cfa913a9b23ac08f83bd15cbce602f3ca5f55
-EBUILD galera-26.4.14.ebuild 1803 BLAKE2B bc76e5694c0dc4354070b0f11e18c5b935189f9d0f64ff0c70c1b637a7eee6c296167282efb08af06b97142b83151913e75c19af2266418628d45aa360950f1f SHA512 b7295ca49263954070e30bd92b5d48eac4f87b9cb5f08d724666e45eedcdc053d34a9ac8fedf7815e5830afe8dd48755ffe6f2fbe94399f34de52719ed4b27f1
-EBUILD galera-26.4.15.ebuild 1409 BLAKE2B 6107a89179632dac0401005110b8dbed611c13b41f66e2eaa4f3f5d4c23571073d3fced4ff6c8107e874c175e522fe212645cb881e137a9fa4da8723d8370772 SHA512 c586782eb3d0a3f216d6929f0f6d2c22153c41009b71ce2bad48600e312a9f54ab0bf5e82e6eebdccb69534c702f8ccfb341bbb887888ed603a84a7c4e58e746
-EBUILD galera-26.4.17.ebuild 1408 BLAKE2B 5432a7819f5d06e586697ebb23d42de840b8aa50f58e3f183ed975872e87124a28a26344783f72f627fde4fbbb2ac3263dcdc47b204a703d77f1f85864c35f23 SHA512 ee4821c5cc77cd556b8dd0dc57d5e19603a79a8abe2b1ea7fefd8183a09c221c830a8e023510498c3e1d94a1bc330fa0f9c677eff124c38bedaa80562bee113a
+EBUILD galera-26.4.17.ebuild 1407 BLAKE2B 8c8c0162fed0eb8fbb7f0eadf50187bff78c583a516d73134013928b2b7b33f63a4259c6840930642e4b6dda6b78225cacb6eaa96ebebda237ad98164196bef8 SHA512 fc14377d3077d28aca5d8a94ca1de3c54d4bbf3593ddf3410154340d22ada5faaa205a74be79f1cdd8ef72d2f01d060908c390dc181d806dac4e7e742e82ebc9
EBUILD galera-26.4.18.ebuild 1411 BLAKE2B b40943ee025637cfacc9e7375c102b789872c4f0ecf1dad99f181d649b9a391721b9abe84c2c8dc523c0d3de2f48c2cc25bac0c75162b252ca901da27ca5a539 SHA512 2ec80168a324325cb6b3243465f9324fe48777100912e7dc5ac07e253a47070a0457452c72cf347dba6fe496b9775dda4368a64e5ca811f5d0194c1784b97d14
MISC metadata.xml 665 BLAKE2B 7521e306cf50d1f7067112281d755a723808783eeb134aee0ce169234ea5f29c9da109403ca9034d02f309792f267037b4a79ef45ab19663f0c4cce9be5bcde1 SHA512 e2fced3d5ee39bc169969c290962eb6480ebe82683e18359e95f5a3db80b1f642d7cb3f86b3d5d36f41ea2108427a419922cf4e9a78a9936f11721fb7ea900c6
diff --git a/sys-cluster/galera/files/galera-26.4.13-asio.patch b/sys-cluster/galera/files/galera-26.4.13-asio.patch
deleted file mode 100644
index 5f20ec1624e2..000000000000
--- a/sys-cluster/galera/files/galera-26.4.13-asio.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index ce955fc..3ff241a 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -325,7 +325,7 @@ def CheckSystemASIOVersion(context):
- #pragma message "Asio version:" XSTR(ASIO_VERSION)
- #if ASIO_VERSION < 101008
- #error Included asio version is too old
--#elif ASIO_VERSION >= 101100
-+#elif ASIO_VERSION >= 102600
- #error Included asio version is too new
- #endif
-
-@@ -335,7 +335,7 @@ int main()
- }
-
- """
-- context.Message('Checking ASIO version (>= 1.10.8 and < 1.11.0) ... ')
-+ context.Message('Checking ASIO version (>= 1.10.8 and < 1.26.0) ... ')
- result = context.TryLink(system_asio_test_source_file, '.cpp')
- context.Result(result)
- return result
diff --git a/sys-cluster/galera/files/galera-26.4.13-tests.patch b/sys-cluster/galera/files/galera-26.4.13-tests.patch
deleted file mode 100644
index 21b1b72f0058..000000000000
--- a/sys-cluster/galera/files/galera-26.4.13-tests.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/wsrep/tests/wsrep_loader_test.c b/wsrep/tests/wsrep_loader_test.c
-index 47f4db2..8e349c8 100644
---- a/wsrep/tests/wsrep_loader_test.c
-+++ b/wsrep/tests/wsrep_loader_test.c
-@@ -48,7 +48,7 @@ int wsrep_load_unload()
- {
- fprintf(stderr, "Provider version string '%s' not expected '%s'\n",
- wsrep->provider_version, expected_version);
-- abort();
-+ //abort();
- }
- wsrep_unload(wsrep);
- return 0;
diff --git a/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch b/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch
deleted file mode 100644
index 5f5be7a7a94b..000000000000
--- a/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/SConstruct
-+++ b/SConstruct
-@@ -89,7 +89,7 @@ Commandline Options:
- build_target = 'all'
-
- # Optimization level
--opt_flags = ' -g -O3 -DNDEBUG'
-+opt_flags = ' -DNDEBUG'
-
- # Architecture (defaults to build host type)
- compile_arch = ''
-@@ -134,26 +134,6 @@ if dbug:
- if gcov:
- opt_flags = opt_flags + ' --coverage -g'
-
--if sysname == 'sunos':
-- compile_arch = ' -mtune=native'
--elif x86:
-- if bits == 32:
-- if machine == 'x86_64':
-- compile_arch = ' -mx32'
-- else:
-- compile_arch = ' -m32 -march=i686'
-- if sysname == 'linux':
-- link_arch = ' -Wl,-melf_i386'
-- else:
-- compile_arch = ' -m64'
-- if sysname == 'linux':
-- link_arch = ' -Wl,-melf_x86_64'
-- link_arch = compile_arch + link_arch
--elif machine == 's390x':
-- compile_arch = ' -mzarch'
-- if bits == 32:
-- compile_arch += ' -m32'
--
- boost = int(ARGUMENTS.get('boost', 1))
- boost_pool = int(ARGUMENTS.get('boost_pool', 0))
- system_asio= int(ARGUMENTS.get('system_asio', 1))
diff --git a/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch b/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch
deleted file mode 100644
index 202f5aaefc03..000000000000
--- a/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/SConscript
-+++ b/SConscript
-@@ -47,13 +47,15 @@ def check_executable_exists(command):
- return retval
-
- def check_dynamic_symbols(target, source, env):
-+ objdump = env['OBJDUMP']
-+
- # Check if objdump exists
-- if check_executable_exists(['objdump', '--version']):
-+ if check_executable_exists([objdump, '--version']):
- print('Skipping dynamic symbols check.')
- return 0
-
- # Check that DSO doesn't contain asio-related dynamic symbols
-- if env.Execute(Action(['! objdump -T ' + target[0].abspath + ' | grep asio'], None)):
-+ if env.Execute(Action(['! ' + objdump + ' -T ' + target[0].abspath + ' | grep asio'], None)):
- return 1
- return 0
-
---- a/SConstruct
-+++ b/SConstruct
-@@ -5,6 +5,7 @@
- # SCons build script to build galera libraries
- #
- # How to control the build with environment variables:
-+# Set AR to specify archive utility
- # Set CC to specify C compiler
- # Set CXX to specify C++ compiler
- # Set CPPFLAGS to add non-standard include paths and preprocessor macros
-@@ -13,6 +14,7 @@
- # Set CXXFLAGS to supply C++ compiler options
- # Set LDFLAGS to *override* linking flags
- # Set LIBPATH to add non-standard linker paths
-+# Set OBJDUMP to specify objdump utility
- # Set RPATH to add rpaths
- #
- # Some useful CPPFLAGS:
-@@ -183,6 +185,13 @@ if cxx != 'default':
- link = os.getenv('LINK', 'default')
- if link != 'default':
- env.Replace(LINK = link)
-+ar = os.getenv('AR', 'default')
-+if ar != 'default':
-+ env.Replace(AR = ar)
-+objdump = os.getenv('OBJDUMP', 'default')
-+if objdump != 'default':
-+ env.Replace(OBJDUMP = objdump)
-+
-
- # Get compiler name/version, CXX may be set to "c++" which may be clang or gcc
- cc_version = str(read_first_line(env['CC'].split() + ['--version']))
-
diff --git a/sys-cluster/galera/galera-26.4.13-r1.ebuild b/sys-cluster/galera/galera-26.4.13-r1.ebuild
deleted file mode 100644
index be927adee947..000000000000
--- a/sys-cluster/galera/galera-26.4.13-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 scons-utils toolchain-funcs
-
-MY_PN="${PN}-4"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="
- https://releases.galeracluster.com/${MY_PN}.$(ver_cut 3)/source/${MY_P}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86"
-IUSE="cpu_flags_x86_sse4_2 garbd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- dev-libs/boost:=
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/check
- >=dev-cpp/asio-1.22
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-26.4.6-strip-extra-cflags.patch
- "${FILESDIR}"/${PN}-26.4.8-respect-toolchain.patch
- "${FILESDIR}"/${PN}-26.4.13-asio.patch
- "${FILESDIR}"/${PN}-26.4.13-tests.patch
-)
-
-src_prepare() {
- default
-
- # Remove bundled dev-cpp/asio
- rm -r asio || die "Failed to remove bundled asio"
-
- # Remove optional garbd daemon
- if ! use garbd ; then
- rm -r garb || die "Failed to remove garbd daemon"
- fi
-}
-
-src_configure() {
- tc-export AR CC CXX OBJDUMP
-
- # strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
- # and -Wold-style-cast
- MYSCONS=(
- crc32c_no_hardware=$(usex cpu_flags_x86_sse4_2 0 1)
- tests=$(usex test 1 0)
- strict_build_flags=0
- system_asio=1
- )
-}
-
-src_compile() {
- escons --warn=no-missing-sconscript "${MYSCONS[@]}"
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
-
- if use garbd ; then
- dobin garb/garbd
- newconfd "${FILESDIR}"/garb.cnf garbd
- newinitd "${FILESDIR}"/garb.init garbd
- doman man/garbd.8
- fi
-
- exeinto /usr/$(get_libdir)/galera
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.14.ebuild b/sys-cluster/galera/galera-26.4.14.ebuild
deleted file mode 100644
index c6a97c7b4fc2..000000000000
--- a/sys-cluster/galera/galera-26.4.14.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 scons-utils toolchain-funcs
-
-MY_PN="${PN}-4"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="
- https://releases.galeracluster.com/${MY_PN}.$(ver_cut 3)/source/${MY_P}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_sse4_2 garbd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- dev-libs/boost:=
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/check
- >=dev-cpp/asio-1.22
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-26.4.6-strip-extra-cflags.patch
- "${FILESDIR}"/${PN}-26.4.8-respect-toolchain.patch
- "${FILESDIR}"/${PN}-26.4.13-asio.patch
- "${FILESDIR}"/${PN}-26.4.13-tests.patch
-)
-
-src_prepare() {
- default
-
- # Remove bundled dev-cpp/asio
- rm -r asio || die "Failed to remove bundled asio"
-
- # Remove optional garbd daemon
- if ! use garbd ; then
- rm -r garb || die "Failed to remove garbd daemon"
- fi
-}
-
-src_configure() {
- tc-export AR CC CXX OBJDUMP
-
- # strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
- # and -Wold-style-cast
- MYSCONS=(
- crc32c_no_hardware=$(usex cpu_flags_x86_sse4_2 0 1)
- tests=$(usex test 1 0)
- strict_build_flags=0
- system_asio=1
- )
-}
-
-src_compile() {
- escons --warn=no-missing-sconscript "${MYSCONS[@]}"
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
-
- if use garbd ; then
- dobin garb/garbd
- newconfd "${FILESDIR}"/garb.cnf garbd
- newinitd "${FILESDIR}"/garb.init garbd
- doman man/garbd.8
- fi
-
- exeinto /usr/$(get_libdir)/galera
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.15.ebuild b/sys-cluster/galera/galera-26.4.15.ebuild
deleted file mode 100644
index ffa1f0dc758f..000000000000
--- a/sys-cluster/galera/galera-26.4.15.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PN="${PN}-4"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="
- https://releases.galeracluster.com/${MY_PN}.$(ver_cut 3)/source/${MY_P}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86"
-IUSE="garbd ssl"
-
-RDEPEND="
- ssl? ( dev-libs/openssl:= )
- dev-libs/boost:=
-"
-# TODO: Make check dep optional
-DEPEND="
- ${RDEPEND}
- >=dev-cpp/asio-1.22
- dev-libs/check
-"
-
-src_prepare() {
- cmake_src_prepare
-
- # Remove bundled dev-cpp/asio
- rm -r asio || die "Failed to remove bundled asio"
-
- # Remove optional garbd daemon
- if ! use garbd ; then
- rm -r garb || die "Failed to remove garbd daemon"
- sed -i '/add_subdirectory(garb)/d' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGALERA_WITH_SSL=$(usex ssl)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
-
- if use garbd ; then
- newconfd "${FILESDIR}"/garb.cnf garbd
- newinitd "${FILESDIR}"/garb.init garbd
- doman man/garbd.8
-
- pushd "${BUILD_DIR}" || die
- dobin garb/garbd
- fi
-
- pushd "${BUILD_DIR}" || die
- exeinto /usr/$(get_libdir)/galera
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.17.ebuild b/sys-cluster/galera/galera-26.4.17.ebuild
index 2920e866dcae..146cc100d7f9 100644
--- a/sys-cluster/galera/galera-26.4.17.ebuild
+++ b/sys-cluster/galera/galera-26.4.17.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86"
IUSE="garbd ssl"
RDEPEND="
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index f00d57a65055..c38890bbaa77 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 52a9ef0874a3..3b2797fb6ecc 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -52,7 +52,7 @@ EBUILD glibc-2.36-r8.ebuild 52468 BLAKE2B 005a5537d1cbcc1ba128174c06aa9fe797b2f1
EBUILD glibc-2.37-r10.ebuild 52997 BLAKE2B 5302881267c59582fbdb775dd789597c199461735a92cf91d2609e1827b80fdfd5514d836867a917895ab2f0c1ea61d4a899321ae490e68af33c17456b20c164 SHA512 c0010d3a73918e95ab9cfc50c3cf452b528a028e78a4522659df3be3f8f753094bd2ba5542d539a83a76d51608d563054a3560f25ee0a862757730e1cd18adad
EBUILD glibc-2.38-r10.ebuild 54293 BLAKE2B a1e9e5df6cf6454cd823f4c497113b4b958ee48f2e7caa1f0faa8f0a798d287b4c9b333b3e10a51f0f687fcea77f1cbf10aeb2d254f9d636e3224a645e39eb82 SHA512 49bd7ced8fe1781929d1b416dd121f247a2902bf258af361826fe58ef0192cb31055855fcf8cd36f8893e3013dc915febc8899bf4c61fc8010aa36480d245552
EBUILD glibc-2.38-r11.ebuild 54516 BLAKE2B 5f54284b49ed56c0d22b425300d4926655d81755e6ba27417dc1fdc5e1137a50b9ae3de26c7475844b93b7b1ba815ab54e5d52c4c91b881a029a6320bdb0063b SHA512 e37b8a2498d8c0444843406e53b4b5f3fff873cee1521218eb5de364308c3dadb7d599314ba34efaf09d6b1309fa8e6fdb468e708597390252d4858d8047440c
-EBUILD glibc-2.38-r12.ebuild 54518 BLAKE2B 1a51ca1611d9f6050318a43b4c46cfd20b6b942cabb704de6e8c43946ca48be0f90ab2fce9a3a92ddb90a7482e5aabef1f60bbcef205ab529507720fc5133153 SHA512 fd17c9d664e60a326058bd25d756d475735e039dc7f2a90f74f60912c35b01af80d32e5f0d037a30ff0666bef3d9e789caaea8f62b1f9747cdf8c6dc02904ead
-EBUILD glibc-2.39-r3.ebuild 54302 BLAKE2B 6f11bf8a572f860d3285d6da4869881e9eaf9a88ce3a1166493e645bf8006d0d760304f2dba3636b1304947a0a6ff9e6952b0472c83f919af0778c03c4e43f7f SHA512 3a8c30464a6015dfc8ea77b2fe1998cd374c37e05e79ac02f262530150b73796675073cf4645074a7e4508bf074724c58cd12efaa9d155fd9a26c329854d8439
-EBUILD glibc-9999.ebuild 54303 BLAKE2B fb17c851cddbdfb5417aa0e11847b2e4a1219db670b652f17e8b0952105c66782b9d4f4d58e343e57bc0a0d41c4ed4527fb65485f36fd011908a7e2b06dfc9ba SHA512 3d496f1df146744c303ba005b48d134babce84e9e4f43e85acb589620e21afa5dc944dab43b903169d3057a20bc6a37f074076bb4d532230b79401e702c0be5f
+EBUILD glibc-2.38-r12.ebuild 54528 BLAKE2B ad58539ba74e6f0624a99a983cad8e9627cad97f57aff0b054a5d4e29bff80e2c6e4a7a36cc1617d2c19007aef68e03d4375648e7d8e677b53f478ad712bf3b9 SHA512 7ab49ab26b087e829a37ab5928074078d15de70678bc3f271495e8de6eb312dbb4e1b8164915a5f0b3599197dac8da8e927b52eebb5cc72e24b6d3dba5d69064
+EBUILD glibc-2.39-r3.ebuild 54312 BLAKE2B 072e510616ea7803201aaf7254a57caaf74f9ed590dfa16c61a45d0f592b722fe3f967d95181ffea5c7c9659e8765137bb04b6c98c8e9b0e291c2b15420e74d0 SHA512 85af2ba4330308ab2e940f42681e3f15b7f2581fb18811ef970b6acf4d862ca1ee6087a08bc7041f10c9f32cf240f3a366805d44a8670efc4401534a71fe2f9a
+EBUILD glibc-9999.ebuild 54313 BLAKE2B 92c498ab3299b45949e908051753456d855e9fe50cd0297240115e6c2220138725cb44660e361b2cdfd7edfc2319d65e9c5287b0470795c89173ca49a6fea284 SHA512 83e28cf60b14a97c0d71b0534efbc73869fcf1d14bf8c320c3a657be7ba2ca73be3aef9c627e24628396ab2bc252313596b29a503e9dc7c3ebd8318c0fa63fd2
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.38-r12.ebuild b/sys-libs/glibc/glibc-2.38-r12.ebuild
index aef3c5d5d479..88280475bb10 100644
--- a/sys-libs/glibc/glibc-2.38-r12.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r12.ebuild
@@ -663,7 +663,7 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
- export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+ export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS} ${CFLAGS}"
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
diff --git a/sys-libs/glibc/glibc-2.39-r3.ebuild b/sys-libs/glibc/glibc-2.39-r3.ebuild
index f53dac7811b7..1e6aadbb04e3 100644
--- a/sys-libs/glibc/glibc-2.39-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r3.ebuild
@@ -676,7 +676,7 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
- export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+ export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS} ${CFLAGS}"
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index c6fc206e2d4f..c3dce15e7e99 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -676,7 +676,7 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
- export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+ export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS} ${CFLAGS}"
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 6b726b6c3fc0..c762ad3ef6fa 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -8,6 +8,8 @@ DIST readline-8.1.tar.gz 2993288 BLAKE2B f0feca1ea3517b2b613adacac8c997cce0e86aa
DIST readline-8.1.tar.gz.sig 95 BLAKE2B 8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5 SHA512 42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
DIST readline-8.2.tar.gz 3043952 BLAKE2B 7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18 SHA512 0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a
DIST readline-8.2.tar.gz.sig 95 BLAKE2B dc510459c0c47782ca87364a6677b4d8f0b68a984143122c08bd15aef08a71bff59ac92d3c3ada518dad09f189c144748e840175041eb619f679e2d8b95dc2aa SHA512 0effd273689e5f7fe7e049c8f2c5f3c97149f198a90d053231ee4de34901560a465ab0d4fd71fd07c7d7e233caed7f42e5b668bffaf1e23a7eb373c8f9e150fe
+DIST readline-8.3-alpha.tar.gz 3091427 BLAKE2B f40e1db1ea39bbf4183901688733df0c67666eb58a33333f9b57ea7ba5399956f5523748ecce9bc5b6dc1954647c0bceb6ebbb4fe93b0085a595047650ad7c7e SHA512 d3aacd82826f1d1adc7ea846d8b8e70726da925e74a8bb1d141a9093e0d5e375236d1c745f0609f8ba3aff9f5266b1cf3da31d76e414a284b6ed798d92a1a1f6
+DIST readline-8.3-alpha.tar.gz.sig 95 BLAKE2B c11d1b4dd8f453bc5f7d19dd25901bfa4796825efa4f07f2043aa94d556a39bc1c928aed7fdc09ed6325c6ef017f72df18bbdd461a52a7122ccdf9b58a345c17 SHA512 fb070ae3dbafa042f591d8a5c24f48b40a672843e41e78f5d6a5ded5228046fe75893be6b10a9634d8852617bfa8b675e68a4c808f06ee95f07a40536fc63769
DIST readline81-001 2454 BLAKE2B 7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2 SHA512 cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
DIST readline81-001.sig 95 BLAKE2B 7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e SHA512 7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
DIST readline81-002 1242 BLAKE2B 4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d SHA512 e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff
@@ -32,8 +34,9 @@ DIST readline82-009 2270 BLAKE2B ecfa4f3f445b0c90d4ba1cf4116c9a773a3e5ee737966d9
DIST readline82-009.sig 95 BLAKE2B 5484f3df25e550a717915ecf70e8410f747ff6d192a873e5449a4fb664bd3557d21a3cf40c5c9e0097dfaf2cee205243cd1cf6af34200f89e79f9d73626c49c1 SHA512 383cc954f8324588c699968d7cdf9a4f3c0e461917c8a16f5599cd0ffb59ff9539207478195a7d77c1842c11bd912cc17d3b3b56e6a9463db1991fb5c24d5409
DIST readline82-010 2653 BLAKE2B 44ebbf93b6449d848b2dda49716b494596d207bef08cdea0d01808b5291d68714e01ef914e97652bb73e81808a91fff829c8035a097db5b3649be1e0735e3eab SHA512 b611b42e31601ea5fcd7de59e6c1cdd3fece7cc8287e0e495ddfc4d5e8f765b3c6567b728fe0a317d6cb00240b772fa4c26f374c8bf361355a9d262bc5133874
DIST readline82-010.sig 95 BLAKE2B a5a6ccaace88a79c4e28f3c9d3a9ffad186ab772ada7668653b729190d5a598cbe46c769861a72acd08b5fb36f84537bd2018a98fbd0602565660411810447f7 SHA512 0c781417f0cf63daa8532f54b71c9fda69bb2206ca41f7f75fceb7f44781ec949f932881d82fd55d69038208aed45692e30a1e6013d698c7d13f8c9984e331bc
-EBUILD readline-8.1_p2-r1.ebuild 6611 BLAKE2B f6e601958973e862bfc643cd64b255a100f1bfe696b71e6761290d56052b5998c41675ff0f65a65b3c0b761bb7395a78fb9f67b8339254b55074848e391a16bf SHA512 dc90f61237c3fc1bb6450fe81ea688f397f6888b83d8b206f8ef2fac70ac518aa86f7c82a383ca1b71350a920df12e65e042559da0f5507d1502606d9f656902
-EBUILD readline-8.1_p2-r2.ebuild 6611 BLAKE2B f6e601958973e862bfc643cd64b255a100f1bfe696b71e6761290d56052b5998c41675ff0f65a65b3c0b761bb7395a78fb9f67b8339254b55074848e391a16bf SHA512 dc90f61237c3fc1bb6450fe81ea688f397f6888b83d8b206f8ef2fac70ac518aa86f7c82a383ca1b71350a920df12e65e042559da0f5507d1502606d9f656902
-EBUILD readline-8.2_p10.ebuild 7270 BLAKE2B bf7efc78aa419dffd43c1f61b7a761ad2ec70610deeb29810075c333758b22978133d0e67798605361e5b0197f460c8c91d1f125b690977b4ab53dfb7c8a8aa6 SHA512 173ea30cdbd2a06606ecbd268964654c5bb05d8ee2f26787a1f8efecf1fe38296fe2781af16492ff39d4f7a2cffd9f8ac395a79aa285aae0f03f7ec03267f08d
-EBUILD readline-9999.ebuild 7270 BLAKE2B bf7efc78aa419dffd43c1f61b7a761ad2ec70610deeb29810075c333758b22978133d0e67798605361e5b0197f460c8c91d1f125b690977b4ab53dfb7c8a8aa6 SHA512 173ea30cdbd2a06606ecbd268964654c5bb05d8ee2f26787a1f8efecf1fe38296fe2781af16492ff39d4f7a2cffd9f8ac395a79aa285aae0f03f7ec03267f08d
+EBUILD readline-8.1_p2-r1.ebuild 6615 BLAKE2B 4b5cf6f77ac5442de6c118190d99c65152b65b09d0581cb9e82244bc74e9f6ae1fc7dcf04ec0a97ecf98b36f638f23296faa87887f9ba14490aef92752195635 SHA512 89eb20dffd2d376b96526def055116eb133ba211ff87b71bb3007fdedfb5fd42b0c6f18223865afd4b525790b0a20dc66a2bf50e6d542163300435dff49448b8
+EBUILD readline-8.1_p2-r2.ebuild 6615 BLAKE2B 4b5cf6f77ac5442de6c118190d99c65152b65b09d0581cb9e82244bc74e9f6ae1fc7dcf04ec0a97ecf98b36f638f23296faa87887f9ba14490aef92752195635 SHA512 89eb20dffd2d376b96526def055116eb133ba211ff87b71bb3007fdedfb5fd42b0c6f18223865afd4b525790b0a20dc66a2bf50e6d542163300435dff49448b8
+EBUILD readline-8.2_p10.ebuild 7274 BLAKE2B 9bc1277cd2bc1ffc3396e4b9bc55feee9ffb296fd27174800ec57ffe219aa99b79a2575a200a16355eaf7d15f607bcdedecfde4f3e8b8d4df910ee1bf9a10e9c SHA512 f56177adc72a7cb71c35bd163401b8bf0a6c9aa3bef7722a01599a723d5461bfe0933004bc17b305a6da5e5a3748b2a9f332c6d43924d3d6387fa8c57e8f51e5
+EBUILD readline-8.3_alpha.ebuild 7221 BLAKE2B 20e40b57b70f17d6b0e6212a2a1606d4ac11707a5e0d924b85e158bf28a2507d555698b91bb4f8acea0bbfa7735cde151e8cc9f630e0672f4c124399ea8a588c SHA512 46ad76165480ffef1f79b18563a43675bd3905da17f7cac2bdc2feb63ba731d25b7b1cda0b1317ffe5139795da093e47fda921318624951786cfb4e2c5994245
+EBUILD readline-9999.ebuild 7221 BLAKE2B 20e40b57b70f17d6b0e6212a2a1606d4ac11707a5e0d924b85e158bf28a2507d555698b91bb4f8acea0bbfa7735cde151e8cc9f630e0672f4c124399ea8a588c SHA512 46ad76165480ffef1f79b18563a43675bd3905da17f7cac2bdc2feb63ba731d25b7b1cda0b1317ffe5139795da093e47fda921318624951786cfb4e2c5994245
MISC metadata.xml 533 BLAKE2B 2324b38d79697509a98d761cb8f91e08934b419f71bfd65cf09149773e3f44e8ff153d173cb1af80ccc4c10c7c65103bba5ca797f3b18b96c13132ffd777049e SHA512 5d66a8a464db16ea8afebeca7102632629486ccd4d348821ef693abde571c8a70a6aa38e9b563ddcfe93950afc38f63d2cb4239c645d97e92138a0c1e5c67f00
diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 86e18ce55222..8c2239444310 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -48,7 +48,7 @@ case ${PV} in
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -58,6 +58,8 @@ case ${PV} in
;;
esac
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0/8" # subslot matches SONAME major
[[ ${PV} == *_rc* ]] || \
@@ -69,8 +71,6 @@ DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 86e18ce55222..8c2239444310 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -48,7 +48,7 @@ case ${PV} in
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -58,6 +58,8 @@ case ${PV} in
;;
esac
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3+"
SLOT="0/8" # subslot matches SONAME major
[[ ${PV} == *_rc* ]] || \
@@ -69,8 +71,6 @@ DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
diff --git a/sys-libs/readline/readline-8.2_p10.ebuild b/sys-libs/readline/readline-8.2_p10.ebuild
index a7f0d5654c3a..26af570758a2 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -61,7 +61,7 @@ elif is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -73,6 +73,8 @@ else
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
fi
+S="${WORKDIR}/${MY_P}"
+
if ! is_release ; then
inherit autotools
fi
@@ -89,8 +91,6 @@ DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
diff --git a/sys-libs/readline/readline-8.3_alpha.ebuild b/sys-libs/readline/readline-8.3_alpha.ebuild
new file mode 100644
index 000000000000..616ce593d07b
--- /dev/null
+++ b/sys-libs/readline/readline-8.3_alpha.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+ case ${PV} in
+ 9999|*_alpha*|*_beta*|*_rc*)
+ return 1
+ ;;
+ *)
+ return 0
+ ;;
+ esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git"
+ EGIT_BRANCH=devel
+ inherit git-r3
+elif is_release ; then
+ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+
+ if [[ ${PLEVEL} -gt 0 ]] ; then
+ # bash-5.1 -> bash51
+ my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+ patch_url=
+ my_patch_index=
+
+ upstream_url_base="mirror://gnu/readline"
+ mirror_url_base="ftp://ftp.cwru.edu/pub/readline"
+
+ for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do
+ printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index}
+ patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+
+ SRC_URI+=" ${patch_url}"
+ SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+
+ # Add in the mirror URL too.
+ SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
+
+ MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
+ done
+
+ unset my_p patch_url my_patch_index upstream_url_base mirror_url_base
+ fi
+else
+ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+if ! is_release ; then
+ inherit autotools
+fi
+
+LICENSE="GPL-3+"
+SLOT="0/8" # subslot matches SONAME major
+if is_release ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+ "${FILESDIR}"/${PN}-7.0-headers.patch
+ "${FILESDIR}"/${PN}-8.0-headers.patch
+
+ # TODO: rebase
+ #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ else
+ # Needed because we don't want the patches being unpacked
+ # (which emits annoying and useless error messages)
+ verify-sig_src_unpack
+ unpack ${MY_P}.tar.gz
+ fi
+}
+
+src_prepare() {
+ [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
+
+ default
+
+ is_release || eautoreconf
+
+ if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
+ # If we're bootstrapping, make a guess. We don't have pkg-config
+ # around yet. bug #818103.
+ # Incorrectly populating this leads to underlinked libreadline.
+ local ncurses_libs
+ local ncurses_libs_suffix=$(usex unicode w '')
+
+ ncurses_libs="-lncurses${ncurses_libs_suffix}"
+
+ if has_version "sys-libs/ncurses[tinfo(+)]" ; then
+ ncurses_libs+=" -ltinfo${ncurses_libs_suffix}"
+ fi
+ else
+ # Force ncurses linking, bug #71420.
+ # Use pkg-config to get the right values, bug #457558.
+ local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode w '') --libs)
+ fi
+
+ sed -i \
+ -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \
+ support/shobj-conf || die
+ sed -i \
+ -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \
+ examples/rlfe/configure || die
+
+ # Fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated
+ # objformat for years, so we don't want to rely on that.
+ sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf || die
+
+ # For local readline headers
+ ln -s ../.. examples/rlfe/readline || die
+}
+
+src_configure() {
+ # Fix implicit decls with widechar funcs
+ append-cppflags -D_GNU_SOURCE
+ # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html
+ append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc -Dxfree=_rl_free
+
+ # Make sure configure picks a better ar than `ar`, bug #484866
+ export ac_cv_prog_AR="$(tc-getAR)"
+
+ # Force the test since we used sed above to force it.
+ export bash_cv_termcap_lib=ncurses
+
+ # Control cross-compiling cases when we know the right answer.
+ # In cases where the C library doesn't support wide characters, readline
+ # itself won't work correctly, so forcing the answer below should be OK.
+ if tc-is-cross-compiler ; then
+ export bash_cv_func_sigsetjmp="present"
+ export bash_cv_func_ctype_nonascii="yes"
+ # bug #503312
+ export bash_cv_wcwidth_broken="no"
+ fi
+
+ # This is for rlfe, but we need to make sure LDFLAGS doesn't change
+ # so we can re-use the config cache file between the two.
+ append-ldflags -L.
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --cache-file="${BUILD_DIR}"/config.cache
+ --with-curses
+ $(use_enable static-libs static)
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+
+ if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then
+ # Code is full of AC_TRY_RUN()
+ mkdir -p examples/rlfe || die
+ cd examples/rlfe || die
+
+ ECONF_SOURCE="${S}"/examples/rlfe econf --cache-file="${BUILD_DIR}"/config.cache
+ fi
+}
+
+multilib_src_compile() {
+ emake
+
+ if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then
+ # Code is full of AC_TRY_RUN()
+ cd examples/rlfe || die
+ local l
+ for l in readline history ; do
+ ln -s ../../shlib/lib${l}$(get_libname)* lib${l}$(get_libname) || die
+ ln -s ../../lib${l}.a lib${l}.a || die
+ done
+ emake
+ fi
+}
+
+multilib_src_install() {
+ default
+
+ if multilib_is_native_abi ; then
+ if use utils && ! tc-is-cross-compiler; then
+ dobin examples/rlfe/rlfe
+ fi
+ fi
+}
+
+multilib_src_install_all() {
+ HTML_DOCS="doc/history.html doc/readline.html doc/rluserman.html" einstalldocs
+
+ dodoc USAGE
+ docinto ps
+ dodoc doc/*.ps
+}
+pkg_preinst() {
+ # bug #29865
+ # Reappeared in bug #595324 with paludis so keeping this for now...
+ preserve_old_lib \
+ /$(get_libdir)/lib{history,readline}$(get_libname 4) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 5) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 6) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 7)
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify \
+ /$(get_libdir)/lib{history,readline}$(get_libname 4) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 5) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 6) \
+ /$(get_libdir)/lib{history,readline}$(get_libname 7)
+}
diff --git a/sys-libs/readline/readline-9999.ebuild b/sys-libs/readline/readline-9999.ebuild
index a7f0d5654c3a..616ce593d07b 100644
--- a/sys-libs/readline/readline-9999.ebuild
+++ b/sys-libs/readline/readline-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# There's no standard way of versioning the point releases upstream
# make anyway, so while this was added for RC versions, it's fine
@@ -61,7 +61,7 @@ elif is_release ; then
# Add in the mirror URL too.
SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+ SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
@@ -73,6 +73,8 @@ else
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
fi
+S="${WORKDIR}/${MY_P}"
+
if ! is_release ; then
inherit autotools
fi
@@ -86,14 +88,13 @@ IUSE="static-libs +unicode utils"
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
- "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
"${FILESDIR}"/${PN}-7.0-headers.patch
"${FILESDIR}"/${PN}-8.0-headers.patch
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 4a535a1c29c8..b2aafa676993 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/sniproxy/Manifest b/www-servers/sniproxy/Manifest
index 33f073beab34..83e4d4345774 100644
--- a/www-servers/sniproxy/Manifest
+++ b/www-servers/sniproxy/Manifest
@@ -1,4 +1,4 @@
AUX sniproxy.init 493 BLAKE2B 4021f98063b76628abd60e52afc3cef2d6860c3fd639c21d0e2d4a62acc6fe7f505bc715c69116474748c122d031a8df1f101d0c13b80524980911a6010fe86f SHA512 6dc6ba017c18cc5c4b15b2085e95157c396c44b8d368b6ee28c559c9d4072460604afca3a20c46c639c5b095a3da65e3b2b15fc20d738e41651cc77615dd3ca0
DIST sniproxy-0.6.1.tar.gz 78939 BLAKE2B dd11d47779dbf876724a8e0951c137343c25e420ca0b34055adbd31abda9ad56e38d1addd3ab0a7d85079fec3a456faba87df9cdf261570d8c1d7cfdf534f852 SHA512 4a20830ee6dfeb33a363c480c4698c263a8deccfcac2071198248147ef40d951a1b551c373b0e1e29f6b6bfcdac350390f8f4c3653ed9d1f1940ed50c96af785
-EBUILD sniproxy-0.6.1.ebuild 1554 BLAKE2B 9e42a7f365a9f6f9ff1f0aec314c250b2b60d4c8b2b5bc7a85ad1d5b7651281ea0732e6c343d88252608dcd353b7ad5d8f7d6e6497c3f8793d3028277a3d697c SHA512 43a7bc91398c4481b42ce9decfcb370bb7914fc98a307779a57fd1f020d02f40205eab1bd54061f09ec955470b6b5712ceb77526285af87c5948f3b6d579f480
+EBUILD sniproxy-0.6.1.ebuild 1597 BLAKE2B 0c045bda8f65014ded49fb66162ddf0ecb04b996ad3dfc5eff820b6f007b68dece4b7d66839c417bbf7427bfab368588ab7e2b3e8711b07a2d32f17ca80428d7 SHA512 d5f56e864bbe32bcf2f0dde2827b0e2650cfed939f4af618c284bf1c1fc32409dca498fedd9547dfd8afb83155dc975b2cd0cbe2c047b87bc9aa0a2c121e1f5c
MISC metadata.xml 756 BLAKE2B 8757bccff15b6b03dab4a092050cf30e221fe49d34274e4e46fd718abd7066af3099e3e8c610b0f5d049804450cfcd56d267d2509572014d0a412b1d87f6cda9 SHA512 18faeebeae13251f48b5050c7bd04cdba7dcd57dcedfe6faabd9ec7cee6fa10d2d0eb8f3772bf1b4cc8ad1f3863c449d3f091caff6f9fc2c8c9229a6daa0a7da
diff --git a/www-servers/sniproxy/sniproxy-0.6.1.ebuild b/www-servers/sniproxy/sniproxy-0.6.1.ebuild
index f95fb68f3e20..68ab699da316 100644
--- a/www-servers/sniproxy/sniproxy-0.6.1.ebuild
+++ b/www-servers/sniproxy/sniproxy-0.6.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=7
@@ -29,6 +29,7 @@ RDEPEND="
>=dev-libs/libpcre-3
dns? ( net-libs/udns )"
DEPEND="${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
test? ( net-misc/curl )"
BDEPEND="
sys-devel/gettext
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index a050cad4734f..eb137ec4365f 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/rendercheck/Manifest b/x11-misc/rendercheck/Manifest
index e9d23de3e894..fbd853d2dee4 100644
--- a/x11-misc/rendercheck/Manifest
+++ b/x11-misc/rendercheck/Manifest
@@ -1,3 +1,6 @@
DIST rendercheck-1.5.tar.bz2 143656 BLAKE2B 50de34193aeb4751f967fbc04b54e75909672dc7bbac29a1fbf6ac0e648ac032c877bc215586feb44c89cb7625fc2ac2317d03ff30dcab83625290d85aad6cda SHA512 ffa1abf317f85a8bcef3544e3f810b34567553524ac0a784d2a67470e0811854d7983af8600a04aadecf42871ccb83ad5c0e9e25179142fda2a8f5853a07f616
+DIST rendercheck-1.6.tar.xz 23996 BLAKE2B 981095f88d70320ba22b15ceeb33182c88fb5c4ca1df323e016a6750812dc7b0154e95c76619926bfe945a80243de5ea0921e04d94b70992b8be512d70a437d3 SHA512 0cc5372a318d4a28d63d82a2efc42f15b810186ce91b226bc5b962520637b628b1ae991a9e7745f8239c4fd100bf8f8eab79bc3803a01cad6827022af49be1a3
EBUILD rendercheck-1.5-r1.ebuild 602 BLAKE2B 44306492c63d8692eda628ab313b40fff6c66716ffbdbba98b681f879a21f2730f80be735b7304d3a25224a55f86c7b81beaa63e04cc69ea2ed815975fd242cc SHA512 1e85f99580ae9c40e9a97311c76b8e567ef40de04d6f2bd1c3ce6c7bfe1d5dee5d8882b2c52c6e66e3f4825a76e8eb7ecf83230600945648c64edd65d480fb9c
+EBUILD rendercheck-1.6.ebuild 683 BLAKE2B 5d88cdf6ddc5eb708188e844f46ff2bd6748cd98ebfdec8451b69ee3ef7639d1da48720ed6f8c03660cc0453e751462e94769751a1f7fcb1b720857580e2332e SHA512 165c139691e023a715f03b7a7f86f0360c229cccdd66b9a1da887cc916ea8a466a2a397bb71bc13b443aa3f46d249c8e184a65f500de3ec4468d81252af379c6
+EBUILD rendercheck-9999.ebuild 683 BLAKE2B 5d88cdf6ddc5eb708188e844f46ff2bd6748cd98ebfdec8451b69ee3ef7639d1da48720ed6f8c03660cc0453e751462e94769751a1f7fcb1b720857580e2332e SHA512 165c139691e023a715f03b7a7f86f0360c229cccdd66b9a1da887cc916ea8a466a2a397bb71bc13b443aa3f46d249c8e184a65f500de3ec4468d81252af379c6
MISC metadata.xml 343 BLAKE2B 5711a00b6084d146b6f8631927d2d3ea9c2764b3d63b6ecfe890d0fb3a25e95573d3237c8113559e0743b0c602af9d8861fdf66c41156908ab405910baa858cf SHA512 e9637d2eb5c421d3ea06f97a45e731d7717c1ee731ee325a138f1fec885addaf86405de1d212f7edbac59ab2e56fd4dc473a4cd4f6062d591f702eb0bdc9ff3f
diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild b/x11-misc/rendercheck/rendercheck-1.6.ebuild
new file mode 100644
index 000000000000..89bb8e72ef8d
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/test/rendercheck"
+LICENSE="MIT GPL-2+"
+
+RDEPEND="
+ x11-libs/libXrender
+ x11-libs/libXext
+ x11-libs/libX11
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+ default
+}
diff --git a/x11-misc/rendercheck/rendercheck-9999.ebuild b/x11-misc/rendercheck/rendercheck-9999.ebuild
new file mode 100644
index 000000000000..89bb8e72ef8d
--- /dev/null
+++ b/x11-misc/rendercheck/rendercheck-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MODULE=test/
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Tests for compliance with X RENDER extension"
+HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/test/rendercheck"
+LICENSE="MIT GPL-2+"
+
+RDEPEND="
+ x11-libs/libXrender
+ x11-libs/libXext
+ x11-libs/libX11
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+ default
+}
diff --git a/x11-misc/tabbed/Manifest b/x11-misc/tabbed/Manifest
index d75145c198e9..b05357d74cd2 100644
--- a/x11-misc/tabbed/Manifest
+++ b/x11-misc/tabbed/Manifest
@@ -1,5 +1,3 @@
-DIST tabbed-0.6.tar.gz 12926 BLAKE2B e92e2c7132f7a760286c61c99faa0b26e411326e172c231f3354e61f8151f561babd4a35998bc06cb7fd87dc962334ef0ddac78ba284cd3090bb1c2dcfa159be SHA512 bcad873251be6b5de21311531e8d24330003b42790cb94d559a0d1be45408b3e0722c14e7c7f2cefd0717fd2a2d7a100fa08fc4e10e7bb669935909602286553
DIST tabbed-0.8.tar.gz 13970 BLAKE2B 289d3a94224d9c717a3a66a6ea10e34f744b49bf010e7bea6ddb4f8db92a89f8e2ca1d3bbc5c6ffa3402f85117b3bbb0a54140d1e70d6e1f0200c883f46fbe8f SHA512 aa81ee2a293110cdd7660c4643a21bb44573516ddd03657ab4cfd2be2f52f7dd5a4fcfce60fd2b4dac591d13e40f952985780cd8923394fc64e814152729a754
-EBUILD tabbed-0.6-r1.ebuild 976 BLAKE2B ce3837cc733343ed5c03dfb65d091e3a064197edd9fb00411ce0c59649172b33d55c3b2000cee39fa5c0dba00af2518d960ce1a70fc6afd0421c80cbf43bd97c SHA512 9e354a1df57cb2914fa6e18540ca05190a43273a63d846747d125abccfce8aa7c39b1fac1e9c113350db08a7c6780ab263e3951a27c8294a100b6ed2720e6340
EBUILD tabbed-0.8-r1.ebuild 966 BLAKE2B 3e9c95eb76e3f64e17883dadd7153b35bcd48133fa51cda72ddc14ebac3c887911a868e5a37918184a09c5d3467dca0c9ca03d843c37bc154bf6fb84cbd51c8e SHA512 379f820549621510f6fb07b927c9f138d240c8d503a432130341163d8ea342dd22d1cfa3a988596c2c9171d2fdceaaf0affc221e4e213547928389ae03e0010b
MISC metadata.xml 246 BLAKE2B 10aefa483b0d2464cc54717a1e00c5474059fb01c51ef76d09d2618a3f22d0bcf12d67d0bc625757697d7cc07ac6516718fa254e67163410241794b2417d7417 SHA512 e05bd4e45e37c5246d1a8d144d348aae094aa7ffb63651222eb91c47f6e08bc84d6cff93d3622a218cb9184fa64dee598a1a9041853321e417afc293b6135f04
diff --git a/x11-misc/tabbed/tabbed-0.6-r1.ebuild b/x11-misc/tabbed/tabbed-0.6-r1.ebuild
deleted file mode 100644
index 44798c1dea91..000000000000
--- a/x11-misc/tabbed/tabbed-0.6-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit savedconfig toolchain-funcs
-
-DESCRIPTION="Simple generic tabbed fronted to xembed aware applications"
-HOMEPAGE="https://tools.suckless.org/tabbed"
-SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11"
-DEPEND="
- x11-base/xorg-proto
- ${RDEPEND}
-"
-
-src_prepare() {
- default
- sed config.mk \
- -e '/^CC/d' \
- -e 's|/usr/local|/usr|g' \
- -e 's|^CFLAGS.*|CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS)|g' \
- -e 's|^LDFLAGS.*|LDFLAGS += $(CFLAGS) $(LIBS)|g' \
- -e 's|^LIBS.*|LIBS = -lX11|g' \
- -e 's|{|(|g;s|}|)|g' \
- -i || die
-
- sed Makefile \
- -e 's|{|(|g;s|}|)|g' \
- -e '/^[[:space:]]*@echo/d' \
- -e 's|^ @| |g' \
- -i || die
-
- restore_config config.h
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-src_install() {
- default
- save_config config.h
-}
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index f4206499c667..90bfad2e7e3a 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/dwm/Manifest b/x11-wm/dwm/Manifest
index 087bd9083502..6f8a7b0e9c64 100644
--- a/x11-wm/dwm/Manifest
+++ b/x11-wm/dwm/Manifest
@@ -1,8 +1,6 @@
AUX dwm-session2 170 BLAKE2B 10158b31ae25da00d7034ce88c321f0703f3374bcf0140ce4ad3ff00483ca634075b2b5b4fc3a97b105e66128c1c882154cd815bb420d473ad1e6af0ff1dce75 SHA512 e882c447824ec430862f9af968aad0f2276b7ab28cf60b8f8e49551e3b9cc2a249429987f4a7d6577eb18182b7709fb4d7c5c4651192a04dc2394ba9afa89f08
AUX dwm.desktop 118 BLAKE2B e88e7e7376dc18c82c39cf2e07867febc49e0f4749a5e50fd3bca7a3e03af26222fd569aa3c38fa486e4998b64808fee5a3f17d4891eea0b410c54f726850004 SHA512 6a4ba9a9c80c9a39c181427eb48f28edc7c139c73e8452b4012774d1ea787054cad4996da9c839fa437e6dba3ddba521fea72050e3929d59fcf00988bee28db8
-DIST dwm-6.4.tar.gz 25321 BLAKE2B 23c8b0fbbdbf417a2ed79727b0001e812a2e022f8bc29b4ec7711711ae995a8d71283aad23f2d11454407ada29e545c302d66bf239d3598498d93335cd32775f SHA512 b13ac4390c7945cfb4e06bbec2cf69a9bf55867fe2babcba1a4945803a12bea88db31ad06dd06627445f8456950deb26f2d631f946c4207ae92e13f273051a51
DIST dwm-6.5.tar.gz 25588 BLAKE2B 5f837e49026d3213cfa98411f301c134bccf0299b892d9cb0d54a77d1785c905a4d6bcea941f240bc713122a37d61061eeafc594c27b9f486ca7187558479394 SHA512 6cc3efd8d8a5e96517474fdcb1c1a6192fdf669c1bb02de6aea0a9f1a951360bf73c9576a5a0f06b00e2f839bacc304d60548d5ead0996bf46d82be4121ed248
-EBUILD dwm-6.4.ebuild 1323 BLAKE2B 2a4c4bac2f49b2e795be93495ebc0a9e2c24519f126c9bb1bc9b44bc9d4853dc33f88db0ac4cfee38be83d877d666f8e09228f15e748030c16793b0d73a28977 SHA512 31a0e46653c87ea4a0782f164f2d41cb5023e335a2e7f018acdfcb84461d6282d1cfb91112d3ddd32407b8dfcd64bb9143d025a153879c54e5666e32b4adce1c
EBUILD dwm-6.5.ebuild 1344 BLAKE2B d9846795e0244e0183f0346d4b649c561b99c9413cd0ae8a1c127d9e1499000b7dfcbcc4d17b5db1ee45eb98fc44af6472de6663a939c9e33e4ffdecd57911a7 SHA512 b1c587833d91360c68414faa6895003302526a176e87b96a4a542d13aa378f607eb7ebb7c918e890d838e2e39914336b3446f3983fd05afea7edb852cf4021c9
EBUILD dwm-9999.ebuild 1349 BLAKE2B 1ffc5817f9c092dac37e68d0f75d92ebfd3eb9679b036d59c4d4d1f93f56c6ea5ed4ee56a3d5cbddf8d970aca03612cc38621222c552823575069829e60cdf77 SHA512 137b4e80dc3b335c156f10bb12eb754287fe17338fa923cdf5f020e13934965fc58bc35ebb64811e8b3552f966e49827eb8cedba8a78b0a431961afb92d5043c
MISC metadata.xml 497 BLAKE2B 9f22d404a0bebbb1b95a91ff5dd1000d2e940cf133d2dfcd1da924e243ea2cb347e6785e2a1592cad65797c5c9e9719d2643206ddf8fcd509e0673c4249582ac SHA512 c5ca3cc6a55b339be3c5046b5717f3f6dff9252713f09405f73b2580cbcd9407bfc3c7bd63668650b166af5796e5cc9e04ee5608f743e3653c17afd0624daff2
diff --git a/x11-wm/dwm/dwm-6.4.ebuild b/x11-wm/dwm/dwm-6.4.ebuild
deleted file mode 100644
index 56eb31afdeda..000000000000
--- a/x11-wm/dwm/dwm-6.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit savedconfig toolchain-funcs
-
-DESCRIPTION="a dynamic window manager for X11"
-HOMEPAGE="https://dwm.suckless.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.suckless.org/dwm"
-else
- SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="xinerama"
-
-RDEPEND="
- media-libs/fontconfig
- x11-libs/libX11
- >=x11-libs/libXft-2.3.5
- xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="
- ${RDEPEND}
- xinerama? ( x11-base/xorg-proto )
-"
-
-src_prepare() {
- default
-
- sed -i \
- -e "s/ -Os / /" \
- -e "/^\(LDFLAGS\|CFLAGS\|CPPFLAGS\)/{s| = | += |g;s|-s ||g}" \
- -e "/^X11LIB/{s:/usr/X11R6/lib:/usr/$(get_libdir)/X11:}" \
- -e '/^X11INC/{s:/usr/X11R6/include:/usr/include/X11:}' \
- config.mk || die
-
- restore_config config.h
-}
-
-src_compile() {
- if use xinerama; then
- emake CC="$(tc-getCC)" dwm
- else
- emake CC="$(tc-getCC)" XINERAMAFLAGS="" XINERAMALIBS="" dwm
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
-
- exeinto /etc/X11/Sessions
- newexe "${FILESDIR}"/dwm-session2 dwm
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}"/dwm.desktop
-
- dodoc README
-
- save_config config.h
-}